CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
NomicFoundation_hardhat-ignition.json1 linesDownload Raw Back to root
1[{"node": {"oid": "d8889a5e5e3b6b1d277dfa8937395e161367e871", "messageHeadline": "chore: bump version to v0.13.2", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 91, "deletions": 69}}, {"node": {"oid": "51fc4fb388600eef4aa27fb26aa3e68a54308c0c", "messageHeadline": "Add the ability to use AccountRuntimeValues as default values for mod\u2026", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 590, "deletions": 40}}, {"node": {"oid": "74a83a1d310239886cfa44794db3e3055829a5e6", "messageHeadline": "chore: cleanup coverage", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 43, "deletions": 58}}, {"node": {"oid": "354a2ca74840b2d38180a683c5523cf35653ec7c", "messageHeadline": "Made all errors internal (#678)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 49, "deletions": 70}}, {"node": {"oid": "44ed175798893883659fdcb992a9f8bdee9a16ff", "messageHeadline": "Add jsdoc comments for all module builder and ignition helper functio\u2026", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 329, "deletions": 6}}, {"node": {"oid": "21fc7b8ffde6b26dc578735f5f331b1c7b98478d", "messageHeadline": "fix: retry checking mempool to deal with propagation", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 253, "deletions": 10}}, {"node": {"oid": "c7c0de2d2706b3eab272925af88ba78d585b4401", "messageHeadline": "Add sections regarding branching and merge flow to contributing doc (\u2026", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "a8c2900b98eb86c59eeb3cd734f9983556ad4c57", "messageHeadline": "chore: update changelog text", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "8569b649d811326fc4a202175a132d1486134928", "messageHeadline": "chore: bump version to v0.13.1", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 76, "deletions": 32}}, {"node": {"oid": "2cb8659a38e3eaf622e60676ec90b047fa82d633", "messageHeadline": "repository: add devcontainer support. (#657)", "author": {"name": "Marian F", "email": "153533002+marianfe-n@users.noreply.github.com", "user": {"login": "marianfe-n"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "2e89f35b6d6afbef98c79ee4cc7123b538b187ed", "messageHeadline": "Add --reset flag to deploy task (#651)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 145, "deletions": 13}}, {"node": {"oid": "fed5503d5e80b093d61607a29d1e95262fd4b1c2", "messageHeadline": "Use readline in place of process.stdout (#654)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 95, "deletions": 14}}, {"node": {"oid": "2694593b12a97de915215351e3fc2a607b4d4dc1", "messageHeadline": "chore: bump version to v0.13.0", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 79, "deletions": 44}}, {"node": {"oid": "e4f273528b7ca279c82ac2b41769227832cdb35f", "messageHeadline": "test: add a positive test on default sender", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "cda273abde47abf981567c3ff6bc817020382f70", "messageHeadline": "allow overriding default sender from cli", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "f2d9e42f68d0710f7ccf399b515aec2fce7a614f", "messageHeadline": "feat: support changing the default sender in tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 175, "deletions": 10}}, {"node": {"oid": "a6aa6ecd8615ad8d4aa8086da23834ef9c212dce", "messageHeadline": "chore: cleanup eslint config in examples", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "c5470e46d98ea5134260626c599b255be448eff5", "messageHeadline": "Viem support (#612)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 4963, "deletions": 4618}}, {"node": {"oid": "dcb8b715c14d822fa664d8b993d1c063c7cfa25d", "messageHeadline": "chore: bump version to v0.12.0", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 60, "deletions": 40}}, {"node": {"oid": "5b73211d6f2c44db3f93e63108ef871fe2af71e8", "messageHeadline": "Added `verify` task (#632)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 8571, "deletions": 992}}, {"node": {"oid": "806a94b3b037a996c7164376af9a472bc0a71988", "messageHeadline": "Catch base fee error and rethrow as ignition error (#624)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "1b79dcd760c1697a8ba196c2d90dc0a4d9c5a61a", "messageHeadline": "chore: bump version to v0.11.2", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "ac2d2e24fcdf53b4559e28268c228e769e384887", "messageHeadline": "Allow sending to AccountRuntimeValue (#623)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 297, "deletions": 81}}, {"node": {"oid": "c43e0c5204b3270470af892f057e17178665e620", "messageHeadline": "remove if check", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "9ce56940aeb7e06bb4464f0baf68c4956e4af5bc", "messageHeadline": "remove extraneous test", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "f627fc3b9d7a3fdfe22a35e9680c88441b9303f2", "messageHeadline": "break out test into its own file", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "5fb9cb451bf3948c183fbd2071ca5a4c59d5e4a1", "messageHeadline": "record contractAt addresses to json file", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "0729aa57bd07022c636b9b87e405f3a6c475c9fc", "messageHeadline": "feat: add duplicate id error to whitelist", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "5154b33ac4442d5e7517c5e0a8a4b25e9d6e4209", "messageHeadline": "remove accidentally included line", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "8c324492ea857b7b6d419b03f5e625c0f9f8b16f", "messageHeadline": "validate that module id's are not duplicated", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "3cc5cf381bc74c14f66bccf4a288d736a9949499", "messageHeadline": "upgrade typescript to v5", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "5a54ac58643cbf3b87d6adf9086b08710b3fc944", "messageHeadline": "chore: bump version to v0.11.1", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 50, "deletions": 28}}, {"node": {"oid": "6fe17b1fb9112c171af95dbf51b876a26548429c", "messageHeadline": "Add fee bumping messaging to the UI (#604)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 188, "deletions": 21}}, {"node": {"oid": "395dff02756dffd1670d729a0bddd1a5fb71695a", "messageHeadline": "Changed the rendered text for previously successful depoyment (#593)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 107, "deletions": 6}}, {"node": {"oid": "37cb58724266942544baa33fd9170f9a66eff50a", "messageHeadline": "Checksum deployed addresses (#606)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "ec9054881f9f5e2ff9805a4ca574b47a21cf2d2a", "messageHeadline": "removed missing modules folder error (#605)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 22}}, {"node": {"oid": "3278b782851e567f68798953daae3d6db27da7d2", "messageHeadline": "fix: remove the trailing comma in the task param desc", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "735e12b4ea701cb17929fb482efd91076a344ebe", "messageHeadline": "Merge pull request #520 from NomicFoundation/release/2023-10-10", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 16611, "deletions": 15491}}, {"node": {"oid": "838ce0f2add6072d273ab07d3305ba0d1eb02b20", "messageHeadline": "chore: bump version to v0.11.0", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 196, "deletions": 137}}, {"node": {"oid": "0f52cdf88d44e8729d8ccf9dc3c3afd2fa27a780", "messageHeadline": "Pass the `gas` field to `eth_call` requests.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fdf2a3590b9ae236382332277b9171f35d26bff6", "messageHeadline": "Add a message when a deployment is being resumed (#582)", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 109, "deletions": 7}}, {"node": {"oid": "b9a60ee6c7ff8a49d736176329ebf5da47a69f51", "messageHeadline": "Small mermaid fixes (#578)", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 91, "deletions": 67}}, {"node": {"oid": "c6b2141c43e9e9cad6665423305aba15970b7309", "messageHeadline": "Merge pull request #570 from NomicFoundation/docs/update-readmes", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 63, "deletions": 70}}, {"node": {"oid": "86d2b7729f12f0a40ddbff8dc0c3610fd68c9290", "messageHeadline": "Update twitter and discord links", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9b59a92597c83193b417c92c6aabbc19f9fdc773", "messageHeadline": "docs: make discored link text consistent", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82a262141553a2fa9a312ba651b31947aee15d67", "messageHeadline": "Fix one more link", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac5aaf78594276b099f81cd1ceb073c4cc2a2cd8", "messageHeadline": "Update links", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fe8812faaba76898f7eda4d475d5d577452861d5", "messageHeadline": "Align the description with the current version of the docs", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3a3b7503df5db8190390f92c6f09eb213a9e87ed", "messageHeadline": "Remove most content for core's readme", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 5, "deletions": 51}}, {"node": {"oid": "8a990961bda1d8ee1701380e5c2910f747999b86", "messageHeadline": "Merge pull request #577 from NomicFoundation/fix/nonce-storage-update", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "a061461bf5f97b371cd0abd7c808c191dd209909", "messageHeadline": "Merge pull request #575 from NomicFoundation/fix/rerun-on-kill", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "818ea401b858e2957d51f37f28567ddfa2eec7e9", "messageHeadline": "Merge pull request #573 from NomicFoundation/fix/chain-id-error-display", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "4dcef44db887972ffd8c6ce7fa024807cb97895b", "messageHeadline": "docs: update the README.md files", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 107, "deletions": 70}}, {"node": {"oid": "0adb6ff5bbc371a0af792aff2a2c7f08064a3f9a", "messageHeadline": "fix: update nonce storage on getNewNonce", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "7f2f87af164d2d5ff96e2e6f0746ca2f8c5e61f1", "messageHeadline": "fix: stop future senders clearing out pending trans", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "e61462730c48b5be8371e2a15240ebdcaa61e103", "messageHeadline": "fix: display wrong chainId correctly", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "22b426cb209938f768c51b4b597055e6e0adbe7f", "messageHeadline": "Merge pull request #572 from NomicFoundation/misc-polishing", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d2ea000dfe93c1b40b53f0e18f97ec135141ee07", "messageHeadline": "Add a hint to the module validation error", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37728210df8622d6ed039c81c8f07e439456fceb", "messageHeadline": "Update the repository in the package.json's", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f5e806c8e839243e747e2d7d207de439ced4e20", "messageHeadline": "fix: display reconciliation warnings", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 107, "deletions": 38}}, {"node": {"oid": "2405ffb8db36230b9806d25a012f81db2c063dee", "messageHeadline": "fix: display of Deployment starting panel on reruns", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 215, "deletions": 169}}, {"node": {"oid": "1602af5ad2bb7cc894ea626779f461d377d50897", "messageHeadline": "Better duplicated id errors (#569)", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 106, "deletions": 110}}, {"node": {"oid": "bdda81c174bc4a28bf4413943306422d4229bfc4", "messageHeadline": "Merge pull request #563 from NomicFoundation/support-fqns", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 175, "deletions": 31}}, {"node": {"oid": "135a8662618bc181bbacbdef0142a34200bce507", "messageHeadline": "Merge pull request #564 from NomicFoundation/better-validation-error-\u2026", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 55, "deletions": 48}}, {"node": {"oid": "ff1236118d4e2b656d7a4f5d216e7a3a3bb896c2", "messageHeadline": "Update ids generation logic", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "32e504f90c7928be553417bef5e34c9547475f0c", "messageHeadline": "Update contract name validation to support FQNs", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 139, "deletions": 15}}, {"node": {"oid": "6e8a3dd4719d93a3cd6b3eae2c34dbe1d0ccc602", "messageHeadline": "Merge pull request #560 from NomicFoundation/better-call-ids", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 54, "deletions": 9}}, {"node": {"oid": "e187d7ff2356756c056a81a240410248a416b8a7", "messageHeadline": "Change submodule separator", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "107a4432f2a251a7763d02c4f10dfbdc11910842", "messageHeadline": "Merge pull request #561 from NomicFoundation/review-error-messages", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 86, "deletions": 86}}, {"node": {"oid": "8bca01510cb63939aa8ab129b0f021ac2a88f28f", "messageHeadline": "fix: spelling of interfer to interfere", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c0eef2777d16dba5b37bad87a69f913e174c2ea3", "messageHeadline": "fix: update typo", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3552f876ed2766cb976672c4e6bde68cd4046b7", "messageHeadline": "test: update tests to match error message changes", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 46, "deletions": 48}}, {"node": {"oid": "f588a070d58b3f9aa6b68c450db70bafb4ce7ab5", "messageHeadline": "improvement: update the text for status and completion", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 52, "deletions": 58}}, {"node": {"oid": "612fb832864a255acdb668ec5291b2eea28b69bc", "messageHeadline": "Provide parent errors when creating NomicLabsHardhatPluginErrors", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "283495850adb6317f4d9eefaf4a535ac48f93c30", "messageHeadline": "Don't wrap errors thrown by the ModuleBuilder", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "bf91cf786d4dab5baf20ef3423db4bef2464d11e", "messageHeadline": "Use the IgnitionError#errorNumber property in the plugin", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 4, "deletions": 41}}, {"node": {"oid": "6d6b1119c1e6d0121af26bc8f7db5d8beb76194e", "messageHeadline": "Don't pass an error cause if its undefined", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abf93581dba69bae51d80a5165dc1f78887951ac", "messageHeadline": "Expose errorNumber in IgnitionError", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "80464602018834d4211396c57de353c9bfbbde0d", "messageHeadline": "Update error messages and delete an unnecessary error", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "ebd11c97cf4a295ff62f64f91a4273665e22a6db", "messageHeadline": "Update validation errors", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "214892bf008adcacef27fbd432b56feab4fe4553", "messageHeadline": "feat: change contractAt signature", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 72, "deletions": 54}}, {"node": {"oid": "f72d1279159171576107373855c2e211b8621153", "messageHeadline": "Define call ids based on the entire id of the contract", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 54, "deletions": 9}}, {"node": {"oid": "f695a6b57e84ff436867e87f1b0d22fd3065c0fb", "messageHeadline": "improvement: display warning on ephemeral network", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 83, "deletions": 18}}, {"node": {"oid": "7448290d9a385834c14b2d1594f256df12bbbb95", "messageHeadline": "improvement: remove blank line from start of deploy", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 9, "deletions": 24}}, {"node": {"oid": "933b1e9aecc32ebd8121eba8f163f10d6302ab0d", "messageHeadline": "feat: update the default deployment id template", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "f6a8dfe9225c9a3ad98b6ddf6ca0d9c5451c46bf", "messageHeadline": "feat/update status UI (#548)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 323, "deletions": 133}}, {"node": {"oid": "b62e748bb2a5a9367cb9edbe5cfee122630bf9ff", "messageHeadline": "fix: timeout display (#546)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 61, "deletions": 110}}, {"node": {"oid": "0cbde6e23a8d2966e14db4ddd9f669fd86a56493", "messageHeadline": "feat: update deployment complete displays", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 480, "deletions": 192}}, {"node": {"oid": "f548f24804ce4f0e037f92db04ef928675034759", "messageHeadline": "small text tweaks", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "52bc8f9d6c335fe31026bbaa2f7826729a567503", "messageHeadline": "feat: update failed and held text", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 248, "deletions": 81}}, {"node": {"oid": "47405c959da9936b922fa4535dab941a8c9a06fe", "messageHeadline": "update wording for timed out future", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bd1f4fbfd00a51ae9059055625f5a911b4dde2b", "messageHeadline": "update pretty-print text UI", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 11, "deletions": 28}}, {"node": {"oid": "3e276b0407c17367016f0d42b508716f3baf0b30", "messageHeadline": "Make ignition-core a dependency", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8bcefd475100f18fd679143b116500765861586d", "messageHeadline": "Merge pull request #547 from NomicFoundation/whitelisting-error-codes", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 71, "deletions": 7}}, {"node": {"oid": "734a3c1a6127dba3ef615ef9802de01480578822", "messageHeadline": "catch IgnitionErrors inside load-module", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "6179a146fc1748e97ebb933f7f3d83dc7b277338", "messageHeadline": "add rules for whitelisting errors and applied them to current errors", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "5fc8124ff608878283af06e76de568a2b9e473b2", "messageHeadline": "improvement: include error 602 in whitelist", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f78b55c7d9b54ac1aac26cee4fdaa168ee285ba2", "messageHeadline": "add error rethrowing to all plugin tasks", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "c3cc886d9c7e736d19b48e46247c80d7bef6f967", "messageHeadline": "improvement: change `id` to `deployment-id` in tasks (#539)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5a285ef3e300e898f74f89cdcd47ab148f3dc63f", "messageHeadline": "feat: expose `buildModule` on its own entry point", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "2ea32d500efed419c7e0061e1df0bf4440bea24c", "messageHeadline": "remove support for module file names in tasks", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 30, "deletions": 107}}, {"node": {"oid": "6088ac53cf539892b2c78cccf0940a876226b2f3", "messageHeadline": "handle error thrown by status task (#541)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "3384565a6c4d5ae273d7eed5262a90068c12aa8e", "messageHeadline": "refactor: restructure warning message", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b0110a36b31a8cd1000f156181e23c280fa1fccc", "messageHeadline": "hide module diagram if module has only one future", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "361e2775cf8dc302518318ddbc2088b17fbc71a3", "messageHeadline": "fix jumping to linked future that is already open", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "fe9c8a8adff03bfd3207e617eb2ff1b7dbedcdb3", "messageHeadline": "update nav URLs", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "5d6fc7a4058ff6e7d13733833dd2ab68ea1897bd", "messageHeadline": "fixed weird escaping in arguments list", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 17, "deletions": 25}}, {"node": {"oid": "78d28cb789da87a025c2f1640ea45439fc99911b", "messageHeadline": "Remove /docs/ as its now in HH's repo", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 103, "deletions": 1288}}, {"node": {"oid": "64768ec09845aa00daa2b2dec001bc36996fe4cc", "messageHeadline": "replace purple rocket png with optimized version", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "88e6497ce42f2cd5aa192ab8fab7bed837b19d18", "messageHeadline": "chore: bring HH versions into line", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 8850, "deletions": 6212}}, {"node": {"oid": "0749be4beb6d7a540fa64cdf324d2da66f9da943", "messageHeadline": "chore: remove serialize-error dep", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 41}}, {"node": {"oid": "57b1e02cb7340c415c547c806d996f674d2dc456", "messageHeadline": "chore: update node typing and target", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2069, "deletions": 4756}}, {"node": {"oid": "9075dbb03aa7f7ec1d00063ab3dd272bd9289301", "messageHeadline": "Make the UI a dependency of the plugin, not peerDependency", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "290f7c0754921f11ad3f23cc52a488407c588a94", "messageHeadline": "chore: remove ui deps", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 167, "deletions": 48}}, {"node": {"oid": "6c841214a06ec72cf1d4ec1a3537bf412fe9bece", "messageHeadline": "docs: update the example readmes", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "c931e3d79585e35638f74cf3135cc429cc0ed76c", "messageHeadline": "chore: remove the uniswap example", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 4, "deletions": 1798}}, {"node": {"oid": "6dbf1f43235b819997ec22dd55c741b76b627edb", "messageHeadline": "feat: rename quiet flag on visualize to no-open", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bd4a5593a73193363adbb48f61c3d3373b100f60", "messageHeadline": "feat: use scope-tasks", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 65, "deletions": 52}}, {"node": {"oid": "8f511feb52d5d751847e3bbbf28d189216cd44e7", "messageHeadline": "chore: update version of HH to 2.18.0", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 115, "deletions": 106}}, {"node": {"oid": "7eee0f314cd53b5d9d4a10333f1942dc28d024a6", "messageHeadline": "refactor: rename pending and count variables for clarity", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "162a2f5d8ae9e9c7341dcd34bc6c783b5b91a3fd", "messageHeadline": "Update packages/core/test/execution/nonce-management/get-nonce-sync-m\u2026", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d64b93826ba39411c902cc0f474b388c673fe7c", "messageHeadline": "Update the nonce sync tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 473, "deletions": 365}}, {"node": {"oid": "f3f5f569e001fb26b65eaccd2fd5829b02d7d186", "messageHeadline": "Add support for networks with less blocks than the amount of required\u2026", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "4022d8cd3ca36fa8419226c0b16758b2ecd8ced2", "messageHeadline": "chore: remove unneeded comment lines", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "7be5935e45a0599a8a285bb398356334d0293c17", "messageHeadline": "fix(visualize): separate argument from li", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "835695a36931915dfe289d750d31fa1ddac9706d", "messageHeadline": "fix: tweak call text display of futures", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25df24c8377163a49fed5f62dc61d96b209204ae", "messageHeadline": "fix: for long future header titles", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "39bca53dc4305786c915dec83d8e6aea4735ad87", "messageHeadline": "Last touch to tooltip copy", "author": {"name": "Franco Zeoli", "email": "franco@nomic.foundation", "user": {"login": "fzeoli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a912af8d9985acfedb7f89073dd49a8c229fcf3a", "messageHeadline": "change tooltip copy", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "352a8ca590f1d62f27ae26fc0640c1ea01bc1035", "messageHeadline": "scroll to future & better quality rocket", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "2be9ef8e4731385b61c9d2c4f112ef2b0ef1f31f", "messageHeadline": "doc link and small tweaks", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 67, "deletions": 15}}, {"node": {"oid": "be8c2e81e4d129aabfde612027afb3ebbd18915d", "messageHeadline": "fix: movement on toggle", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 70, "deletions": 33}}, {"node": {"oid": "f124e56054f8777f8e6bdabff295e3f6f5a0ce7a", "messageHeadline": "feat: set minimum width", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "06300a15bc610df8d943a67ef65cd3869f7e0d3e", "messageHeadline": "test: update ui test", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "9cc4dddcc05a56d3c8ff18474df08f9148892b06", "messageHeadline": "update tooltip weight", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d1574608da949eb1f8611ba7fa9fe816f6021d0f", "messageHeadline": "small style fixes", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2c40038e4e053c0f028454816585aae035aaed46", "messageHeadline": "graph adjustments", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2fcc474ea5d6ace7cdf538a60051d5958fd89d67", "messageHeadline": "misc updates", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 69, "deletions": 22}}, {"node": {"oid": "f2a941c3600cc6d2fc64b39a244e3fbe08037044", "messageHeadline": "test: tweak to test", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 111, "deletions": 23}}, {"node": {"oid": "ea8eb8262a03b430e990e1493d881d283ae208ed", "messageHeadline": "update final draft styles", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 216, "deletions": 29}}, {"node": {"oid": "571b15658ba13a3a639273d900f6944f0ebd892b", "messageHeadline": "fix future details bug", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 99, "deletions": 49}}, {"node": {"oid": "57150d697f5a653fef68c2b0ecc40a72d56b6ad9", "messageHeadline": "mermaid styles", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 74, "deletions": 10}}, {"node": {"oid": "676ff08b961c12ed14c9e72bbcb6c2b21fa1834f", "messageHeadline": "hack to add spacing around mermaid submodule IDs", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "98eeb89b746640f09500417673948936586553d1", "messageHeadline": "Merge pull request #507 from NomicFoundation/fix/check-before-open", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b9af81f6696654e1b92d6670ffa3ba135933a4f1", "messageHeadline": "Update packages/hardhat-plugin/src/utils/open.ts", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f0c9fa5a509892ec4efdeb2e40c2ee54b2b38ed5", "messageHeadline": "Merge pull request #514 from NomicFoundation/integration-test-ci", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "57dbcf2b29b4e34cda9d9eda60cdff1144d5dd62", "messageHeadline": "feat: insist on `modules` folder under `ignition`", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "734a6d58532294c086c712c1ae110f11447db705", "messageHeadline": "Change a test to match its comment", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ed6adae34dad452b19fa02399233d1a2d1cec13", "messageHeadline": "Update some comments and error messages", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8697c43284136a556f1c3b511b8084f10056df05", "messageHeadline": "Remove outdated tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3699368c95fde2691531f3267efb704389793df8", "messageHeadline": "Add new test case", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "9b1af6a4f0ab83bd526cd02ab96974ad83ef6acc", "messageHeadline": "Add a test case", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "0b64e94ae80af9daad7f155e956f65bddd00dfc3", "messageHeadline": "Rename test helper", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c9c91c68507739024583f859ebff5918bc971129", "messageHeadline": "Add small TODO", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "040a0857002afafe04e1a0897ed9d30f0b5922fe", "messageHeadline": "feat: additional nonce sync check", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 115, "deletions": 4}}, {"node": {"oid": "ace858b4fd14881cb7f810a9891c382a080cf4de", "messageHeadline": "Run integration tests on the CI", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "078d515b03e93871b46dd32ce6a5b11b8a8b9e61", "messageHeadline": "fix: short-circuit checks if ignition tran stil in mempool", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 193, "deletions": 15}}, {"node": {"oid": "d4140dc7d3e9a5de2b6b8360cd9cad9a49d3651a", "messageHeadline": "fix/additional-nonces-checks (PR 7) (#505)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 609, "deletions": 101}}, {"node": {"oid": "e880b55a6bc9a5563e505a7165e9f1162ea32601", "messageHeadline": "feat: add status command", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 441, "deletions": 133}}, {"node": {"oid": "870185e52fce4cf2984d2a27f2176dd2e58b556b", "messageHeadline": "misc style updates", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 65, "deletions": 36}}, {"node": {"oid": "c55c9949ef5bbd2bfecfd4bbe4927a782cd9cc5e", "messageHeadline": "update fonts and typography", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "9540f0747a5833d087533d4ca08b301dc081caa0", "messageHeadline": "add hardhat navbar", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 176, "deletions": 19}}, {"node": {"oid": "abf6c039ec391ae1d939e239f99048c9bbf49146", "messageHeadline": "remove cursor pointer for libraries", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a9bb9a2777ded92795215853bdc9ddfad35343d3", "messageHeadline": "make entire future block clickable to expand details", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "fec71e942af121f90e3e88214c6e307eafae89ae", "messageHeadline": "fixing bug in graph highlights", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e2ea282eb3eaddcfe51b4548077a93aaf209a2b", "messageHeadline": "Add batching information to visualize (UI PR 3) (#499)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 245, "deletions": 59}}, {"node": {"oid": "57e102135e269d4946259148eedb1f6e75925438", "messageHeadline": "implement tooltips (UI PR 2)", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 103, "deletions": 2}}, {"node": {"oid": "bce4a596bbe2cb7e13e716b45e7c9d4193385843", "messageHeadline": "first pass at new styles", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 152, "deletions": 165}}, {"node": {"oid": "df50505540065e7957f481a4a55501234ce22cb9", "messageHeadline": "fail gracefully if program to open visualize output is not available", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f2bf3a14aa5ab861f594340e82c69d82febd2954", "messageHeadline": "Merge pull request #485 from NomicFoundation/gitignore-docs", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fd9a8ed6b5838e65e6d90f8bc4cf5b0bfa88c4ed", "messageHeadline": "Update running-a-deployment.md", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "509844564cfe48fd717b1d7ecd5f192081993d2a", "messageHeadline": "add section to the docs discussing source control tradeoffs", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ed06803da0a83f9f2cd2baa507a7ee09282c6e17", "messageHeadline": "Merge pull request #487 from NomicFoundation/feat/update-cli-ui", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 340, "deletions": 1148}}, {"node": {"oid": "b43d6a83947069e405e187cebbc45df9a504fdd0", "messageHeadline": "Merge pull request #482 from NomicFoundation/fix/display-all-deployed", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 48, "deletions": 96}}, {"node": {"oid": "05725c3eb4312a5d1b3b37cf4c27de137e71b079", "messageHeadline": "Merge pull request #481 from NomicFoundation/fix/allow-reconciliation\u2026", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 130, "deletions": 2}}, {"node": {"oid": "570ddb85ed768a15a6742fe513edd6c93252ee03", "messageHeadline": "Merge pull request #476 from NomicFoundation/multiple-validation-mess\u2026", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 2680, "deletions": 2681}}, {"node": {"oid": "fa5ecdf408ddcb7479e2021a86a981f6c9a8c0b1", "messageHeadline": "feat: new simple ui", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 340, "deletions": 1148}}, {"node": {"oid": "bef4a8f4e8935a3c56c71e19a4570988e8556793", "messageHeadline": "refactor: change the success result type", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 25, "deletions": 45}}, {"node": {"oid": "422c821b15b10cb310771f6b49b93747caaa1525", "messageHeadline": "fix: display all deployed contracts", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 24, "deletions": 52}}, {"node": {"oid": "39bfbb4b37ef7f0148db6b9e5517c80876756f29", "messageHeadline": "fix: allow undefined froms to pass reconciliation", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 130, "deletions": 2}}, {"node": {"oid": "74ba056fce81cb97292cc4afc8d90d60a79cd3a1", "messageHeadline": "Merge pull request #502 from NomicFoundation/centralized-errors-conti\u2026", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "ea3e1cde6e97ced901b496ebf1143b824562a349", "messageHeadline": "Merge branch 'development' into multiple-validation-messages", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 2055, "deletions": 955}}, {"node": {"oid": "ab5a824a0631d7aef6e411513a530532d4b395e0", "messageHeadline": "Add support for error causes", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "087e3b3372b2195116ec01e7c4c24978afd462cb", "messageHeadline": "Simplified error constructors", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "fa8fb08c52a0e2bfc26664ca035522710b09f54c", "messageHeadline": "Remove the only `new Error`.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0256ef6946c45a9138d9209415c3eb8edc084f24", "messageHeadline": "Merge pull request #484 from NomicFoundation/js-validations", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "07d13e4da03772a3856e043a30032196f0e41e39", "messageHeadline": "Merge pull request #483 from NomicFoundation/lazy-load-core", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "ec86c8f27a90d78316240dd05b7daa7aca980e48", "messageHeadline": "Merge pull request #479 from NomicFoundation/centralized-errors", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 827, "deletions": 310}}, {"node": {"oid": "076dc9b52ed38a21df0a7104fd394730c2269370", "messageHeadline": "bring back previous comment and use new.target.prototype instead", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0b8d11a15ae2673e2dcd4263febf9a1296634e76", "messageHeadline": "feat/update-visualize (#486)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 299, "deletions": 378}}, {"node": {"oid": "cb297ffcec72cd70f24d3d536993931ec2b2b996", "messageHeadline": "Update main README table of contents", "author": {"name": "Filip Pajic", "email": "fica.pajic@gmail.com", "user": {"login": "pajicf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a5ce6bfe73d56601b74e28cb5e3e0f769e638a5", "messageHeadline": "update tests", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1930, "deletions": 2048}}, {"node": {"oid": "2b31a92b726b017ca6ba06a9536825354de2bcfb", "messageHeadline": "rename stageTwo folder to futures", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "a01671569b52b09464fa2ae3d43adaa73cf7ccba", "messageHeadline": "merge stageOne validation into stageTwo and update stageOne logic for\u2026", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 285, "deletions": 344}}, {"node": {"oid": "af6144f8efdbf5b4d704a1a254b0c15b4a52191d", "messageHeadline": "refactor export of buildModule in plugin for efficiency", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "84fc8a1e971c5ece71966ceda5cc093e1495851c", "messageHeadline": "update plugin errors to use HardhatPluginError", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "2ffe56de11884c0858d4dc8a5b70eb85bbb180b6", "messageHeadline": "added basic type validations for js users", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "a2922238f3dff5a8ecfe8bd75390caadde68032c", "messageHeadline": "move all external imports inside their respective task definitions", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "975b82ff14fc1a9cf814aa3fa4738b16bd0cb16e", "messageHeadline": "add plugin errors", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "298c9f53a4025ee075752ec64c340a4d38c207fc", "messageHeadline": "fix lint", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4a595769dc2bc0fa3f68ef2bede5614d926fe779", "messageHeadline": "fix tests", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "afc1b700e6acac0156fb593b03d0eb37267972e4", "messageHeadline": "update all IgnitionValidationErrors to use IgnitionError instead", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 389, "deletions": 207}}, {"node": {"oid": "3a97486bd41dec11f38a1b4863be7c814fabac89", "messageHeadline": "updated all existing usages of IgnitionError", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 188, "deletions": 64}}, {"node": {"oid": "519622fe95fadf1a644dedd18a65966df58b7441", "messageHeadline": "implement fundamental error structures", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 153, "deletions": 37}}, {"node": {"oid": "a02a881c7eaf945d2decd03487079aa6eba041fe", "messageHeadline": "added chalk styling to simple-text-ui output (#477)", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 161, "deletions": 47}}, {"node": {"oid": "88b32941508fe10bb796c440d7ef8e25136485c9", "messageHeadline": "Support using the result from `m.staticCall` or `m.readEventArgument`\u2026", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 340, "deletions": 39}}, {"node": {"oid": "74de7f07f98dc9c5c86e598e55633ae4f15b498c", "messageHeadline": "implement new event for missing futures warnings", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "a433f266291cae3a39f220ff58d9a3f062c90fa0", "messageHeadline": "Update README.md branding", "author": {"name": "Franco Zeoli", "email": "franco@nomic.foundation", "user": {"login": "fzeoli"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "85b079051e2c0802b42df681d90cfb8dee3defc8", "messageHeadline": "refactor tests to match validation changes", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 156, "deletions": 121}}, {"node": {"oid": "9483774166b8d90c43b96191feb5d816792746d5", "messageHeadline": "refactor stage two validation to return all validation errors", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 183, "deletions": 119}}, {"node": {"oid": "cd0136005c30e996e73799e31713ef1bcc472b5c", "messageHeadline": "Merge pull request #475 from NomicFoundation/release/2023-09-15", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 6609, "deletions": 3276}}, {"node": {"oid": "8e67866e315e9c0199274465b66cffcfb98d6424", "messageHeadline": "chore: bump version to v0.4.0", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 198, "deletions": 148}}, {"node": {"oid": "5bf67c152fbda93277f0c34ab92c9208273d06ad", "messageHeadline": "feat: store debug files with build infos", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "f68813c8d6c3063fbfc0d6527e6ca9ffd614d6e2", "messageHeadline": "test: tweak timeout", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ff8fe1f297f2a846ca3334a906bf50abde52d0ef", "messageHeadline": "refactor: remove visualize from core api", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "2c860719b055e1ef5844fdedad0e8ada4bd12298", "messageHeadline": "refactor: change serialization to be module based", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 276, "deletions": 359}}, {"node": {"oid": "6232f703b99ad8814c46e2867c339a9836227cdd", "messageHeadline": "refactor: remove details from stored deployment", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 5, "deletions": 84}}, {"node": {"oid": "d6bff1fbf97cba5623e84c68424b210f992bccfa", "messageHeadline": "feat: rename plan to visualize", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 175, "deletions": 176}}, {"node": {"oid": "7d556e204654821dd51b83ebea656f21b758681d", "messageHeadline": "Merge pull request #470 from NomicFoundation/refactor/overloaded-futures", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 608, "deletions": 614}}, {"node": {"oid": "5bcdd1a099aa0fd49b1e67ba0dfadfa8f0eda854", "messageHeadline": "Fix a broken test", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5b048d737ce66a3adf9897d98c9dd167c5d750c", "messageHeadline": "Rename futures", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 275, "deletions": 281}}, {"node": {"oid": "bb020a76e98df2051c3bc9eea2cea45cc64a1bd0", "messageHeadline": "Rename FutureType values", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 332, "deletions": 332}}, {"node": {"oid": "77fa64cd8699e6ee67d40ac5ce894dbe41ebad01", "messageHeadline": "Merge pull request #463 from NomicFoundation/module-builder-refactor", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 336, "deletions": 441}}, {"node": {"oid": "6a07ff7b720e708b27c8d4a3cf4a002c1f6fd445", "messageHeadline": "Rebase on top of `development`", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "01eecfef67861ed3b4f955c928c2306a3e976654", "messageHeadline": "Remove outdated tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "84827c623662ab63447be7839e0f61964cd54995", "messageHeadline": "Fix broken test", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c9c6393451e6cf891180baa9ac104754291b0d0", "messageHeadline": "Replace some casts with validations", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "808c2b752c74bc8f7c935938f15370f4e2a46e4f", "messageHeadline": "Update all ocurrences", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 191, "deletions": 354}}, {"node": {"oid": "2d2a46ad24069167f5cd3c8524258bb8ebe06f76", "messageHeadline": "Overload ModuleBuilder's contract, library and contractAt", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 120, "deletions": 50}}, {"node": {"oid": "5e8f7234b82d47d2670f135609595e954dcc0f13", "messageHeadline": "update to UI", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "de1f60130fdcb5e18a8144b8f36869dd8eff2eab", "messageHeadline": "update tests", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 44, "deletions": 53}}, {"node": {"oid": "7ec1749b646af20eefc5ead4a72fd7ef87e604eb", "messageHeadline": "update UI to handle PreviousRunErrors", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "d6b30500a4dbbe2c19080363ce983477e7e84cec", "messageHeadline": "introduced new deployment result type and moved logic out of reconciler", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 81, "deletions": 39}}, {"node": {"oid": "8d08c1bd687e066a3b501bae9988e67ce83ec789", "messageHeadline": "test: add covering test", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "1d6118135a2b8a9eb37e5dd5ebcb79402851ed46", "messageHeadline": "refactor: tweak order of validation checks", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0ee590c2fa45d1a43c3db41281f8f6312c419cd", "messageHeadline": "feat: change id separators", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 354, "deletions": 369}}, {"node": {"oid": "91bc6ca9ee132119eafe3bfc58395166185dffbc", "messageHeadline": "feat: allow ethers style event names", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "5b45b09d84936f0113fa99bf938f7cb422de843e", "messageHeadline": "feat: change call/staticCall ids to match namespacing", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 29, "deletions": 34}}, {"node": {"oid": "a3d881da893fb1b60378356357a2af2529119a56", "messageHeadline": "refactor: pull out validation methods", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 101, "deletions": 51}}, {"node": {"oid": "0f4b7f70f00bd63912e8e89494fcff8474206ef3", "messageHeadline": "test: fix ui test with bad id", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a47a56db01e3f3e81b6190f440125e97a669c0c", "messageHeadline": "refactor: extract the id logic from module-builder", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 248, "deletions": 39}}, {"node": {"oid": "8e8baf742e4264334d66a9cbfdfaf38db0b82cc7", "messageHeadline": "feat: remove id from send options", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "e277a64450142ec69e5751d872dfe6b8b2390475", "messageHeadline": "feat: constrain inputs to ids to alphanumerics", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 255, "deletions": 22}}, {"node": {"oid": "d14faf3d588d088daad345f34c6a8a743d244fba", "messageHeadline": "feat: validate user provided ids in builder api", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "768a9a862abb890a2d9c7c728305a2d5006c8278", "messageHeadline": "Merge pull request #462 from NomicFoundation/refactor/tuple-indexing", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 445, "deletions": 72}}, {"node": {"oid": "74743c7fc01b4159d12f297aa3fdb4b67b0fb54d", "messageHeadline": "update reconciliation rules", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "e09c30eaf3646504a8fcadba08b78feaec5e3acb", "messageHeadline": "add validation rules for static call and tests", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 126, "deletions": 1}}, {"node": {"oid": "98a667f1d0cfc8f76a439bb08b483f65f3abdc4e", "messageHeadline": "fix static call results and add tests", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 173, "deletions": 22}}, {"node": {"oid": "a94b5430236c28ceaf1c9dd2294c90f185e3d717", "messageHeadline": "add support for indexing static call result", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 71, "deletions": 26}}, {"node": {"oid": "951e07b579f84b6942c20000e1338a812370edff", "messageHeadline": "rename `argumentName` to `nameOrIndex` and allow numbers for events", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "2b550c36ccede665b602974960a037963bbf6ca5", "messageHeadline": "Merge pull request #458 from NomicFoundation/chain-id-test", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 110, "deletions": 13}}, {"node": {"oid": "f603a95ee2e8d77cf66c9c99425b3047d4b4e885", "messageHeadline": "Merge pull request #464 from NomicFoundation/feat/send-data-events", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 180, "deletions": 112}}, {"node": {"oid": "ab6f8b0a1f85b4b75c1395308fe2093af32bef60", "messageHeadline": "feat: add `Held` status to exState status", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 247, "deletions": 66}}, {"node": {"oid": "3ac4367d89706c7d157e0c010231a56c7a8e8ce2", "messageHeadline": "refactor: rename executionId to networkInteractionId", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "3b859a86e531e5f764aa870970b7896e9000443a", "messageHeadline": "fix: rework batch complete detection", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "e90b7cd6c1a4d117074b43fdea68b24034999577", "messageHeadline": "fix lint", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 3870}}, {"node": {"oid": "404e36d3304dc7a71f35210ce81dd65df74e44a4", "messageHeadline": "add support for reading events from send data futures", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 180, "deletions": 112}}, {"node": {"oid": "b89c9ed3e164a1f27b8d5f77c654e4dfce29bf0f", "messageHeadline": "Merge pull request #461 from NomicFoundation/fix/limit-library-in-calls", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 73, "deletions": 9}}, {"node": {"oid": "25bbada326d64136e616a02b8d833a410ced6fd9", "messageHeadline": "Merge pull request #460 from NomicFoundation/fix/restrict-event-arg-type", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "7e0bbaaf9d241813dd3e909f0800093b827a9299", "messageHeadline": "feat: rename `use-verbose` to `simple-text-ui`", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f6b48b2c35746891085baac21516ee40216fcd1f", "messageHeadline": "restrict calls and static calls to non library contracts", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 73, "deletions": 9}}, {"node": {"oid": "be053030fad37ad65fcd32817eae01ad8a9fb6af", "messageHeadline": "restrict ReadEventArgumentFuture types", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "745658c30902c68eb80736b4b461a0eede7cccec", "messageHeadline": "add integration test for chainId reconciliation", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 3979, "deletions": 13}}, {"node": {"oid": "ccca4ae1c1c5f824db943b9bc5875a26b7512416", "messageHeadline": "refactor: move views out of execution", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 73, "deletions": 64}}, {"node": {"oid": "6f9c5441272c424e25ad59c3ca01d90462b2d2ff", "messageHeadline": "refactor: rename wipe message", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "b106242ee7c7206c5dacf7b8337c502262ca02d0", "messageHeadline": "fix lint error", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "37cc8ae18b9e4854819afbc16bc2b3ae79a22521", "messageHeadline": "remove second map and add clever type casting", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 10, "deletions": 28}}, {"node": {"oid": "3a6401e8a18d988db95afa122960a8eaed90a73d", "messageHeadline": "refactor ExecutionEventListener function names", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 106, "deletions": 131}}, {"node": {"oid": "b9c539bd1a7c5a1d25f77f401715f5908e70231e", "messageHeadline": "refactor: rename minimal-new-api to just minimal in tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 59, "deletions": 269}}, {"node": {"oid": "19bebe3564cc71080a99217d164a607b1a22f2da", "messageHeadline": "refactor: rename new-execution to execution in test", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a0c730433df8f8036d1fa07d63f4f2af4b7ee43b", "messageHeadline": "refactor: remove new-api folder as intermediary in tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 282, "deletions": 282}}, {"node": {"oid": "5d7ec07140d1d0ccdcd7188b115bd647fa17f087", "messageHeadline": "refactor: rename new-execution to execution", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 222, "deletions": 222}}, {"node": {"oid": "6476ce37b4f0faa359200fe08a757a3f391a1d87", "messageHeadline": "refactor: remove new-api as intermediary folder", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 313, "deletions": 317}}, {"node": {"oid": "21f02804d744c46497aa045769481145cb4aa3fc", "messageHeadline": "fix: pin version of node 20 to avoid vite bug", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f64a8096ba6be3d223dd112ec74dfde39a7e4d56", "messageHeadline": "update ci workflow", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "d1ddc7bee7732c349a1bc234c7bc173bb58e06ae", "messageHeadline": "refactor: rename artifactFutureId to artifactId", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 84, "deletions": 86}}, {"node": {"oid": "58f41d0ff3fb5564c1cd4a61c387926a915a16a4", "messageHeadline": "npm fix", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4569b88a21f470d9528d3442f5f51717f1edd83c", "messageHeadline": "Merge pull request #401 from NomicFoundation/feat/execution-ui", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2351, "deletions": 134}}, {"node": {"oid": "9e067badb77027235583d18b697333276fd0713e", "messageHeadline": "feat: only display a batch if a future has started", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "a20a35acf71bd62ca103076b72bc46e79dabc815", "messageHeadline": "feat: support execution error result in ui", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 156, "deletions": 142}}, {"node": {"oid": "0a3e89a704117a1dda1ce09f453943ed07fa907d", "messageHeadline": "feat: cleanup execution spinner", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "7aefcd59eeae03719bbd2487b4e5c768afecf55d", "messageHeadline": "fix: moduleName in UI not displaying during early phase errors", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "4c9ebc7c786eddc6949dffe0e995204868e93722", "messageHeadline": "add display for reconciliation errors", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "680ef1b65ff12a88bd925721905125f419928526", "messageHeadline": "added display of validation errors", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 102, "deletions": 46}}, {"node": {"oid": "0c0ab65841b75e15deaadd9147ac2deb8284be89", "messageHeadline": "chore: sketch out display of error results", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 118, "deletions": 71}}, {"node": {"oid": "e018f521f80b954a57cbb29962e6b1248bf4d38d", "messageHeadline": "feat: show deployed addresses on rerun", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 168, "deletions": 137}}, {"node": {"oid": "a5bc920d391bcb1e19306be9c36bf482298f3b03", "messageHeadline": "Merge branch 'development' into feat/execution-ui", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 3086, "deletions": 1162}}, {"node": {"oid": "3ff57a64a1c5f3eeeb37240ac9815a1411adf961", "messageHeadline": "fix: apply `.flat` rather than lodash flat", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 194, "deletions": 7}}, {"node": {"oid": "0e561b7501d698361a7c2638da4df6068d465e5a", "messageHeadline": "emit moduleName for UI", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "c519301df224cf0963b657998d188083f787d142", "messageHeadline": "Merge pull request #430 from NomicFoundation/release/2023-08-30", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 19684, "deletions": 12481}}, {"node": {"oid": "d8e837e71fbfa39450c1d6bdcf43aac82a4a47b3", "messageHeadline": "chore: bump version to v0.3.0", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 80, "deletions": 55}}, {"node": {"oid": "942afc965cb304659ce883e8688dd48363598291", "messageHeadline": "fix: support optional config/parameters in deploy", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "42391d18426f9635d1ff7fcd74ec96d35c957181", "messageHeadline": "chore: lint tweak", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "acb99d70ffdb1b31ecb761dc9a75a246f57f2486", "messageHeadline": "Replace solidityParamToString with formatSolidityParam", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "456ab8f0b651fe3e9d3c17f591dfda3baae411ad", "messageHeadline": "Export formatSolidityParameter", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca8e3a8473ace810f7d6a999d464ab328afc3bc1", "messageHeadline": "Format deployment errors.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "061d74219a0ccf7920e41efe7a396699da42cd66", "messageHeadline": "Add module with formatters.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "d26fb6c73ff3f86521dc6af21127f93991f49750", "messageHeadline": "Add txHash to RevertedTransactionExecutionResult.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ec339df0620eaec6d782df82fa9596187aab92d6", "messageHeadline": "feat: reconciliation rule blocking timed out/failed futures", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "08a20ffa68ff96532cd939e15b88a42af2a87692", "messageHeadline": "Merge pull request #423 from NomicFoundation/return-types", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1058, "deletions": 512}}, {"node": {"oid": "5052cacbb98ddef54d976659dd6b86de13d921dc", "messageHeadline": "Use the proper DeploymentParamters type", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4184601921008b6c9cdc13c522f85d2da220c25", "messageHeadline": "style: linter cleanup", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b4de520a3360885b7086be72e22cc92f6e262d7a", "messageHeadline": "fix: reconcile send data when undefined", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "13fc2490bdb27842cbcf4b2a83cb803a135434ce", "messageHeadline": "Remove non-functional typechain support", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "21506bfb0785f732780ad756c4537497099e716a", "messageHeadline": "feat: display result at cli", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "1458165bec0bbba5ef2a195a72d0db7a356b0146", "messageHeadline": "chore: re-enable samples", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1139, "deletions": 283}}, {"node": {"oid": "3f0e8f950632a80859ec13dc9249cca01b383161", "messageHeadline": "Remove \".js\" extension from some imports", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a264ed1572026a41c11dbb04e1ee68f3572abdef", "messageHeadline": "Remove double .ts extension in a file", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5aacf9f43ad986aac99614d4a561884f05397451", "messageHeadline": "feat: exception message for execution failures", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 266, "deletions": 29}}, {"node": {"oid": "81f3f850091d73d3d79a48b63a12f7adebfb6d04", "messageHeadline": "feat: rework stage two validation to return validation result", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 145, "deletions": 112}}, {"node": {"oid": "9d3e8d1a65076befda6ce946c0eada1d03ad770d", "messageHeadline": "refactor: add temp type to test helper", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 160, "deletions": 100}}, {"node": {"oid": "4bd0e68a3044570472485f7b5fd04df43d36e2ca", "messageHeadline": "added events for beginning new deployments and beginning each new batch", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 90, "deletions": 32}}, {"node": {"oid": "5adb80d0ba8d75eafb2e4f7d732f7211b1d784e3", "messageHeadline": "[plugin] Try to type some test helpers", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "96644956e6a3c550c7896e8d721dc69783b646fe", "messageHeadline": "Make the deploy task compile", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 21, "deletions": 67}}, {"node": {"oid": "47c87fc9d00b6277f33494ae8f1a37e75aeebb6a", "messageHeadline": "[plugin] Use the results and infer from typechain", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 130, "deletions": 33}}, {"node": {"oid": "0b290fd4ae218fc02a1612026d88b908eb36b817", "messageHeadline": "[core] New deployment result types", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 257, "deletions": 109}}, {"node": {"oid": "3ecb662cab24e069fb120ac26187e8ac2fef62bb", "messageHeadline": "Rename types/deployer.ts to types/deploy.ts", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "bb012899bed76b2b45efc255ac3572f8e6f30f39", "messageHeadline": "Merge pull request #416 from NomicFoundation/fix-read-event-arg", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 243, "deletions": 163}}, {"node": {"oid": "5a1bf199478851beb618e3481a360ec8953736bc", "messageHeadline": "refactor: move validate contract construct args to abi", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "c39370674a3846a648cc923c50ae221e1c8c9e75", "messageHeadline": "refactor: reuse function validation in call", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 19, "deletions": 33}}, {"node": {"oid": "62bb9ed622e3f73872aaa95d468bd902287a1bcb", "messageHeadline": "fix: update static call validation to ethers v6", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 46, "deletions": 42}}, {"node": {"oid": "af7b059363356b10c266bd753823c014b42c9937", "messageHeadline": "implement VerboseEventHelper to encompass previous \"verbose mode\" via\u2026", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 263, "deletions": 219}}, {"node": {"oid": "c98f74f9bcd6bf3963052a1983428f4e676ca567", "messageHeadline": "Make getEventArgumentFromReceipt more self-documented", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "ce510eb21b77d589f46b613ec7cf24fd7f352327", "messageHeadline": "Reenable some integration tests.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9af3d2ba6f6fae8c3e7a5f4593292d72270de92", "messageHeadline": "Sketch the tests missing from the previous commit.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 175, "deletions": 145}}, {"node": {"oid": "26a808e0a46ae99bd41dcf120bbcd6af3efb7043", "messageHeadline": "Fix readEventArgument validation and decoding", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "e39765a71495d7c2f202b004c7cd9f3a568660ab", "messageHeadline": "Fix ci.yml workflow", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5548119e0ffadb1f87034a9fe1b491a4696842af", "messageHeadline": "implement remaining journal messages as events", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 162, "deletions": 10}}, {"node": {"oid": "62a4d73c5674e0dbca2a96c9aa4fae0de751bac6", "messageHeadline": "test: re-enable some skipped integration tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "a3c4cfa9891a366fd04f4ce775b6858c0b7b0298", "messageHeadline": "test: bring back calls integration tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "cfc998960b36e43de6318c1d8fa7111dee59c5f4", "messageHeadline": "fixed all build errors", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 28, "deletions": 216}}, {"node": {"oid": "ec18206c67d816dc04c51785553cd3faa2abb2fe", "messageHeadline": "update react views for new API", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 214, "deletions": 600}}, {"node": {"oid": "fbe5f0c1c3afc29c45de5a3beffe924aee407c6f", "messageHeadline": "update UiEventHandler with batch logic", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 150, "deletions": 98}}, {"node": {"oid": "3a587f95c3106e2f0f0425dda5dc4dc0b817adaf", "messageHeadline": "add event and emitter to send batch info to the UI", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 62, "deletions": 21}}, {"node": {"oid": "5ca1fa87fe5e525b0ff5e487d479b76ccdb9dc58", "messageHeadline": "some initial react changes", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 23, "deletions": 37}}, {"node": {"oid": "f06f77bb43c6f68dec39087e886db856750fede6", "messageHeadline": "updated some event types and implemented ui render logic", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 367, "deletions": 269}}, {"node": {"oid": "089b8fd6345d57fb23b218b264d9daaf241a3588", "messageHeadline": "implement initial UiEventHandler for hardhat-plugin", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 82, "deletions": 179}}, {"node": {"oid": "b422de601b3339ca0b91b8d58de1e59fd31f268f", "messageHeadline": "implement execution event result helpers and evm error helper", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 155, "deletions": 23}}, {"node": {"oid": "7343c32c0b47732a72e7cd1b5349a66bc069018d", "messageHeadline": "rename UiEvent and derivatives to ExecutionEvent", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 326, "deletions": 265}}, {"node": {"oid": "275db43250b80a3135632bbc3c931220b650728f", "messageHeadline": "refactor UiEventListener", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 286, "deletions": 150}}, {"node": {"oid": "48a26379490de5d6ce4d7938252f142e994d9a0c", "messageHeadline": "add basic wiring up of UiEventEmitter", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 181, "deletions": 6}}, {"node": {"oid": "6863f457ecbe4664d729227e1f0f03b155356d66", "messageHeadline": "add new types for execution UI", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 195, "deletions": 10}}, {"node": {"oid": "4321b6873ef1b7535c950b7d459cd3794a8d8fcd", "messageHeadline": "restore old ui files", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1187, "deletions": 0}}, {"node": {"oid": "316ec19b1df431a665e523cefd88ef4db7f0bf31", "messageHeadline": "test: bring back contracts integration tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "88a09fafe7928871dad9e9fefea1882ffa059a8a", "messageHeadline": "feat: add a minimal deploy results mapping", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 102, "deletions": 7}}, {"node": {"oid": "70c87db94211740347ed57e2f2a7880df0d0ac73", "messageHeadline": "fix: passed in config overrules automining", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3215b7a21963399361b807d91753c321eb21be25", "messageHeadline": "docs: update config section with fees", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 40, "deletions": 29}}, {"node": {"oid": "229dcc1059524d7d0a59c8957a884902a8cb1788", "messageHeadline": "refactor: constrain wipe response", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "757b4d11a15317307a428b5927383511006c2563", "messageHeadline": "Delete dead code", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 25, "deletions": 164}}, {"node": {"oid": "40f246407099cd509478390a8971762c3c5885df", "messageHeadline": "Rename fallback sender to default sender", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 69, "deletions": 73}}, {"node": {"oid": "bb7226bb0b257fe0c1879fcc5bbdae203813af55", "messageHeadline": "Optionally pass the fallbackSender to deploy()", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 97, "deletions": 39}}, {"node": {"oid": "250d09ca64873829487c595f88a9d94de86694b7", "messageHeadline": "Improve logJournalableMessage", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 61, "deletions": 15}}, {"node": {"oid": "0169c6cc4a15ad1f21bf11efb34d7b0ff97e512e", "messageHeadline": "Make the plugin build", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "990422006a3f8924fb79c518b71323606c6e2951", "messageHeadline": "Delete old test code", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 5, "deletions": 2905}}, {"node": {"oid": "b12a2d7e0bd24ff1592eaf6cec9126c08a9ecb17", "messageHeadline": "Fix broken test", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c17390b845efd4076aed0f63e3b811d702b88e8f", "messageHeadline": "Update reconciliation tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1371, "deletions": 1030}}, {"node": {"oid": "40211cfa68eebf334495a217085839b1651b2ce9", "messageHeadline": "Reconcile `data` in send data futures", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7fb7116ca16a96533ab8afc97523548a4ac4abd6", "messageHeadline": "Fix bug in the deployment state reducer", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "c25667cbf26a68b9e862fb2ddd9e7c4d8932b2a3", "messageHeadline": "Small clan up", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b563bc7456943e080bed09e9668bfc93747dfaec", "messageHeadline": "Simplify memory journal", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "f7ab00dd17f8e0e93cc2e07d2a855ca24a0586d7", "messageHeadline": "Fix bug in artifacts reconciliation", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a578f4ebe63d79da35166cf22e54644dcb3b987f", "messageHeadline": "Update Wiper and its tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 124, "deletions": 64}}, {"node": {"oid": "63b837cbc99d4fc9bc00ea3acca7ea2267019542", "messageHeadline": "Update batcher tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "3f152a21c8ec3839da3de83190a3f90263457c93", "messageHeadline": "Delete test of deleted module", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "c0765964ed6defcbe71d2d5e1cf8461fbe4651d8", "messageHeadline": "Delete the previous journal messages", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 153, "deletions": 1466}}, {"node": {"oid": "ec9254ef54ff4989c8d2ed384f4f48a72bde3731", "messageHeadline": "Fix rebase conflict", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8aaf10e41b1037b7f04a0c8ee935cbf3b2161453", "messageHeadline": "Make the reconciler async and read artifacts directly", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 136, "deletions": 230}}, {"node": {"oid": "f9e7b108f9bc8712a44713013cb78cf6539ced31", "messageHeadline": "Update DepoloyConfig", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 35, "deletions": 63}}, {"node": {"oid": "63c83adee45bab2c832d404d5154859ec5560129", "messageHeadline": "Remove unused modules", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 541}}, {"node": {"oid": "779011d52223651c189d09a52349807a10b1fc05", "messageHeadline": "[WIP]: Update deploy()", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 85, "deletions": 88}}, {"node": {"oid": "c616a08251b9440e35dcd71820b92a1085da8d1e", "messageHeadline": "Update type guards", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "1a6e8f3b7b8386061a90478b89fca696aacf1f7e", "messageHeadline": "Fix wrong import", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10d2ab2ed9b69c48dd655064871c064a40f76e3c", "messageHeadline": "Small rename", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eb62039cac6b0ce5b42c61a3a70df4c29b2e5ad", "messageHeadline": "Update wipe()", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "ba52e6e8f2ed01575d79160901a1739786a0f487", "messageHeadline": "Update batcher", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "7956f3151d547934931c4b0bc4ca3df1add8c48d", "messageHeadline": "Update and clean up reconciliation", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 624, "deletions": 480}}, {"node": {"oid": "76cf056c4a2340e0465b1e20aead49d6c0784186", "messageHeadline": "Delete the old execution except for its tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 4224}}, {"node": {"oid": "55b45b24b14dd06725301669da744ea55ab26577", "messageHeadline": "Merge pull request #387 from NomicFoundation/refactor/update-state-an\u2026", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 14468, "deletions": 440}}, {"node": {"oid": "020ad3305df5ab196adc5fa716c827d6bd440e47", "messageHeadline": "test: add back future producer test", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 313, "deletions": 160}}, {"node": {"oid": "62c620aa31a9927c2bc0eba37293cc6a5e4f44c1", "messageHeadline": "Change sender management in NetworkInteractions.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "8606cf95c0045d86f75f037aa7353a40b56d6550", "messageHeadline": "Execution states from should never be undefined", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "50c7c399b09241bc68b9a6c91437020567076745", "messageHeadline": "test: fill in skips in init contractAt tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 219, "deletions": 10}}, {"node": {"oid": "13928bba7b36d0cb702d43bdce4efd6b1abf1c25", "messageHeadline": "test: cover readEventArg init with decoding test", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 79, "deletions": 11}}, {"node": {"oid": "72830b5482b1e11dfbabfeed5c775653903a8e1d", "messageHeadline": "Make the lint ci job pass", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c827abcb97e5be333f644806e770295c34cff564", "messageHeadline": "test: disable ens example test", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8834cbf84d2c8c959953245a3ad095a0ceaa78bc", "messageHeadline": "Merge branch 'main' into refactor/update-state-and-errors", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 3457, "deletions": 4264}}, {"node": {"oid": "e2de8d8b5da54648f9cd845e32456b2c2ada59f5", "messageHeadline": "Fix errors introduces by two commits", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5e2222a26852050035b5d0908dd8894cda3ce226", "messageHeadline": "Add missing docs.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "955200bc2ec2f3356e88f2db1b370d992f270783", "messageHeadline": "Use findResultForFutureById in resolveAddressLike", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 11, "deletions": 66}}, {"node": {"oid": "db5e509d634f29eb482b1c62ddab9959fcd4d6a9", "messageHeadline": "Update resolveReadEventArgumentResult", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 15, "deletions": 27}}, {"node": {"oid": "aafb3c754e1a78df3ca4137fa61b9e648bf252f2", "messageHeadline": "Use the new validation in validateReadEventArgument", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "d53b95770b1e21d2de20b83b81682b060dc2b1b3", "messageHeadline": "Add functions to validate and decode event args", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 198, "deletions": 46}}, {"node": {"oid": "0484477792578908ceba8bbb428495727c1a56f9", "messageHeadline": "Fix find-confirmed-transaction-by-future-id by removing cast.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e344a673f5b78b3f7cc927336ca4a049c4d353de", "messageHeadline": "Remove cast to any from run-strategy.ts", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d447e7d2e52cc8281e712bfc3cfec84d40c78249", "messageHeadline": "Merge pull request #394 from NomicFoundation/refactor/plan", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 3168, "deletions": 4184}}, {"node": {"oid": "78e0a1f3d5ec1eeb89422d1d378221624f366c39", "messageHeadline": "remove temp fix", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "3eb2c5533b79bc9bdebb81939e70814e9495df9a", "messageHeadline": "add validation for library names", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "1be55d1fdefa3046b5f9af84747c3d3e43ea93f9", "messageHeadline": "add artifact function name validation for call and static call", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "4fc42da754e371ca604769b74686ce6a40951af4", "messageHeadline": "chore: exclude fixture projects cache and artifacts from linting", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3fd55ad9abd346773237cd44369fb927e5cba807", "messageHeadline": "custom solution for transaction count", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "aac40c9148b2591982e93aae7bd2c6582484eeca", "messageHeadline": "fix tests", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "946834ec831582bdab6292b637e709ca997d26e3", "messageHeadline": "feat: add artifact saving in init loop", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 82, "deletions": 3}}, {"node": {"oid": "3edbb14b2cf963b4f99a1968e9ffc6a84c9e97e0", "messageHeadline": "refactor: change arg order on init fn", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "be8e7fdc6ba465014a4b0ebf16672b75a970286f", "messageHeadline": "refactor: cleanup readEventArg call and results", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "7323bdcbcc2458a99e8b130cd211b5ee9b956c21", "messageHeadline": "refactor: rename file to match fn name", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5abdfaf66751f9787ca5810ac56079bc0d62182e", "messageHeadline": "feat: sketch out readEventArg resolution", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 259, "deletions": 43}}, {"node": {"oid": "a29ecc335fff05f43e17302b69627076788b5ceb", "messageHeadline": "refactor: rename some resolution functions", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "3beee1c41dfd7ff528e610d921ab7ded204574d8", "messageHeadline": "feat: add send data init", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "9d974f1b7cc5398ed503f0db54d475f199c0b143", "messageHeadline": "implement plan function in core and integrate into plugin", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "418e69fc4e01b638435039f1358444997dcdc89e", "messageHeadline": "feat: add contractAt init", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 199, "deletions": 8}}, {"node": {"oid": "7b4311ce0214d29c5a0476d0d21d77e4db2e03fe", "messageHeadline": "update tests for two stage validatioin", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 2188, "deletions": 2025}}, {"node": {"oid": "66f1445a2b59526643b3904947781419f68bb789", "messageHeadline": "split validation into two stages", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 317, "deletions": 165}}, {"node": {"oid": "3cd9e443b423fdd8319ca82f0ad1338761bfb93b", "messageHeadline": "feat: add init for static call", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 83, "deletions": 11}}, {"node": {"oid": "69c56fcfb5520b6f9308a070302d8c8ac39424fe", "messageHeadline": "feat: add init for call", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 80, "deletions": 5}}, {"node": {"oid": "18d30f3bb5e7cdef98a54c55e29b8f181a54f2f0", "messageHeadline": "feat: initialize for other deployment state messages", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 217, "deletions": 38}}, {"node": {"oid": "4840eab44248675c8b1c0c8dd9b02811bffc5de2", "messageHeadline": "chore: remove answered todo comment", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "010955bd151e8a56481ef01734a48f84655805eb", "messageHeadline": "Change StaticCallExecutionState result.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 84, "deletions": 61}}, {"node": {"oid": "3a756b70e6ed00486a4d74f69635726213f09fc3", "messageHeadline": "fix tests for ModuleConstructor and buildModule refactor", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1165, "deletions": 2483}}, {"node": {"oid": "ae1cfbb3ea09e1d23288d9039e540ea357e8a9fe", "messageHeadline": "move ModuleConstructor into buildModule and return an IgnitionModule", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 67, "deletions": 87}}, {"node": {"oid": "f6b123511016ed400cedfab72790aca1daf2004e", "messageHeadline": "chore: add todo to prompt discussion", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "37ab0d38b46dc8fc472428a2fd6613d18255543c", "messageHeadline": "refactor: cleanup resolution by pulling them into own file", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 113, "deletions": 87}}, {"node": {"oid": "b76733e6dc4e392ab3783eac704ee8043be98a7a", "messageHeadline": "feat: add library resolution", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 102, "deletions": 7}}, {"node": {"oid": "b7d6645391696ff5a7c17cc3f970ce2d51ec72f1", "messageHeadline": "feat: resolve from during deploy init", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "e78830a17986c6d7cb75ad557e174a2c2c1674a6", "messageHeadline": "feat: add construct args resolution for deploy init", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 303, "deletions": 7}}, {"node": {"oid": "df8b8c41e1b406fa7c476970253b7f7cc5c64556", "messageHeadline": "feat: add value resolution on init messages", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "16449b1dbebea2619abce20b0c8bce3cd0b6d3fb", "messageHeadline": "test: add basic init test for deployment state", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 133, "deletions": 10}}, {"node": {"oid": "abbbb735ab34779d1d833f8852500bf004f23d6e", "messageHeadline": "test: disable future processor test for moment", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 112, "deletions": 102}}, {"node": {"oid": "de44e70107719041a94611eb360d401dec7d61a6", "messageHeadline": "Stop the execution if a future fails.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "c49d4bb7dc4a5e3271099166422e8482c2e34897", "messageHeadline": "First implementation of an updated ExecutionEngine", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 248, "deletions": 0}}, {"node": {"oid": "b5f4fa2a2b126c0bdd8d4be3424c24af2b4ccb87", "messageHeadline": "Add TODOs and docs to FutureProcessor.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "99856aef6222c751c59b55c27f1a44371d9c40d4", "messageHeadline": "Extend apply-message to deployment-state-helpers.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "ce6be86af324a96c8b261f5e5149e13435177dda", "messageHeadline": "Pass accs and deployment params to FutureProcessor", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "de6b2fe38b38e12234201446f6859b46fcaa97f9", "messageHeadline": "Add views to clean up the code.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 85, "deletions": 58}}, {"node": {"oid": "5bf86086635c09dabb7c3380b284ba317d4eedbb", "messageHeadline": "Add getChainId method to JsonRpcClient.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "d95db0c6df18df92b45663d8a8f3c61004813275", "messageHeadline": "Separate FutureProcessor handlers and helpers", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "328e3d4b40a7548d0ad5a273da481ef8e6f66d37", "messageHeadline": "Reintroduce isExecutionStateComplete.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "c4a266b0cb6a91a911fe4308cf40ce0efe409f5c", "messageHeadline": "Move replay-strategy.ts", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "45c3ad20838c53551722197daae736bb73c84b02", "messageHeadline": "Move the NetworkInteraction execution helpers.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "da19e2bca52e49a3876ce5c53c19e446ac0d5262", "messageHeadline": "Move decodeError to the abi module.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 346, "deletions": 359}}, {"node": {"oid": "7b4446f8fe396bedc7d7a516c336db9c71fe5447", "messageHeadline": "Rename receiptOnchainInteraction as it doesn't always obtain a receipt.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "81b7cf82f20a70c21dc41427aab74041e7b5e41b", "messageHeadline": "Split the FutureProcessor into multiple helpers.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 570, "deletions": 431}}, {"node": {"oid": "df448b560fa0214de39cc5de443e3273d612e94c", "messageHeadline": "Update nextActionForFuture.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d271ac434f39c8c9bf83da9560b277fe8fb5ef68", "messageHeadline": "Complete draft implementation of FutureProcessor.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 333, "deletions": 149}}, {"node": {"oid": "e8315256adf703a4e3345f06277862ea89bdf36b", "messageHeadline": "Introduce transaction-tracking-timer.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "802c627013022831117597e1cc41a5431bd0c28c", "messageHeadline": "Introduce nonce-management module.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 299, "deletions": 0}}, {"node": {"oid": "ecbae4865f3994cd674c0030be2ff037f1a668c5", "messageHeadline": "Remove unused fields from `Transaction`.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "b82986403d32b393a6b6cc910e893fa74814e1b9", "messageHeadline": "Simpler ExecutionStrategy interface.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 42, "deletions": 76}}, {"node": {"oid": "8ac89e71b9146bad6fe44baabda55c4f7b6c2f01", "messageHeadline": "Moved applyMessage to its own module.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "3f06f80d2f6d849aa5d3296d624681f74c1d0625", "messageHeadline": "Add missing messages.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 109, "deletions": 3}}, {"node": {"oid": "c1536d956062269a3c81704dae6793a59cc7be73", "messageHeadline": "Add messages to handle drops, bumps and interference", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 470, "deletions": 64}}, {"node": {"oid": "79b7843b5d207f688bee0d74bcb20f33753e3eb4", "messageHeadline": "Add shouldBeResent field to OnchainInteraction", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "f9d1294621716df7d56c6ea1852b573760d7240e", "messageHeadline": "Add `nonce` to `TransactionSendMessage`.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "b1c6a757d29cfe6ab891b1afbd7c15edf65af154", "messageHeadline": "Expose a single function to replay strategies", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "c3afff649d88cb70e2d8fe735aa5649b3a565e35", "messageHeadline": "`sendTransactionForOnchainInteraction` returns the tx", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "7c4882b5224148baf54b52217eedfe9f5af6ae6c", "messageHeadline": "Fix sendTransactionForOnchainInteraction's type", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f90d9d4f306babb03a22238af88116616526b61c", "messageHeadline": "replay-strategy: The last network interaction can be resolved.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 34, "deletions": 47}}, {"node": {"oid": "906ce1758dd45492aaff349032a57b6bcece5071", "messageHeadline": "Replace advance-strategy.ts with replay-strategy.ts", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 264, "deletions": 103}}, {"node": {"oid": "fafe7d10e700b7e3b7ea7fdea2b32b9e82db8497", "messageHeadline": "Cleanup and fixes to nextActionForDeployment", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "f66d12875a96747163e610b01b2080563338df53", "messageHeadline": "nextActionDispatch supports waiting for tx confirmations", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "56cbe329eb07232f113b560f65860419d31c719f", "messageHeadline": "Don't journal simulation errors", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "5cf29d3f5735da02e38073854904337ba92c859e", "messageHeadline": "First draft at advancing & replaying an execution strategy.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "450af74dd76f15c7d3b7d97c4517809b17966d26", "messageHeadline": "Make strategies able to be replayed.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "01d0bcaf15fdb804011443bb5109acdf6cf349a8", "messageHeadline": "Introduced StrategySimulationErrorExecutionResult.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 77, "deletions": 86}}, {"node": {"oid": "9330b64526857354a3af546766684228bee02b18", "messageHeadline": "feat: add future processor", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 425, "deletions": 22}}, {"node": {"oid": "81b48f8cabd0eb6dfdf3d9cf5b609309d56579e2", "messageHeadline": "refactor: cleanup up core reducer", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 397, "deletions": 633}}, {"node": {"oid": "7ab16a73d9c1d66d32d6c0cf547956a2b0f91cdc", "messageHeadline": "refactor: pull up init and complete to main reducer", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 131, "deletions": 142}}, {"node": {"oid": "145a655766c5a991b8dbd510f75f0795b07efa65", "messageHeadline": "refactor: switch in generic execution state lookup view", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 127, "deletions": 194}}, {"node": {"oid": "474c181ec2f15046f71d22de641791467f036d02", "messageHeadline": "refactor: rename views subfolder", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "de343755c483bdccf5ec0415323b6a8a99e18b27", "messageHeadline": "refactor: remove static call onchain interaction options", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "1c3044ad2f3b1231deb18825d8c214342c0a60c2", "messageHeadline": "refactor: remove unneeded futuretype on messages", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e6b71854606652e86b10ef7b067b1def977c8c21", "messageHeadline": "feat: add read event argument messages", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "aa040378316f1a5c9d291737b016b783bd84a8f0", "messageHeadline": "feat: add contract at init message", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "f63a02e8e7308992033001328a440e1725ddad00", "messageHeadline": "feat: add send data messages", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 651, "deletions": 35}}, {"node": {"oid": "54ea098dfe8f768714de2c4ed32fde26ef07a63d", "messageHeadline": "feat: add static call messages", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 643, "deletions": 26}}, {"node": {"oid": "cba6297093bb12418b5bb66fb705e84bc32d6dac", "messageHeadline": "Add integration tests to the coverage script", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b8ba3ffde6749999d88eb098850a3968224743b", "messageHeadline": "Add small docs", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ceac5fa57a0e217a60e3d9abd3e3b38776a2b82f", "messageHeadline": "Add support for legacy transactions", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 375, "deletions": 231}}, {"node": {"oid": "bb7a6e0911b06c418ceb3367dfad2369cf3da40f", "messageHeadline": "Move Transaction's fees into a type of its own", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 50, "deletions": 42}}, {"node": {"oid": "f4c3c0266dad02a18068ee112cd2784707ef6aa6", "messageHeadline": "chore: bump version to v0.2.0", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "a154a230bfa9db6a73cdc46c364e09a238defe98", "messageHeadline": "Merge pull request #388 from NomicFoundation/automine-config", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 232, "deletions": 48}}, {"node": {"oid": "0d3b1de6277ebaebd6530782eb20240a6b30f804", "messageHeadline": "Add try/catch for hardhat network", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "46e989b3c50ec3b5150c9bad4de98914d45433fa", "messageHeadline": "Add TODO", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4b85d9a333d4ff9c17dc16b1f7b61cd1583a548f", "messageHeadline": "Remove completed TODOs", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2bc7049154d6159caac1a928d14dc6a44969e522", "messageHeadline": "Add a new module to run NetworkInteractions.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 383, "deletions": 0}}, {"node": {"oid": "5e3a31ea96560288983285e547eb6ebd4f1e6bbe", "messageHeadline": "Fix execution strategy documentation.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f388d24ce5e7c52e57a76125de1cb5041fde427", "messageHeadline": "Rename jsonrpc-calls.ts to jsonrpc-client.ts", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b52e2aab86d73994e0530dd7c3195cde4af9d14", "messageHeadline": "Move jsonrpc call methods into an interface.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 477, "deletions": 524}}, {"node": {"oid": "f52b47b9b3bdd96f17ed902160f341d1618c812d", "messageHeadline": "Validate function names and overloads", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 421, "deletions": 11}}, {"node": {"oid": "1cfca38d6e222a467d5f82f23768e4bc11e22369", "messageHeadline": "More progress in the libraries module and tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 142, "deletions": 42}}, {"node": {"oid": "0f6ddbdee37a0917fe3fec76ccdf0176e7e1d3a3", "messageHeadline": "Test decodeArtifactCustomError", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "1d56f81757eaf5bccfe4e5ed503546a211beb129", "messageHeadline": "Add todo and fix linter errors", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "64bc9aae2b072cbdc4327d7a608ae3d3f0f149dd", "messageHeadline": "feat: add call messages", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 590, "deletions": 88}}, {"node": {"oid": "203dd5c3030e5e091a651c236f8f2988f9ee2be0", "messageHeadline": "feat: add initialize call state message", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 149, "deletions": 2}}, {"node": {"oid": "dfbe2ef9ac9ec18c9952d3ed398580e09f40352a", "messageHeadline": "test: generalize from contract deploy to library deploy", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 159, "deletions": 10}}, {"node": {"oid": "fb87fbaa77a91ad1195dde619790b1c765899ae9", "messageHeadline": "fix: pull in hre.config for ephemeral tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d6b884c6f962b8d7ac8433a113b39299f21ceb28", "messageHeadline": "Test ethers types conversion", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 636, "deletions": 15}}, {"node": {"oid": "4577857ec2d58b26ddaa6d03c9376db7242c9d25", "messageHeadline": "chore: lint fix", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abb5dd610cb2b3f916d4e7f4cf8b5a9d6542986e", "messageHeadline": "chore: remove temp files", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 3, "deletions": 5074}}, {"node": {"oid": "db7a5314ec97d2e65cc5a5eafcb0665581ad60cf", "messageHeadline": "add validation for blockConfirmation value and refactor tests", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 184, "deletions": 59}}, {"node": {"oid": "8cf249f8fc8728c5b35d52399fdcad2f461a6898", "messageHeadline": "detect automining chain and replace with new defaults", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 5135, "deletions": 11}}, {"node": {"oid": "28b483e3e478b1051fc0a9f7a31aeffd855941cf", "messageHeadline": "Improve ABI module's errors.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "abb00dca597987906b527b90a8da0f7dc915e4df", "messageHeadline": "Progress testing the ABI and libaries modules", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 434, "deletions": 83}}, {"node": {"oid": "556e26e157561f4e9bfe8f6508a920a82d8e18d7", "messageHeadline": "Better libraries handling", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 241, "deletions": 17}}, {"node": {"oid": "94c205e95276b58b0d9da5ad38e08c903d1d1e8e", "messageHeadline": "Make sure we transform the ethers values into ours", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 72, "deletions": 33}}, {"node": {"oid": "a6cd1dab6de6be3475dba5a6759e3d5b32b5a93f", "messageHeadline": "More precise EVM value types", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "50971bacb218aba8a3d373db590f45bfd4ba5dc2", "messageHeadline": "Extend the fixture to support multiple contracts", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 523, "deletions": 410}}, {"node": {"oid": "407ad22d47c64c18b19341ff9659b6a5e5ac6657", "messageHeadline": "refactor: add immer to simplify reducer code", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 86, "deletions": 132}}, {"node": {"oid": "8d7691a95cc0b49a2e9b93a967764ca25ae87ec4", "messageHeadline": "refactor: remove assertNever helper", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "7c685a242203e0d477692b1ac2a05d418f26ddfe", "messageHeadline": "refactor: remove type guard files", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "8720f7b9752ad9c2bab4b86d6423f27a9c8d6007", "messageHeadline": "test: cleanup tests with views", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 150, "deletions": 69}}, {"node": {"oid": "d96fdc2b07fbbf357b64c137a3af03e705cf5a83", "messageHeadline": "refactor: add view for deployment execution state lookup", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "b0e67e5bd468fb732a98278a26923f933857fa7d", "messageHeadline": "refactor: cleanup complete deployment ex state reduction", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "5c66f1f3ebb7d2d98d755510246567a72eca68d8", "messageHeadline": "test: cover simulation error case", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "aa8980a8f2c60a4bfee27dec3ea9eb6f67bc7126", "messageHeadline": "test: cover other deployment failure cases", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 148, "deletions": 54}}, {"node": {"oid": "f6b05c53d9d0638f95288268e1981bb6775b2bcd", "messageHeadline": "Reintroduce SimulationErrorExecutionResult.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "78d7ea92323ddf778f239c35da79774d8aaf4626", "messageHeadline": "test: disable example tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "01903e17202b61ac3b2c75386e8d4afa43faf4ae", "messageHeadline": "refactor: remove old contract from test fixture projects", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 116}}, {"node": {"oid": "d1fdb59a174e507a2f4f3bef5d2d6fb64f28bab4", "messageHeadline": "refactor: cleanup some test duplication", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 49, "deletions": 77}}, {"node": {"oid": "5ee1822210b381d7545125490464176bf031e32a", "messageHeadline": "refactor: split out reducer tests into scenario files", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "8318af91288d9964ce9ee46a24216a8dc47a7ab2", "messageHeadline": "feat: add deployment ex state complete message", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 142, "deletions": 22}}, {"node": {"oid": "d9ecbb8163a68c51cd125081c6d1efad718da4ce", "messageHeadline": "refactor: rename message to TransactionSendMessage", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2173535ad8377cc5466364074e9b09b89724a506", "messageHeadline": "feat: add confirm transaction message", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 156, "deletions": 4}}, {"node": {"oid": "02355c2494b13af8caab3a19f8c0e48feaec091b", "messageHeadline": "Increase the timeout in mocha", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0b076eeafbe4fdb16d3f64f61a72a5e5475e4949", "messageHeadline": "Fix workflow", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "fbb3045e47f7534c1c20855dfe7f8c78409dd1e5", "messageHeadline": "Upgrade Node versions to match Hardhat's", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "65107bd92afc31c2462663eb13307b2b8c04d3b5", "messageHeadline": "Move linting into its own CI job", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "95734fe043668ae4f967d5b206f6d1f8832e3bbe", "messageHeadline": "Progress on testing the abi module and add TODOs", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 174, "deletions": 0}}, {"node": {"oid": "b7533f5372497084988f140456dbeab93a04666a", "messageHeadline": "Test error-decoding module", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "f746cc3e83e8c07c6f1f254019b5317e88aec0bc", "messageHeadline": "Add fixture from the integration tests and test it", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 481, "deletions": 0}}, {"node": {"oid": "29893a371f6569116a2be099272e094a3a550def", "messageHeadline": "Use strings as TransactionReceiptStatus.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "8707e1965a046f168d33e7e3e491f360d713dd54", "messageHeadline": "Forbid Fixed and UFixed types", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "232efdd2f93644b5cd79fa8e1595ee89d9931e82", "messageHeadline": "Export linkLibraries function in the abi module", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "079412c96a62a21f652c59740ac4b2b18ad13eb2", "messageHeadline": "Silence eslint error", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7f0d85d43acbd1101ed442dafc48573081a7911f", "messageHeadline": "Also run eslint in the integration tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bb5ea31b4c406cf452b83b0a368f2d6d8c0a5b7", "messageHeadline": "Finish the `jsonrpc-calls` module and tests.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1290, "deletions": 12}}, {"node": {"oid": "b17436ab93a9c62b71d4417e5a18826e7366bc6d", "messageHeadline": "[core] Integration tests setup", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 92, "deletions": 29}}, {"node": {"oid": "307c701f530563567e91244fe759ccf4893d356e", "messageHeadline": "[core] Some dependency clean up", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 139}}, {"node": {"oid": "10a01c66b785f72a61befea9d19ff85b6bf516bb", "messageHeadline": "Some progress in our JSON-RPC wrapper", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 280, "deletions": 51}}, {"node": {"oid": "c959760abcbb504826b4207589a5fffcd838e207", "messageHeadline": "Don't keep the JSON-RPC serialized.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7c55914d3e5fe3c7d8a400fb57f4075c8792e6a0", "messageHeadline": "Documented and cleaned up ExecutionStrategy.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 418, "deletions": 169}}, {"node": {"oid": "6035dcf3aca4a3aaf94199f2f0783259a09d12f1", "messageHeadline": "Document and polish error-decoding module", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "989c04af476005989065dc960cfb0414e33b31b5", "messageHeadline": "Document and update execution results.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "4fbd4bf7cbf226572ef430bd78079a993780d565", "messageHeadline": "Update evm-execution.ts docs", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf65522cc4efd0c5aa3eeccc7ec9e3fbaf32dfd0", "messageHeadline": "Update execution state docs", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "ddc61059bcc55115128f179c77fc91c6387e84e1", "messageHeadline": "Update network interactions docs", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9243b3403ea7cb1194cd43677b847373c64a2968", "messageHeadline": "Documment ABI functions", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f20242c00f6a1e9b091545e42d853c30d25d5dc3", "messageHeadline": "Automatic linter fixes", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "7eb82254b7bc1211bb89793eb54cb3b9296b2104", "messageHeadline": "import/no-unused-modules only in the CI", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e198e0b3d2bdf7980035863d00038ba05d68530c", "messageHeadline": "refactor: make network interactions partial", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a95819f7ba4422747b350ff034a7f5a045ffd28f", "messageHeadline": "feat: send transaction message", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 171, "deletions": 11}}, {"node": {"oid": "1e5e22a2dfbe7244c7a76f88a5e9d11bf69ab706", "messageHeadline": "feat: start sketch of named deployment", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 333, "deletions": 14}}, {"node": {"oid": "7918e906a55d4b4a1043227b1327aea13d7fea12", "messageHeadline": "feat: add deployment-state-reducer", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "acbc31aa2ba810556cc2298d77264cd3810fd30d", "messageHeadline": "WIP", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 700, "deletions": 1120}}, {"node": {"oid": "38c6a695e4de529c6c22697f67654196cfbdac36", "messageHeadline": "WIP", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 478, "deletions": 484}}, {"node": {"oid": "d8b97b053d2acbca2c556ebf5efd58202ee37f93", "messageHeadline": "WIP", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 422, "deletions": 19}}, {"node": {"oid": "8bfde06e734377c4fd89065f9bf49b5a1d705656", "messageHeadline": "refactor: add new state types", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 420, "deletions": 0}}, {"node": {"oid": "0eee33a8243feee8f09561e85ded13beb54f798d", "messageHeadline": "refactor: move to new-execution folder", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 28, "deletions": 310}}, {"node": {"oid": "d19aa1efca69e97139346000d4e816d4932ceef8", "messageHeadline": "add further breakdown of low level call", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1164, "deletions": 434}}, {"node": {"oid": "1b66727a0cc9bd6b2632c7bb1e45fba495c7b6ce", "messageHeadline": "feat: pull in call example code", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 847, "deletions": 0}}, {"node": {"oid": "8b0c9f7c9f884336dfb58439113088d96ca2ade9", "messageHeadline": "hardcode gas price temporarily", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "917a5200bacd85c9b52cef54b92aada626fcfeaa", "messageHeadline": "test: fix core tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 59, "deletions": 58}}, {"node": {"oid": "9836e9cfde15d084952f0a857b91946342c49fb4", "messageHeadline": "update core with ethers v6", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 139, "deletions": 126}}, {"node": {"oid": "cb91d01d1582671a9958fd1b4ce562450ac32aea", "messageHeadline": "upgrade ethers and hardhat-ethers versions", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 176, "deletions": 15}}, {"node": {"oid": "bcb772fdd73c4faaf595368c9ce55e4410f4b542", "messageHeadline": "Merge pull request #381 from NomicFoundation/refactor/chain-dispatche\u2026", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "7ce9bc5168c92c0339cf92fbc389824f470b48a2", "messageHeadline": "refactor: clean up chain-dispatcher", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "4315196cd859344d032dae9803457272603fc40c", "messageHeadline": "test: fix for complete test", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cbf4394af56e2a1ed2299fd4a766bd680cbb17f6", "messageHeadline": "Merge pull request #383 from NomicFoundation/complete-test", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "bc1d5e92502c54e465676c3c7497f9377df079d0", "messageHeadline": "Merge pull request #382 from NomicFoundation/eip-1193-provider", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 55, "deletions": 67}}, {"node": {"oid": "b99d92477883fee9bf94e439ed5ecdc3f992f804", "messageHeadline": "test: fix up kill switch in integration tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "f41664aa836346ee70da668084f747485c5c8364", "messageHeadline": "make adapters internal and accept EIP-1193 provider in its place", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 60, "deletions": 90}}, {"node": {"oid": "4c14b2af86c5e9e10f5f270b22283d52b6c13e77", "messageHeadline": "refactor: make reducer match message hierarchy", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 324, "deletions": 195}}, {"node": {"oid": "9aa74b7ca9c1ac7669e329c622a095428ad3803c", "messageHeadline": "refactor: split out journal types and type-guards", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1183, "deletions": 1108}}, {"node": {"oid": "824d87e872abfe0d637f42199183d07db4decc08", "messageHeadline": "refactor: use enum for journal message type", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 262, "deletions": 234}}, {"node": {"oid": "8efec8bbd712cbf6d8f022ff7bdca1bb7d814464", "messageHeadline": "refactor: move execution message type-guards under journal", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 172, "deletions": 186}}, {"node": {"oid": "abda1961ae9e5a31760c242b3a093eedd9f7b6fa", "messageHeadline": "refactor: move internal types under own subfolders", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 263, "deletions": 271}}, {"node": {"oid": "3584a78d4affb22165f16b8cd621188a633c5823", "messageHeadline": "feat: expose config options through deploy", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 177, "deletions": 137}}, {"node": {"oid": "3aabd86c0b7a8d0b8cf1d404a26113fe2b2dc99e", "messageHeadline": "add tests for account index validation", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 489, "deletions": 37}}, {"node": {"oid": "b957b4e9c789af668dc6b8d0c032c4f08247bb11", "messageHeadline": "move account index validation to validation phase", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 299, "deletions": 156}}, {"node": {"oid": "d8f88c9c267560983d144aa0a096e22503d9f00e", "messageHeadline": "fix: apply eslint rule", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 6, "deletions": 106}}, {"node": {"oid": "0c53077833dd19641984c9e00c252e5007233ec4", "messageHeadline": "add validation errors for invalid account indexes", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 161, "deletions": 2}}, {"node": {"oid": "a0a5af7e56e65fd1b963c398ee46fc18636ed233", "messageHeadline": "re-enable the module loading tests", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "e0dad38de460be150904bd2a5e7dc492390a40d3", "messageHeadline": "replace use of `any` in hardhat-plugin", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "a3a8e77171f98ee86370fc12954b00fdba225064", "messageHeadline": "fix: arg listing calls in plan", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 444, "deletions": 20}}, {"node": {"oid": "6e6bf39c8b3e595adb5f519b92ff56f42b8bab1a", "messageHeadline": "rename all instances of defineModule to buildModule", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 498, "deletions": 510}}, {"node": {"oid": "1d160dbe19a06075c866d92976f363d4b7b895e2", "messageHeadline": "added a simple test for complete example", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "3b583926b20e342125e9cd3cda60963a32620118", "messageHeadline": "Merge pull request #371 from NomicFoundation/update-package-jsons", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "4f1ba0a44cf7c0273c33d7b51ebcffef493b609c", "messageHeadline": "chore: bump version to v0.1.2", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 52, "deletions": 38}}, {"node": {"oid": "bc7a1aa8025781d5647dd4b510a214f8a7352bf6", "messageHeadline": "Merge pull request #358 from NomicFoundation/fix/staticcall-in-contra\u2026", "author": {"name": "Zoey", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 190, "deletions": 7}}, {"node": {"oid": "437df17de004c161d4e857fc17994f519d665fa9", "messageHeadline": "add a temp fix to support static calls with parameters", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "b3a393e53c15c3e10f376faf71a94181073cb2ba", "messageHeadline": "Remove engines fields", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b21eada8d0b5b62f92e29b001addd9d91d60d4b1", "messageHeadline": "Add .d.ts extension to a subpath type export", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ada743c787b9a5f854da23672e8ceb1dc5865156", "messageHeadline": "fix: allow staticCall as address in contractAt(FromArtifact)", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 128, "deletions": 7}}, {"node": {"oid": "19cc33a2480da425223773d2a7f1201162bf3655", "messageHeadline": "chore: bump version to v0.1.1", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 48, "deletions": 36}}, {"node": {"oid": "1bd539752bd63860a6146931785e1997c7f61104", "messageHeadline": "fix: allow readEventArg as address in contractAt(FromArtifact)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 153, "deletions": 20}}, {"node": {"oid": "97d2242e152bb4a51b156074b6029e20cba9cc98", "messageHeadline": "chore: bump version to v0.1.0", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 74, "deletions": 35}}, {"node": {"oid": "f4be5334ef2e0b4ba0331c1a9ab84ce28254ca22", "messageHeadline": "docs: update the docs to new-api", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 125, "deletions": 196}}, {"node": {"oid": "060468197d51096fd72f3502d6b640e46e937dae", "messageHeadline": "feat: re-export buildModule via @ignored/hardhat-ignition", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1e006e4be1c6581d9e2fe40d286e10984263748", "messageHeadline": "fix: use artifact from future during depFromArt validation", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e289199cfaa728ab36c7566b22522bc30ef3816", "messageHeadline": "fix for validation bug", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 293, "deletions": 96}}, {"node": {"oid": "f4114c08ce9e418e626fa8c794990dcd95fa325f", "messageHeadline": "export buildModule alias for defineModule", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "abf883eec4d3cfe27187a9decbab756c89291deb", "messageHeadline": "fix: update files included in published packages", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "27e6f15d9d37d66b7d22a10a3ade97bc0698214c", "messageHeadline": "fix: journaling in empty folder", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "24a273e2554d50a8bc07d2610a46a074b09dd3a0", "messageHeadline": "move DeploymentParameters type to more relevant file", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "35fb15fa93ea71fc3c1840bace31372a0126b395", "messageHeadline": "create type for DeploymentParameters", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "b397aeb3a1c7d496bd20766942e5ea9433dfcc60", "messageHeadline": "refactor: move deployment-loader types to internal", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "123df69d12ab33a3ad0ed2bc65e26d3e24756b66", "messageHeadline": "remove isAdapters and move types/journals to internal", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 64, "deletions": 73}}, {"node": {"oid": "ef1e2e504d9404cbf35b0e9e1de1283d0d27790d", "messageHeadline": "refactor: tighten eslint unused rules in core", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 15, "deletions": 142}}, {"node": {"oid": "430d571b395e0db3981e4162c4db188bff0741f6", "messageHeadline": "refactor: remove old ./src from core", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 9, "deletions": 7385}}, {"node": {"oid": "3a309d2774bcd71ae705070a53a3b7cbea08348f", "messageHeadline": "refactor: remove old tests in core", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 68, "deletions": 6752}}, {"node": {"oid": "05ffb4dd1895c93455fc87e3696434befa9394c9", "messageHeadline": "refactor: apply import plugin to eslint", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 72, "deletions": 116}}, {"node": {"oid": "d82b229e69e1aef5e614072221b33b1799c9eb81", "messageHeadline": "refactor: remove ui from plugin", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 6, "deletions": 1195}}, {"node": {"oid": "2d610a243303c5f7f736ddf01ac631d69d526b88", "messageHeadline": "refactor: swap new cli commands for old", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 23, "deletions": 569}}, {"node": {"oid": "223cda84cef5d131701b89f0ca43d0aa7036b3ab", "messageHeadline": "refactor: update examples to use new apis", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 118, "deletions": 1013}}, {"node": {"oid": "00e4f6f57cffc2af70f358bedf7dbe8c423b54ed", "messageHeadline": "fix: artifact module loading", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 206, "deletions": 11}}, {"node": {"oid": "233d0e30b6d6f89faee76cebcb45668a54e15f88", "messageHeadline": "validate module parameter type for value", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 468, "deletions": 33}}, {"node": {"oid": "c4862a58325abc9f0f8f7ef00e945ea3f2b9b62b", "messageHeadline": "resolve module param in reconciliation and add a test to ensure seria\u2026", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "989412dc9008eb4ac3d02c4bdb706e8e65f179c9", "messageHeadline": "fix lint error", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "f05657bf5ed141d37f781977d00132d44cdb4a9d", "messageHeadline": "add module params as an option for `value`", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 232, "deletions": 33}}, {"node": {"oid": "c5d87f6ebb00aa11b9996d4776f857479f18637e", "messageHeadline": "validate module params deeply nested in constructor/call args", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 391, "deletions": 21}}, {"node": {"oid": "8211141c081d0b3aa205d45f5a85762212497b7b", "messageHeadline": "submodule validation", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 179, "deletions": 44}}, {"node": {"oid": "985d35d4f6c80848ce4d88fb1ef4aae01fa970b5", "messageHeadline": "add tests for new validations", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 512, "deletions": 16}}, {"node": {"oid": "7eb14944e75acaed8d733220e5b1c6b3680d30a6", "messageHeadline": "add module param validations and update existing tests", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 267, "deletions": 57}}, {"node": {"oid": "0bfb8789cb9d3066e7da32426d63f0371ff3054c", "messageHeadline": "fix: rework ephemeral deployment to support passed artifacts", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 354, "deletions": 353}}, {"node": {"oid": "0530ffdb2ca51faf804e54ce8d9658d76c1e54de", "messageHeadline": "fix: wire library injection through exState init", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 159, "deletions": 35}}, {"node": {"oid": "9fe69a287629ecea9e57a0f609d3f370af3dbf3f", "messageHeadline": "test: re-enable skipped integration tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 368, "deletions": 692}}, {"node": {"oid": "257cad11845b4bc1a7d6be2c90b8e9facb9f4c43", "messageHeadline": "feat: add timeouts to execution", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 556, "deletions": 47}}, {"node": {"oid": "d00e0caec25e202f17a2330919a7d441e62230fc", "messageHeadline": "rebase and support new type", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d873d298aa0ed55aa97ba2906ffa1be5634d84d1", "messageHeadline": "include executionId in log output", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "ad7a99a2c351da6b599f76a7d6878b81c1c2fa54", "messageHeadline": "add assertNever function and handle new journalable types introduced \u2026", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "7085c86eeb78a02f0a193964aa06d311c834a4b7", "messageHeadline": "add results output where needed", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "1e3478da40e2d2bd9ac0bc75b5d28544e4f27f2e", "messageHeadline": "added --logs flag to enable journal logging to cli", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 269, "deletions": 8}}, {"node": {"oid": "5027561da9b539479774cd76cab83412c232aa15", "messageHeadline": "feat: improve pending check to exit early", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f9f984cbc9db2c247dd9fb8ef68e60fc3a55806f", "messageHeadline": "refactor: pull out condition to better explain", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 97, "deletions": 39}}, {"node": {"oid": "08b6183cefefde91394dd33deaa38a7e9065ff8b", "messageHeadline": "test: add compile to nonce-check tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e7bb140d4772da2c4d01acd3cca92770ec2957b5", "messageHeadline": "test: improve reliability of the pending transactions test", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "9332db4dc171a4ca6611d2a2734125ca0360e5db", "messageHeadline": "fix: remove `O_DIRECT` on write", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2798bc64d66b34f8e9dbd93395f6a0d474e16bb9", "messageHeadline": "feat: add nonce checks on init and during processing", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1332, "deletions": 105}}, {"node": {"oid": "d69d434cf7337e87962b11c5ec5bfb88b154f305", "messageHeadline": "feat: improve new block check", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 73, "deletions": 4}}, {"node": {"oid": "2a141bd069bb99da5d793e9a579553747f462f98", "messageHeadline": "refactor: order by nonce on each batch", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 443, "deletions": 18}}, {"node": {"oid": "f2363f1b8016183a09b6f8fa1baca098e8d1dfe5", "messageHeadline": "test: add compile statement for minimal deploy test", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "147864336e777ac057a9acefa2518dee2623c1e9", "messageHeadline": "refactor: switch to onchain state machine", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2511, "deletions": 917}}, {"node": {"oid": "a922978fd4be5d28373a05ad428c7ca3b5c9acf6", "messageHeadline": "refactor: split apart txHash messages", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 119, "deletions": 27}}, {"node": {"oid": "5d66cd7581780d1e76c92c4e8475e1c3fe766e04", "messageHeadline": "fix: return on no receipt", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b03d567d2d48926ea5f47b5b1b76df7bd209bcaf", "messageHeadline": "chore: disable existing integration tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "f2bb27be103e59fdd4997f63ec3f77b1d2120821", "messageHeadline": "refactor: switch to cross batch based execution", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1926, "deletions": 781}}, {"node": {"oid": "a20eb1f3135319af18b42ef2a3c659ebf3aa5580", "messageHeadline": "Update packages/core/src/new-api/internal/reconciliation/utils.ts", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "31d4a524916fd98a041f8f724fc59ca0bd8141b0", "messageHeadline": "Parse the metadata cbor to ensure its valid", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "ff4509d9cc254ba9984edfba145a225f2d5b00f8", "messageHeadline": "Fix artifact reconciliation", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f526b62f73b8a7ed4e33050677998beb4f18d76", "messageHeadline": "Test artifact reconciliation with changed metadata", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "a5f7c9ee418aa328350fa6bef2b7bd4051ba72e4", "messageHeadline": "added some simple tests for artifact reconciliation", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 107, "deletions": 5}}, {"node": {"oid": "3148e2a0336b219b2467a082eb389c56756d6641", "messageHeadline": "fix existing tests", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "8c6ff7964ce6581c0976e93824dda64006521780", "messageHeadline": "fix inspect symbol bug", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7feeeb1771c81f0117c182c36e9e6af261b7d82a", "messageHeadline": "add comment regarding sync/async and make ArtifactMap internal", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "992d3b7b6f557f3aa2c056d22769ad1415073ac4", "messageHeadline": "compare stored vs module bytecodes to reconcile", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 118, "deletions": 6}}, {"node": {"oid": "792ba48b1ffd416ae495737201d37a5b8fe27d05", "messageHeadline": "add artifact maps to reconciliation context", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 103, "deletions": 6}}, {"node": {"oid": "79b19ba287837ead9f9827652c94ea40001f1ec0", "messageHeadline": "refactor: rename transactionId to executionId", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 102, "deletions": 107}}, {"node": {"oid": "276dc70c2dbd7c3378ad60ce74c76c7e212e8576", "messageHeadline": "chore: add prettier-solidity for examples", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 475, "deletions": 436}}, {"node": {"oid": "0d854175404eab8b8d68533ff4f955f9e0c3cd1e", "messageHeadline": "refactor: add typecheck on execution engine inner loop", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "be5d67451a1ce6be1f9d0ca283b062061b46aac3", "messageHeadline": "add support for artifact contract-at in execution flow", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "d2fe6be412c88f89a046a3669f4f1a93763ef23b", "messageHeadline": "add support for contractAt in execution flow", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 307, "deletions": 41}}, {"node": {"oid": "2b86ee854076a08c70efbfb1be3a8a1e9637338b", "messageHeadline": "chore: add todo to recondier with contractAt", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "142ba5f9a592a91d524fa663bdc118077db5490f", "messageHeadline": "add support for generic send in execution", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 270, "deletions": 9}}, {"node": {"oid": "fb4f146d0edf65c57ef40ce948121332fdcc2941", "messageHeadline": "chore: adding todos to capture further enhancements", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e4e43c4f1b11c0cfbac27e56a9c4323077612896", "messageHeadline": "adjust address resolution for event interactions", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb47cd96bc101297d3d2ad8615eb355c533df5fd", "messageHeadline": "correctly resolve args", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "522320eb99dc298b9f81c3d3d4a4cc8b68c58529", "messageHeadline": "fix existing tests", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "c5876e7c0635925f475b79ec625f6e6e7ad479ad", "messageHeadline": "add execution logic for readEventArgument", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 343, "deletions": 42}}, {"node": {"oid": "f9626df9523b322f01209e332a3ff3395d224ad3", "messageHeadline": "refactor(new-api): support deploy failures", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1082, "deletions": 353}}, {"node": {"oid": "11d8b9290bfd76eb0aec003fdadbea489b1a69f8", "messageHeadline": "lint: fix doc formatting", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8439e8a034d02af25a8d882537d9f83227b16991", "messageHeadline": "fix: pass sender into call/static call", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "f957004c486870942a59dd4c23e1a785b92340e1", "messageHeadline": "fix: include static call in isOnchainInteraction", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "36c71aa35cb49079c79c6b8d0fba30222af82b83", "messageHeadline": "add support for static call execution", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 295, "deletions": 48}}, {"node": {"oid": "44a82fbd268a4fcb840b658d3683a340d4da9256", "messageHeadline": "fully implement call execution", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 75, "deletions": 62}}, {"node": {"oid": "84d8d4bf680486fe44c2b168e76cb0d89f6facdd", "messageHeadline": "add execution flow for call", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 329, "deletions": 59}}, {"node": {"oid": "aaba6fedef2d227ef87f4eede6d89fc35423e032", "messageHeadline": "fix: replace accounts with sender in execution strategy", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "b1a577559dcc2ebe72db8d61fd14480661915848", "messageHeadline": "feat: reconcile from based on history", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 195, "deletions": 33}}, {"node": {"oid": "af90223dcbdc2dffd00497125b6d066972f62773", "messageHeadline": "refactor: move `from` resolution to execution strategy", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 58, "deletions": 30}}, {"node": {"oid": "dcd7c9557febbd13b549113a5c0cf720cfd78088", "messageHeadline": "feat: record onchain transactions to history", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "8fe5548c69014ba295571cec1b2a37165d86242f", "messageHeadline": "fix: execution state should always be set", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 44, "deletions": 61}}, {"node": {"oid": "551a80458ed2718c83fd2a096f17087858743cb9", "messageHeadline": "refactor: rename to ephemeral-deployment-loader", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f493ccf9363822f31bb4729c3b56d5c9e705e0af", "messageHeadline": "refactor: safer bigint serialization", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "f0d515ef52c6e2090b7630e23d4a13ed69f2ba89", "messageHeadline": "refactor: make deployment loader init idempotent", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 17, "deletions": 32}}, {"node": {"oid": "b45608ec674124f306912e9061d5e15294aae40a", "messageHeadline": "refactor: use sync file write for journal", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "f36c95baf76763a42352ecec3c169e4eaa4cd625", "messageHeadline": "refactor: remove unneeded ensure file", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "46a4edf8b6d4bf949392523efa1d976e8df260df", "messageHeadline": "refactor: include reconciliation failed todo", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba18be55ba0d07105e9b8b434e0ad272c2bd7935", "messageHeadline": "refactor: swap to assertions", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "75c5120acc0192bf626c84a7ea46af575feb2b39", "messageHeadline": "refactor: remove unneeded exports", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "67d923830ed2e2da7cd8dadc0f617df5c0a73eb3", "messageHeadline": "refactor: expose deploy function", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 176, "deletions": 162}}, {"node": {"oid": "fbe0082b9bfa765e129af741cd20d683b8874d2f", "messageHeadline": "refactor: move deployment loader impls to core", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 252, "deletions": 281}}, {"node": {"oid": "0586c7e23d2df7fa73f540c9e3fd53d1015aa78d", "messageHeadline": "refactor: don't export unneeded transaction service", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9da81bb306b7465abee616d9995d2147cced2bae", "messageHeadline": "refactor: move out deployment-loader to own type file", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "dc2f3627c932a81130e455b3cae2048fcae59912", "messageHeadline": "feat: add cli command for printing deployed addresses", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "dde6249624fab2b4c53a030432bc9ac3ee677173", "messageHeadline": "fix: read buildinfo not debug", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c2dd7b1c286f5a9cf4a6e6dc57b3db2ecb0c52d7", "messageHeadline": "refactor: store build-info", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 305, "deletions": 94}}, {"node": {"oid": "6e7e25fd42641d3aa9898d9d9db17ed91500aae2", "messageHeadline": "refactor: rename deploymnent loader func to storeArtifact", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "0165487e469f0fb34cdb9c01027087c08066f687", "messageHeadline": "refactor: record artifact path relative to deployment dir", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "75397a26f8e34ae104c8d206fd2f3c90c1976dd3", "messageHeadline": "refactor: store artifacts during execution", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 87, "deletions": 24}}, {"node": {"oid": "4e98c5755cd551ba3731af60de640fc34b1b7794", "messageHeadline": "refactor: pull in serialization/deserialization to file journal", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 96, "deletions": 11}}, {"node": {"oid": "dd3b23f81cd2bd169c99269af79a2e96c3c7f4e1", "messageHeadline": "refactor: move journals into own files", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "a9e636b8d398d8e7a9c53958e8f74f5d1a038dc1", "messageHeadline": "refactor: distinguish between file and memory deployment loader", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "640375fa5c90bed329abcf1734eae549db96c963", "messageHeadline": "fix: use default param is no parameters provided", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7c3609ab2670f01c6e7ba31a84ae4455b8948c9e", "messageHeadline": "refactor: move journal under deployment loader", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 17, "deletions": 36}}, {"node": {"oid": "99447a157237c3e058f01fe8373443e38e6124b0", "messageHeadline": "feat: add deployment loader", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 199, "deletions": 17}}, {"node": {"oid": "5f401566072a9608e3f34092614a0c0cafbeeb69", "messageHeadline": "refactor: rename to IgnitionHelper", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c49f058f563a2f48e6b2689052293cf2cedb4dfc", "messageHeadline": "refactor: add todo to improve error display in tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "91428716e1492541ef6769a23b9659e4032169fd", "messageHeadline": "refactor: remove unused function", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b311eec90d8f9389b084df73a2c1a9c910c1ece9", "messageHeadline": "refactor: add execution resolution of futures", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 323, "deletions": 41}}, {"node": {"oid": "15c4a3d879fe66b998d804fdcdc7151e611286a9", "messageHeadline": "refactor(new-api): allow running from tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 493, "deletions": 209}}, {"node": {"oid": "e3bc13e8ac6a0ba28ab2c671e23e3ae5e637347b", "messageHeadline": "enable execution for artifact libraries", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "7b3e991a220d332b01fb061c4604c99e6df80b0c", "messageHeadline": "enable executing contract deploy from artifact", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 282, "deletions": 18}}, {"node": {"oid": "d04966e5b5baaddfacf3f4f7c387237c85dc3401", "messageHeadline": "small fix", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "60d57ee5f003545a7b1eaea2512e0dbe07ccf746", "messageHeadline": "add test for named library execution", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "1f03ea857b8b7de13529d4cfb4d1f707c3ed3646", "messageHeadline": "added named library execution state", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "dbda16df31556111e186b4b47ac3001e4564737a", "messageHeadline": "enable m.library in complete example", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "545cb23f2205430d32c6db3b65b3260c0807e26b", "messageHeadline": "added a new example to test execution", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 374, "deletions": 0}}, {"node": {"oid": "3b80cf73f65e21e1d4a243dc6ca26f0a2d18e4f5", "messageHeadline": "refactor: remove debugging try/catch", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f9face72d40fa15758c24bf75f70ce3ec1cd7e42", "messageHeadline": "refactor: remove old execution-engine file", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "52e93378f1c8d81b6755e1febe5830d9292086a3", "messageHeadline": "refactor: ensure all journal messages names end in 'Message'", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 54, "deletions": 48}}, {"node": {"oid": "0a80ed9c32fef5675e96cb3320a85a8512948fbd", "messageHeadline": "refactor: add invariant on execution-status", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "36587bb46c135c4b8cc2a15362d7094b9393f2a1", "messageHeadline": "refactor: split safeToString", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "7e116d544128e6ad2126b882d8154f6d150358c2", "messageHeadline": "refactor(new-api): add modulebuilder and context free validations", "author": {"name": "zoeyTM", "email": "probablyzoey+github@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1652, "deletions": 30}}, {"node": {"oid": "7a93bfc28e07b10b4807414f077820afae90642e", "messageHeadline": "refactor(new-api): add basic execution engine", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1294, "deletions": 27}}, {"node": {"oid": "21c8efae3a6209cb8f2fc5ca5d55c470b2e22dcd", "messageHeadline": "feat: add read event check", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 118, "deletions": 13}}, {"node": {"oid": "44edfa340db767050883c1285bf3aab8e4593e03", "messageHeadline": "test: add coverage for named static call resolution", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 135, "deletions": 7}}, {"node": {"oid": "b9f580cefdd7b637b5c7e7058251137a69aa8610", "messageHeadline": "refactor: clarify names in resolver", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "9ab86ca8f3028250116681c3c522142ee70c5299", "messageHeadline": "refactor: swap in more assertions", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "5a57dc64402da1e85542ff7c6fba077ba9df2a48", "messageHeadline": "refactor: make resolveFromExectionState private", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fe5e489b90c5100b1576ea9458ef5bcbab136380", "messageHeadline": "test: ensure dep check before arg resolutions in tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "c6a11b3551b068513102e957c75dd4e25e640097", "messageHeadline": "refactor: rename files to match kebab case", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc837ae57b49d4302fc44b61cf4da622f372fe63", "messageHeadline": "docs: document the replace-within-arg function", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "bc1a5d6155e876f7e979336e0d24a033bca0e013", "messageHeadline": "refactor: remove `any` return in replaceWithinArg", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8edc15b2f43ef7ee0483e65b3355caa66adaee4", "messageHeadline": "refactor: add more context to exception in reconciliation helpers", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 121, "deletions": 94}}, {"node": {"oid": "2beda8a07b74d84a10c56d88ba33b06f9c4a046c", "messageHeadline": "refactor: add assertions", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "c6e7fd6da02cba5a8c5165253b09606125070320", "messageHeadline": "test: addition future based arg resolution tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "88d9c7773954d0ffb06afe2f0bcc3a7a865928bf", "messageHeadline": "fix: recursive argument resolution", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 531, "deletions": 79}}, {"node": {"oid": "af0bf79652445ccae2afd798259fce601cf36b26", "messageHeadline": "refactor: change reconcile to take moduleId to parameters map", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "7ad377b543a31d219f429ae185daa8c975720248", "messageHeadline": "refactor: rename file to reconciler", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a10431eaee13beab9b7d1ca8ba13aac35c3ccea9", "messageHeadline": "fix: check correct address in resolution", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 64, "deletions": 28}}, {"node": {"oid": "95bb201cbac6a8df6a8fb218495519eb5200848a", "messageHeadline": "test: fix spelling mistake", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20e8a8dc55ff309c40b09097336187137627c995", "messageHeadline": "refactor: rename more generate static call address resolution", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "9db2b84d9d3932d104c40a84865264fc1c6ca93f", "messageHeadline": "tests: fix tests after error message changes", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "608edeb2526154e2c0a8404dc5fc1d696ccf1ffb", "messageHeadline": "Update packages/core/src/new-api/internal/reconciliation/reconcileDep\u2026", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "952a3c85b9e753057609d121963f763ad0b49694", "messageHeadline": "Update packages/core/src/new-api/internal/reconciliation/reconcileDep\u2026", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a9675b71a14b3a1fd0f496e78f0d6b7014d104b", "messageHeadline": "Update packages/core/src/new-api/internal/reconciliation/reconcileDep\u2026", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ddfa816362e83ea11d17750c3cd81316960e5171", "messageHeadline": "refactor: explicit lodash function importing", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dd8abc7fce7b0a4f803b2235c0a428959fa61c0", "messageHeadline": "refactor: move execution-state to internal type", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "2c30fd0167fddb827460887a3427c0bf30305f66", "messageHeadline": "refactor: move execution engine state to internal types", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ce8180eda58681d707eb30eb073ddb1ca61ec29f", "messageHeadline": "refactor: remove `getFutures` from module", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "6552b139f083231003dbb33b7d4cc0534a426949", "messageHeadline": "refactor(new-api): add reconciliation stage", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 3638, "deletions": 137}}, {"node": {"oid": "44ef842ccbd967fdffe1eb761c2ba365400eb672", "messageHeadline": "Regenerate package-lock.json", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 4762, "deletions": 2162}}, {"node": {"oid": "31b524a20359347b5dadca617fdb253ea8cc97f1", "messageHeadline": "Update packages/core/test/new-api/getParameter.ts", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5ef5d1be5e0f87e3102ce989c6592a833ffc1db", "messageHeadline": "Update UI", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 103, "deletions": 47}}, {"node": {"oid": "ed66f17f002347786de370826eb6318a23911529", "messageHeadline": "Add support for module params to send's to", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "f0b59137eb17b62dd2333370bf17a634f96d5cba", "messageHeadline": "Support module params in contractAt's address", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 139, "deletions": 14}}, {"node": {"oid": "7445b94135227932c219696afa7e6df48788b04e", "messageHeadline": "Fix linter error", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fada39f42bfd66e41d59a35541a8322825daa7b2", "messageHeadline": "Improve typeguard", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "537ba065aaf7a1cf4b234963f8a5841d7a3d3c35", "messageHeadline": "Document a cast", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "95040ee107d7259b890d60cf04b01f5a63782705", "messageHeadline": "Delete unused files", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 59}}, {"node": {"oid": "4c7ae8840464f9abd6c6caa4df008d871b3b652e", "messageHeadline": "Fix deserialization algorithm", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eb0f4185fe15e995550b03ca8ba45011d3ed0fd8", "messageHeadline": "Add serialization support and tests for ModuleParameterRuntimeValue", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 139, "deletions": 5}}, {"node": {"oid": "e0f4403291fd1420503d604a582f5adfdb2bbb82", "messageHeadline": "Preserve order of futures, submodules, results and libraries when", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 25, "deletions": 38}}, {"node": {"oid": "22f58f2e8dcc0070b0c30a8f120e0b95dcb882b6", "messageHeadline": "Make serialization test more strict", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "2ccb395518f54e34d665ab18c1ee73cfb1b5a0ba", "messageHeadline": "Simplify a custom inspect", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "641d70dbfe83fdec8712bc5fd7287a79a0dc78d5", "messageHeadline": "Test ModuleParameterRuntimeValue as arguments", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "04b315d10f4b7104141fe8e32eb81ded334298e4", "messageHeadline": "Misc fixes in UI and plugin", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "02636f527e5df96091fafc10dab5dec2e67e77d6", "messageHeadline": "Use ModuleParameterRuntimeValue in getParamter", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 160, "deletions": 86}}, {"node": {"oid": "4194477c502137694e3798f1a32a84893031c003", "messageHeadline": "Update the UI to support AccountRuntimeValue", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 7, "deletions": 39}}, {"node": {"oid": "1c9464ac2813c067d2ca9592c4523d4bde110206", "messageHeadline": "Create type-guards module and expose it", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 144, "deletions": 71}}, {"node": {"oid": "459756501b51296fe4a279080c7730f447600752", "messageHeadline": "Improve argument serialization tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 74, "deletions": 16}}, {"node": {"oid": "3751613534cf97f4ccabe7184492877605f0fabe", "messageHeadline": "Add tests for NamedStaticCallFutureImplementation's args", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "8bd769f0495885c29db75ad0bc03885e9a019ed0", "messageHeadline": "Add tests for NamedContractCallFutureImplementation's args", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "9cf1e20e95c507e7a02f96c271077cd97b454fa9", "messageHeadline": "Add constructorArgs tests for ArtifactContractDeployment", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "586bb886f72094ae2738306d45b8e32ce1f1bf44", "messageHeadline": "Add constructorArgs tests for NamedContractDeploymentFuture", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 123, "deletions": 4}}, {"node": {"oid": "97b4f9a8a24869e3440ca0e37b76f0a5d82402d6", "messageHeadline": "Add type tests for the values of the Type enums", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6ecc0dafae2e85c887478fe98829e442ace182f6", "messageHeadline": "Fix `address` argument of m.ContractAt actions", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fc422e8f2e4246e6e252fb7c159776f1688386c2", "messageHeadline": "Add support for AccountRuntimeValue as from", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 132, "deletions": 52}}, {"node": {"oid": "ba04732194e95525dccdb8a2ff53c205094912e5", "messageHeadline": "Fix .from tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 54, "deletions": 34}}, {"node": {"oid": "9a522f384973be4e0e596444df24a1020b2941e6", "messageHeadline": "Define Type enums with strings to make their guards safe", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "6992f2a71a70a2a400836b102db367db10009e80", "messageHeadline": "Replace m.accounts with m.getAccount(n).", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 464, "deletions": 152}}, {"node": {"oid": "194d7d99736e875a8a80521f645da6120f6393c8", "messageHeadline": "Remove chainId from the moduleBuilder", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 107, "deletions": 111}}, {"node": {"oid": "999e3c035c1041a5c56a18e2d4fb816b85dec220", "messageHeadline": "Define RuntimeValue types", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "357d77744bbd634c84f683dd3084f7f218d2bbd9", "messageHeadline": "Improve lookup function", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 43, "deletions": 28}}, {"node": {"oid": "e08e25c8713c0f709fb8533f7c83101278a96e58", "messageHeadline": "[UNRELATED] Increase mocha's timeout setting in the plugin", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9956b125126ee1587d6d6cce6c06f6087b8a1e39", "messageHeadline": "Add tests for complex argument types", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "1ac57c104134e88d4fe704b0133305a447754e1a", "messageHeadline": "Always use the same serialization for bigint", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "038c3177651dc0c95129368a0a1a95c6fa86bec5", "messageHeadline": "Remove the ArtifactType stub", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 39, "deletions": 34}}, {"node": {"oid": "bd09b0d52c27ab6ea69748fa77e49caa22f96161", "messageHeadline": "Rename the old Artifact to ArtifactOld", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "376c543790ba27d0ab13d3c002140c3f1eb73356", "messageHeadline": "Update UI", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "4c349c8654c68815aa6b4416799a7eb6260ddfe5", "messageHeadline": "JSON.stringify serialized values in orders in our tests, as we compare", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "fb83a01a6ced76e2a15efabe704efe1ff4584cea", "messageHeadline": "Rework the serialization and make it type-safe", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 595, "deletions": 618}}, {"node": {"oid": "fc27e944a8cc87b9be48b2f55c9b386bcb1440b0", "messageHeadline": "Use AddressResolvableFuture for all addresses", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "d91b36c71c34c24fcb4e1183372c3e4dc62adf94", "messageHeadline": "[UNRELATED] Remove some calls to .filter(isFuture)", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "7760642f63add41b0fbe00e5a5c0485554113f69", "messageHeadline": "Remove the old stub types", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "e1264cdd4e25943c5e7bb6bbf3a22173c0cb5ad6", "messageHeadline": "Use the new types in the execution state module", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "e03930f98a0570ffd8b9917e0cdaa5812410da96", "messageHeadline": "Update module builder implementation", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "65f987e55bab6fcdffd6b7c60226440a4d5f5731", "messageHeadline": "Update the module-builder types", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "273538f88a7da8160775ca7c260cec2fff7d4373", "messageHeadline": "Define function to get all the futures in an array of arguments", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "1704e4f886d647403ada53186af06d9493c1aa53", "messageHeadline": "Use the new types in the module implementation", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6eabc69efeef6d44a26055da267c6d3990646ead", "messageHeadline": "Add their docs", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "644ffd542484efcecbba07a61caa4a8433725911", "messageHeadline": "Define ModuleParameterType", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "400238f6aa2b706ff56c55bcddf37b99b3da3fe5", "messageHeadline": "Define ArgumentType", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "e8459790f83e83e53572c031ce72cbb005df4765", "messageHeadline": "Rename old type", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b868cb05190226cf932af08720a71e40b1dc524d", "messageHeadline": "Update packages/core/src/new-api/internal/module-builder.ts", "author": {"name": "Zoey", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe70be12f3b1fff1fcaeb306f5c306ef8255e6c3", "messageHeadline": "adjust send api", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "d1147ab415cf4cda7f63dcb7ed5de76f4fe405bf", "messageHeadline": "Improve type-level tests of Future", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "d2868ba0150b73d9b155383ee065a2ad54a8ba68", "messageHeadline": "add tests for send", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "347ef53d5dfa233f47e334178ebfcb159067c8ed", "messageHeadline": "add send to new API", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 190, "deletions": 17}}, {"node": {"oid": "b1c0378df985d81089fbd5e9d420a16c1d159f77", "messageHeadline": "Test that every Future is a BaseFuture", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9d816f6a9f0c7df0a8218e68e5be2075e403fb59", "messageHeadline": "Don't use Base interfaces in public types", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 44, "deletions": 38}}, {"node": {"oid": "a99400168a819e4019ee5c9c920bf27c787d5cf9", "messageHeadline": "Update UI deleting unneeded types and guards", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 40, "deletions": 70}}, {"node": {"oid": "95cb5ea2f42d3b0ce08857d3671b2838b04b193e", "messageHeadline": "Introduce DeploymentFuture and FunctionCallFuture", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "62501d691ffc731272f59dd3873afb47281a27b7", "messageHeadline": "Rename Future to BaseFuture, ContractFuture to BaseContractFuture and", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "3ea61cbfcfa6b428b386ff79d269111e163731a9", "messageHeadline": "Don't export BaseFutureImplementation", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "41981d14fdd7aec8818d446dbdde550028e71704", "messageHeadline": "Rename BaseFuture to BaseFutureImplementation", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "834b0c2c3947cdb5a7f3f2f9aa8048d87dc4f621", "messageHeadline": "Remove ResultT from Future", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 31, "deletions": 39}}, {"node": {"oid": "08bdbaf70a059cf1b7c0586359b48dfaf8a814b5", "messageHeadline": "Fix broken rebase", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7ce97d414ce8525a6b413619d70d3e4b7b3be867", "messageHeadline": "Update UI", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "cd8f45132504ea69f7baa7ed4a0648b3d224fe31", "messageHeadline": "Update serialization", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "906e4ead7938a0c6a890ba44277b7ec9f46d61f3", "messageHeadline": "Update execution state", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "44e22b21d297672470a50acb1d6df8d863c03a1e", "messageHeadline": "Better variable name", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c76a7eaf8c287b7d9a557b08349ca1b3105c53c2", "messageHeadline": "Improve test case names", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "4268e0fc7a0a5aa5f26abd49f66d6aa56246bbdf", "messageHeadline": "Update packages/core/src/new-api/internal/module-builder.ts", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "239aa5437e1a191ff899019a92c63864ff63bee5", "messageHeadline": "Change Should to should", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1b5472fd41f2c46c159a2aac145e47abf42e1a25", "messageHeadline": "Add readEventArgument action", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 337, "deletions": 0}}, {"node": {"oid": "d52f2e48d28405a87d02a573dc4b4dc65cc1325e", "messageHeadline": "add contract at futures to plan ui", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 58, "deletions": 15}}, {"node": {"oid": "00650d756c1ab662d51e9ebd771d2ca054a14e5e", "messageHeadline": "fix serializer test", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 99, "deletions": 5}}, {"node": {"oid": "25b4c2b1dc635e3135955fc5a14d3928f6954d87", "messageHeadline": "add named and artifact variants for contractAt", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 388, "deletions": 42}}, {"node": {"oid": "d65c8e0aab613af55779088863148f2651db2e8d", "messageHeadline": "add futures support to contractAt", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "c165e0ef64fa372f9dc5de1bd85562f12abac96e", "messageHeadline": "moving params to allow for multiple modules", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "f3966207b84adeca538588d5bb965651f3a646e2", "messageHeadline": "adding default any type", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f4fd0d27f795561d83e3b093982f1fbf674d0722", "messageHeadline": "added getParameter to new API", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 148, "deletions": 13}}, {"node": {"oid": "a895429dc01c9a540ba2b282d9caf3957647447a", "messageHeadline": "fix serialization of new fields", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "f2e0cf6f0dc4f602fec2e0ec1528914defa32550", "messageHeadline": "made `from` default to undefined if not set", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "614e3dfbb5e3edd37eb17b27974f33cbf04d9c8e", "messageHeadline": "change BigInt type to bigint", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a8a8bd65092e42acd55c459fef78885080ab535a", "messageHeadline": "added from option to new api with tests", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 228, "deletions": 12}}, {"node": {"oid": "7dcc4839cea19f2a695428548e368d69cfad39d6", "messageHeadline": "added value option to new api with tests", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 113, "deletions": 6}}, {"node": {"oid": "5edcc7fc4bf9ca204ad79ecda29779c006ece9a2", "messageHeadline": "refactor(new-api): add an IgnitionModule based batcher", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 608, "deletions": 0}}, {"node": {"oid": "9e5a78dc52ecd1a0e01160a9f7d10ad495b4de98", "messageHeadline": "support plan (New API PR 9) (#212)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 12708, "deletions": 12153}}, {"node": {"oid": "f604e0dc29e513d17ccc9c9a2c75b05798525c1c", "messageHeadline": "fix: remove build error on value for cli ui", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d99b50cd8ea2b01d184af4a672e985c8124c3ca", "messageHeadline": "refactor: rename buildModule to defineModule", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "85a4e876fd10b3c6523f03e60d5f4959d7712b38", "messageHeadline": "add support for accounts", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 60, "deletions": 50}}, {"node": {"oid": "33a35cd96ce22a8ccaf77b6c4b37b13ff43d6f53", "messageHeadline": "add support for chainId", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 50, "deletions": 48}}, {"node": {"oid": "0bc50a7ec976cf4d3f7d587fcaa29e3112148879", "messageHeadline": "Move placeholder chainId", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "704b52872adba6278ee712570de809540576b002", "messageHeadline": "example implementation for chainId", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4fc9439379fb6c09844aa332a98a3548ea2c9ed2", "messageHeadline": "added contract at implementation", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "682af754d76afedf4df85138ffd050b6bc2a8a70", "messageHeadline": "call and static call implementation", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "44b9758b4668764a07f7af09a5320440b7b033c3", "messageHeadline": "Adapt tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 101, "deletions": 135}}, {"node": {"oid": "90c98962812438e83107e2f005af426765338ab7", "messageHeadline": "update error function and refactor futureId", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "fdee7750f713f5f972514eaf3a6eddaa7c34fd00", "messageHeadline": "added tests for contract at", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "a622bd70fdd0c2cff3a95968e484c0117592ca05", "messageHeadline": "added contract at implementation", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "bc10e66103e31cb3a7803c02e1dd99afaf7113a3", "messageHeadline": "call and static call implementation", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "aca2ee4bf1cff0e40b50fd9a2c2148f888c13b77", "messageHeadline": "addressing comments", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f92b918f5ea9061592fbde68207c243fce468a85", "messageHeadline": "Remove eslint directives", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4ea6459735f80aa74c743064cdf8ef4fa0ea5e67", "messageHeadline": "Adapat tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 142, "deletions": 63}}, {"node": {"oid": "ee6f168cf0f5184d13eaa67277b1c6395dfdff0e", "messageHeadline": "update error func and added a test", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 55, "deletions": 7}}, {"node": {"oid": "3f8e9b84a030c0deeaba7a02970e4c5b0e52ab26", "messageHeadline": "add missed static call options type", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a8c9d773886e008cea50709079697c11ce3b50e7", "messageHeadline": "added tests for call and static call", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 312, "deletions": 0}}, {"node": {"oid": "64cb632f400eced4990c208cce85edb5f3b5aeaa", "messageHeadline": "call and static call implementation", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "c814e66b2278f659a5c7621424a4c25cd15d7bfe", "messageHeadline": "fix lint", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61e579e29784d88b370854e99fb2cd693250ec80", "messageHeadline": "addressed comments and added tests", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 188, "deletions": 37}}, {"node": {"oid": "c9016dfc1bed84c6c1f8fbfea0501660ff24d4ff", "messageHeadline": "Adapt more tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 66, "deletions": 50}}, {"node": {"oid": "4c5a995d30776fe1682a2641531b112fd0f382bd", "messageHeadline": "Update tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 102, "deletions": 47}}, {"node": {"oid": "3e841c76389fe128cdd1b704d5be4c4549030c56", "messageHeadline": "update error function", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "c6c045cc7d9bb43c0cfc5f8f8a45126ef42697cb", "messageHeadline": "added test for libraries as contract option", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "2675cac41eec37cfaea7f60f9756c041192da130", "messageHeadline": "add tests for libraryFromArtifact", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 102, "deletions": 135}}, {"node": {"oid": "94b6cce727e74690458d0a62406eaff8d4608e1d", "messageHeadline": "add tests for library", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 98, "deletions": 124}}, {"node": {"oid": "e4b1d04c22c3a148f9f22265b4b51648da622ecb", "messageHeadline": "added library and libraryFromArtifact to new api", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "d34db47e9daf809b411b7b64b2cf09dfef3639af", "messageHeadline": "Adapt more tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 70, "deletions": 52}}, {"node": {"oid": "836dc94fe3806fa6c9efb59c352ea7c242040ab8", "messageHeadline": "Update tests", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 151, "deletions": 74}}, {"node": {"oid": "41b8374e62ced6c002138835a2b61c04760717d4", "messageHeadline": "Introduce ModuleConstructor class.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "f381a98d4bf9aa13c8e8b23d16e7e60ce1c215b4", "messageHeadline": "Make buildModule return an IgnitionModuleDefinition", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 8, "deletions": 25}}, {"node": {"oid": "cff306cadb38292bb7adf912b6c272a7f3c27552", "messageHeadline": "Add IgnitionModuleDefinition and use it in useModule", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4ead6b0345cdbd8eb61359186e3be0c6dd9ba202", "messageHeadline": "refactor(new-api): add stub tests for library", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 293, "deletions": 0}}, {"node": {"oid": "d49538e45824ce14be25ca84c5ce6a33c6202669", "messageHeadline": "refact(new-api): split out api tests per action", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 364, "deletions": 358}}, {"node": {"oid": "5ee6a05e8a47fe496972062f54b9014e40fd27f1", "messageHeadline": "refactor(new-api): add deps and id handling for `contractFromArtifact`", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 174, "deletions": 6}}, {"node": {"oid": "72a64c56c199d9c4f38346caacd3470120c413ef", "messageHeadline": "test(new-api): add submodule dep test", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "8465d6c3b514fcd27632963e5ced7ff7420fae19", "messageHeadline": "tests(new-api): add `useModule` tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "fed88bec653d1affef4599551679a923a7c2678e", "messageHeadline": "refactor(new-api): throw on contract id duplication", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 70, "deletions": 43}}, {"node": {"oid": "425dc7e217fa1ac2fe81ba8b7fc0292ca3b6980c", "messageHeadline": "refactor(new-api): add `after` to contract in options object", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "80c7c9a1fcec3f0415c3cb0f199234d0f3c2b86c", "messageHeadline": "refactor(new-api): improve typing on `isFuture` guard", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e848efe45d3574831d3a657988867a687c7bf025", "messageHeadline": "test(new-api): add todo tests to cover `after` and id throw", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "f5947b1b75445dfede8cbc1d73319e1e2f47f570", "messageHeadline": "feat(new-api): add arg depedency tracking on `contract`", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 81, "deletions": 4}}, {"node": {"oid": "1b9743e17c7fc8c0b010329cb91813c1c4f6df04", "messageHeadline": "New api first sketch", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 376, "deletions": 0}}, {"node": {"oid": "107940dc0fc2056914ff41c23dd262f5de92a990", "messageHeadline": "fix: enforce same hardhat version", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1725, "deletions": 3381}}, {"node": {"oid": "f6d0653ecf59ca9f7c813bd048954792a64bcca5", "messageHeadline": "Merge pull request #201 from NomicFoundation/library-refactor", "author": {"name": "Zoey", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 35, "deletions": 115}}, {"node": {"oid": "0956b29b698829b84dd8a2f4f8523d80d351116d", "messageHeadline": "Merge pull request #200 from NomicFoundation/event-contracts", "author": {"name": "Zoey", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 171, "deletions": 39}}, {"node": {"oid": "5de4b0339186077152f359ebfc7f2fb7662ad06a", "messageHeadline": "remove library arg validation and remove library from callable future", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 35, "deletions": 115}}, {"node": {"oid": "61a30587527ec5883da6500002354925999f928d", "messageHeadline": "allow HardhatContracts for events", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 171, "deletions": 39}}, {"node": {"oid": "a29f7b5d4567253dadde2116e86ac69dd748fe23", "messageHeadline": "chore: bump version to v0.0.13", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 3349, "deletions": 1371}}, {"node": {"oid": "e581d20985eeab36e1cdb7af5418e40e71f5552f", "messageHeadline": "Implementing static calls (#197)", "author": {"name": "Zoey", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 968, "deletions": 20}}, {"node": {"oid": "68b0f644f5af0cbebb08303b11501393e9b47ded", "messageHeadline": "hardhat task for listing ignition deployments (#183)", "author": {"name": "Zoey", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 406, "deletions": 6}}, {"node": {"oid": "ddc35b850de0d0e7dc84bb5413029c3730f09bcf", "messageHeadline": "Merge pull request #196 from NomicFoundation/minimize-the-exposed-api", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 405, "deletions": 351}}, {"node": {"oid": "dcc9d0f63eb21fd9426ee2b22da63803c1041af6", "messageHeadline": "Adapt the plugin by temporarily exposing some internal types", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 95, "deletions": 43}}, {"node": {"oid": "bfa6371693403bcd24eafe00510d521ac435eb07", "messageHeadline": "Remove `/errors` from the package.json#exports", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "7eaa408ad743a120416a6f2fede8411f5ce49d09", "messageHeadline": "Test that IgnitionImplementation exactly implements Ignition", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "0f104a911b6b95fdb7084718b6d4ba0c911f3ee0", "messageHeadline": "Refactor core's public API. Please read on.", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 286, "deletions": 306}}, {"node": {"oid": "bf0a9657975bb74175aff140b4a2ea1527684224", "messageHeadline": "Merge pull request #182 from NomicFoundation/refactor/dont-expose-ver\u2026", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 721, "deletions": 376}}, {"node": {"oid": "82fd94128c60d8df005b230a322109cf6af323e8", "messageHeadline": "Merge pull request #193 from dinesh11515/main", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f6ce60270ffc2ca04133940f8d775babed487ad1", "messageHeadline": "Merge pull request #195 from omahs/patch-1", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d3a0f21259d23171fe522922f3bbb2a89aa86dd8", "messageHeadline": "Fix: typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7964d1ebda275b2560125ee0f041b3b242035937", "messageHeadline": "Fix: typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b7d76fe2b1c31dafc5eb322bd634de405ad5cef", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ffb215c0b3deb7ca12aee78fb8f775d9cbf2ce97", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9eaef5ba98b79c087040aef43489a68017674a00", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0ed0b7d95d4db121aab35a263d7c9d26b5d1ce25", "messageHeadline": "refactor: use failure enums", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "91a6536e7ca678dea627bc3cdfe03cfd4323ce4a", "messageHeadline": "refactor: remove afterAction", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "3578f9984b9cf6cf4626ccf03bedda9cfd97892f", "messageHeadline": "refactor: remove unneeded type", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "8670a14ee9c799665ffacab04a570bc0bea16d6c", "messageHeadline": "refactor: use enum in ui for vertexes", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "bba90e8e9836c7c8e16fafc4f16fda04065e39b5", "messageHeadline": "refactor: remove uneeded type", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "339d5918338025a774b70bf16fc7ee3e02f50d81", "messageHeadline": "refactor: leverage enums in tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "42499048c86dd5252f8b7f52ae71c4b4417e052e", "messageHeadline": "refactor: use enum in tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "dbcf4ab069709b852e196e8e473e1d1a35504d9d", "messageHeadline": "refactor: move to visit result state enum", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "25be43c4fc32d4b9ec89db761751e1c5bddc64bb", "messageHeadline": "refactor: use enum in deployment result", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "6664e78bece5dc4a3cd96e0735ec08fbeeb5e539", "messageHeadline": "refactor: use one result type for all process steps", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 578, "deletions": 262}}, {"node": {"oid": "c3bd54b815f47f0907fa38c9c1f9f0292df51bb6", "messageHeadline": "chore: bump version to v0.0.12", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 3467, "deletions": 2729}}, {"node": {"oid": "d74c138c940bece2a1634d4047186976f55662ae", "messageHeadline": "fix: support complex types as arg option on call (#189)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 482, "deletions": 167}}, {"node": {"oid": "9b91126329c97f90ac109301fdfbe93a601cefd4", "messageHeadline": "Update README.md", "author": {"name": "dinesh", "email": "67892133+dinesh11515@users.noreply.github.com", "user": {"login": "dinesh11515"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a06b50ba87b0ad35b1f2d06bc30d34669b8ca6f2", "messageHeadline": "docs: document the deployment builder interface", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 343, "deletions": 232}}, {"node": {"oid": "c242c1e562b78a7943a87a2fb971bbdc5fb9e718", "messageHeadline": "refactor: open build module as alpha", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "cd97c376e3bc710ccb089ef665436010afb3f06b", "messageHeadline": "chore: add api-extractor to core", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1393, "deletions": 120}}, {"node": {"oid": "b371da4059f1a9b0aac636808c28e2484db5ea13", "messageHeadline": "docs: document the ignition-wrapper public methods", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "fa71b0584158c281dc90d1d36d7c80e2960e5e6f", "messageHeadline": "chore: add `typedocs` command", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1166, "deletions": 5}}, {"node": {"oid": "b6bf36a1589d92f256786f06d54575841a991a00", "messageHeadline": "refactor: pass providers to Ignition constructor (#181)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 269, "deletions": 20}}, {"node": {"oid": "4d172740d6a9f87aae7c39db4964122459fac0cf", "messageHeadline": "chore: bump version to v0.0.11", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 54, "deletions": 34}}, {"node": {"oid": "0b3a5cb050e4c5f5dab3b0bb6e208a5a1f275ddc", "messageHeadline": "refactor: remove export of individual services (#180)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 155, "deletions": 78}}, {"node": {"oid": "023ffa4988cddba3767c49a976e24edfca129bdc", "messageHeadline": "Merge pull request #178 from NomicFoundation/get-artifacts", "author": {"name": "Zoey", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 215, "deletions": 377}}, {"node": {"oid": "2ae36a07b58a1a73733606c806206e90aacbcf55", "messageHeadline": "Revert doc change", "author": {"name": "Zoey", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "04bc5181cd570ca8aa9476b10b1383366cd2a07e", "messageHeadline": "added another test", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "ea16639bf63fefb2200ba4ca5a980f362f31a7ae", "messageHeadline": "added docs and tests", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 80, "deletions": 6}}, {"node": {"oid": "6d135d893a06fc691eb57b2ef9dede68a69f51c5", "messageHeadline": "implemented getArtifact and deprecate getBytesForArtifact", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 107, "deletions": 374}}, {"node": {"oid": "d6bbee5bbbbaa9a388eb5c5b40add79c25497790", "messageHeadline": "refactor: export ignition errors on their own entry point (#179)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 65, "deletions": 58}}, {"node": {"oid": "15011dab1e0d7c516515efb616a675cca4417e83", "messageHeadline": "refactor: fs level public/internal distinction (#176)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 197, "deletions": 174}}, {"node": {"oid": "70882dc1c3a21136a230d66deccb4c2e4cc0b3d5", "messageHeadline": "refactor: limit exports from npm package (#174)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 41, "deletions": 166}}, {"node": {"oid": "48716f1cc3d28a5bd49a1ab5491fe00f136ec012", "messageHeadline": "refactor: rationalise types locations (#175)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 158, "deletions": 143}}, {"node": {"oid": "b6eab16b4273eee4140ff0f3ca43a9a6ea3d7d7d", "messageHeadline": "feat: remove subgraph from the api (#173)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 36, "deletions": 375}}, {"node": {"oid": "aae345e4747b381aa661b019e56b2d6e757e8aee", "messageHeadline": "fix: support lib vertexes in plan (#169)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 70, "deletions": 31}}, {"node": {"oid": "4ee401ca0a85afd753dc4f653cbd4d09bd6eac92", "messageHeadline": "refactor: change imports (#167)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1984, "deletions": 2420}}, {"node": {"oid": "460ca681f012d6545c5556aca088ce3793bf963b", "messageHeadline": "docs: distributable deployments design doc", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "eede498f6f73c811aa8ec9f3ffb3f8413030a12c", "messageHeadline": "chore: bump version to v0.0.10", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 86, "deletions": 32}}, {"node": {"oid": "729c6cc9c81a75e8970265cd5ef301d8f9ab327c", "messageHeadline": "fix: force flag running", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 120, "deletions": 45}}, {"node": {"oid": "464098d73a9675d532a80e32b4d277c6dfcf7e1e", "messageHeadline": "feat: add network accounts to deployment api", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 657, "deletions": 148}}, {"node": {"oid": "0498805a58f39d9f7571fb369b59b774465d111a", "messageHeadline": "refactor(core): remove dep on hardhat", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 7, "deletions": 37}}, {"node": {"oid": "e350384ee3e3d4c7485f737cdae37f10a1589680", "messageHeadline": "improvement: validation errors (#160)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 538, "deletions": 677}}, {"node": {"oid": "7315593333afa98f9f8a87f10514ee46b516eafa", "messageHeadline": "docs: update publish commands", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3d709522972568e47d70de35f74cb29c00714004", "messageHeadline": "chore: bump version to v0.0.9", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 67, "deletions": 48}}, {"node": {"oid": "145eeeef0e49721662b50f21c4ce5f5e888165f1", "messageHeadline": "Ignore Webstorm files", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6a25db19722e80149a5e37903122041237ed35ac", "messageHeadline": "Typescript support (#149)", "author": {"name": "Zoey", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1409, "deletions": 524}}, {"node": {"oid": "603af290663955b2e66c753c05533ba5db1dba96", "messageHeadline": "chore: remove autostart of watch", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b5ae759c80d1121fb6ffc0d9fbc85d936deebe9d", "messageHeadline": "chore: remove wsrun", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 10, "deletions": 525}}, {"node": {"oid": "f96a63f5056273850a71938eab59ca0bbe95a3cf", "messageHeadline": "fix: change warning check to chain (#152)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5ffe1d48f235fd318da457f6f57bc749a427df02", "messageHeadline": "feat: force flag on deploy", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 69, "deletions": 18}}, {"node": {"oid": "a3fc612b35eee3424913ad5aa3658b1c24480eec", "messageHeadline": "Merge pull request #122 from NomicFoundation/errors", "author": {"name": "Zoey", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 101, "deletions": 55}}, {"node": {"oid": "ba218a52a501731f003cd1382fdf9544d9422518", "messageHeadline": "setup the eslint rule", "author": {"name": "zoeyTM", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "195c7bd8b2e1fd9abe75ceac0f551006d4fe2e93", "messageHeadline": "chore: bump version to v0.0.8", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 174, "deletions": 59}}, {"node": {"oid": "f8a71f34c0eb7bce2d3d15c71fd512e6383b4a3d", "messageHeadline": "add eslint rule for hardhat plugin errors", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "afa18909aababc6de3ad97e75064de3a6a1f78b8", "messageHeadline": "change all thrown errors to IgnitionError", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 81, "deletions": 50}}, {"node": {"oid": "da7c2438de1523f27e5a64e75c2f70420ffe8bb8", "messageHeadline": "default to no for deploy confirmation", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fecf245eeed1608e28e0ffc2eb495d30e36de15", "messageHeadline": "test: check rethrow of exceptions in modules", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b2d9a2f4b5accc4ef3d226a27d190db9348b50b1", "messageHeadline": "fix: display error on async callback to buildModule", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "e7bb0907fea625bfa19653063df417d9cac10497", "messageHeadline": "chore: switch to npm (#148)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 18566, "deletions": 10676}}, {"node": {"oid": "4a244241856ea712a2a9217fc703b7e91dc6483f", "messageHeadline": "fix: display unexpected errors", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 209, "deletions": 48}}, {"node": {"oid": "da6cd5c241231b2a3ee117f3b2ffb68cf1fbcf67", "messageHeadline": "chore: turn off ink ui in debug", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "1c9ffc7bc4ea110598492affb22c7a50fa9d167c", "messageHeadline": "fix(plugin): pass module params to ui", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8fa7fc95f3d947b3fff45d089ece848924cf12e5", "messageHeadline": "docs(quick-start): make LockModule time agnostic", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "38d87dc34e97d24b733231377a993e0631c99c5d", "messageHeadline": "refactor(config): rename config to `gasPriceIncrementPerRetry` (#143)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "280c9882a5b1160ea521ad5b85ab9d6431e602f0", "messageHeadline": "feat: specify module by path (#142)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 161, "deletions": 177}}, {"node": {"oid": "386493cbbfd6c86f305c84587b01813996cf5d87", "messageHeadline": "Merge pull request #124 from NomicFoundation/docs-fixes", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59aa3e19a5092372531f235813bd401d237c986d", "messageHeadline": "chore: bump version to v0.0.7", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "38a9b04ca9fdcc2194ae0fe64e32d87fdb75788d", "messageHeadline": "Merge pull request #125 from NomicFoundation/event-hotfix", "author": {"name": "Zoey", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "05afb5aa6cdb316e29d23bf9313409749c3faa48", "messageHeadline": "resolve event param arg to deployed contract", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "44ed36e7ceae1121ec6a484ce11aeaadc962f5ba", "messageHeadline": "fix: typo in Readme.md", "author": {"name": "Armando Andini", "email": "armando.andini@gmail.com", "user": {"login": "antico5"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78045be4da05e2f9743fd51ad03a8f0636d1dcb6", "messageHeadline": "Remove this and use sync version of readArtifact", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "654d814d86e918ca213d04f5b2709b33c4625e17", "messageHeadline": "Fix typos", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83b9e65388bf6ebfc5f4e1d208be3741ed4e7bdb", "messageHeadline": "chore: bump version to v0.0.6", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "fb664370053e47d39c04b65701045dab704e6c61", "messageHeadline": "fix: grammar mistake in rerun warning and docs changes (#119)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 7, "deletions": 35}}, {"node": {"oid": "87f36b94afd399b4f50cc2445651b38b0a779b28", "messageHeadline": "fix: add guard for changed modules", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 265, "deletions": 40}}, {"node": {"oid": "84c89fc4490576481c606584cc359dee08a71479", "messageHeadline": "Merge pull request #116 from NomicFoundation/tx-catch", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 85, "deletions": 31}}, {"node": {"oid": "aa1cc56ce031d2a87527830a04d10e4568f0223e", "messageHeadline": "add test for new on hold case", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "9874468ff2f035cbfd5dc6f6a4029da6d745ec40", "messageHeadline": "add catch to return on hold", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 59, "deletions": 31}}, {"node": {"oid": "ef0e2375f49b274c58e0af186d840ad1281f3737", "messageHeadline": "Merge pull request #110 from NomicFoundation/event-refactor", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 34, "deletions": 39}}, {"node": {"oid": "9ef1b48b59bd86bde265286db4ca0b311a06eaa0", "messageHeadline": "Merge branch 'main' into event-refactor", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 109, "deletions": 7}}, {"node": {"oid": "15f2d6c7c20eb7f74a6d3495aacbc55a250c495b", "messageHeadline": "Merge pull request #103 from NomicFoundation/confirm-deploy", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "9bba704351bfad5dce77ddb53cc9e1684e068a87", "messageHeadline": "fix(journal): categorise commands by chainId", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 60, "deletions": 7}}, {"node": {"oid": "b15e00b861c8c0e87fc3216bd8ced82e89a428a5", "messageHeadline": "refactored awaitEvent to just event", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 34, "deletions": 39}}, {"node": {"oid": "c2a63221fbd8e294380b123cb879feaab7989aa0", "messageHeadline": "docs: remove unneeded args from transferring", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "05b01edeaea7f2611f30ced92792ea2c822d7b1b", "messageHeadline": "added confirmation for non-hardhat deploy", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "3aaa92c0262686c26541b3343f64c8a19acc6511", "messageHeadline": "fixing plan task for send and event", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 95, "deletions": 35}}, {"node": {"oid": "35bc95a9f8db2cabe57a86944908080a08406f1c", "messageHeadline": "fixed sendETH graphing", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "9003c2c187e92ab32eecac98af3b0eb3d3d9afd4", "messageHeadline": "added instructions to deploy to sepolia", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "00f57d95bb68d418128f2a23a74aa1d10e1bec68", "messageHeadline": "docs: add manual test doc", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "5dfd132dab3837827e2803c03c10d57ec9a46f4e", "messageHeadline": "docs/explanation (#81)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 134, "deletions": 2}}, {"node": {"oid": "dae7ef38d474ddffefbe5ad8f31e481e1a5327ad", "messageHeadline": "Merge pull request #82 from NomicFoundation/docs-proofread", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "253b5466dbec8d8bed37566ea183d585e296c105", "messageHeadline": "chore: add github project automations", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "cbf08aec62e2d74c0e4ff85a1f016863b81e1426", "messageHeadline": "fixed some grammatical errors", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "917b4f014929ddf56f33e9228250d8867137685e", "messageHeadline": "feat:restart-deployment (#70)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2664, "deletions": 1349}}, {"node": {"oid": "4d872cac20a925bc4d7a0f49619bf013e0961581", "messageHeadline": "added ability to send a normal ETH transaction (#79)", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 574, "deletions": 25}}, {"node": {"oid": "b42c7126f7d7d386cd3a8c7cab1fbae20bd43192", "messageHeadline": "chore: bump version to v0.0.5", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "f5f9f18d0451c2af864667d572ca86b9c570cd18", "messageHeadline": "Merge pull request #78 from NomicFoundation/contract-at-events", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 76, "deletions": 62}}, {"node": {"oid": "5c119b3e4e08af28614a2b462f587e0a0144c6bf", "messageHeadline": "Merge pull request #77 from NomicFoundation/event-values", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 390, "deletions": 186}}, {"node": {"oid": "d7186cdfa71ccec12308d8d524af71846832a242", "messageHeadline": "update create2 example to use contractAt", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "e01ea63ab0285aea2e8b7f5624c1d2dc920be9d6", "messageHeadline": "added ability to pass event param futures as address", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "a7bb35a32f08fa16c65923e84af4aae2d12d0e30", "messageHeadline": "added docs note for event param values", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0ecf1cbb1d66c91098232ff2a1ee3c1ad8f993c5", "messageHeadline": "added tests for awaitEvent values", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 163, "deletions": 88}}, {"node": {"oid": "54144ad8746f51990b5145d6703d33714dadabda", "messageHeadline": "added EventParamFuture and enabled using it as an arg", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 50, "deletions": 21}}, {"node": {"oid": "59c71eb78c4f3ab1ed84a0dc272e5d4ce4928c5a", "messageHeadline": "most of event params added", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 149, "deletions": 82}}, {"node": {"oid": "a19c9376f3ac9ccf078d15d2724cde6957357ebd", "messageHeadline": "fix test", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "fc67cad6febb27564a676cfa3a0344b145901ff6", "messageHeadline": "resolve AwaitFuture to emitted event args", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "0b44106292ff5bf126ebca7ee889e8363fd40b8f", "messageHeadline": "Merge pull request #76 from NomicFoundation/create-helper", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 420, "deletions": 28}}, {"node": {"oid": "dcd0250caa5d26d31c06c7032779a54d9222a8eb", "messageHeadline": "tests and docs for getBytesForArtifact", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 261, "deletions": 3}}, {"node": {"oid": "c2cca682f70b38d2849c0c42c01a1782fde4348a", "messageHeadline": "remove unneeded scope field", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2d59765d9b402f718e252302e17436d0f04a30e6", "messageHeadline": "getBytesForArtifact implementation", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 161, "deletions": 25}}, {"node": {"oid": "08ca48945262ce04361d821548104a380ba3198c", "messageHeadline": "Merge pull request #71 from NomicFoundation/await-vertex", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1566, "deletions": 230}}, {"node": {"oid": "369f19679352d0323b6737a6e631bd57e58faab6", "messageHeadline": "temp disable for multisig tests", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c00b60573d54875fb45bb8908a1f44273b90f7c", "messageHeadline": "fix multisig contract", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7786691ff92d56e8871d0d0486e405038f473038", "messageHeadline": "added docs for `awaitEvent`", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "2ac181a07bf345f0e7ee77e1d1b57b65d131ba96", "messageHeadline": "fix multisig test", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "f8c1cc1b6949368509583cb47bf937eb818970dd", "messageHeadline": "pull out helper function from validation", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 61, "deletions": 108}}, {"node": {"oid": "a71fb943136f05db809c59b4cb7b3e3b741cca58", "messageHeadline": "added tests", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 529, "deletions": 11}}, {"node": {"oid": "9e7a98a2724d053407733ba71cc8ae882c020d03", "messageHeadline": "added event handler with global config", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 68, "deletions": 20}}, {"node": {"oid": "5480bbe9d733def1c493d8686df99dcb795b3c02", "messageHeadline": "multisig example and awaitEvent", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 940, "deletions": 157}}, {"node": {"oid": "f1eb7e245f8bbd4f283e361a24fd25b09ab1a54f", "messageHeadline": "Merge pull request #74 from NomicFoundation/cli-params", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 94, "deletions": 35}}, {"node": {"oid": "3d0d097d6ca4759df730b377af9354f0186f8e69", "messageHeadline": "small fixes", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "94b5990e398b294b57c41cd92c6b9731469bbea2", "messageHeadline": "Merge pull request #75 from NomicFoundation/polling-interval", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "d0018a9309402c933c2d25034d48cf5b8ba2d9bd", "messageHeadline": "added docs for pollingInterval", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "b6c11ed1736bc6fc0a6f23973f7a73785db6cf2d", "messageHeadline": "added config for pollingInterval", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "a984d7a21c1c69b1f575d180a5ec7d2d7bc214f4", "messageHeadline": "added params section in cli ui", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 99, "deletions": 35}}, {"node": {"oid": "f686d4eb27667bfa08bf8abd4112b9493b0f6dfa", "messageHeadline": "Merge pull request #73 from NomicFoundation/plan-bug", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "49106cf07b605ad3deeab481040e7f3b09af7d28", "messageHeadline": "handle plan for deploys from artifacts", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "17d45aaab6d19d82903c01d3d78d05333d55e882", "messageHeadline": "chore: bump version to v0.0.4", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 88, "deletions": 11}}, {"node": {"oid": "51a6334866a2e2eec5d641deb4b23241a6c514cd", "messageHeadline": "refactor: make deploy return type explicit", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1bd9674f9124646abe3398daf44f74ff1e57dc24", "messageHeadline": "docs(readme): update toc on documentation (#59)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 334, "deletions": 282}}, {"node": {"oid": "b5da9424153e453fb3383e716115782c2e2d76a4", "messageHeadline": "docs: add a uniswap example", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2139, "deletions": 660}}, {"node": {"oid": "fce536694679f03b6315281a755b0113b5a9e54d", "messageHeadline": "Merge pull request #68 from NomicFoundation/add-license", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "4b9e17fc00b63b0ba561aa9ba690c62bdf9e2d21", "messageHeadline": "Add LICENSE", "author": {"name": "Patricio Palladino", "email": "email@patriciopalladino.com", "user": {"login": "alcuadrado"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8d9405012a8de33cfe2781fb326c8f4260feb489", "messageHeadline": "Support setting module params from JSON file (#64)", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "4e3ee737219c7d351fd015f0dd1b3eba9717c4ba", "messageHeadline": "docs(readme): add experimental warning", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f28fd6c54f3e85eed8bc30f039f32bac2e81a129", "messageHeadline": "feat:params for value (#66)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1908, "deletions": 352}}, {"node": {"oid": "d2d964643267469459b864e0e978fe2707e95726", "messageHeadline": "adjusted the ui option", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "a84d9701592737c8984f636ac909c4359a2bca50", "messageHeadline": "docs(examples): add create2 example", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 236, "deletions": 1}}, {"node": {"oid": "2ca0fba7ae68132e7050618721aadfa852074b27", "messageHeadline": "Config Upgrade (#63)", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 376, "deletions": 83}}, {"node": {"oid": "2129b25bdd824c5e4f15e43928a8c404ca532d0f", "messageHeadline": "Merge pull request #62 from NomicFoundation/cli-network-info", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 100, "deletions": 14}}, {"node": {"oid": "4e28907bee1dc8ddb0943551b5a8378bd9dc65e9", "messageHeadline": "version bump for core", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "70e00aeb9a27515a8ff9cb365222533baaf382e3", "messageHeadline": "chore: bump versions in dependent files", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "527998e57b77a499c12892a85b9042ac0b4ce398", "messageHeadline": "Restore newline", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3364630ab49539e45c2b93d492da77c5a9d07c95", "messageHeadline": "feat(cli): move network info to align right", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "1f8851972f640615bf7cd8bc8168c1b5055bc7fd", "messageHeadline": "added network info to cli ui", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 69, "deletions": 9}}, {"node": {"oid": "e1ce7f7f9edb218b9135ad18b07b03e145a9f582", "messageHeadline": "chore: bump versions to v0.0.3", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5efebbbdded28fffba671afdb5bf1413c460514", "messageHeadline": "Merge pull request #60 from NomicFoundation/deploy-with-eth", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 239, "deletions": 36}}, {"node": {"oid": "85a93ddb6585d600b1bbb462386b335c6b3053d4", "messageHeadline": "cleanup to address comments", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 85, "deletions": 96}}, {"node": {"oid": "41d1b9a9b5b0efbf751e354aef393b09ab9a3b14", "messageHeadline": "added tests for value functionality", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 183, "deletions": 2}}, {"node": {"oid": "1bcdfd7b6ab830cd9beffef71eeec78198ab40f4", "messageHeadline": "ensure value is BigNumber", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "654bc6c25d29e75a0eec0b59d589500e7628a05f", "messageHeadline": "added ability to send eth with deploy/call", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "14bb26905ae5332420ab3d492553446f56afd318", "messageHeadline": "Merge pull request #61 from NomicFoundation/error-checking", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "d870880b7875aa003d17b41cdcaa8d1cfcc7489d", "messageHeadline": "added user validation for buildModule", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "30c823cd4da7e6b30f3c93afddc591b2ca67765d", "messageHeadline": "Merge pull request #58 from NomicFoundation/address-display", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "32cfcb6cdaea59130400d93ca354644075236155", "messageHeadline": "added address display for successful deployments", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "91edb728245e6d969e0573e7d72712b8733bf8e4", "messageHeadline": "added doc detailing resumability", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e0edf2256ad566cd49155d0d365898b3b96cb412", "messageHeadline": "feat: module contract dep equivalent to module dep", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 274, "deletions": 60}}, {"node": {"oid": "9f6fc4a9efac2447057759fe7acb587dff20500e", "messageHeadline": "feat: `useModule` returns a future", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 94, "deletions": 24}}, {"node": {"oid": "d2d0836e4e24a7f8bc2471f880e2a7a7230e2a0f", "messageHeadline": "refactor(core): share subgraph/module holder", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 61, "deletions": 74}}, {"node": {"oid": "ad868d77d97e9db777eedb2a5e2314bf6baf59e0", "messageHeadline": "feat: `after` option on useModule", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 498, "deletions": 53}}, {"node": {"oid": "7a632d4471e26cb7fee496ff3c93ac8201bd0780", "messageHeadline": "refactor(core): delegate useModule onto subgraph", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 221, "deletions": 48}}, {"node": {"oid": "45b7d7fda35f63c67c347351a3d575cd956c26e9", "messageHeadline": "test(core): split up use-module tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 105, "deletions": 81}}, {"node": {"oid": "92f06fd77ec86ca4b03441dda51113ab4b899a65", "messageHeadline": "tests(core): split out deployment builder tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 965, "deletions": 911}}, {"node": {"oid": "8dac1a704c92bd19cf26a49effe5e8738e1b05a6", "messageHeadline": "docs: add `await` to modules", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "383e8a2b20abd1bc71ad7f9c160d2984f9005b44", "messageHeadline": "docs: add deferred values to the modules docs", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "535a6a508de051bd8f5ef797729ddd32447051d2", "messageHeadline": "added guide for testing with ignition", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "d93f817648be0a2ebf5cbab94a9563b567b2ea94", "messageHeadline": "added docs for the `plan` task", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 93, "deletions": 10}}, {"node": {"oid": "7288820a8659537c9806d719427cf52879b05858", "messageHeadline": "Merge pull request #48 from NomicFoundation/retries", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 233, "deletions": 186}}, {"node": {"oid": "9e1a0e4f2b7c7dff2daa04251ec207c08933f8d9", "messageHeadline": "added test for retry mechanism", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 29, "deletions": 59}}, {"node": {"oid": "03ed264af44739a96ff17f812674296ce089f9ac", "messageHeadline": "fixed existing tests", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 74, "deletions": 112}}, {"node": {"oid": "562b10413ca12a3292d24af065b1375b624ced8a", "messageHeadline": "refactored contracts service", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 201, "deletions": 86}}, {"node": {"oid": "09ea7bac5462ad6a98c5120b937dec8297f3cf3c", "messageHeadline": "Merge pull request #47 from NomicFoundation/refactor/use-recipe-rename", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1041, "deletions": 933}}, {"node": {"oid": "3990c71b3ce5bf6996729a5f003da606998d7c12", "messageHeadline": "fix missed recipe references", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "855d5713f588a3c9f931696cc307ea81b89cc1c0", "messageHeadline": "match buildSubgraph param names", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9b6169fef65a246a519fc54cded6afad904d2d2", "messageHeadline": "make subgraph naming consistent", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1b177be5210c62716f501d208d9e7d27278d07c", "messageHeadline": "fix typo", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "303361bfdca44168fd859ae9906c5ef6c6e461e9", "messageHeadline": "refactor: cleanup usages of recipe", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 552, "deletions": 528}}, {"node": {"oid": "4928dd75c46a4a1e8499cdd6167be4d57554da7b", "messageHeadline": "refactor: rename recipeGraph to deploymentGraph", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 669, "deletions": 582}}, {"node": {"oid": "0237a950d46d4e0b1b64521f05b741362ade56f9", "messageHeadline": "refactor: rename `useRecipe` to `useSubgraph`", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 54, "deletions": 57}}, {"node": {"oid": "bba0c0b21d7272dc3cb906682fd2c02019c66c19", "messageHeadline": "docs: fix bad link", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "05d614f722eee75f1dc7752adaee7e65a9caadd8", "messageHeadline": "docs/publish-notes (#46)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 67, "deletions": 177}}, {"node": {"oid": "93160501e32e1f29ef81e4015ddb6983d19a2aa0", "messageHeadline": "docs: better quick start (#45)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 407, "deletions": 1387}}, {"node": {"oid": "7f0407f8e19d2e24113776199e8c865b08445e82", "messageHeadline": "Merge pull request #43 from NomicFoundation/use-module", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 305, "deletions": 40}}, {"node": {"oid": "4c633c8d11f6db127d6df3104e624c82eb3f4180", "messageHeadline": "add settings.json to gitignore", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c419b067dac090afff9f1d545fadea487932fa49", "messageHeadline": "basic example added to docs for modules", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "9f9ec9c9c7f76dbb22dabffcfdf2aafbaad18077", "messageHeadline": "cleaning up loose ends", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "6b1e4c795844f265e33df077f4abd2201a6b7f34", "messageHeadline": "added simple useModule example", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "815a9144ad6aa2cdf9492beb76b20bc4c12f7068", "messageHeadline": "add tests for new errors", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 66, "deletions": 3}}, {"node": {"oid": "ea08c028268f28364550eed44d6396ec1fce3976", "messageHeadline": "add `buildModule` and error checking", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 76, "deletions": 14}}, {"node": {"oid": "ad6a45e4f31507cc1b3387952efdef9f8d3382d5", "messageHeadline": "useModule and some basic tests", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 77, "deletions": 9}}, {"node": {"oid": "ffde0db74ade40b2234a7749be5a5f9e26a976b6", "messageHeadline": "Merge pull request #44 from NomicFoundation/chore/workspaces", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 179, "deletions": 81}}, {"node": {"oid": "eff96ba3feef36d520a51a9af51bef2a54741b7f", "messageHeadline": "chore: nohoist in workspaces", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "0f8e6b7654b63749abddaa9ce55ed16574539209", "messageHeadline": "chore: update tsconfig", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 155, "deletions": 75}}, {"node": {"oid": "e140ec235bb138078c8042b4e76ce89ba4d99a3b", "messageHeadline": "Merge pull request #40 from NomicFoundation/plan-v2", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 520, "deletions": 325}}, {"node": {"oid": "05b29fca25517c238613d8f61df9d1b9ee1c4624", "messageHeadline": "fix examples test", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d632a7390b926b24f6f60adc3f31daf4ea051f20", "messageHeadline": "fix plan tests", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 30, "deletions": 146}}, {"node": {"oid": "ab5ae180bb492410b6bb7d76950d477ad62c2e43", "messageHeadline": "fix lint error", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f956767fc7c8745c358692974948e9cfd5a1972", "messageHeadline": "vertex page and hover highlighting", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 143, "deletions": 19}}, {"node": {"oid": "e143021870d81fbe65815c6623c16b129ba8da65", "messageHeadline": "some mermaid and actions changes", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "87a193e7a19bf4877a5726d341e97a0356936255", "messageHeadline": "minor ui tweaks", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "fe4f8f64a59a755f518d5b061d0de52d8b151018", "messageHeadline": "added purecss for minimal styling and set up a basic scaffold matchin\u2026", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 173, "deletions": 101}}, {"node": {"oid": "0500ad7c759db0c33fba26e436e3f2bddda5b81c", "messageHeadline": "...but ESLint said that was ugly too", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1713143f8489fa242fecf070b3c9c4e425963ce8", "messageHeadline": "they say true beauty comes from within...", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 210, "deletions": 91}}, {"node": {"oid": "25a38bff6fabbfa877cb19210b7e101e826ff962", "messageHeadline": "docs: ens example", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 4443, "deletions": 1107}}, {"node": {"oid": "bdecfd5ae42b491277afb1be7731ef6385f6571d", "messageHeadline": "feat: support more afters", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 180, "deletions": 51}}, {"node": {"oid": "48c81ecb6720323bf48987161c8c112f3eaf7b4c", "messageHeadline": "refactor: force everything to accumulator type", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 69, "deletions": 51}}, {"node": {"oid": "013d595ab5a50bbdb36059a1b441927fdb34095c", "messageHeadline": "fix(deploy): turn off file journaling", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc53dcf077c8dfb9981103a8b27427d4f5b03ebb", "messageHeadline": "chore: add `test:examples` to ci", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c1d5d85cdaa3264c03f203dd5019d86d6f726b34", "messageHeadline": "batching execution ign 33 (#37)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1969, "deletions": 557}}, {"node": {"oid": "afa10ca67a4b1616a05949a6a448f52dfb1eb098", "messageHeadline": "Merge pull request #39 from NomicFoundation/build-tooling", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 790, "deletions": 23}}, {"node": {"oid": "2faeada98cda393be3334d00012c0d8596b8565f", "messageHeadline": "fix lint", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c1cc5dddc248f44b09b1469f8248d8fba8271b9a", "messageHeadline": "added esbuild script for plan task", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 782, "deletions": 15}}, {"node": {"oid": "03d0094bfa921bdef5165e36a6c94baede255788", "messageHeadline": "fix build output pathing", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "48ba4c00069b8f97973b5106889140f4b7a1af45", "messageHeadline": "Merge pull request #38 from NomicFoundation/plan-task", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 442, "deletions": 154}}, {"node": {"oid": "c7c717b38ea95114ddbfa89b4c1e74775b3e4018", "messageHeadline": "removing debug logs", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "6f61493fde6edfc01a223217753581aa28b991e6", "messageHeadline": "more logs", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "c192057e59c87ef5786a036543b63dd2973e0684", "messageHeadline": "adding logs for windows debugging", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5d8a94a94bc4a5e7f1b54c394a4aaabb3ec7f3b9", "messageHeadline": "increase timeout", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2f4ed5db452205bde491e0ade2328e893639706", "messageHeadline": "add testing for mermaid substitution", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "358feff646ae63438785df8b3a26646ef177732f", "messageHeadline": "fix path test on windows", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "8246d8aae3712f69af5149ecd1291613103b3475", "messageHeadline": "remove missed .only", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50050fe0ae413006b97a9e856ef0aba4e382695d", "messageHeadline": "fix broken test", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 5, "deletions": 52}}, {"node": {"oid": "4cdc99fae2b55a16ee385c3858a2f516285e1690", "messageHeadline": "base plan tests", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 219, "deletions": 52}}, {"node": {"oid": "6c4e57f4fd9727841230b72d98a429d480576cf5", "messageHeadline": "remove duplicated replace", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15f7f6a584c254f92a1ae10d79347adbe84ea230", "messageHeadline": "adding first pass for html", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 255, "deletions": 100}}, {"node": {"oid": "f840522549c0c9391af821ac541016d180c1f2cc", "messageHeadline": "removed lingering comment from build script", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "36eff0f5f9c224bfc5f9cd926bcad95d4a2bd69a", "messageHeadline": "Merge pull request #35 from NomicFoundation/refactor/ir", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 5594, "deletions": 3472}}, {"node": {"oid": "b3441faf42451c3b0c2b729252e6f9b09bb81035", "messageHeadline": "removing debug logs", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "eae2ac8ecc5e6e35f152154ddf1e74f586dd3c84", "messageHeadline": "who doesn't love a good backslash", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4d4493afbcec217f23d386b4084174d97fad4cb", "messageHeadline": "windows debug testing with logs", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "e4ab7fc81adc2bcdc88cc14ac92f9c44cfe0d8f1", "messageHeadline": "refactor: add architecture doc", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "c979e371abafe5f5eeb629f6389cec2dc78ab397", "messageHeadline": "refactor: update docs", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7140085a13e1de0fe105c8b1ddf7704ee6f5408", "messageHeadline": "refactor: cleanup process folder", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 233, "deletions": 232}}, {"node": {"oid": "3d34e49e286d4cd0f449521fec9ae70fccaf0a1e", "messageHeadline": "refactor: fix ui display in tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "dab0099c01f57bac169424bcd4b8505bd84018b8", "messageHeadline": "enabled import path aliases in core", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 472, "deletions": 818}}, {"node": {"oid": "66dcb3481f1647518311a1f19d5f2f71648af5f4", "messageHeadline": "refactor: wire file journal through", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 60, "deletions": 34}}, {"node": {"oid": "8b6d74990f4150daf6c5f51d32ba20bc7aafe347", "messageHeadline": "refactor: change steps name to recipeAction", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eab9321c1adecaa913c0440cac188ccf512f9653", "messageHeadline": "refactor: fix up todos", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "4c6dfeb38c5a4b070c3e56052ff78262357b2f9e", "messageHeadline": "refactor: fix todo", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "24484907fb14cd9d08724c3c7b2a9babb4f08772", "messageHeadline": "refactor: rename to deploy", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 87, "deletions": 99}}, {"node": {"oid": "8f25436587037705e6730f0510f2cab63bb94012", "messageHeadline": "refactor: collapse single-graph folder down", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 185, "deletions": 208}}, {"node": {"oid": "bdfb5deaccefd9199d0b649ff27ec4cfe3aed5b6", "messageHeadline": "refactor: remove futures folder", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 107, "deletions": 1479}}, {"node": {"oid": "cd12fd9f594d2c1adfe7a58b2203c690eb01ffb8", "messageHeadline": "refactor: start removing deployment state", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 163}}, {"node": {"oid": "77f00134869e75518d9df3897071012ec6fb98af", "messageHeadline": "refactor: delete execution engine", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 23, "deletions": 376}}, {"node": {"oid": "b0521a005832f0d7e27b117a36270710ec3c6ab0", "messageHeadline": "refactor: remove ignition deploy/plan", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 14, "deletions": 84}}, {"node": {"oid": "f6aef8db555f5662a54e181980033c1628dd7513", "messageHeadline": "fix broken lint", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4765655dc8df8a02d082b2844bce7a386ec93cb2", "messageHeadline": "adding very basic html output to help with debugging", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 741, "deletions": 9}}, {"node": {"oid": "90b0dc55459e1dcbb67f849937a78977482da5b3", "messageHeadline": "refactor: remove original top level deploy", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 283}}, {"node": {"oid": "50c7062f11b44d94d08ee7ca87e820073505f548", "messageHeadline": "refactor: remove old tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1, "deletions": 1435}}, {"node": {"oid": "841bc409ce6acc028b3e4ffceb2c840db6597b3d", "messageHeadline": "refactor: ensure integration tests match", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 600, "deletions": 308}}, {"node": {"oid": "45c4851a50e0cc16eefbab2511e7efcd46b9b5d1", "messageHeadline": "refactor: add validation and tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1884, "deletions": 344}}, {"node": {"oid": "6aa735b79d550c2a50c2fb35cf6f38456b2ff63f", "messageHeadline": "refactor: turn off ui in tests", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "dedee6b5737ad554671f980a26b27115c8c38f98", "messageHeadline": "refactor: wire through ui service", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 274, "deletions": 3}}, {"node": {"oid": "9468300164e0c783b19c92803fe89e8bcd35b52f", "messageHeadline": "refactor: wire in simple example", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "4b494e870de2013cf8f8c4a2a95b1d71d8a403dc", "messageHeadline": "refactor: restructure files", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 80, "deletions": 79}}, {"node": {"oid": "b11e792f8b5d46fa2a767f13ee8a2dba4bb2f51b", "messageHeadline": "refactor: simplify recipe graph api", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 145, "deletions": 149}}, {"node": {"oid": "117c5877eb47891a0de0fdc0af939cf49aec66b7", "messageHeadline": "refactor: enforce recipe ordering through virtual node", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 380, "deletions": 18}}, {"node": {"oid": "6977f0a62b16ac919a439dd32751a34027f487d4", "messageHeadline": "refactor: add test for execution order in useRecipe", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 172, "deletions": 79}}, {"node": {"oid": "96152e48d7ad92ac7191712afcf53f2ffc2207fc", "messageHeadline": "refactor: allow `after` to be specified on calls", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 57, "deletions": 13}}, {"node": {"oid": "ca19636dba3637e31d7dfda017faa86c950575ef", "messageHeadline": "refactor: move to vertexId on futures", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 57, "deletions": 44}}, {"node": {"oid": "e3f39b2ecec0ee49ec9548af99f98dde81339bc5", "messageHeadline": "refactor: change adj list from array to map", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "6f7a5765fb71cec31a2ba88932f6419e2180dc5b", "messageHeadline": "refactor: support passing futures into `useRecipe`", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 188, "deletions": 40}}, {"node": {"oid": "745bb1e382f4a54d79f9ddbe5d236697e6b41d0d", "messageHeadline": "refactor: add initial `useRecipe` sketch", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "305dc272823ae48150339f4b7c4891a517246f46", "messageHeadline": "refactor: add parameter support", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 87, "deletions": 14}}, {"node": {"oid": "a5ae66bbbde0b085d7762db2ace86c9da1a85cdf", "messageHeadline": "refactor: move code into subfolders", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "0d7328432eed59acb3111c691e5c48d184b1f5d5", "messageHeadline": "refactor: add library support from artifacts", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 66, "deletions": 3}}, {"node": {"oid": "5139c72fe5b08c832c97cd24bedc875077c887a9", "messageHeadline": "refactor: add support for hardhat based libraries", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 127, "deletions": 24}}, {"node": {"oid": "bf1756ca703fdcd10c4dd63df5598d822f6a0b4b", "messageHeadline": "refactor: add support for deploy from artifact", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "83c3e06d9683a5203ad18d66ec44605cea57601d", "messageHeadline": "refactor: add support for deployed contract", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 93, "deletions": 8}}, {"node": {"oid": "09ba268b53aa244c6e521380225f95adf5ecfa2e", "messageHeadline": "refactor: add example plan command", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "d3f5aa0389ebd65b395695e479ce8192fa86730d", "messageHeadline": "refactor: add execute based on single-graph", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 937, "deletions": 154}}, {"node": {"oid": "b18e6b969521af05e71b07cd20e97e54b7e5c41e", "messageHeadline": "refactor: spike of new recipes", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1331, "deletions": 3}}, {"node": {"oid": "e30189ecc5983fb61f806ec7c1bc8d420f29352f", "messageHeadline": "Merge pull request #36 from NomicFoundation/ign-29/recipes", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 844, "deletions": 845}}, {"node": {"oid": "d6d1c90e8d69932382044d5e4a385d171624d815", "messageHeadline": "refactored `module` to `recipe` everywhere", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 844, "deletions": 845}}, {"node": {"oid": "b288af1b38e27a87ddecbe9e1071827dfd093af1", "messageHeadline": "feat: support getParam (#33)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 651, "deletions": 26}}, {"node": {"oid": "54bfba2a25f204e1a7c97340d43b5a83934d9f59", "messageHeadline": "Merge pull request #34 from NomicFoundation/ign-28/futures", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 522, "deletions": 526}}, {"node": {"oid": "27a3c4a575f395b84f0436cc22dd77dfbab3e1ed", "messageHeadline": "refactored bindings -> futures in docs", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "e876e2865be38eed77564ed64cee102094e44692", "messageHeadline": "refactored bindings -> futures in examples", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "68380c16142404325fa319ea4afb998b4e8395fc", "messageHeadline": "refactored bindings -> futures in code and tests", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 464, "deletions": 468}}, {"node": {"oid": "7d0ef3f4fc4cfcd3d5c9dfda06ed9ae9be8fb69d", "messageHeadline": "feat:network config (#29)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "cf3f5228496b282764885eac64c5e1c5b5e5fb9b", "messageHeadline": "fix:complex calls (#31)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 193, "deletions": 22}}, {"node": {"oid": "2dbf5e087a090b85e837fe442122ffc11c60d626", "messageHeadline": "Merge pull request #30 from NomicFoundation/ign-16/load-user-modules", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 173, "deletions": 37}}, {"node": {"oid": "fa956d50a6a31a9935c0b0b4ffda6abd60cefeec", "messageHeadline": "fix missed reference", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11c687ef3364b6a21284d0391cb2fe6834a205e1", "messageHeadline": "refactored user module loading and added tests", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 171, "deletions": 35}}, {"node": {"oid": "55178dcaf032288defce2186d523676e40ea10a0", "messageHeadline": "Merge pull request #26 from NomicFoundation/ign-24-node-18", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 122, "deletions": 23}}, {"node": {"oid": "0cc1745b10450adf2c7627d58e7e4394450b56a4", "messageHeadline": "update hardhat version", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 117, "deletions": 18}}, {"node": {"oid": "9ba8bc8f1fdb2ab1fedb8fa7d186ec7a37004b21", "messageHeadline": "feat: deploy from abi bytecode (#27)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 600, "deletions": 402}}, {"node": {"oid": "606506b496adeb0f875fff737c9874bc74b23f55", "messageHeadline": "Merge pull request #18 from NomicFoundation/module-err", "author": {"name": "Morgan", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "bec65c96d388ff3b0c27dba2c0cd24dcda0acac5", "messageHeadline": "feat: support library linking (#21)", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 582, "deletions": 8}}, {"node": {"oid": "723b421d001674e27961144d023c87b1d1424410", "messageHeadline": "feat: support existing contracts", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 260, "deletions": 582}}, {"node": {"oid": "42bac3f1a07b6400601443357fffb30d7e1bc2ed", "messageHeadline": "update workflows", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "864fe5a54a52997d9b9cb220eb79655c47a5b034", "messageHeadline": "add test for nonexistent user module", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "e35e0306eb3618cf77f031ab2a945b402d4025f4", "messageHeadline": "gracefully exit if user module dir not found", "author": {"name": "morgansliman", "email": "morgansliman@gmail.com", "user": {"login": "zoeyTM"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2158d0014facbaa9e965ccaf6b3ebb0ec1544a88", "messageHeadline": "docs: add creating modules section", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 80, "deletions": 23}}, {"node": {"oid": "5b8bb0cbcbb35e512f7c2c7db2304620bffd399f", "messageHeadline": "chore: update the package names and authors", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "3834d48bbe60737f15d46ae3b50d4b8c19f461b4", "messageHeadline": "feat: expose igntion types via plugin", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 767, "deletions": 202}}, {"node": {"oid": "2b64eb8f1dc10481a6298bde1775575836004c22", "messageHeadline": "refactor(core): move ignition out of index", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 103, "deletions": 98}}, {"node": {"oid": "dbe5c1649250b5c9ffe7200bd6381b50f52bc729", "messageHeadline": "chore: add clean command", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 62, "deletions": 42}}, {"node": {"oid": "16213415a6664372f477319fa66d34fd11aa2be5", "messageHeadline": "refactor(core): separate out into subfolders", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 838, "deletions": 791}}, {"node": {"oid": "341285c664f8701d7d38cd9638bd3a31a784300e", "messageHeadline": "chore: add coverage reports", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 1807, "deletions": 1276}}, {"node": {"oid": "6b6c263526896c66526b00394dc857620b3c4f41", "messageHeadline": "docs: add basic readme", "author": {"name": "John Kane", "email": "john@kanej.me", "user": {"login": "kanej"}}, "additions": 318, "deletions": 0}}, {"node": {"oid": "091ce9dce90c0c1d413c322d3951e9a621bd1589", "messageHeadline": "Add default value for `userModulesPaths`", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ddf0a8a55c28d9f7672fee5d9b7410c19a752f0", "messageHeadline": "Code review and cleanup", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 365, "deletions": 314}}, {"node": {"oid": "b7b1617a9b23594be5580d29f0c131dd8c406e8b", "messageHeadline": "Merge pull request #17 from nomiclabs/ui", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 1390, "deletions": 669}}, {"node": {"oid": "155f395dfed7598879bb03e499c5a8bac367b421", "messageHeadline": "Refactor execution and DeploymentState", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 482, "deletions": 481}}, {"node": {"oid": "74fbaba2ed015f6cb28ef57eba39d15e9aa31760", "messageHeadline": "Read DeploymentState from disk", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 83, "deletions": 61}}, {"node": {"oid": "f11562e7a224f2596ca318478ed0889ab0bfb4d7", "messageHeadline": "Improve eslint imports order rule", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "8aba491934855b6fa711fb55eaa4f3b701479792", "messageHeadline": "Centralize deployment state in a single module", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 574, "deletions": 634}}, {"node": {"oid": "53113a0d32bfbf6410649e839849052b3480aad3", "messageHeadline": "Handle all pending TODOs", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 841, "deletions": 87}}, {"node": {"oid": "6935dcba04133acc8d46e943fd00c25521418d50", "messageHeadline": "Merge pull request #12 from nomiclabs/execution-engine-refactor", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 639, "deletions": 102}}, {"node": {"oid": "d7e7bd9db8bb8c352b33dee140e1231753e46bc7", "messageHeadline": "Use double quotes in eslint npm scripts", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2100eb9defb8604499207a7a0c0bbcd8fef6a4d6", "messageHeadline": "Add .gitattributes", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f48f60f7a65dfce350d7cb8cbed5be5456f466e2", "messageHeadline": "Add CI", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "46a4b08659ed574fe1937cb9eebb7b2e52c21e3f", "messageHeadline": "Make journal mandatory in TxSender", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "1cb3bb71821c746736eaf8bb9d8c9c6045bb98a0", "messageHeadline": "Fix some issues", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 363, "deletions": 29}}, {"node": {"oid": "cdec335d5d8eb05e3954aa2f397fe0d017e0e997", "messageHeadline": "Add class to manage the engine's execution", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 204, "deletions": 58}}, {"node": {"oid": "0838e0e69c99fbc3da267575aea6ff768f4f3c9f", "messageHeadline": "Fix linter", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "425b52fc7505c0adbbdb2ff891c5f4de4f182886", "messageHeadline": "Add m.call", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 363, "deletions": 34}}, {"node": {"oid": "66568bc093a63e40b50e505cd80e12abf6152a01", "messageHeadline": "Add integration tests for hardhat plugin", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 360, "deletions": 75}}, {"node": {"oid": "747c790fb8391701b8edc5abcbe7dd4965417949", "messageHeadline": "Show message when there are no modules", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "2d7beaedf48c32d911251fcbd823ccf2d856af39", "messageHeadline": "Basic implementation", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 4169, "deletions": 187}}, {"node": {"oid": "0ac2d4a5274812a41475d2caba692bcacaf1c8a7", "messageHeadline": "Initial commit", "author": {"name": "Franco Victorio", "email": "victorio.franco@gmail.com", "user": {"login": "fvictorio"}}, "additions": 4262, "deletions": 0}}]