CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
beamer-bridge_beamer.json1 linesDownload Raw Back to root
1[{"node": {"oid": "409cf420a9e553d0b1b977ef08ca6732d42ef349", "messageHeadline": "docs: development: explain how to do a full and partial deployment", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 105, "deletions": 0}}, {"node": {"oid": "ed4cdfce52086cbe43d96cb4198e34e042cbb7b5", "messageHeadline": "docs: add reference docs for `deploy-base` and `deploy` commands", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 87, "deletions": 0}}, {"node": {"oid": "0fe1eec0e268613da89d20a14da6f5114d518672", "messageHeadline": "frontend: add disable bridging option", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "44289be895e6063b02cd5888dded484bcc11f146", "messageHeadline": "frontend: remove banner", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "18a03b260975cd9ff5a21bcdfc091e58a7107e4d", "messageHeadline": "build(deps-dev): bump ape-infura from 0.6.3 to 0.6.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "335fcfc0e0fae501c8ea2083f64eac4c722ce5fc", "messageHeadline": "build(deps-dev): bump ape-base from 0.6.0 to 0.6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cc50fc845c2a94f765cd34b9f2ca14ce6659bf9e", "messageHeadline": "build(deps-dev): bump ape-arbitrum from 0.6.2 to 0.6.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "444ae129df8eb5ba3ac3aadd4f9494b8013ae54c", "messageHeadline": "build(deps): bump urllib3 from 1.26.16 to 1.26.17", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d22ed04aacbb19e2172fccab75f6b6582651336", "messageHeadline": "build(deps-dev): bump ruff from 0.0.291 to 0.0.292", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "3c2fe086919892b81ae0283c31e52dd7911b75d3", "messageHeadline": "Release v3.0.1", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "86fa487e350a1c74faee43a09a82889bb6cfaf66", "messageHeadline": "build(deps): bump get-func-name from 2.0.0 to 2.0.2 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b42359db6f87ba4d123a75976ac8c0131d904ba1", "messageHeadline": "build(deps): bump get-func-name from 2.0.0 to 2.0.2 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc32796bb3e893d877a51d726079115b0fbba412", "messageHeadline": "subgraph: update contract addresses for v3", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "c0bec8c9eacb9fa169c9cd6a4e1b98625db76ad1", "messageHeadline": "build(deps-dev): bump pylint from 2.17.5 to 2.17.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4b2593285961ecfc0ae86025f02a38650dc8d878", "messageHeadline": "build(deps-dev): bump types-requests from 2.31.0.5 to 2.31.0.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e406e3546994d5f0008b3eabc91fc13e22634711", "messageHeadline": "beamer: tests: fix type", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "617594fa51d056903fbb1469cf9e76262ef7292c", "messageHeadline": "build(deps-dev): bump types-requests from 2.31.0.4 to 2.31.0.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "726d32a1a57155c0d47ab6584a2008a690ff0ae4", "messageHeadline": "beamer: tests: add tests for `deploy` and `deploy-base` commands", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 85, "deletions": 0}}, {"node": {"oid": "dd828d49d4b3d7c0265fcd2094ba0a58fbec89e3", "messageHeadline": "build(deps): bump protobufjs from 6.11.3 to 6.11.4 in /subgraph", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c39d94167243a2010a5d181b922dd0ebc59a81e0", "messageHeadline": "subgraph: address nitpicks in review", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c9b076811d6800bd9648c7c8b700bf5086ce73a4", "messageHeadline": "subgraph: handle ClaimStakeWithdrawn", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "396458a180330901224ff6f5a0ff69589726b591", "messageHeadline": "subgraph: fix wrong contract address", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f616b2c0327cd1bd44181e347fc0fdd8d43eaf72", "messageHeadline": "subgraph: add scripts for each supported chain", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "77a142ff1630dac7b0dec9914156d16e98d5599a", "messageHeadline": "subgraph: withdraw expired tx was not handled", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "33b42756da23a55ef89e9a7e4a53edc953279dc1", "messageHeadline": "subgraph: Subgraph for contracts v2", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 4034, "deletions": 10647}}, {"node": {"oid": "6588a03b680839109119d9bbf7db1c3888c11652", "messageHeadline": "subgraph: initial subgraph for l2 contracts", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7309, "deletions": 0}}, {"node": {"oid": "c954b88d1c559fa415c4b6a52057f4cf739e8c67", "messageHeadline": "build(deps): bump actions/checkout from 4.0.0 to 4.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3a2ee1d5bfe751e98bbcf8ee3d3dda2363c646a", "messageHeadline": "build(deps-dev): bump ruff from 0.0.290 to 0.0.291", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "78dc779d7e8ca6b44e54b2c172c258dfa0c1c349", "messageHeadline": "build(deps-dev): bump types-pyyaml from 6.0.12.11 to 6.0.12.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e672d66a19402e853df15d88bc9e82047e7b594", "messageHeadline": "build(deps-dev): bump types-requests from 2.31.0.3 to 2.31.0.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7958b8dd5411f80fe7f31e358ffe5257e54d720d", "messageHeadline": "e2e tests: fix all tests to export the resolver address", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "526945dbce9e4a15a256d30ec84dbd9e36104d6c", "messageHeadline": "relayer: Wait until message has arrived on the destination RequestMan\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 387, "deletions": 4}}, {"node": {"oid": "d97bec8bbfc2c002c96ec2d0922e361e3bbb2ba1", "messageHeadline": "build(deps): bump web3 from 6.9.0 to 6.10.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d0a8afe37a8913fea570e449c79f5e83a27cac99", "messageHeadline": "build(deps-dev): bump cryptography from 41.0.3 to 41.0.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "593a995303705233558cb43a679aadf5c7db5ae2", "messageHeadline": "build(deps-dev): bump eth-ape from 0.6.19 to 0.6.20", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e92027ca68d0f92727a219825095bcf6b64ba626", "messageHeadline": "build(deps-dev): bump types-requests from 2.31.0.2 to 2.31.0.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "46f60ffff9210c43dcec1657d9076dc56d6a41bc", "messageHeadline": "build(deps): bump xdg-base-dirs from 6.0.0 to 6.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d5a2d230d1e75b281bcdb7cf68b815346ad33a78", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 23.7.10 to 23.9.16", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2c79dbe8ce87bdf1810380088814e3725af83883", "messageHeadline": "build(deps): bump typing-extensions from 4.7.1 to 4.8.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7d1c998955da0f27ba6206549dc083eb8a44e4ae", "messageHeadline": "build(deps-dev): bump ruff from 0.0.289 to 0.0.290", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "c9933b4bba9ec103fd622e6af420f55848a46384", "messageHeadline": "docs: development: document how to run L1 invalidation and challenge \u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 124, "deletions": 0}}, {"node": {"oid": "c1ed507e2107c1433e76bb3ff04545d33f44d8e8", "messageHeadline": "build(deps-dev): bump ruff from 0.0.288 to 0.0.289", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "73b45393a57c1f1f5eab52b8a2e73b14aadb24e0", "messageHeadline": "build(deps-dev): bump sphinx from 7.2.5 to 7.2.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ab1d1ea444ee90122fa68fcd47c826a23e56b600", "messageHeadline": "build(deps-dev): bump ape-solidity from 0.6.8 to 0.6.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a4d8483d3381cf7a26d4b8d7c46f9c2bc9949a61", "messageHeadline": "docs: remove trailing whitespace", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 49, "deletions": 49}}, {"node": {"oid": "54797d057e4219ebb50048d8dc385c8f6a505304", "messageHeadline": "docs: reference: make use of title case in major section titles", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4aa72f8dd33e585e5579915128fbc6b9c3631aed", "messageHeadline": "docs: reference: move relayer command reference to the relayer section", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 76, "deletions": 74}}, {"node": {"oid": "7b8cf74a4f3afaf18b2a087c33b1b56086fa0aa0", "messageHeadline": "docs: reference: fix section markers", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2818ad6dbcead7dda4fec9078ee36fa22dd7a02c", "messageHeadline": "docs: document the new 'check verify-challenges' command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "5a50ad27bb3d373cc493c7201357fd3fa2ec0f9c", "messageHeadline": "beamer: tests: add tests for the new 'check verify-challenges' command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 61, "deletions": 1}}, {"node": {"oid": "edf4b1c6a55fc09e214b33aa07f028d5206d143f", "messageHeadline": "beamer: tests: introduce _prepare() to make it easier to write new tests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 37, "deletions": 20}}, {"node": {"oid": "10affb31968b24a4c3d3a734d9ed34828d6a9791", "messageHeadline": "beamer: check: add verify-challenges", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 86, "deletions": 0}}, {"node": {"oid": "6cc0d2898c204a78c5c7bc8b227e03a7865260dd", "messageHeadline": "beamer: check: allow context account to be None", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8f9e7f1c5fa45edf625e5f14b3885dd360534935", "messageHeadline": "build(deps-dev): bump ruff from 0.0.287 to 0.0.288", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 47, "deletions": 214}}, {"node": {"oid": "37a4538b7e7a6dee40047cc1ece1b636d9123fee", "messageHeadline": "scripts: fix header format for contract addresses", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4e150c8751f87e65ae428b0a0ad8450e7f903dc", "messageHeadline": "docs: reorganize docs", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1705, "deletions": 1816}}, {"node": {"oid": "0b7598d6f9fd6b68108fb5aabd5b6e2eb5eb513a", "messageHeadline": "docs: ignore contract addresses page", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bcda09eefe775270d27724f333462ffd0aa086d1", "messageHeadline": "deps: add sphinx-icon for docs", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 780, "deletions": 587}}, {"node": {"oid": "03a4f7416a84f5331e0e7d2e787bfecb35382c90", "messageHeadline": "build(deps-dev): bump pytest from 7.4.1 to 7.4.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4d19f4f385d392429c3f8c2cd924d23c50dc69b1", "messageHeadline": "build(deps-dev): bump black from 23.7.0 to 23.9.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "6ef746fd794c98a16f7a5ed83dd53965b879c8ca", "messageHeadline": "build(deps-dev): bump furo from 2023.8.19 to 2023.9.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e70d3231239b28534e33229a8ddb10d1cce69a02", "messageHeadline": "build(deps-dev): bump shiv from 1.0.3 to 1.0.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "e4dff214f3d3b7ac6e9c8983bceb2281fa3015e0", "messageHeadline": "docs: fix new-line rendering", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e5f81185c49b7119841b0f19946c607e40ef70b8", "messageHeadline": "docs: document relayer commands", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "3f7f53ada0240e894d0fe2cafcdaddae71e465ac", "messageHeadline": "relayer: add basic README.md", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "0ebece29e8e3fdf4080f31e209ebe0959b859de9", "messageHeadline": "frontend: change banner text", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01197510efb6992cbfadb529eb796b464a766d2e", "messageHeadline": "docs: document the new 'check initiate-challenges' command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 54, "deletions": 2}}, {"node": {"oid": "79f4e3596bfa31ffc80562e05139d17a39f18970", "messageHeadline": "beamer: tests: add tests for the `check initiate-challenges` command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 181, "deletions": 0}}, {"node": {"oid": "ab657c0467093e1e7f9117c940bf41d8e56f68fa", "messageHeadline": "beamer: check: add initiate-challenges", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 249, "deletions": 6}}, {"node": {"oid": "c487b78f575e23efd7b05bd6a01e1a3db3a040ab", "messageHeadline": "frontend: enable pollingInterval definition per chain", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "e2e8ab43f10a7d6eec71909ffa4882c652a1ded9", "messageHeadline": "build(deps): bump actions/checkout from 3.6.0 to 4.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36cff5e04f6d0bab7c7073961e036a1c43a2d1f5", "messageHeadline": "build(deps-dev): bump ape-alchemy from 0.6.3 to 0.6.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "76d42486ae9398eff05938d8434515982543773b", "messageHeadline": "build(deps-dev): bump pytest from 7.4.0 to 7.4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c54c5557c8cdceefc5751adea87633d48b4a4595", "messageHeadline": "build(deps-dev): bump cryptography from 41.0.2 to 41.0.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "1b98891302c543234a98a3c4de6e4ee836a0ebdb", "messageHeadline": "frontend: disable zkevm", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8ee64eadd4074c6e0152ee75bcc0eb29a95fa9d1", "messageHeadline": "build(deps-dev): bump ruff from 0.0.286 to 0.0.287", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "3c16c3e6be026747facb34c09c97c0fc3ea32470", "messageHeadline": "build(deps-dev): bump sphinx from 7.2.4 to 7.2.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e4d08fe05de9ad6c593629011e5596a94268e1c6", "messageHeadline": "build(deps-dev): bump ape-etherscan from 0.6.9 to 0.6.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1d2c0881e8ec5b3b45d7eb98df04cd4b9fa5b473", "messageHeadline": "build(deps-dev): bump ape-alchemy from 0.6.2 to 0.6.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "9d2c22bb616376bdff7fe632c6cda0f12a9fba22", "messageHeadline": "frontend: update active agent addresses", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e217f38fd6073f196b9fe2d8efd8f0253214b5cb", "messageHeadline": "build(deps-dev): bump ape-arbitrum from 0.6.1 to 0.6.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d38248888f58a1952ba739ade4da87dcd057adea", "messageHeadline": "build(deps-dev): bump ruff from 0.0.285 to 0.0.286", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "ddf8d8847a9a4b30586d840a55e3694d9a76b881", "messageHeadline": "build(deps-dev): bump sphinx from 7.2.3 to 7.2.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cf1845e1bd3f203569c313d009309ad80da7a0d5", "messageHeadline": "build(deps): bump web3 from 6.8.0 to 6.9.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8eea6d396b9ce145eaa20795d77ce85dd5dd891b", "messageHeadline": "docs: document the new 'check verify-l1-invalidations' command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 39, "deletions": 0}}, {"node": {"oid": "3470d435c5dac76a84b55ca997c70f546eacad99", "messageHeadline": "beamer: tests: add tests for 'check verify-l1-invalidations` command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 200, "deletions": 36}}, {"node": {"oid": "7a8a6e2549f7a82e0ace96d666f2e5862d37d59b", "messageHeadline": "beamer: tests: allow passing environment variables to run_command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a89abcd7136456a049ecdb8a3f2821dc95d02fc9", "messageHeadline": "beamer: check: add verify-l1-invalidations", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 216, "deletions": 2}}, {"node": {"oid": "d298ef9ee3301b34ddb28a9eae6217148e0383ab", "messageHeadline": "beamer: artifacts: add load_base", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "365b7456ccb0e1dcfe6f7f2670ca819e1c32f0bc", "messageHeadline": "build(deps-dev): bump sphinx from 7.2.2 to 7.2.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "5f32562946c2d439f284c2ae5579e92472316bab", "messageHeadline": "build(deps): bump actions/checkout from 3.5.3 to 3.6.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ce93171d4f3f7712072b6d5cc0221e451c5f486", "messageHeadline": "frontend: update banner text", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef42c91c2d0b0f0741bbbd4de469ba2a82401121", "messageHeadline": "frontend: edit agent address list", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28da7be1b689c8249c47200460fd4b3d4d09b9bd", "messageHeadline": "frontend: update banner text", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "637b21386e1c43f5729cf4a990ed4f2aacd65b42", "messageHeadline": "frontend: enable v3 FeeSub contracts", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "822014c19bcfdaabcde1c26101505b2879fecb40", "messageHeadline": "frontend: filter out unsupported destination tokens", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 67, "deletions": 7}}, {"node": {"oid": "a08553a2c6d0443bde073a87798fc0166785c336", "messageHeadline": "frontend: enable base", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "7505c64485c83d34b18dc41014419fce1d7a88d7", "messageHeadline": "frontend: temporary remove feeSub addresses", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "6fff7bdbf8478ba1332639bb1ff1e0d1905546fa", "messageHeadline": "frontend: use v3 contracts", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "70fbb4de0bcba940387f183dea009f5333c95448", "messageHeadline": "fix: Change safeApprove to safeIncreaseAllowance and safeDecreaseAllo\u2026", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "9de2fc87f298cf5013197664fa9bb46ea3e1b811", "messageHeadline": "frontend: enable DAI/USDT/WETH", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "3a56923c46171618a90401bb8149e6d43dec3898", "messageHeadline": "contracts: use safeApprove for FeeSub", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c26f301e6c9828587470c3c06d1ce7727b35323", "messageHeadline": "deployments: bump npm package version to `v3.0.1`", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1dab023a0761bb6e95837add7c1384fe3ca3125", "messageHeadline": "beamer: bump v3.0.0 and update changelog", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "ea455c1bd2f576e36aefe5a87ad866ec1301cffa", "messageHeadline": "feat: disable ast in abi files", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "199338e40aa3c1b9326f3af035658757facd4a70", "messageHeadline": "frontend: warn user on low liquidity", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 92, "deletions": 10}}, {"node": {"oid": "4cfdb236a0743057b5b141e0308577971c63e535", "messageHeadline": "frontend: Add useMaxFillableAmount composable", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 110, "deletions": 2}}, {"node": {"oid": "3fce9084cea067ac92509a725c8437731c9c4aa2", "messageHeadline": "frontend: Separate provider and wallet functionality of IEthereumProv\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 228, "deletions": 223}}, {"node": {"oid": "cd91d60b9cc1cab069387bc823a69d7923fe487f", "messageHeadline": "frontend: Allow `useTokenBalance` composable to fetch balance for any\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "1e67ee714f12e9f4f2e67014e98b6f9f049da33d", "messageHeadline": "beamer: tests: fix typo", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2031458a46c1c1331040aafd115ed376bcacca93", "messageHeadline": "beamer: move to use the newly introduced relayer-specific exceptions", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 8}}, {"node": {"oid": "d6f8689dd24cc5b38c492465aa558ff1d5490b23", "messageHeadline": "beamer: relayer: introduce base RelayerError and provide more info", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 26, "deletions": 3}}, {"node": {"oid": "fd9cc9270345806cd07344a11c6fc5c5fda41623", "messageHeadline": "fix: change AbiManager to use deploymentBytecode", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3b8813c3ce416e3b959f36f05c9391a952f613d7", "messageHeadline": "build(deps-dev): bump ape-solidity from 0.6.5 to 0.6.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "54e50e3a5c1aa7799d2c64627a0a2aca11a6a3ae", "messageHeadline": ".circleci: add a way to manually trigger publishing docs", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b6065caaea381942ddc538b6f01e522d064cd2c4", "messageHeadline": "deployments: bump npm package version to `v3.0.0`", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52f8a20aed857dcce035403f2f67ea81ef778251", "messageHeadline": "relayer: update ABIs", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 18, "deletions": 71}}, {"node": {"oid": "f4b4e4b4aa6eeea52109793bd45175930cae3dc7", "messageHeadline": "relayer: use new contract addresses", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4935d1ce02e816e1519997d5036c25dbee007ed7", "messageHeadline": "artifacts: mainnet v3", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 150, "deletions": 151}}, {"node": {"oid": "9c85e4c777f1dc9152f2f1a2942a2c2d50b21acb", "messageHeadline": "beamer: relayer: fix the relayer executable path", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d51aaf86222c79f0ca49106b0b96bfc830ecbba", "messageHeadline": "build(deps-dev): bump ape-etherscan from 0.6.8 to 0.6.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1ecdfa08d03352c156e7eb968ad130f43333070d", "messageHeadline": "docs: document the new 'check initiate-l1-invalidations' command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 47, "deletions": 0}}, {"node": {"oid": "154f28fa98fa2e9a48fbb12e0c948a0ffd868582", "messageHeadline": "docs: add missing reference", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "27ffdd135d10c1f4744b5649896725553d263572", "messageHeadline": "beamer: tests: add a test for L1 invalidation check command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 149, "deletions": 0}}, {"node": {"oid": "5ae7a2349e54e831b1fae983517bd17ffc58987b", "messageHeadline": "beamer: cli: hook up the new check command group", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d5633d388e179191de771bdd830d50d485e80f5f", "messageHeadline": "beamer: add the new 'beamer check initiate-l1-resolutions' subcommand", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 267, "deletions": 0}}, {"node": {"oid": "89bed8168dfd7edbd802605c3d84dfda7eb70a98", "messageHeadline": "build(deps-dev): bump furo from 2023.8.17 to 2023.8.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8945b969bc5607c5ad71b4cfdc8cc3af6049ccf9", "messageHeadline": "build(deps-dev): bump sphinx from 7.2.0 to 7.2.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "18d2817bd4826983eaec592e596cb04c549b39e4", "messageHeadline": "build(deps-dev): bump eth-ape from 0.6.15 to 0.6.17", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a1b4ca475755a5e13dfeef5feb5be9f51f530fb3", "messageHeadline": "build(deps): bump click from 8.1.6 to 8.1.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fe225ab91c0e997e26b0f29824ef42969ebb6d10", "messageHeadline": "build(deps-dev): bump ruff from 0.0.284 to 0.0.285", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "91150f37e0c4c7901b29900dd753a5f60fe48b33", "messageHeadline": "build(deps-dev): bump furo from 2023.7.26 to 2023.8.17", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9801d1289841df61fa2a50fc96cea6326497b200", "messageHeadline": "tests: test adding and removing tokens with and without symbol", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "947ec746f3eba528b95cbfb6a03c4eb87535bdf8", "messageHeadline": "tests: fix tests for comparing token_addresses dictionary from state \u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "4c7b1ac71fa81ef5c48442ef58dbb9ac08d25653", "messageHeadline": "beamer: config: Ensure correct token keys", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "07ddc1ca05b570f8b1b93b259ee44e33d3eab3ff", "messageHeadline": "tests: test config read to remove tokens and chains with default valu\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "1b9ba4117e5ef06328b52661d8e2d20d9e890e8a", "messageHeadline": "beamer: config: remove chain from dictionary if reset to default values", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "cd8322e09e17c1aa4d02524f901479c5860dc05d", "messageHeadline": "beamer: move beamer.agent.relayer module to beamer.relayer", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b8bfdd7f61e6842ba1e155e3bec195b15b3a7e2f", "messageHeadline": "beamer: tests: improve usability of run_command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 62, "deletions": 74}}, {"node": {"oid": "b21829a2d799396024488da41dec4e75f622c544", "messageHeadline": "beamer: move create_request_id to beamer.util", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 54, "deletions": 48}}, {"node": {"oid": "0ee7e3da9ce03d1994fdd475fdd30ef0cb68c622", "messageHeadline": "beamer: tests: move command-related utilities to toplevel util module", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 88, "deletions": 89}}, {"node": {"oid": "6528c922bd3e78cf51be8fbf630e45f3a378fccd", "messageHeadline": "beamer: move _ChainIdParam to beamer.util and make it public", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 14, "deletions": 15}}, {"node": {"oid": "09748f173987039bb383818326b5439a8735a290", "messageHeadline": "beamer: typing: allow HexBytes, FillId and RequestId to be (de)serial\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3ddd418b4971f380876bab71814c4cbe37b491c4", "messageHeadline": "beamer: deploy: remove fees, finality period, target weight ppm and t\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 139}}, {"node": {"oid": "2e0d035d2818035dfdff1b0fbf3433d981ee89e7", "messageHeadline": "build(deps-dev): bump sphinx from 7.1.2 to 7.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3aafe0c090a492ac52af99f0954d79d5d0315a1c", "messageHeadline": "build(deps-dev): bump mypy from 1.5.0 to 1.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "a25d77efbe2bfcb7530d9a0f5f73f9a00bde36bb", "messageHeadline": "e2e: adapt relayer calls for keystore file and password", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "8533858d5faa59296ebfb18757619100ee30ee21", "messageHeadline": "relayer: use keystorefile and password to create relayer", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "95530486a4e63e6387e33a042c93ec4cf006f524", "messageHeadline": "tests: add unit test to check agent logs for relayer failures", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "4f534cc6e2e62b1d47b860a87850afa8db22b8da", "messageHeadline": "agent: use LocalAccount to generate keyfile stores for relayer", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 61, "deletions": 37}}, {"node": {"oid": "014d03dc4c30db99ca76c42eefd1c2c90599c3fe", "messageHeadline": "tests: configure token in the fixture with non-zero values so it does\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe3d532f153e11d9735c0294dd5c9cab42b1575b", "messageHeadline": "beamer: config: if symbol exists for another token address, default t\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2b344f5fed39eea9c27eea692adfb76335f6ba71", "messageHeadline": "beamer: config: if token was removed (updating to default values like\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "72e405ad4d39fdd2d906e0085afb4e3b74716dfa", "messageHeadline": "beamer: config: if token.symbol() is not available, use address instead", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7ccea7e3cb3b740ea6be7ccdea3464ad2feb12f9", "messageHeadline": "tests: adapt to new invalidateFill interface", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "0e1855a678a07f13d1b5cf761cc98bec8dc74a29", "messageHeadline": "chore: move make_address() and make_bytes() one level up in util, ren\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 56, "deletions": 38}}, {"node": {"oid": "3a25db6da9dcbeae7219d8c5c6f8ba896c4fab63", "messageHeadline": "agent: pass correct arguments to invalidateFill()", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6ff9ea3080bd25f67843eb9bac82635094869428", "messageHeadline": "contracts: only invalidateFill for request id from target fill manager", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "9adc9714a84b5bb9261b96e806eb24ac5de5b7ab", "messageHeadline": "frontend: Disable all tokens but USDC", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b3387c3bc2408f23d006265b9f35cb7442144994", "messageHeadline": "tests: add a test to check withdraw with random address", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "a92cc2cb6ffd7b6ad7bc0f453e2a5612efc13b63", "messageHeadline": "contracts: remove unnecessary require from withdraw", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "32ff8919611203dd3466953b0df30835d3ab2a41", "messageHeadline": "build(deps): bump python-statemachine from 2.1.0 to 2.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4234c83123550a66f4a644a43dcbec9005402041", "messageHeadline": "tests: adapt config write test to disable a chain", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "698b756f166ae4c6128ba0eee6dc2401b8f92a2f", "messageHeadline": "config write: add chain disable functionality", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "45c332e5ed8587655c16be3495ad3ccdf4614798", "messageHeadline": "tests: add test for disabled chain", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "3916cbc9b6346ba4ed5e104a01e8d4ed477d51bc", "messageHeadline": "beamer: allow disabling a chain", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 24}}, {"node": {"oid": "a4b416521c59c318d5a3f2f142376a03d7a181e9", "messageHeadline": "contracts: allow disabling a chain", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "de2d938a8dadba366c9d7f75c5c470528afdb1b8", "messageHeadline": "contracts: forbid claim on behalf of zero address", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f18183f0452cc9aec0e9e957b5a2aef2ef46f481", "messageHeadline": "contracts: remove unnecessary filler and fillId variables", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c20e748977a64a148e7665a179d0e4ceb574792b", "messageHeadline": "contracts: add documentation to transferableAmount", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4faea0f529fca5a2396f9982fad1b24e842230f0", "messageHeadline": "build(deps-dev): bump mypy from 1.4.1 to 1.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "b1057869cf98cee159fdf789015cf5db872f84f2", "messageHeadline": "fix: add more logs for failed tx and fill request", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "38034d858fb11005e094e9f484e4c9eaf8bf1b86", "messageHeadline": "tests: add test to check correct claim resolution after invalidation.\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "bc086ccb6ed48a057cc9985f680e9baa874a2d6b", "messageHeadline": "contracts: fix correct usage of claim fill id during claim resolution", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c18c4cbffbddacca0fe01c9a147efb71fd36fa0", "messageHeadline": "health: change unfilled behavior", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "0d4761dcc100f35d73461fb15f81a5ddaffd7b0f", "messageHeadline": "build(deps-dev): bump ruff from 0.0.283 to 0.0.284", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "6365f09b6cf4494467daf751b60e2675818422c7", "messageHeadline": "beamer: events: minimise the amount of code under try...except", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b37eb0cbe667b3a0f0407a7a249de8c0dd261842", "messageHeadline": "build(deps-dev): bump ruff from 0.0.282 to 0.0.283", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "a7b5e1ba38488338a5455ff194dbd2ee56c8cfe5", "messageHeadline": "circleci: add base e2e test to ci", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "092d252b11447150f6fda7997bef337c85b03b52", "messageHeadline": "e2e: create base e2e test scripts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 195, "deletions": 0}}, {"node": {"oid": "3b23072612d7b82d69cce8b81bd62b9a38ff9861", "messageHeadline": "scripts: make artifact_name argument for set_chain_on_resolver subcom\u2026", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "fde7f99ead60788be21c43004e95fd4f4748a84d", "messageHeadline": "deployments: add base e2e test config", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c61e2605ab981a9d161deac6642cc2c0ea9f96b2", "messageHeadline": "build(deps): bump web3 from 6.7.0 to 6.8.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4864559743aa02132f0f5d89c8b051f8c13d513a", "messageHeadline": "frontend: move again to drpc for polygon zkevm", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab30aa0a0728c87ae150495bcce13c4725acf7ae", "messageHeadline": "frontend: move back to alchemy for zkevm", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "336fbacaa4ff4f0bdc2fc250f116bba0f8c4c1da", "messageHeadline": "deployments: release package 2.1.0", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a08c4a407012792c58287381b3d8332085946af2", "messageHeadline": "deployments: create package with abi bytecode", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "6166e1018fb40dec3c26aabd418091f54400acf9", "messageHeadline": "Release v2.5.2", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f18cd2316e6f342a061612f81c31e849f2dfd61e", "messageHeadline": "beamer: tests: remove broken test_fill_request_transaction_status", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 50}}, {"node": {"oid": "1d76bf2d2627553682e8dda4dac14306d143b8b8", "messageHeadline": "beamer: tests: correctly check for active state", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1fc2ccfd57643cf8aa69f7389578b055869d7d25", "messageHeadline": "beamer: agent: take the fill mutex before doing anything else when fi\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 43, "deletions": 31}}, {"node": {"oid": "f8a2c89990282c8fcaf87dc0d7f6ad4504da517d", "messageHeadline": "frontend: switch to differernt rpc for zkevm", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d78b199e790f9eb6efb2ffe0a85960d554341c17", "messageHeadline": "frontend: increase validity period", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d8193810c3f09f65a38962de7ecfcc3b9a68f52d", "messageHeadline": "build(deps-dev): bump ape-etherscan from 0.6.7 to 0.6.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4e2901e9d5ffd0dddfee6454a11925170daaf605", "messageHeadline": "build(deps-dev): bump ape-infura from 0.6.2 to 0.6.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "64ea0f594cc17927f79e51099514ba35e7964b4d", "messageHeadline": "build(deps-dev): bump sphinx from 7.1.1 to 7.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "076e9d2af29f314d5729dd3beb58298b2ee28ba6", "messageHeadline": "build(deps-dev): bump ruff from 0.0.281 to 0.0.282", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "0bafa5072e5a3238361837789ea5f3f43770000b", "messageHeadline": "beamer: agent: emit a log entry when OP prove is successful, too", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c107324584e464e46be217c28588a73fbfe70981", "messageHeadline": "deployments: publish version 2.0.3", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a59e131a0ab12b6c1e3018841dbe4876825ce165", "messageHeadline": "build(deps-dev): bump ruff from 0.0.280 to 0.0.281", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "1ec78d72fac35d8342a66db85aa360e80cdc12bc", "messageHeadline": "Release v2.5.1", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "286b02e1ec4408439346f2ef5e0f30059005dd0a", "messageHeadline": ".circleci: add a way to manually trigger container image publishing", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "0af8812369c56a3ea3a6e5583cb4ff137d0179f7", "messageHeadline": "pyproject.toml: switch back to upstream ape, which has released 0.6.15", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 34, "deletions": 38}}, {"node": {"oid": "cdd070a143b5ed2515348bd1b6844b3b28e1af94", "messageHeadline": "scripts: generate-contract-addresses-doc-page: use anonymous RST refe\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0f7d40a28d6404a07581090bd25002fb8177b7c", "messageHeadline": "scripts: add base and pgn support for generating docs addresses", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "850ef95d7374cb6882c8113d790e167f5442bbd8", "messageHeadline": "deployment: Add PGN and base deployments", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "cea605806f78fb98f26cf8880c3f9c87d821218e", "messageHeadline": "frontend: change banner text", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ca890108b84639c7742ebf1a1221e5cbd3a0380", "messageHeadline": "release: v2.5.0", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "175174b02324bc5b1bc896dcb22f290fa8f36455", "messageHeadline": "beamer: middleware: convert JSON quantities to ints", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2b0737ff03fbe01db683d2214c19e191748f2ff", "messageHeadline": "beamer: tests: util: silence mypy", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83718dbfe09242c27b8d7c2cf7e5f182f6df7fed", "messageHeadline": "pyproject.toml: use our fork of ape, that has v0.6.15 with a fix for \u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 990, "deletions": 988}}, {"node": {"oid": "216a85a898e542d67d0bafba7a441a227d5ab566", "messageHeadline": "beamer: middleware: fix cache_get_block_by_number", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bad994d31ea53f2273a2ab6b961f5f1a85a1a60d", "messageHeadline": "frontend: add base network", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "bf1c46ada462dbb6a599e139a88e40b51c1735d7", "messageHeadline": "frontend: change banner text", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ac7d5fe669497976824d9a0a942cdb0a83ddac5", "messageHeadline": "frontend: update banner text", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "05709b4a6cc95dba0c1dcdba7cee941def89b705", "messageHeadline": "frontend: tests: Add tests for `SubsidizedTransfer`", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 263, "deletions": 7}}, {"node": {"oid": "0876a6c1f53bf3a03172616d491161a93bed29c8", "messageHeadline": "frontend: `SubsidizedTransfer`: Only overwrite transaction wrapper calls", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "468eed3819be6d36c340fc7256eef32ae11d1546", "messageHeadline": "frontend: `Transfer`: Add wrappers for transaction functions", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "54fbfc52a547d69699e07ae0522be3f07f046225", "messageHeadline": "relayer: add support for Base", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 67, "deletions": 18}}, {"node": {"oid": "909fc1b658a630ec7c6bf8c7d2f44441e6532c44", "messageHeadline": "build(deps-dev): bump sphinx from 7.0.1 to 7.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4e02881a35ccfe32615edb89044b5e7f2092e1dd", "messageHeadline": "frontend: fix broken base rpc url", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1a5ec9d37233f3658393eac92217d57356f6c99", "messageHeadline": "health: upadate health check with zkevm conf", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "5b8fc9f51eb5960427754c9877e48afff13c58a0", "messageHeadline": "build(deps-dev): bump ruff from 0.0.278 to 0.0.280", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "6923aca3611e36414513e3d2753812aff0842ab8", "messageHeadline": "build(deps): bump word-wrap from 1.2.3 to 1.2.5 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ba1b7e2d4d55f4e910357b378c6f6d3fa54d000c", "messageHeadline": "build(deps): bump word-wrap from 1.2.3 to 1.2.5 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6cf336d4559cc9c3e387c066deca30646ba0276e", "messageHeadline": "build(deps-dev): bump types-pyyaml from 6.0.12.10 to 6.0.12.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "12f128b6c0cecd59e8f2d3387869c13b07808ed6", "messageHeadline": "build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ee779e4b67761be95690872f03d7103f0e27271", "messageHeadline": "deployments: config: remove unnecessary \"tokens\" object", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 26, "deletions": 137}}, {"node": {"oid": "84609915e22ad28f706ba0dfde4dc2649a0c5dc8", "messageHeadline": "beamer: deploy: remove tokens from the config, it's unused", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "87ad5891b1c10c366427faed9f7eb0cfbd9b2ec8", "messageHeadline": "build(deps-dev): bump ape-ganache from 0.6.7 to 0.6.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "22bd0cf145e30e2a444e008e10b69a6bd5023dff", "messageHeadline": "build(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8fc06a251155b85637abae774fda250bf4ca9fe5", "messageHeadline": "build(deps-dev): bump types-python-dateutil from 2.8.19.13 to 2.8.19.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f0ea02788f3ebf0597607d500e2ab05f2e26a205", "messageHeadline": "build(deps-dev): bump types-requests from 2.31.0.1 to 2.31.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "271958033e9f074bb58b244ca4b381b13fec0ad7", "messageHeadline": "frontend: use polygon campaign tweet text", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "86eabfe6de673262341113428a7c23a6750304ec", "messageHeadline": "frontend: enable polygon-zkevm", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f204b5b8cfdaed295758c7fec43d594739d97ae6", "messageHeadline": "build(deps): bump semver from 5.7.1 to 5.7.2 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f367db893f8c3a2d5f6a2a7aacad8f65ed87c10e", "messageHeadline": "build(deps): bump semver from 6.3.0 to 6.3.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fb79c155a5b057d16cb4a670ef18028b38495074", "messageHeadline": "build(deps): bump semver from 6.3.0 to 6.3.1 in /deployments-npm-package", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e1f78bfc7c5dc11e4d41766dbbe6d24b3e8f3f8e", "messageHeadline": "build(deps): bump semver from 5.7.1 to 5.7.2 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 32}}, {"node": {"oid": "99dbc77e2ebb5be67f44dc369392274211261844", "messageHeadline": "frontend: change polygon zkevm logo icon", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4192b34875b223fcd2e9f003cd7d3a4dd2dfda02", "messageHeadline": "beamer: config: don't add duplicate entries to whitelists", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d3253f5ee377ac73f9fd24f92c0db8738af2dae8", "messageHeadline": "frontend: fix broken polygonzkevm explorer url", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd309766e19e88bd74e552fbd5a834609317162c", "messageHeadline": "frontend: off-chain `amountCanBeSubsidized` check", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 187, "deletions": 7}}, {"node": {"oid": "955cc3fc2b5a111147cb6734c470e0e9ddcc9d26", "messageHeadline": "frontend: bring back the old twitter campaign text", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6ddea3f69f112876827214a1085b1f6300128bb1", "messageHeadline": "frontend: it's zebra time baby", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18c3f5711c1b545f963991d628ec2a0a7b0e25c5", "messageHeadline": "frontend: enable fee subsidy", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e1d1191010a2e225a1740f645a904f70f47a71fc", "messageHeadline": "tests: use beamer chain descriptors", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "0f4f04c42dedafb346db7c463ef8d2b329e6ef18", "messageHeadline": "beamer: use new beamer chain descriptors", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "40066a8a44b144eb80b19ad09679182a2e3d374d", "messageHeadline": "beamer: introduce beamer chain descriptors", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "6bd01c1249c8cd36722b87316a5aa6899be06359", "messageHeadline": "frontend: Show different success tweet text if transfer was subsidized", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 83, "deletions": 7}}, {"node": {"oid": "3f412f85911971ff15dc4a45503fd91987c0f514", "messageHeadline": "frontend: Add type guards for SubsidizedTransfer", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "deb9d4ffacf0e0cbfc167bccf201094222bf5b11", "messageHeadline": "frontend: Update transfer success tweet text for Polygon release", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a09ca1cc4c6729f30f33a98002c00c366acd37a5", "messageHeadline": "build(deps-dev): bump ruff from 0.0.277 to 0.0.278", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "b0a97b02d0087cf5f631e309bda3830c7e82d1a2", "messageHeadline": "beamer: test FeeSub contract", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "ac0877f17e7daac0d8a14ff177977581e84bd4c1", "messageHeadline": "contracts: lint FeeSub contract", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0ae37da68fb69f809de2844796aac3bb74dd78f6", "messageHeadline": "frontend: update FeeSub ABI", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7a3cace4eeace4edd1c06b887129fc82300df451", "messageHeadline": "frontend: use new fee subsidy availability check", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 57, "deletions": 50}}, {"node": {"oid": "8ce31b6ece8c3767706868744930be496ed1972b", "messageHeadline": "contracts: FeeSub `canBeSubsidized` check", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "718eec6411cef9215f18ba34f4e6e4e9ac15f838", "messageHeadline": "frontend: adjust `generate-types` command", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ece323171daba7ee8ad4f56522e04f7799185842", "messageHeadline": "frontend: integrate fee subsidy feature", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 447, "deletions": 72}}, {"node": {"oid": "e92798b78c1a71c93f088f5471d967cbce10065f", "messageHeadline": "frontend: add FeeSub ABI", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "676247dcdbbb3c9969855d3bc4059e103a17bf53", "messageHeadline": "frontend: implement subsidized transfer class", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 86, "deletions": 5}}, {"node": {"oid": "76fce63176a1c1781620bf3691f4b33c0c368332", "messageHeadline": "frontend: introduce a new `feeSubAddress` field in the config", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "4764d7860bc7a14c57d8fd22896f55a678189ed3", "messageHeadline": ".github: add necessary directives to the backlog-item template", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2a1700954d2fb28f6917a22873cd43f71a3d98bd", "messageHeadline": "Rename Backlog Item.md to backlog-item.md", "author": {"name": "andfletcher", "email": "39694712+andfletcher@users.noreply.github.com", "user": {"login": "andfletcher"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "28f6e079265d83dc3c272b69edb1b27ec7347115", "messageHeadline": ".github: add a template issue for new token support", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "dcb130fd844c5f19232f667fdce5e4fc6a2d0fb4", "messageHeadline": "deployments-npm-package: update version to 2.0.2", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9373d73cf612add895d94f8f1272437765399d56", "messageHeadline": "deployments: artifacts: rename polygon zkevm artifact", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8ae91f14f14459785f98b76cb393132fb6c2afe5", "messageHeadline": "beamer: deploy: use lower case chars and replace spaces with dashes i\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "952df79136ea22c78875baa67037292a9f88da68", "messageHeadline": "tests: remove unnecessary ignores", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8cc4d0cb7702481bdbac3ed1b84cc1cdf90c0d2e", "messageHeadline": "build(deps-dev): bump eth-ape from 0.6.12 to 0.6.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b7e1f9be744801a093bcf13343a12551f43e15ce", "messageHeadline": "build(deps-dev): bump black from 23.3.0 to 23.7.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 29}}, {"node": {"oid": "779f753e681a999834727c7b988ce0b782a67cb4", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 23.6.5 to 23.7.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "93869809c3cd47d90973d77d31d4a633a61ab5da", "messageHeadline": "build(deps): bump prometheus-client from 0.17.0 to 0.17.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "084a63672147a5985cde340c88da9f4540446628", "messageHeadline": "beamer: tests: config: don't hardcode chain ID", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c02843abf9e48d6779d30ff30ef451a41032724e", "messageHeadline": "beamer: artifacts: remove the now unused load_all function", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "647e85812ac876c1b16d8a86832a0d61044374ba", "messageHeadline": "beamer: health: use beamer.artifacts.load instead of load_all", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8625e2a721e0557d4fd5685cd31f17924ee4546b", "messageHeadline": "beamer: agent: use beamer.artifacts.load instead of load_all", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c881c23176e4e06049eb4504295e5825a5f93246", "messageHeadline": "beamer: contracts: remove the now unused contracts_for_web3", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 16}}, {"node": {"oid": "9ecb65771017bef98f4f30ef878d0f81891276a5", "messageHeadline": "scripts: move away from using contracts_for_web3", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 22, "deletions": 9}}, {"node": {"oid": "2f40b4eb8b727930455156d5c58397961df51f42", "messageHeadline": "beamer: artifacts: add a new helper function to load only a single de\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2adf0b20a3215afde1bcfebcdcdae5b683d1fd67", "messageHeadline": "docker: scripts: fix deploy-base and deploy invocation", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6dfbaf28ab0693b675867526d2a071782507baa9", "messageHeadline": "beamer: contracts: remove unused code", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 55}}, {"node": {"oid": "6e8c9a9d3a6601e9a3b2f4ce86455d30f3d1df94", "messageHeadline": "beamer: contracts: switch contracts_for_web3 to use new API internally", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 13, "deletions": 4}}, {"node": {"oid": "70d4316777e9e3fe3d7bc72072985f476e478497", "messageHeadline": "beamer: tests: make tests work again after the config changes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 57, "deletions": 53}}, {"node": {"oid": "3188856332df59c0a7c33fef651c7bdc5ab20aa5", "messageHeadline": "beamer: tests: name artifacts properly when generating them", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "df27fee00c103102ced2c7ae5f024365ab0f90b3", "messageHeadline": "beamer: agent: don't load artifacts as part of config setup", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 22, "deletions": 34}}, {"node": {"oid": "a386382e3043081bbd66f08b0ab6c84c7cba1b34", "messageHeadline": "beamer: tests: split _generate_deployment_dir into two and make it av\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 46, "deletions": 44}}, {"node": {"oid": "311ed985503a9688117cb85d3068eca563983232", "messageHeadline": "beamer: tests: move the 'root' variable into _generate_deployment_dir", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e25dfb2979f61e9f268a9a124e0e4eeded1d307e", "messageHeadline": "beamer: health: move to use the new ABIManager and artifacts facilities", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "8af53771bd19b598ff4ea124040a82dc29869ea3", "messageHeadline": "beamer: artifacts: add a helper property, Deployment.earliest_block", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "306c7c142fb11d1ca430884ebddf3f5ca195e31d", "messageHeadline": "beamer: artifacts: add a helper load_all function", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "77eb90904eea0ac9c8a30ea11e5aeffb7f4c702e", "messageHeadline": "beamer: provide an ABIManager instance to obtain_contract instead of \u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 16, "deletions": 13}}, {"node": {"oid": "64e3562fb7353c08b80115744143f0312cb21be8", "messageHeadline": "beamer: contracts: require an ABIManager in obtain_contract", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c9ab8282ec2727bf6ab503ca9a63c1185ee7278", "messageHeadline": "beamer: deploy: silence pylint", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d18cfe2e2e47f6069f935d5f681bc4a465ad937c", "messageHeadline": "beamer: deploy: remove unused code", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 18}}, {"node": {"oid": "9e20e56d315c65163495c4c2191270ec3b8ebaf5", "messageHeadline": "beamer: deploy: use ABIManager", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 20, "deletions": 12}}, {"node": {"oid": "c191327afed806a29c89240a1dea2a0637bd516b", "messageHeadline": "beamer: contracts: introduce ABIManager", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "b463738b18fc3a505943bd27599cb20e2ed3ebfe", "messageHeadline": "beamer: move deploy.artifacts one level up", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "147591436e8018f81900f116e58e0930cdf4a7de", "messageHeadline": "beamer: deploy: remove util.make_contract", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a136020d0b9cb6db51c072cf50aa108548330164", "messageHeadline": "beamer: deploy: remove artifacts.obtain_contract", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 10}}, {"node": {"oid": "09919ea75b44a5498371cbf92d6ca6566bde32b6", "messageHeadline": "scripts: e2e-test-op-commands: make the function name consistent with\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94ee517f7be839c7c855c78aa2a622d34c794e18", "messageHeadline": "docker: optimism: add missing --abi-dir option", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b442a927f296d658df7f1125c1364cc3b8b09b2f", "messageHeadline": "scripts: e2e-test-op-commands: convert to use beamer.contracts.obtain\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "264025e31973a0f4d407762a8212e837c200d354", "messageHeadline": "beamer: config: convert to use beamer.contract.obtain_contract", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "45a7358c6132604b45bc571c305734e6332219df", "messageHeadline": "beamer: deploy: add missing --abi-dir options", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "30f6e1d01ac5c5b9927c2c589ad9df2c6ccbf26b", "messageHeadline": "beamer: contract: add obtain_contract", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c9fe473d10e509e1e19fd878ee153dbc411f0cc9", "messageHeadline": "beamer: deploy: move artifacts generation to util", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 45, "deletions": 46}}, {"node": {"oid": "2b47c0c23fc406988059c16d1948d376055eac2e", "messageHeadline": "beamer: move get_commit_id from beamer.deploy.util to beamer.util", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "2b320fce27a418c03c570ab3acf3ac9f1d71725c", "messageHeadline": "beamer: tests: config: add missing --abi-dir option", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "25c96150b53f17574e9150626f486320a739ea22", "messageHeadline": "beamer: move load_rpc_info from beamer.deploy.config to beamer.util", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 14}}, {"node": {"oid": "8f5664da329195834234a27389897a3792a486c4", "messageHeadline": "release: v2.4.0", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b48ebb631aa7ade7f577b00f0d2b5c4e4c9f12d3", "messageHeadline": "pyproject.toml: pin click to 8.1.3", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 481, "deletions": 405}}, {"node": {"oid": "9805133024087645a5d7ebec8404a46f51b62dd0", "messageHeadline": "build(deps): bump tough-cookie from 4.1.2 to 4.1.3 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c982c6728881243536ba582ff4e5148d000b4c7f", "messageHeadline": "tests: adapt prove unittest to check timestamp", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "20981780b63e8a35470a5c9866024b7764b998c1", "messageHeadline": "agent: use relayer timestamp for op prove", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "99d1dd1fc8dfeab6d972f6d84e60ef33b31eb2fe", "messageHeadline": "build(deps): bump click from 8.1.3 to 8.1.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "24a34e15997300d753dfc14c819e12015ecc18f2", "messageHeadline": "tests: add tests for FeeSub contract", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 167, "deletions": 0}}, {"node": {"oid": "b9fe5040e016f58e166684689889ca2774ed17a9", "messageHeadline": "contracts: add FeeSub.sol", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "535ed50b9811048ef1ac6ac27aa0b238711c9557", "messageHeadline": "build(deps-dev): bump eth-ape from 0.6.11 to 0.6.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "eb80c5d9b7c033b9e3800d47b4fd57a06a32189c", "messageHeadline": "relayer: OP relayer needs to print proof timestamp", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "d131a4dd4fa7d0ed3c6b4ad002412fe5ae73abd9", "messageHeadline": "frontend: Update vuelidate", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 24, "deletions": 141}}, {"node": {"oid": "8912633584bc8ae09d6669a81cc363f9eb3d995b", "messageHeadline": "relayer: Use boolean return value for isCompleted checks of steps", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 127, "deletions": 95}}, {"node": {"oid": "fd045a071b61b040b0e21bcff1bd1ce3dfd90c2b", "messageHeadline": "e2e tests: add resolver environment variable to arbitrum and ethereum\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "64ac43d9b066495fccc2b9349d3d1d176ba2f631", "messageHeadline": "relayer: Return l1 transaction hash in isCompleted check of Arbitrum \u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 128, "deletions": 114}}, {"node": {"oid": "9dca29303807b2e4c0fb15fa0c39839939e1276a", "messageHeadline": "relayer: New step based architecture", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 459, "deletions": 216}}, {"node": {"oid": "dd4162802ec2b9790445b5a03412e0fe5efc5313", "messageHeadline": "relayer: Add typescript compiler check to linting", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0b895bb72194fa106c55cf16d77ffd883e0d6e81", "messageHeadline": "relayer: Enable strict mode of Typescript", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "9902b550cb4517c1096f84f25ab45d30f92d2e00", "messageHeadline": "build(deps-dev): bump ruff from 0.0.276 to 0.0.277", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "6dc7ff5d9e45c5dfaa4e0a4897df8415fd936bf8", "messageHeadline": "beamer: tests: config: test mismatched config and deployment chain IDs", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8654632cf32412a55ca6caba0adae772bf735e6d", "messageHeadline": "beamer: config: make sure chain IDs from config and deployment match \u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 15, "deletions": 7}}, {"node": {"oid": "1fc4c9de69e3dd8a4526301cf8082fc42d2d0578", "messageHeadline": "build(deps-dev): bump ruff from 0.0.275 to 0.0.276", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "74349a4c8be9d97f25ce680be870e1939e83764f", "messageHeadline": "frontend: Show error if request creation step is run without enough a\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "f7442b736bd96178d2dc58239a5efc353bc207ed", "messageHeadline": "frontend: Show error if token allowance step was not successful", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "d90893de982b41cbeed01bebf8616c8d36d1682e", "messageHeadline": "frontend: Refactor allowance check to separate function", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 82, "deletions": 8}}, {"node": {"oid": "7d7cc64e69871300544aea52d05a6785c9a6400e", "messageHeadline": "build(deps): bump typing-extensions from 4.7.0 to 4.7.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6d6fc4af4c1064ce2be94057813ecb02bac552be", "messageHeadline": "circleci: change build and publish", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "7db83dfff6d29e435ee6983afee5f8e86ce23137", "messageHeadline": "circleci: build the image for publish", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "f06cea98c63e309ea41b3b35df9c943f8ab08147", "messageHeadline": "frontend: change discord url", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "effeb50ed8565bada9dc08fedcab59632237e0f4", "messageHeadline": "release: v2.3.0", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "cbecb5183996c70bfa07f96f0d257648499c4bba", "messageHeadline": "fix: change fill/invalidation timestamp after prove for op", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 51, "deletions": 41}}, {"node": {"oid": "d1e5a0ba58a26bdce40f98f69c424c8d9ace787a", "messageHeadline": "build(deps): bump typing-extensions from 4.6.3 to 4.7.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 195}}, {"node": {"oid": "b3f1f0e6c4f5cb629c42461ce0b6f604ba517609", "messageHeadline": "relayer: wait until msg is ready for relaying", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1d6952d075767ad20eac4f90861a36a4efbbe3df", "messageHeadline": "circleci: optimize ci workflows", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 71, "deletions": 52}}, {"node": {"oid": "b47abd0fc748efc242ae9b63d4cc321364a88636", "messageHeadline": "scripts: add a new script to check pipeline status", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "5ba12f3bd2826d0e0ae69a2e649705a6a91ea682", "messageHeadline": "deps: add dateutil types as dev dependency", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 203, "deletions": 4}}, {"node": {"oid": "971c05327efdf5021b1286fc7d8797a4db1655d4", "messageHeadline": "frontend: fix global is not defined issue", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ac50338ccbec3596e5ddffcaac4ddb89f7ca14bf", "messageHeadline": "frontend: fix handling exception for unrecognized network", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c6059a73386ab8856ef4be1845260ac64ca01d08", "messageHeadline": "frontend: properly configure WC 2", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "08bc5b58ee0ecba2755023927e7eb7e07f7da4ec", "messageHeadline": "frontend: update WC packages", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 60, "deletions": 110}}, {"node": {"oid": "4a4c4e80a557cb2d90b0d44ffce087586a5faca5", "messageHeadline": "frontend: upgrade wallet connect sdk to `2.8.1`", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "0b65d766b258ba6c126bc0c7ac13a7152d33988c", "messageHeadline": "frontend: envify wallet connect project id", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b0c86626047380eab6da6b6cfc6d34b826b07749", "messageHeadline": "frontend: update yarn.lock after merge conflicts", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 615, "deletions": 834}}, {"node": {"oid": "5c992fe04434b1406660e3fe1a3800d7b56d7d9a", "messageHeadline": "frontend: test provider external disconnect", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "af4ba5734728a87090866acc248c72574daec064", "messageHeadline": "frontend: fix tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "de35cc0b55e2ee6a92caaebd4ff8c841286cbfb0", "messageHeadline": "frontend: remove old unused files", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "b1d3d6b0e221d101b2d62c06d9c3467d7ea3ec15", "messageHeadline": "frontend: update coinbase sdk to `3.7.1`", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "284273153f5730e131df69d06e5d2b42e58aa7f0", "messageHeadline": "frontend: fix types", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "29aab8d0ec09b7381483be9d59f3ff31f18346ac", "messageHeadline": "frontend: implement proper coinbase disconnect", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0adb4379839a33feac8823120bbf38f6fd83ed7c", "messageHeadline": "Implement proper walletconnect disconnect", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 73, "deletions": 44}}, {"node": {"oid": "7ec28fd4053e78480d09dce0e24ddf3316d6a65a", "messageHeadline": "frontend: integrate wallet connect v2", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 870, "deletions": 928}}, {"node": {"oid": "fbd78812d4b178f625e4049d16b3c845a707bfba", "messageHeadline": "beamer: tests: use ganache, not ganache-cli", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fda4c79e8bac25f55ac6a144f6c8625784aace1", "messageHeadline": "beamer: tests: add missing test case for token removal", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c70d154178b6580ce59290bbbc34b38e505e5293", "messageHeadline": "beamer: tests: add additional tests for the read command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 88, "deletions": 2}}, {"node": {"oid": "d1e15ff5bc34f0d81971d50141e7678100886713", "messageHeadline": "beamer: config: read: ensure deployment and config chain IDs are same", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c0d666ec4815525f57eddf780fcceca0170fe2c3", "messageHeadline": "beamer: config: read: log whether and how many config updates we found", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "93265c7768d778b122542e7bed59923a2e0820d9", "messageHeadline": "beamer: config: create parent directories if they don't exist", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c2f3952afb6f36539db31a670d7a314ca36777bb", "messageHeadline": "beamer: tests: fix tests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eac5a277c30d8ec0933a299296aee4fba9214961", "messageHeadline": "beamer: config: replace set with a list", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f9642f42db5e8b63244c5c5f914580dcea0afe3c", "messageHeadline": "docker: polygon zkevm init instead of clone repo", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a204608942198576d031ed076668459b4e88e77", "messageHeadline": "docker: use variables for replace in sed", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03137989a7065cf139741f3432df616f4d8890ee", "messageHeadline": "frontend: implement a way to hide certain tokens", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "4469f8b68bc988c3510d67def71b5c984469e61c", "messageHeadline": "frontend: add weth", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "8e540038e852f420a1c74b7d48c38b124b159296", "messageHeadline": "frontend: add USDT", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "3384166e8b21bbbec6174fbbeba2e2088a687b39", "messageHeadline": "build(deps-dev): bump pytest from 7.3.2 to 7.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aee909dedaa53d4bc915612559d67d5a260de2cc", "messageHeadline": "frontend: add new Base RPC url", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22f36941376118d38e10e30efbcc1101a2848a86", "messageHeadline": "frontend: add support for Base chain", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "ac8ad05b6a007181e9a4b9a42254fdc8c4c49ad5", "messageHeadline": "build(deps-dev): bump ruff from 0.0.274 to 0.0.275", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "f532d1f469f6966dc08f9068ae8930b35154c370", "messageHeadline": "beamer: config: silence mypy", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39dfe2140a77a289b08e87572a1f6458132da4ff", "messageHeadline": "chore: move agent related fixtures and linting", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 107, "deletions": 93}}, {"node": {"oid": "261335ca8efa7919ae87d0fc23013c788fced0f2", "messageHeadline": "docs: add min-source-balance to config docs", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "36d2010a697a449a84c12000e6184bb285e62ae1", "messageHeadline": "tests: add test case for source balance check on fill request", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "5f60a22b389162b800fb0aacac28fad9009e2e49", "messageHeadline": "agent: collapse chain name related dictionaries into one object per c\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 81, "deletions": 90}}, {"node": {"oid": "34203aea686d0d306639d5240baac1473f821a9f", "messageHeadline": "agent: add chain id to logs in transact for better logging", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "c592762c4526941b889e2d3a6cf389a0df3d8cdf", "messageHeadline": "agent: only fill if source balance is greater than the minimum source\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "cc28e02e21a2cc917f4bc88264c0592280636d82", "messageHeadline": "agent: add min-source-balance to config", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "d5ae025f1c82e7465c540adc6df923fa14249803", "messageHeadline": "chore: Restructuring of agent properties", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 96, "deletions": 82}}, {"node": {"oid": "43ae6630dae7da70090b132c462502d0fc04187a", "messageHeadline": "tests: fix race condition between sync and test thread which could re\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "da99c44a3f672d456ed97446c05d05b6c805954a", "messageHeadline": "relayer: e2e zkEVM use different deployer account", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "fe66a94fc927db813e678ab48d46b61e16fc4702", "messageHeadline": "docker: update zkevm-bridge-service version", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "c24ccd591c2b40d2cbbe040b90ea13bdaf2d7154", "messageHeadline": "beamer: tests: add beamer.tests.util.get_repo_root", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "2d5c6cc4a682a8ad389b75a6e54e3a3d0d58d5af", "messageHeadline": "docs: be cosistent in naming deployment files", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f322be7220ba330f484052126f8c6d4a8fc29e08", "messageHeadline": "docs: document the new 'config write' command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "d459e1c26e7b98123ef6d6f9e24b33d78f06f05b", "messageHeadline": "beamer: tests: add tests for the 'config write' command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 201, "deletions": 0}}, {"node": {"oid": "e86229a6a74f8ec60c234dd8d6d44ac01c8c35f2", "messageHeadline": "beamer: tests: config: raise CommandFailed when a command fails", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "42972a3ed1b82efe2f0d0aa584c0c17d2fffe944", "messageHeadline": "beamer: tests: move _read_config_state to util and make it public", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 36, "deletions": 34}}, {"node": {"oid": "f650952e05bd68ed56975ddcbac8968bb666ec39", "messageHeadline": "beamer: tests: deploy mintable token too in config tests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c312c4cd658a809e3878ab39d9e586a812cc615c", "messageHeadline": "beamer: tests: make _write_keystore_file public", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83eb1d4d485de9107cbdbe973f5a31687055a263", "messageHeadline": "beamer: add a new command, 'config write'", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 255, "deletions": 1}}, {"node": {"oid": "801e9f15cf2dad15d8df9e5d26a6cf3599dc179e", "messageHeadline": "beamer: config: make ChainConfig and TokenConfig non-frozen", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2aab3cc8874b2c8d872fbf90ee244dc89d4e29e8", "messageHeadline": "beamer: config: add a distinct type for desired configuration", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 72, "deletions": 28}}, {"node": {"oid": "2d152d5b3ec229d68e21463a546fb5f2bf3bb523", "messageHeadline": "beamer: config: fix typo", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9bc8f43caabde46f8bd19e5d69c0344175d5df3c", "messageHeadline": "beamer: config: emit log after storing configuration to a file", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "243189cf0c7d9cc5c0fda5d146e621cfd06bed6b", "messageHeadline": "beamer: config: fix start block initialization", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "f9d6d0ecbb594b5bdfc58283fb9f1e9210f3730a", "messageHeadline": "beamer: config: use BlockNumber instead of a plain int", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a39882fe9f6da16cf3d7358d4cee24079a4e1ad", "messageHeadline": "build(deps-dev): bump vite from 4.3.4 to 4.3.9 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 31}}, {"node": {"oid": "1eb9d16fa762e9fcd956cf34ac6ac83252710eb9", "messageHeadline": "frontend: Allow Matomo cookie inside iframe", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9650146834f60138cf4ebcfa840900fe2e5ddc05", "messageHeadline": "frontend: add Goerli PolygonZKEvm support", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a1b55b01cbc6fe6793bd7ccca7f0379b45db6509", "messageHeadline": "frontend: test hidden option exclusion", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "dea2022dc678ac17feebc75242ef2bce6b0bde21", "messageHeadline": "frontend: fix tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f692ebf23ab24a28c98e6ba153dd56496d0bf10b", "messageHeadline": "frontend: add a way to hide certain chains", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "6101092d783fad549252b42917e2adde1c8b1a7a", "messageHeadline": "frontend: add support for PolygonZKEvm", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "d27a6d752341e3585a5c31c0b6599954df759adf", "messageHeadline": "frontend: update @beamer-bridge/deployments pkg", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "92bd6c1ceea18f6e281fa7e2a0a1d5ea27dfff7e", "messageHeadline": "build(deps-dev): bump ape-etherscan from 0.6.6 to 0.6.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6c5bb0c0db723e37a0bf3183611981a8f76123d2", "messageHeadline": "feat: remove old deployments config and files", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 0, "deletions": 1216}}, {"node": {"oid": "daa9bf2fe2b907e481b1e0e36f7f415b5e0c8466", "messageHeadline": "scripts: adapt contract addresses generator script for new deployment\u2026", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "7dad93ae57b8a1107401abffcf7b48ef0856b41c", "messageHeadline": "docs: update docs for new deployment artifacts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 64, "deletions": 37}}, {"node": {"oid": "872611a674f6e920e958c8944b7805f7b0490520", "messageHeadline": "e2e: adapt image test to new deployment artifacts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "40832b269c2cdf9bfbe9af5f6000f44ce8b13067", "messageHeadline": "scripts: adapt call_contracts to use new deployment artifacts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "7b004bcb1f7050caa3b7c59f1304959cb19529be", "messageHeadline": "e2e: adapt optimism e2e test to use new deployment artifacts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "9211983ea24b846e6215fb2549059a429dc6d044", "messageHeadline": "e2e: adapt polygon zkevm e2e test to use new deployment artifacts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "fdc1d63445567f409d0c80b0f294a118567d0ec2", "messageHeadline": "circleci: disable arbitrum submodule as not used", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "6eab8b5ff017650fe6bf3b41d9d49858244514d7", "messageHeadline": "e2e: adapt arbitrum e2e test to use new deployment artifacts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "4f9ef3fdd9106cc503d8289e48ca3700b8236f1c", "messageHeadline": "e2e: adapt ethereum e2e test to use new deployment artifacts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 53, "deletions": 45}}, {"node": {"oid": "4569d030dad336999438935e88147de7fa2fadc2", "messageHeadline": "tests: adapt to use new deployment artifacts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 47, "deletions": 27}}, {"node": {"oid": "c9f81f513ddbd8bb4a885ea3706e91b7429894ac", "messageHeadline": "agent: adapt to use new deployment artifacts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 43, "deletions": 28}}, {"node": {"oid": "fe9f3c27fbea8b31fa93359022be623e66000615", "messageHeadline": "build(deps-dev): bump ruff from 0.0.272 to 0.0.274", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "484ab4f291bed86e0a331ecf8f293ee11ba38d50", "messageHeadline": "circleci: add new op e2e relayer fallback test", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "122481eb2415753c80a06b52a944f7a843f7a4a6", "messageHeadline": "e2e: add new op relayer fallback test", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "f15bdfbe620d59f4df8f24c40082b1dd1ab7870f", "messageHeadline": "scripts: add utility scripts for op fallback e2e test", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 135, "deletions": 15}}, {"node": {"oid": "cf01bda879834bf045110cb3bdcec63406c8a186", "messageHeadline": "beamer: add contracts helper function", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "a35d0a285584fdbe04d397c075eb39e5ee3f7985", "messageHeadline": "chore: bump version to 2.2.1", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "24b4391f484e22340cfa050be88bc1caf3d1645a", "messageHeadline": "relayer: use resolver block number per chain", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "85198db00ea29666662192adeef8397352840715", "messageHeadline": "relayer: circleCI fails docker compose down", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9e095d60ad0c694e96098b6103f3911df1a9dabb", "messageHeadline": "relayer: fix flaky e2e test", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b57d761f6301f6c535f59921921ed5ef328c4572", "messageHeadline": "relayer: fix e2e test not starting on mac M1", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51f602cd2680f9ecddeae6faf35927cd9add84f7", "messageHeadline": "relayer: fix relayer e2e test not running on mac", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "56901099f25a604d572ed310e6e9dc6b3fe4d859", "messageHeadline": "relayer: update arbitrum sdk to `3.1.4`", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "43992dd91aff91bac65eeef3ee1ea6f501fdc392", "messageHeadline": "relayer: update optimism sdk to `2.1.0`", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 72, "deletions": 1208}}, {"node": {"oid": "fbc7a06c477cf51c4e5c9b0cd6da562f5ef9ba30", "messageHeadline": "frontend: enable OP", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ab553204eb66957fc76fb8634db327ee1da282cc", "messageHeadline": ".circleci: update container image workflow deps", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5ede30ad213d19ac512acd15b26626b95b1381ab", "messageHeadline": "npm: use generate script for goerli artifacts", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "029fd3673e5bc267dbe59007cddabfd5017ae48b", "messageHeadline": "relayer: test ExtendedJsonRpcProvider", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "603a908873f8e3121e72ef8ac24c22d0e4f121c6", "messageHeadline": "relayer: extend JsonRpcProvider implementation", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "5ba3a25fab5dd6ee929e4e173ffcf6ed5acaeaaf", "messageHeadline": "relayer: use static 3M gasLimit for OP relays", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 6, "deletions": 44}}, {"node": {"oid": "2b8d23e6ad2819cdb6cc9ba9222f2672f2089641", "messageHeadline": "build(deps-dev): bump ape-base from 0.1.0 to 0.6.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3116a05ca226b41822160422f988c65958e6b3e1", "messageHeadline": "build(deps-dev): bump eth-ape from 0.6.10 to 0.6.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3cd69c5bf9f40b2c6626dd137b1a0d8e98393496", "messageHeadline": ".circleci: add missing test directory", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8030d701cda54a7e7e134482d6040b2ebce9824d", "messageHeadline": "build(deps): bump web3 from 6.4.0 to 6.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6d0a40c9db2b99829abb99b64d1933f534606a5a", "messageHeadline": "build(deps-dev): bump ape-alchemy from 0.6.1 to 0.6.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dea3071c4ad116548d82f506bb78432c0b5cf6c0", "messageHeadline": "build(deps-dev): bump ape-polygon-zkevm from 0.1.0 to 0.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1a7c7855c897d27b087e64293dee31f9201946b9", "messageHeadline": "build(deps-dev): bump ape-ganache from 0.6.6 to 0.6.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "253a970b6ac8cfa90b7d79a798adf7c184f62785", "messageHeadline": "build(deps-dev): bump ape-arbitrum from 0.6.0 to 0.6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "84f723ecaf108cecf00ee7cd149a09e25dccb3fc", "messageHeadline": "Bump npm deployments package version to 2.0.1", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "275490cae52472ba4a9094a201a85382d72c39c5", "messageHeadline": "release: v2.2.0", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "b87a5c34a94e972b0e58a7f40831ccdbf4448bc8", "messageHeadline": "relayer: document OP relayer", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "23fe2f23c7ffd08bd2b1c0e3c489dbbbd3eb32e5", "messageHeadline": "relayer: use dynamic fees", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 74, "deletions": 21}}, {"node": {"oid": "9c63bb2e25eac95f7770570e24b0e1ffdcebcbaf", "messageHeadline": "relayer: set constant gas limit for `finalizeMessage`", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "be43c5265bec154a13da39efe52ba0863d16af4e", "messageHeadline": "relayer: remove useless try/catch", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "bb73b61ce7f29bc3fc54d7a4eb11c3546e2c9d93", "messageHeadline": "relayer: use chain state for withdrawal checks", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "6d8feec072282e131a84f8ff0517a682ff36827d", "messageHeadline": "relayer: check if a message has already been relayed", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d359c2d95fa4e0e0b87a21d0b44214e6ef6536e0", "messageHeadline": "relayer: add fallback relay via OP CDMessenger", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "6fef838807c6cf893dfeb86ff3bf8c91dae3aebd", "messageHeadline": "build(deps-dev): bump ape-infura from 0.6.1 to 0.6.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e014455caca5a9fe8f7e83777d421747883ee052", "messageHeadline": "build(deps-dev): bump ape-optimism from 0.6.1 to 0.6.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 196}}, {"node": {"oid": "929fcac72b1ad496ac4cbb8f88a209d164bbdfa4", "messageHeadline": "build(deps): bump actions/checkout from 3.5.2 to 3.5.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9377ddd68f90179dde2a9b2b1db555d989990a76", "messageHeadline": "fix: change env variable name on circleci to avoid ape import problem", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e40c014e72c344d63bd9eaa7169abca901f1e771", "messageHeadline": "chore: update ape-config.yaml for new plugins", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "348080aa06a4ad23bd41961d585af582ddfb01b6", "messageHeadline": "deps: add base and polygon-zkevm plugins", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 740, "deletions": 485}}, {"node": {"oid": "e6919dfd579c270cea636bb688ed122a231cf90b", "messageHeadline": "docs: add info on how to publish the npm package", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "644b631e2a24ae62301891d00dc47f0155cba72d", "messageHeadline": "relayer: calculate gas limit for OP relays", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "17d9c1cfa7fcdc5242e1712018b4f262aedb41c9", "messageHeadline": "relayer: remove custom network for op", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "72b4cba18aa7015575f59320718c5ee70c5aa8a0", "messageHeadline": "agent: change local chain id of OP", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ada3f14340976e9fac65ff47056905298fb225d", "messageHeadline": "relayer: change local chain id for optimism", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ece9745e0c4160e958755a311f52a29ca873613", "messageHeadline": "circleci: update circleci for optimism bedrock", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "d16d4e871fb8d48c6b3c77c9f83ddb38142af218", "messageHeadline": "e2e: change optimism script", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 85, "deletions": 60}}, {"node": {"oid": "ea44fbb4e3d1a89817dd85abd7d50607b1f05bbd", "messageHeadline": "feat: update optimism deployment config", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ed5943bdc3f915c6ce6df0c067a5855f43498114", "messageHeadline": "chore: remove optimism submodule", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5f1755b10db9ad1a69ae9adaa1c052d380ff86b3", "messageHeadline": "build(deps-dev): bump ape-optimism from 0.6.0 to 0.6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 191}}, {"node": {"oid": "adac55f0e908b13a29c5ffe05967c5d37d9c1e95", "messageHeadline": "build(deps-dev): bump ruff from 0.0.271 to 0.0.272", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "0554286af813ecd6869e61233c0d3b61deb69b54", "messageHeadline": "frontend: disable autoselect when option is disabled", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d777c1aebdeefd2a7eb2a15529e5c5cab7b26d92", "messageHeadline": "frontend: add option disable functionality", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 123, "deletions": 17}}, {"node": {"oid": "2e7d2eab239ecd2fa03162c84fcd945915d1ba02", "messageHeadline": "frontend: add 'disabled' property to chain metas", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "4d93bcb2b286853b2c545d2c36e64329d8731b9e", "messageHeadline": ".circleci: disable OP E2E tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1563ca59555e7efd2218ed48d297014b71dcdcf7", "messageHeadline": "docker: use new prove-op-message subcommand", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "12f919b4662b95be9b3d5b0d8a0a349f7ad344b6", "messageHeadline": "relayer: wait for transactions", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "462cb1b26ed402be4ec47e2aa80e69bd1e2d6aad", "messageHeadline": "docker: use relayer subcommand", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eb2b693ea447c2d3ec08c73308b5274810d27204", "messageHeadline": "relayer: add missing tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 153, "deletions": 26}}, {"node": {"oid": "1f423fcfadc5b0ab015fdbe2e32061df2ac1519c", "messageHeadline": "relayer: fix broken pkg builds", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 102, "deletions": 129}}, {"node": {"oid": "0b3b53b1ee511038cbf973290934a29be0ad854b", "messageHeadline": "makefile: update relayer build command", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d07adafd68b6cc71971df773b1693c394542ec4", "messageHeadline": "relayer: fix tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0bcb8ca7d623a34d5d543922b6da9d357eb91239", "messageHeadline": "relayer: add message proving functionality", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 190, "deletions": 37}}, {"node": {"oid": "3a8c0427576a0cff9d907c9165054f40f283b1b4", "messageHeadline": "relayer: restructure to support subcommands", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 74, "deletions": 58}}, {"node": {"oid": "04d04cdfb196344b80d04bf1fce75cb02eb7adda", "messageHeadline": "relayer: use bedrock optimism", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "829edd807ab09f2472ee8dae7fc15081626c9a65", "messageHeadline": "relayer: upgrade optimism sdk to v2", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8b4e95bd0e3dde800da94944318003e21fab1c98", "messageHeadline": "build(deps-dev): bump ruff from 0.0.270 to 0.0.271", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "72c2179cec4b5bf86f766f6a4598afeb1cf24148", "messageHeadline": "build(deps-dev): bump sphinx from 6.2.1 to 7.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "89aa9ec37fb1e323a13d9219b11700c7e63d4d92", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 23.5.9 to 23.6.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f64bda9862d7877311e2e3b8ee5b5ef61368fecf", "messageHeadline": "tests: add unit test for op prove call", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "16e433d8fbd49ac079ebefa206771b7daa41f793", "messageHeadline": "agent: support OP message prove", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 88, "deletions": 13}}, {"node": {"oid": "b5bf4056c91033286e4a56a7e3acc81b88af92a4", "messageHeadline": "circleci: fix npm-release workflow condition", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4e9d0fe10f5a8df7bd5036836884afeac3ad8760", "messageHeadline": "circleci: Add CI configurations to publish frontend build to beamer-b\u2026", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 103, "deletions": 8}}, {"node": {"oid": "360c8b6ebe53b29a7e4c2bf0cdbe7e1996b5ff94", "messageHeadline": "build(deps): bump typing-extensions from 4.6.2 to 4.6.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "02712ef839520d4ce7e57140d2443b53c6adf450", "messageHeadline": "build(deps): bump lru-dict from 1.1.8 to 1.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 85, "deletions": 51}}, {"node": {"oid": "b7e73f046eb12e9d34b629f063bfb9c712de6681", "messageHeadline": "build(deps-dev): bump sphinxcontrib-mermaid from 0.8.1 to 0.9.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b6189d4d17123617f00dc3400d87e3ce04f3c693", "messageHeadline": "fix: check if contract exists on the commit and check only abi to det\u2026", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "19d04d28255f85ac0b89148eac27bdf244f32411", "messageHeadline": "deployment: add polygon zkEVM mainnet artifacts", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "b5b5ba301dc5020801a77728c794ea38d280fb9b", "messageHeadline": "build(deps-dev): bump eth-ape from 0.6.9 to 0.6.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "3d619c603255400a06341cb9120027ce2c986169", "messageHeadline": "build(deps-dev): bump types-requests from 2.31.0.0 to 2.31.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "89aafb40bad0de3ce49ec9b240d28007fa5c9104", "messageHeadline": "docs: document the new 'config read' command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "56795d6831252d70bbf0fe13dc2945eb8b075eff", "messageHeadline": "beamer: tests: add tests for the new 'config read' command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 215, "deletions": 0}}, {"node": {"oid": "08517646c6714f0e2cf296697432ab2fc5b87df8", "messageHeadline": "beamer: hook up the new config commands", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "737de8cf021fc93f8686c9c55a23949f9af6d84f", "messageHeadline": "beamer: add a new command, 'config read'", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 266, "deletions": 0}}, {"node": {"oid": "c9da41420cd6dcdc73d889b462de63e31345c8b3", "messageHeadline": "beamer: tests: initialize address fields of test events", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "052bd6807825e924af8dfbff0ab74f4808610213", "messageHeadline": "beamer: events: add an address field to each event", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a18e0ab900965c4478026e58622db8fb194a06c3", "messageHeadline": "beamer: deploy: add a --commit-check option to allow disabling the co\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 25, "deletions": 3}}, {"node": {"oid": "a06961a3dcbd5890366c82e39e1a1bcfb18bca33", "messageHeadline": "chore: move data dir into agent directory", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "845f41f8070765753a02140076b01f46c97161bb", "messageHeadline": ".circleci: disable Polygon zkEVM tests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "601091e07312cb9780267a3f3c61013db6cd1157", "messageHeadline": "e2e: Retry relayer if exited with an error", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "6b84bdd3d9351b59869e03e1662c3cc1b5871a81", "messageHeadline": "Rename Bcklog Item.md to Backlog Item.md", "author": {"name": "andfletcher", "email": "39694712+andfletcher@users.noreply.github.com", "user": {"login": "andfletcher"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1b01530ad90c3ce2849dbf49296f9b364299a102", "messageHeadline": "Update and rename feature.md to Bcklog Item.md", "author": {"name": "andfletcher", "email": "39694712+andfletcher@users.noreply.github.com", "user": {"login": "andfletcher"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "1c67dc403242e012cba6686dbd706c7eb0cbf777", "messageHeadline": "build(deps): bump cryptography from 40.0.2 to 41.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "57f292e205ec7bed2cae0a720620826f39f12570", "messageHeadline": "fix: change event fetching algorithm", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f64fed9a16349ecfc1dcd336797d6d111f479ef7", "messageHeadline": "fix: use w3 for chain instead of base w3", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8074e77d9de777ed2d245b16788bb92cff0bbc1", "messageHeadline": "scripts: fix call for TotalFee in call-contracts request", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "bd03e368472b710f555b8f932d8febfc40dd7b95", "messageHeadline": "scripts: use unique contract name as key for verify-contracts script", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "5df33b3aa3919406e9c3dd5fd01dad9b14f887d0", "messageHeadline": "build(deps-dev): bump pytest-cov from 4.0.0 to 4.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c179fa386994985cf5cfc0775633fe787c1dbb9b", "messageHeadline": "relayer: change messenger addresses for goerli", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b6c43969eea19a7d1ea8228cb50c1d6bcb8d0cd", "messageHeadline": "feat: add new goerli artifacts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 150, "deletions": 89}}, {"node": {"oid": "f555f1b56fbf7cba2533e89da8684153fe100e59", "messageHeadline": "deployment: change goerli config", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "820b1138a62e707d485e8d3dd768f8a44b22f2cc", "messageHeadline": "deployment: goerli artifacts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 101, "deletions": 56}}, {"node": {"oid": "a49c41ea4f4dd8d79691e36f1543f27e10830281", "messageHeadline": "build(deps-dev): bump ruff from 0.0.269 to 0.0.270", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "1f871e84b78f32d11e4fe6bab2358ecf58fac179", "messageHeadline": "circleci: trigger e2e tests when relayer changed", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "bc98e78939d9960502c1204b6cbc018d6d124b8a", "messageHeadline": "relayer: improve logging for polygon", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47348fbc8300fbe1699177ef851a2276666fecc2", "messageHeadline": "relayer: improve logging for ethereum", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "44cf682fb3586aa62f2f6850ccd75deaf26f5593", "messageHeadline": "relayer: fix & optimize polygon relayer", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0988a86e4e95f20c373e3a291f0f061a935802a6", "messageHeadline": "build(deps): bump typing-extensions from 4.6.1 to 4.6.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "51a052ab33a6bc986b1b0a83f236e9f46b376f1b", "messageHeadline": "build(deps): bump prometheus-client from 0.16.0 to 0.17.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f130b5b94462782b9a7aa7262033c23b2061d78e", "messageHeadline": "Update contributing page", "author": {"name": "panpilkarz", "email": "panpilkarz@protonmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3d443ff54763df4c55f2ef5338091b40d09be6ca", "messageHeadline": "deployment: change w3 timeout for chain deployment commands", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "407198d8f9f81173672a5b251a3172bb8e338ecb", "messageHeadline": "relayer: fix warnings from pkg build process", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1295, "deletions": 1129}}, {"node": {"oid": "1a2c0d87dd0d85bdffcc6abca0ce8a452962926a", "messageHeadline": "relayer: implement polygon zkevm relay service", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 780, "deletions": 53}}, {"node": {"oid": "d287e105a817faa09755e0018629193b4a32a642", "messageHeadline": "relayer: use utility method wherever applicable", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "db1288991f7f2fd66b1c970bf9c04f521d749cda", "messageHeadline": "circleci: add polygon zkevm e2e test to pipeline", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a743c718d32e33eaa82d4e7a658db35b23c37b2a", "messageHeadline": "fix: solve issue with constructor_args in deployment utils and increa\u2026", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc603f0eb9ee39456c16bb4d36e889b9ff704269", "messageHeadline": "scripts: support multiple contract addresses as constructor args", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "a2c794ec75fb46788f33c03b96819eb230b2504c", "messageHeadline": "chore: add polygon_zkevm to dockerignore", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c34ace29f1e87daccdb8ff2eeb9ed5b2485f3a78", "messageHeadline": "feat: add e2e test script for polygon zkevm", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "b50db4f5fc37c86c18056932f1420b82c4ec4c97", "messageHeadline": "feat: add local deployment config for polygon zkevm", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "938098d6055cd73c0633d8e2c68f8ef34f632b5c", "messageHeadline": "fix: add base chain contracts to verification", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "e436fa0b55ea18ad71a2b8f9d03d07efe60f9f3a", "messageHeadline": "frontend: Use new deployments package for contract ABIs and types", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 40, "deletions": 1510}}, {"node": {"oid": "0b3e5a068d4f90b41825bc5a5806896cd57c87c6", "messageHeadline": "frontend: Upgrade to typescript v5", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 640, "deletions": 194}}, {"node": {"oid": "673caf70e4a238b5eddaa516f71067a73174644c", "messageHeadline": "frontend: Adapt configure script to new deployments package", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 135, "deletions": 96}}, {"node": {"oid": "4d2094cb0f4c521bc6af0a554c6e509d948875fe", "messageHeadline": "frontend: Generate ABI typings from deployments package", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74106f269879c501434fc68c5ff52fcca05aac6b", "messageHeadline": "frontend: Add @beamer-bridge/deployments dependency", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4b6e0c2b5547cd8e9211f83d764f8d8bb5ff2117", "messageHeadline": "fix: use import_remapping for polygon zkevm and fix small typo in mes\u2026", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5397b0ed3c731791e9bac805206517158128abc2", "messageHeadline": "Add testnet todos to template", "author": {"name": "andfletcher", "email": "39694712+andfletcher@users.noreply.github.com", "user": {"login": "andfletcher"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "48d46f20d57da1a62d05f567f01f57a154c39dce", "messageHeadline": "build(deps): bump typing-extensions from 4.6.0 to 4.6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c7da2f73c10b553bfcd966d4127a3a6565211755", "messageHeadline": "chore: update ape-solidity to 0.6.5 to allow ape update", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 156, "deletions": 157}}, {"node": {"oid": "413348bcbe010aa469dddf2c3188e070ff1e2315", "messageHeadline": "build(deps-dev): bump eth-ape from 0.6.8 to 0.6.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "01d3be21c74ce2686ef62e8316d3806d37d621c8", "messageHeadline": "Update README.md", "author": {"name": "legape", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1e70fa485de37cb18cfaccf53b90520e4c178822", "messageHeadline": "frontend: add missing tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 204, "deletions": 26}}, {"node": {"oid": "8beaaddd5059ae2d10d67ca5bdf0a238d36e6271", "messageHeadline": "frontend: improve continuation of interrupted transfers", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 192, "deletions": 48}}, {"node": {"oid": "c645aedd27d994b7dd16dadb72e5a8f1af670a1b", "messageHeadline": "frontend: Make sure all transactions of a transfer are run  by the sa\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 171, "deletions": 31}}, {"node": {"oid": "269ca94d973fb2d595aaa7095dd892029b1b2901", "messageHeadline": "frontend: Use provider when continuing transfers", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 59, "deletions": 54}}, {"node": {"oid": "09dde3d13ebc0469af753bfd94d264d139d0e79b", "messageHeadline": "beamer: deploy: improve typing (int -> BlockNumber)", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7643042b208087be80b41492287f46f1e6f33642", "messageHeadline": "beamer: deploy: make deploy-base create artifacts dir if it does not \u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "397ec5969648a77bdea08a9db1d685cd685b3e9e", "messageHeadline": "beamer: agent: handle LpAdded, LpRemoved, TokenUpdated and FeesUpdate\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3b1624998bfef4517ca38c0a58d9f8dbe44c5556", "messageHeadline": "beamer: events: add missing events", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "6f6cf6bde51ed7662bc5e6d1ea330e3129eed083", "messageHeadline": "build(deps-dev): bump ruff from 0.0.267 to 0.0.269", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "35d1375d6770cce04f753d6532ed3e01ef89c491", "messageHeadline": "deployments: npm package v2.0.0", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ba9a7bc301becfc744510b9102d71b56ec3048b", "messageHeadline": "deployments: fix missing npm package", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f018ec678d6cde759bc2444905d4ded8e6f109ac", "messageHeadline": "deployments: release v1 of npm package", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e67b9e0731f59b455a1846d09d64b04323c8683", "messageHeadline": "fix: allow usint int in messenger args", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a6d573c651fc3a71be4a760ed92dfb9903030d6", "messageHeadline": "fix: solve issue in resolve_constructor_args to support int as arg", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4892eacfd9e2832c35f3d9a960a1591325ceeafd", "messageHeadline": "build(deps-dev): bump ape-solidity from 0.6.3 to 0.6.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "22227852a5201918caa0ad672d41f47693ab8ce1", "messageHeadline": "deployments: add the git-commit-version to package", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "238896eec9cb853c77517f0ae3fb1df649cb9ed7", "messageHeadline": "scripts: implement contract verifier script", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "26670d82877ef8dfb0f3fce4772fae89481013ee", "messageHeadline": "deployments: add test step for npm-package", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "5417ca4c4bb9bda1377221dcef354e547ca98539", "messageHeadline": "deployments: move npm package to separate folder", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 2440, "deletions": 13}}, {"node": {"oid": "e3005baad1f6edd0eb6fef154373441d12cb7f06", "messageHeadline": "Reflect pylint suggestions", "author": {"name": "panpilkarz", "email": "panpilkarz@protonmail.com", "user": null}, "additions": 109, "deletions": 83}}, {"node": {"oid": "6d71dd38944dc1c2f52b4885ac310b3b2e00e524", "messageHeadline": "Rename pylintc and remove disable all", "author": {"name": "panpilkarz", "email": "panpilkarz@protonmail.com", "user": null}, "additions": 1, "deletions": 22}}, {"node": {"oid": "57bde4d6ba69978c3a3e7f031ad73d3402d45191", "messageHeadline": "frontend: fix tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "d6d506c0357da030a7b1c3dff3b6b688bba98901", "messageHeadline": "frontend: hide twitter share feature when not applicable", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "8eb9caec5dd140fc43c17c47dfb7f92a03bc2c2e", "messageHeadline": "frontend: use local clock for transfer time", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "33713d81af0fdc7243bac7f39f572f301039489a", "messageHeadline": "update rpc.json for polygon zkevm", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "86d2cf342209ad1aee51de5276a9c898f297544d", "messageHeadline": "deployment: adapt deployment script to support request_manager as arg\u2026", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "06a3e3dc6ce7a269f37e0b6e105122bdb81249c8", "messageHeadline": "feat: add polygon zkevm deployment config", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "359c88b8d8d9412b114989e990fc658f2d40abf3", "messageHeadline": "build(deps-dev): bump ruff from 0.0.265 to 0.0.267", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "c9086fdeebde1074e95cf8b59f471106ea90c08f", "messageHeadline": "build(deps): bump web3 from 6.3.0 to 6.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "a74375c0621f45f47b1a019189bd2567eacba06a", "messageHeadline": "scripts: generate-abi: use the new deployment artifact API", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 17, "deletions": 8}}, {"node": {"oid": "2112f0fd391ae687366ff59a4d4e60ec80c29ab4", "messageHeadline": "chore: rename issue template file", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6af945644e570470bf871750ce7162ee3730eab5", "messageHeadline": "contracts: implement polygon zkevm messengers", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "762479fa8e224ab167e1a65e0ffb3c9b9c320e1d", "messageHeadline": "Update docs", "author": {"name": "panpilkarz", "email": "panpilkarz@protonmail.com", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "03f99a261de4c6c7641d33525a9ec299548483c4", "messageHeadline": "Add make install", "author": {"name": "panpilkarz", "email": "panpilkarz@protonmail.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "38b45e41d41c8fdaa80a6e636a5f53abd9b434a7", "messageHeadline": "frontend: Remove chatbot / feedback form", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "21c497268998b559adee6ca1c97c7a54ee6411f1", "messageHeadline": "Add difflint Makefile target", "author": {"name": "panpilkarz", "email": "panpilkarz@protonmail.com", "user": null}, "additions": 22, "deletions": 1}}, {"node": {"oid": "8ddfe34e352eec891bac9744b78f20a55b9914bf", "messageHeadline": "Remove build from black excludes", "author": {"name": "panpilkarz", "email": "panpilkarz@protonmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2c4ef74846a44db30a2032ef6c190ac0f2236cca", "messageHeadline": "Add ruff linter", "author": {"name": "panpilkarz", "email": "panpilkarz@protonmail.com", "user": null}, "additions": 384, "deletions": 326}}, {"node": {"oid": "6f39e219897d360add09b63f1908922d435fc5ed", "messageHeadline": "Create rollup-integration", "author": {"name": "formerly luehrsFred", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "68ccb1cebaf290d2a455b719fd9390b2f0bf1ba2", "messageHeadline": "deployments: convert artifacts to latest schema", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 352, "deletions": 295}}, {"node": {"oid": "17937c9d510b0aa4c0b5fece9c5165ccc5eca89e", "messageHeadline": "beamer: hook up the new 'deploy-base' and 'deploy' commands", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f820773043fde7bece0269034cf3398cb9210c87", "messageHeadline": "beamer: deploy: add the 'deploy' command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 90, "deletions": 1}}, {"node": {"oid": "53c4f58e25553da2d3895502b66abb42c2844e61", "messageHeadline": "beamer: deploy: add the 'deploy-base' command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 90, "deletions": 0}}, {"node": {"oid": "e74efd6428bf0884e289dd934115d608c8c68f95", "messageHeadline": "beamer: deploy: add a deployment config module", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 81, "deletions": 0}}, {"node": {"oid": "e58325354d3251c79031b4376949960c0d45f50e", "messageHeadline": "beamer: deploy: add a module to read and write deployment artifacts", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 108, "deletions": 0}}, {"node": {"oid": "9e1e156edb89a48d5363dc331d9caef47dec934a", "messageHeadline": "beamer: deploy: add a deployment utility module", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 142, "deletions": 0}}, {"node": {"oid": "858a39e35776eb4a6849912350c3aeb028330714", "messageHeadline": "deployments: config: add a URL for local RPC", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f32f166d7d74c5d8b3081a368ab21b558eb97212", "messageHeadline": "deployments: fix failing dev build", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51e8d5ca233f093750d103ecf64a908738a94e24", "messageHeadline": "deployments: tag dev npm package with the dev tag", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05705f67a7635116d25da50dbaa301291a50a748", "messageHeadline": "deployments: add circleci pipeline for npm deployment", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "d78330a61f018e7e0c65ea277b1f1ceb4a9dbc56", "messageHeadline": "deployments: create npm package", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "55607d93fbf0a9df0f377db2020d1a331a3ffdd9", "messageHeadline": "frontend: fix lint error", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "498475b987fd8f0d715cbee22c19a59181b72b59", "messageHeadline": "frontned: fix failing provider tests", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "bdc924f7a4b5e1dc25020ad9446983d33f052c38", "messageHeadline": "frontend: fix failing useTransferNotifications", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3f4994189ff4908d935c71dfd6cc8d481b680332", "messageHeadline": "frontend: fix failing Tooltip test", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "87c4b9c6df496d2ca98a2bcbcba7067ceb787cca", "messageHeadline": "frontend: update vite, vitest, jsdom dependencies", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 587, "deletions": 376}}, {"node": {"oid": "59a512c1db165ec7f7739ec7e5e8d77bb4625eed", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 23.3.23 to 23.5.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "17a0670d4903350e2804971937f56c135dc290ce", "messageHeadline": "frontend: Introduce flags on IEthereumProvider to determine if discon\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "78034b3a30b0bd78a02a69f0526a562cd887bd2d", "messageHeadline": "frontend: Show a warning if the same address as the connected Safe is\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9caa9486bb3c23c3936b9712b7e3a759ac08d551", "messageHeadline": "frontend: Do not prefill target address if connected to a Safe provider", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "de06e43bee4fbab7f409f229da26e3c481ac9307", "messageHeadline": "frontend: Don't show disconnect if connected to SafeProvider", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f270c3a7325a96ec2a37ecddf3836019299b6596", "messageHeadline": "frontend: Iterate through logs to get request identifier", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "1372822b23f8fc2672ebb50f43d96700ede5880c", "messageHeadline": "frontend: Get actual transaction hash from safe provider", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "49abd6dbdebfc68036e4bd5e658df7b3a87ed359", "messageHeadline": "frontend: Use IEthereumProvider interface on transaction functions", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 87, "deletions": 69}}, {"node": {"oid": "a2f7d598d7f6c8d0d432e09ff2f70f331f4ae569", "messageHeadline": "frontend: Add Safe provider", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 282, "deletions": 7}}, {"node": {"oid": "ec680c267c16753d5d6f0f0e7fe2473cacecbe5c", "messageHeadline": "frontend: Only continue interrupted transfers when the provider is al\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d5612c95a3b96309ab4b7c3569273e6e94c78d66", "messageHeadline": "frontend: Disable source chain selection if provider does not support\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3c6c7c04d64f13b395a089168715d621b3ed3550", "messageHeadline": "frontend: Hide \"Add token to wallet\" button if provider does not supp\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d71203531eb3713e501c7bda123c88da9d0fa24", "messageHeadline": "frontend: Make `switchChainSafely` and `addToken` of `IEthereumProvid\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "723c7f42eddcb3a24552ddd95f0d4907daa90593", "messageHeadline": "frontend: Split `EthereumProvider`", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 201, "deletions": 183}}, {"node": {"oid": "9cbe10f43f24ed1a67a1276872fae1a559b02280", "messageHeadline": "frontend: Add manifest.json and logo for Safe integration", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6199e8b9fc30ba63be2a2d3c37fb496fd6a4c1c8", "messageHeadline": "frontend: integrate tailwind-prettier plugin", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 77, "deletions": 71}}, {"node": {"oid": "5c5a0b164a9f04024d568258742ab2f5b77b3f64", "messageHeadline": "frontend: add twitter share feature", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "c36a875a4e44542685882408339ec36a5be737aa", "messageHeadline": "frontend: use components as a toast notification", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "d53075f39668f3311721936e0bbf2c300d90c86b", "messageHeadline": "frontend: add missing tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 336, "deletions": 5}}, {"node": {"oid": "780c40e29c61ab8277117191150b3c324a23416b", "messageHeadline": "frontend: fix failing tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 52, "deletions": 45}}, {"node": {"oid": "a5137223af707df54969fb7482792fcb0fa13fa3", "messageHeadline": "frontend: extend transfer objects with timestamps", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 123, "deletions": 32}}, {"node": {"oid": "e79287895112dac6f534fe43f03eb95187bb3166", "messageHeadline": "frontend: show notification on transfer completion", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "49bdac32530b638bc33c9024b786c41ec7771630", "messageHeadline": "frontend: integrate vue-toastification", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "b32543a9d08e5aa2e2960c6a7eba816c7f461c8e", "messageHeadline": "scripts: add new generate_abi script", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "0d5f48425ca7e9683e6a0f6a04cccef05cd86f1a", "messageHeadline": "fix: change commit_id of mainnet deployment artifacts", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7c4a23955d4bfa1f725a2defafd37b9c42b40697", "messageHeadline": "build(deps-dev): bump pylint from 2.17.3 to 2.17.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "36c8c8c2399fcce4e9ec0cb8c96f787d3d4372b8", "messageHeadline": "build(deps-dev): bump ape-etherscan from 0.6.3 to 0.6.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "95427b854e6177b09899b2daeac4b9c2bf1dd9bd", "messageHeadline": "build(deps): bump web3 from 6.2.0 to 6.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "78f8f5d3430b12bbd0a36f40fbbb2d33ff92961c", "messageHeadline": "fix: solve problems of multiple event processor test", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5ed87787245494c0cd7c0b7d24bc257f61e02fad", "messageHeadline": "relayer: accept custom networks in OP relayer", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "dd191abfdb125e02d879a6bd0cde340fd66d6b0c", "messageHeadline": "e2e: disable optimism relayer and prepare addresses for relayer", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "ef0ccd7848e59de51811b1056d84620c77d6413d", "messageHeadline": "feat: add remaining deployment config files", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "39d2d97ad9e8fbea08f1482e87e5e330e5797b62", "messageHeadline": "feat: add new style goerli deployments", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "e03790f1a5ee7a2cab97859bf6774911e786d5dd", "messageHeadline": "feat: add new style mainnet deployments", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "3b4af8fb530db93ffa7830d6347b765e9829676d", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.11.17 to 2.29.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bf8f8819fa57b8cc8298277994e6caa66b2ec46b", "messageHeadline": "frontend: replace broken ethereum rpc", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83a1e225f7c6624297a55fdee19de03aa8324cef", "messageHeadline": "feat: create new config for goerli", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "892137cd58958e907f92a296839eacb689d10247", "messageHeadline": "feat: create new config for mainnet", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "9f06a73cec502bca4eb0905d5b1faba1da58565a", "messageHeadline": "chore: update makefile to adapt new relayer path", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dd441bc41ef3707f1c43c43578bae4a088de266", "messageHeadline": "health: adapt to new file structure", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "75cdc92b4005ca15e6fa2a174443d691c3097dea", "messageHeadline": "agent: adapt to new file structure", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "a1f21a7acbafb56909b46d3298a95ff7f758826e", "messageHeadline": "docker: change relayer path", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4746fb6c0ba8d594489d5a88fafecb3318e75f2", "messageHeadline": "tests: adapt to new file structure", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 32, "deletions": 40}}, {"node": {"oid": "eeddabd31de6be56ce38186175a6fb22674fffce", "messageHeadline": "scripts: adapt to new file structure", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "f214b1fe619cc4899c7aced812379d583d814875", "messageHeadline": "agent: extend util with health util and make erc20_abi singleton", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 225, "deletions": 224}}, {"node": {"oid": "a561316e4aa7c1029b9b75e7589cc34f79509c60", "messageHeadline": "agent: rename l1_resolution module", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cbadd8fd9cb50206466d9896e6ed373eec21e1c5", "messageHeadline": "agent: move common modules", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "119a2eb50e0ae1869b9e04e03cacf2b79e1c7e50", "messageHeadline": "docs: improve wording in the description of the release steps", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "3c962a1e96efc5ae22ca6afc5aece6ae1c130c4d", "messageHeadline": "docs: fix loopText css for dark mode", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4e43767fdb9d76c3b87f699374cc8481b5d3f015", "messageHeadline": "release v2.1.0", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "3df116d4668c14550cde9ee8be0888034c16ee86", "messageHeadline": "agent: add state transition from invalidated_l1_resolved -> withdrawn\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "20a4992ea21f111bd6865faea7b04b20338b4cbf", "messageHeadline": "tests: add and adapt tests to new challenge strategy", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 224, "deletions": 57}}, {"node": {"oid": "7de8852399591dd93bc00809e8794a6591fee74f", "messageHeadline": "agent: change challenge strategy", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "e96cd2c6e78fa15beaf601bf8634540281a9374d", "messageHeadline": "deps: add freezegun to dev dependencies", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 397, "deletions": 381}}, {"node": {"oid": "1cd1023db49931ba30da0d3a18c7e0b906611533", "messageHeadline": "tests: rework HTTPProxy to start/stop properly", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6bb8585929e425f0fccf5654872e821702ab832b", "messageHeadline": "tests: add new test to test halting event processor", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "44fc6c690bd159bbd96cf0c0e6760798c5a70877", "messageHeadline": "health: handle connection error while fetching events", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0448a5a20068f390a454e90fce83445a1750f417", "messageHeadline": "agent: halt processing events if the rpc is broken looking at rpc not\u2026", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "188633e3e8e0b1365ec8b9b37251f72d8aaea2c2", "messageHeadline": "build(deps-dev): bump pylint from 2.17.2 to 2.17.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0c4b55e04513e475b6e019c10bbed639cfa1e00d", "messageHeadline": "build(deps-dev): bump sphinx from 6.2.0 to 6.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "270aa66970462b7f31e9a4d52fce344c060a9330", "messageHeadline": "chore: l1_resolutions pop needs default value or it throws an exception", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "922901e40dda11cd9113f7116841768738b05d69", "messageHeadline": "build(deps-dev): bump sphinx from 6.1.3 to 6.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d077c7fd2fc29283a6ba476beaa79191615d61dd", "messageHeadline": "docs: update release process instructions", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "476645aa5e6f9342c779473f61a97c3b5c0635ca", "messageHeadline": ".circleci: run container image test", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 31, "deletions": 29}}, {"node": {"oid": "42ca23cf6005fc8608b484022967bdc707362771", "messageHeadline": ".circleci: move to ganache 7.7.7", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd223ebade369091137aeceea8980835288408ee", "messageHeadline": "docker: scripts: add a container image test", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 78, "deletions": 0}}, {"node": {"oid": "20b2ccee78c5476d45a7783f8cef2372af2c12ed", "messageHeadline": "scripts: add a new script to dump keyfile's private key to stdout", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "bf9e12e17ab08a4130a48d8a30f7824caa56b187", "messageHeadline": "fix: avoid race condition of deleting the l1 future", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e373116bd3136232a98a77a078e77bea0023c30b", "messageHeadline": "frontend: fix source token selection reactivity", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "47fcc2bb69618ea75fa47dac95d97bc316af1136", "messageHeadline": "tests: add tests to verify new l1 resolution method", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 120, "deletions": 178}}, {"node": {"oid": "72b9f5e6855d4a03334cd5bf89d0586ae6d82fb0", "messageHeadline": "agent: eliminate event creation for l1", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 116, "deletions": 205}}, {"node": {"oid": "668030a94cfd6c72918e90bc9e4ed5017993a3c0", "messageHeadline": "feat: add css rules for mermaid to have nicer view on dark mode", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "f0a4aabfc1cad1212558a20fc1b51031be57301e", "messageHeadline": "chore: change agent config example chains.l1 to base-chain", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60f75e0e6fedf37d9d2c71912489cca400a478c3", "messageHeadline": "build(deps-dev): bump psutil from 5.9.4 to 5.9.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e6e4bbc43f8dc81a33b93bf9abd5ac8f37f60589", "messageHeadline": "build(deps-dev): bump ape-solidity from 0.6.2 to 0.6.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5117a91586c57a25382eeab55cf4aa80a4afed50", "messageHeadline": "Makefile: improve the dist-exe target", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4ffb3cdef9c8f848fb49476759e2e4155bcf7438", "messageHeadline": "build(deps-dev): bump ape-ganache from 0.6.3 to 0.6.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "691ed69c112566828452ce5288c50877fffffe8e", "messageHeadline": "build(deps-dev): bump eth-ape from 0.6.7 to 0.6.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "77f581105609eb6d7f3507c4afb249134c1b8196", "messageHeadline": "build(deps): bump web3 from 6.0.0 to 6.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "d4c69feb22002b30d495489a9b5615a3f974c55e", "messageHeadline": "build(deps): bump actions/checkout from 3.5.0 to 3.5.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0c644e008ab0897a6094a0bcdffec4982041dc2", "messageHeadline": "build(deps-dev): bump pytest from 7.2.2 to 7.3.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "46f0f4c453facf2ff6c021017f0382433da1ac2b", "messageHeadline": "build(deps): bump structlog from 22.3.0 to 23.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "258aac5ccde569d4ffc562a9765ed13473d9db90", "messageHeadline": "docs: update the fee section for new minLpFee calculation", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 51, "deletions": 16}}, {"node": {"oid": "c8054c8bc015cce218a181726e21737e9e8df53b", "messageHeadline": "temporarily disable chatbot", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f9a3f9a83ccf842493368f3f8f70788324129cf", "messageHeadline": "health: fix failing tests", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "39f64647dbf3d2a253eab00c3f4e9f9e98512257", "messageHeadline": "fix: pin optimism messenger tag", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9d37b1fe87433ccac9c60e2aa0feaf1ae769b7f1", "messageHeadline": "health: update the example config with mainnet opt", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "2b5cf7be9b646a068e9aeb6b7b20d438f7c854a1", "messageHeadline": "health: Add a configurable prefix to the messages", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "62962d6d1f5613f59f02802f15692f7187185a0c", "messageHeadline": "frontend: fix wrong form validation", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "cdcde980c3cee1178eb7542d7af9bbe7b23bab15", "messageHeadline": "frontend: fix stuck transfers", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a08836ea96817b5c960f7a8a9b1b0d02b04df6e", "messageHeadline": "frontend: change banner text", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0218eb40eb0574161efd065e9fbe44efb0344869", "messageHeadline": "relayer: update goerli contract addresses", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "550aa4237781a717e77af6d8ff1fcc1ec2be5a53", "messageHeadline": "Release v2.0.0", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "d77619509e05e04659c49cd35b141147a0a66d8c", "messageHeadline": "Add v1.0.3 CHANGELOG entry", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d7ffab3d59bcf10e72ed4b21c5e33338475af2af", "messageHeadline": "ci: e2e optimism requires create-relayers job", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1f3d525e9e0d21decfb6d28157b769e46d92123f", "messageHeadline": ".circleci: trigger docs build when the mainnet deployment file changes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f0dedbbbd43882ba8e95a4e6878b0e758971a387", "messageHeadline": "Makefile: generate the contract addresses doc page during `make docs`", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9e406f0639507f1c0059bcb9b3c8ff66a627ce7b", "messageHeadline": "scripts: add a script to generate doc page with contract addresses", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 72, "deletions": 0}}, {"node": {"oid": "022381b368e524da8064c838885acd1c2270c06d", "messageHeadline": "docs: source: reference the auto-generated file with contract addresses", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "193f2198fbb417a62cb4efc483195fbaf5c07523", "messageHeadline": "frontend: bump major version", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b11b18f9687ca5b1a4fbcc88ff31015a59bd460f", "messageHeadline": "frontend: fix goerli chain config", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9308231d1138cc8429ed07b0b8b00d83468615cf", "messageHeadline": "frontend: adjust totalfee fetch function", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 90, "deletions": 14}}, {"node": {"oid": "467c2e91c98e96967ff5c3b4d57aff42def4a009", "messageHeadline": "frontend: adjust minlpfee & transfer limit fetch", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 288, "deletions": 228}}, {"node": {"oid": "52d9329b4fc79c658d485d44b590d4a5308b6a37", "messageHeadline": "frontend: adjust max transferable amount fetching", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 98, "deletions": 164}}, {"node": {"oid": "c6dbe217dc392604e03ebf1410347c7e5c20d7e4", "messageHeadline": "frontend: add latest ABI files", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 271, "deletions": 622}}, {"node": {"oid": "c880d8f0bf76e9af39894193f582068a75c240a1", "messageHeadline": "deployment: add goerli deployment", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 214, "deletions": 174654}}, {"node": {"oid": "299b801b0796317e8e34164e32ed082ec02df793", "messageHeadline": "deployment: deployment artifacts v2", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 97, "deletions": 164212}}, {"node": {"oid": "8f52961df8612226b3f073c9307324775acf04f7", "messageHeadline": "relayer: Remove unintended process.exit call", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "92de790aba989b7d00367ffd06d72a4bbe902ed0", "messageHeadline": "relayer: add missing check for already relayed messages", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 251, "deletions": 2}}, {"node": {"oid": "528fa8bdadf54f94e0b22218d2ddac1e7bc38f23", "messageHeadline": "frontend: Fix reactivity of transfer limit validation", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "cf53ece111fba6c6af94af1fbb2c50a393ad1148", "messageHeadline": "fix: correct the rpc call for max fee middleware", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7e0d0bc8977bcf941f65e66ef8e10a575bdc2584", "messageHeadline": "agent: apply dynamic fee transactions for Goerli", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "232468bde87d47cc5793c10623384344cda5308e", "messageHeadline": "tests: use base fee middleware on tests", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "b2930a8f383b2b5e8c0a65b63313c59196d8cf06", "messageHeadline": "agent: implement base fee strategy middleware", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 92, "deletions": 9}}, {"node": {"oid": "baac9268532227ddb450a53aaaeefad981ce7cda", "messageHeadline": "scripts: reformat after update to black 23", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2f113adf5bbf7e5a7d31a48617ed6f581a44f199", "messageHeadline": "beamer: reformat after update to black 23", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 10}}, {"node": {"oid": "d5b2badb88c29fdd8775c37969882c94f0d6d7bb", "messageHeadline": "build(deps-dev): bump black from 22.12.0 to 23.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "151c709af93ec02a9184f24c2471ba7efae986f3", "messageHeadline": "beamer: tests: add a test for pending tx handling", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 64, "deletions": 0}}, {"node": {"oid": "8f4963d479e1c59eb1096e5a2f32fecbea437e2f", "messageHeadline": "beamer: agent: util: wait indefinitely for tx receipt", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "fc0de711f9242501d20029b9757d885454a164fd", "messageHeadline": "Add a .nvmrc file", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "666847051d60837c695f3c4a06ad135852d8d9af", "messageHeadline": "fix: remove newline from repr of block updated event", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f8e41853e24993fc187fd37bfad7e79b6adfd32f", "messageHeadline": "tests: rename chain_id to event_chain_id", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "6813998d95a1f6731079dcddd1b5db0eed29cdee", "messageHeadline": "health: rename chain_id to event_chain_id", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "24e6d082e37625f17a6689ac02d17e9ca9cc272b", "messageHeadline": "agent: rename chain_id to event_chain_id", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "96461a66fc953655b76a4f834763d2b39a624af5", "messageHeadline": "scripts: e2e-test-verify: use struct field names instead of indices", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "df361091b7e63df16cee062863641442a45392e1", "messageHeadline": "scripts: e2e-test-fill: output 0x-prefixed request ID", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9946a9372816afe83efd174e9a97d5d1bf8ae9de", "messageHeadline": "beamer: tests: use struct field names instead of indices", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 23, "deletions": 52}}, {"node": {"oid": "0350ced7d4021a8acde3b16a552ef6750f3153d0", "messageHeadline": "beamer: agent: use the new decode_tuples feature of web3", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cf1ef88a27c3df91fb4c8a66575a838f34d22a9", "messageHeadline": "scripts: deployment: update to web3 6.0.0", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9b7a42f079c13cf15157e045f11110e76314f1aa", "messageHeadline": "beamer: tests: update to web3 6.0.0", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2e3459c5239af81765e97eaf97e933d539bcecc", "messageHeadline": "beamer: agent: update to web3 6.0.0", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "f13d94ba80d54161c4755508e2e06c6cfa738ad3", "messageHeadline": "pyproject.toml: update eth-ape, ape-ganache and ape-etherscan to late\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fc00f0788f84680bde2f38c3ab087a4827075002", "messageHeadline": "pyproject.toml: update web3 to 6.0.0", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 283, "deletions": 292}}, {"node": {"oid": "117484962ddbe9ae92187485fb791b9839a40749", "messageHeadline": "circleci: trigger image creation after relayer change", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "370778b302e8acfe588d4e72d5700ac3c42126fe", "messageHeadline": "relayer: Await relayMessage transaction of EthereumMessenger", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "02b47ce20d812e0f5e3e9ae438944cd2bb0eca02", "messageHeadline": "relayer: Throw error if l1 transaction cannot be found during finaliz\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b1fb0ebed9526f197860d0548fcd3d3ae16ae753", "messageHeadline": "fix: change arbitrum l1 messenger address", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36925d85734ce67121e270ad1b3523bc6c9caf13", "messageHeadline": "frontend: fix token balance listeners", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6de174683589393d45e61b2fe104cb95bce5224b", "messageHeadline": "frontend: move transaction util mocks to own file", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 129, "deletions": 124}}, {"node": {"oid": "b8225f4cecb43c70bde40ac86325736b5e691945", "messageHeadline": "frontend: test safe event handler", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 123, "deletions": 4}}, {"node": {"oid": "360d6509b4b0b67b0d370491e49a15bb0875d9db", "messageHeadline": "frontend: implement safe event handler", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "71fe363f9732442a13375e1c369d6aa2c0954375", "messageHeadline": "frontend: add block confirmation time to all txs", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "b67e66c9daf3f38fefd6d628e14f063e03c52d1a", "messageHeadline": "fix: adapt relayer path to new structure", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e3e0d87df96abbfaee1f536fabc99831ef11287c", "messageHeadline": "Makefile: extend the clean target", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3a33fdaf9e8509ac362fc582f032e9a3d6603472", "messageHeadline": "tests: remove token list test", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "60c787db10b8a593738da74a8195582c52133272", "messageHeadline": "fix: remove connected base l2 check from token checker", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "791aa0a1f4d886d050ed8916edb4ef1d0e882124", "messageHeadline": "chore: move typing_extensions", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 88, "deletions": 88}}, {"node": {"oid": "1172110215c7b12f89b110626bb33fa81ba254d6", "messageHeadline": "relayer: fix import", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0f1ac094c9ea3aa007bb75b90235db99c0a34e00", "messageHeadline": "relayer: adjust tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "63500c47ebd2ad42cc5659915c90181ac55cc519", "messageHeadline": "relayer: update mainnet contract addresses", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "924cbcf0ca2a42139b9cc0611204a814c64da4c2", "messageHeadline": "relayer: update ABIs", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 78, "deletions": 469}}, {"node": {"oid": "47ead12882e057459c3881f1d777c2a3c0b625d4", "messageHeadline": "relayer: add FillInvalidated event check for ETH", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 105, "deletions": 16}}, {"node": {"oid": "8fd4d40d9b478475efdce27a494c4ced3b7dc478", "messageHeadline": "deps: pin web3 version", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fca435ba99dd28a9e9e8cf8d19b93ec22565bb9", "messageHeadline": "fix: optimism contracts verification problem", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "70d608490b80d6d2885b78140448116bbbf5918d", "messageHeadline": "scripts: apply gas price margin to all transactions", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ff34f334e9d5c6f657c22bf61f4d2ce36455c2b0", "messageHeadline": "scripts: in deployment script call transact with timeout 600 and poll\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "f28fbeae6ba91f70ea3a9199d5343ee55e790275", "messageHeadline": "scripts: add mainnet deployment config for V2", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "da238abae2179b7417857a8abd2d8d158431ab2b", "messageHeadline": "contracts: fixing typos and comments in ethereum messengers", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "66aadbb50ae9bc8cdeb354397930eedce9590df3", "messageHeadline": "scripts: Change property name casing in deployment", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 48, "deletions": 52}}, {"node": {"oid": "c54e9f84bbeb20287c8ad0b46127358a6d7d6129", "messageHeadline": "beamer: agent: improve camel to snake case conversion", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "bc6b179f3bec7a4b968d03a33409119e5f9a4067", "messageHeadline": "docs: Update docs for confirmation-blocks option", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a94fc2a27977c2369ad40ed95d68fcfd56a00438", "messageHeadline": "tests: adapt tests to handle reorgs and add new test", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "d4bbfaf966e0364df45213a66c865afb1e99407d", "messageHeadline": "agent: support confirmation blocks to handle reorgs", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "f7108e6ea5ad67cf5b887a8f81a4ba2d24a2a9c2", "messageHeadline": ".solhint.json: turn off the no-global-import warning", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d35e57122aca3320008ab307a90d5988530f7560", "messageHeadline": "beamer: agent: omit state names, they are optional with statemachine 2.0", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3d867e60146927d14a06f1c024c8520af6c72af6", "messageHeadline": "tests: statemachine update changes", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 29, "deletions": 32}}, {"node": {"oid": "c681236485077c133ea5725cbdc1578fc0895286", "messageHeadline": "agent: statemachine update changes", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "55430be84653f0c755b26c6edfb274ed4ce65f6b", "messageHeadline": "build(deps): bump python-statemachine from 0.9.0 to 2.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 179, "deletions": 137}}, {"node": {"oid": "5ae6f812a708921405b859be8eb634ae012bcef4", "messageHeadline": "frontend: tests: await .rejects assertions", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "b827c2c951c0404592e82986dce86798f6c893d0", "messageHeadline": "frontend: Handle MetaMask Mobile error in switchChain of MetaMaskProv\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "2021d37c0122e01ba328065abd61bb3229568064", "messageHeadline": "e2e: adapt to new deployment.json structure", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbed24aab1d1abdecbd5bdeb4c84be4c9b250748", "messageHeadline": "frontend: adapt tests to new deployment.json", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "57aa4c98b047e9225c9588d80b2e83a619b21074", "messageHeadline": "deployments: change to use new structure", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa87def1c4f6a6d1aa2c7e55aef348ff806b03a7", "messageHeadline": "relayer: adapt to deployment.json schema change", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9f6ce6a883e285dc47d98e10568b67eb64bce6ae", "messageHeadline": "docs: adapt docs for new agent config", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "c368c8ec7af8c13f5baf5b720001bf2295aac0fc", "messageHeadline": "tests: adapt tests to use new agent config", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "493caa4215401f083a6ba981c17891bb12d09091", "messageHeadline": "scripts: change deployment script to adapt base-chain", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fe1b01abbe7e0af7aeba3e82d4866ebb0dc0f536", "messageHeadline": "agent: adapt to use new agent config", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "f6e92875fe373bd9759147ee9a1016ccb478ec0c", "messageHeadline": "build(deps-dev): bump types-pyyaml from 6.0.12.8 to 6.0.12.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "48ded010a14f1e546225aa48fe2067e0abda575e", "messageHeadline": "build(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9189a72c7f16c11ade69bf769f54541867099d62", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.11.16 to 2.28.11.17", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "95fca432c350309f2bd35139e236a62dc53795cc", "messageHeadline": "contracts: test: Test lpFee()", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "d89df646118702888ea7aab3fb28730e39f9b335", "messageHeadline": "scripts: adapt to global fee structure in contract", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 124, "deletions": 70}}, {"node": {"oid": "9f143315a7c0bdc36239cc5e6e190e4ff5e40f0a", "messageHeadline": "tests: adapt to new contract level fee representation", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 140, "deletions": 122}}, {"node": {"oid": "be79f87d5e8f124ab5774dc4424757f3dfa26ce4", "messageHeadline": "contracts: add transferableAmount() view function to request manager", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "fb1523b1da54d6dcb9ce11634387e6563e940dfd", "messageHeadline": "contracts: define fees other than minLpFee on a contract level and no\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 46, "deletions": 42}}, {"node": {"oid": "7982c22d63ac800cc3faaec7cfd8c9a625b5feb1", "messageHeadline": "agent: tests: add tests for fee calculations", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "dcdebc3739a440407938b758f059653cd867e49e", "messageHeadline": "scripts: adapt scripts for new RequestManager", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 85, "deletions": 41}}, {"node": {"oid": "19bf9fa0febf5f7e1bb9b38da9d29faeab2ab268", "messageHeadline": "tests: adapt new request manager", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 76, "deletions": 45}}, {"node": {"oid": "a2a8edf9d78fef742da0f80a218bde1de1396b90", "messageHeadline": "agent: tests: let multichain test fail if subprocess dies", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "eb590b174d22c6ea77caf0e9f6d19c62ab893c69", "messageHeadline": "agent: remove finality period call to rpc as it is already stored in \u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "594da066637e20a1c548e2e77d75e5d4757b82ed", "messageHeadline": "agent: adapt new request manager", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "c7ba8af33aa24dd99a92b7522a14c8a29a94f68d", "messageHeadline": "contracts: implement new minLpFee", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 94, "deletions": 33}}, {"node": {"oid": "3f31e376095386d92fdfcebcb2b19eeca7014ec2", "messageHeadline": "tests: add fees to RequestCreated", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "705e22c5c5f1223d313967edf5415ad0d9b93009", "messageHeadline": "agent: add fees to RequestCreated", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d01666312e8a47b4872c4da158e5eae789680a91", "messageHeadline": "contracts: add fees to RequestCreated", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dd46575a3ca1206234b0210c6b06eb3803222e12", "messageHeadline": "frontend: Use location.replace for reload after chain switch", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "f6b784c1ae5542921bd09037613e68c8f143cfd2", "messageHeadline": "Docs: Add poll period to configuration and commands sections", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "3f860268ee03cb1f463fd5291da46f2e857ae57a", "messageHeadline": "tests: Add poll-period to cli tests", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "eab91324a922747ca66841d8ed1d3a4357c7961a", "messageHeadline": "agent: Add poll-period cli option", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1d0405a74e4df7e4f88f6117f04da1cb48e1368c", "messageHeadline": "agent: add poll-period to example config", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ba2b4df9a9c88b8df449ecbdff2de5c82d8853c2", "messageHeadline": "agent: Introduce poll period as a config variable", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "0132565489037ebf01961af0df7bfb11848eaa13", "messageHeadline": "agent: Use separate wait time for EventProcessor", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e91338158c04c09bc699be1b5cf49965870003f2", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 23.3.12 to 23.3.23", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "899db5d0ebd2af5b9ed340150a4bf0fd42827015", "messageHeadline": ".circleci: use --no-ansi with poetry due to a bug with terminal size", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a93a41c28b746fe73327feba0512f433155ce680", "messageHeadline": ".circleci: make sure to update pyenv before installing Python", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d4b3be92e49ce5228bc597e562e1c1bbce72d348", "messageHeadline": ".circleci: update to VM image ubuntu-2204:2023.02.1", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b4c3edc475343c48324b75b979da0aab86263c7", "messageHeadline": ".circleci: use poetry 1.4.1", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83c105bf870ca810e823ea9ba579093208fc002d", "messageHeadline": ".circleci: use Python 3.10.10", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b69088331578853e0219c0698bf6ab8f7fd4c0f", "messageHeadline": "build(deps-dev): bump furo from 2023.3.23 to 2023.3.27", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f03e7c8ae39e8210ad5c978aaa01ad7aaede951d", "messageHeadline": "contracts: reformat contracts with newer prettier-solidity-plugin", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 92, "deletions": 107}}, {"node": {"oid": "0478160058b1752551e11f1c0c4b3d9e5eaf8c0a", "messageHeadline": "package.json: unpin prettier-plugin-solidity", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 194, "deletions": 691}}, {"node": {"oid": "35a41e72052ffb32c1d64176207a4d943b4eeefe", "messageHeadline": "contracts: add mapping key and value names, where appropriate", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "72e1b2f6b7f138a2b40d99f83ab69316e6ef109a", "messageHeadline": "ape-config.yaml: move to solidity 0.8.19", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd21e791da2a2fe86910354db05eb28113cc0bf1", "messageHeadline": "contracts: require solidity at least 0.8.19", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c0b770987ca0e536ff41ec17bf5cbae24994d42c", "messageHeadline": "build(deps): bump actions/checkout from 3.4.0 to 3.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65625aff9c1fd7f203cb674ca5db7999c51d176e", "messageHeadline": "build(deps-dev): bump furo from 2022.12.7 to 2023.3.23", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ca8935011ebf0ae26e0277b22ebc5b09e1ebc702", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.11.15 to 2.28.11.16", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c47dcd32df0104b5e6eb9c7250316d4d22846d02", "messageHeadline": "build(deps-dev): bump pylint from 2.17.0 to 2.17.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "556c6f0459f2c1ce9cd4b838b5338e93bf1f9750", "messageHeadline": "beamer: health: use XDG_STATE_HOME instead of cache_file_path to stor\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 20, "deletions": 25}}, {"node": {"oid": "167ffd6c2826fc2e0c0a5f45f1166a19db6a1729", "messageHeadline": "beamer: tests: point XDG_STATE_HOME to an alternate location", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "037c26574fba1636ccaa9ae915b5b4cb5694cb87", "messageHeadline": "pyproject.toml: add xdg-base-dirs as a dependency", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "43361e87b5c34c35594016e7fd52cfb15d7bf637", "messageHeadline": "build(deps-dev): bump ape-etherscan from 0.6.1 to 0.6.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e5f1058b80e7feba2951c1295b4a79be94a51050", "messageHeadline": "build(deps-dev): bump ape-solidity from 0.6.1 to 0.6.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "512052c3d194e084ec5572115a8e6fe4a5282c99", "messageHeadline": "scripts: deployment: rename ganache-local-ethereum.json -> ethereum-l\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc6e16ae74d25c35a01a02842871dad998a1cad5", "messageHeadline": "docs: Add Notification system documentation to Health Check configura\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "16b97eb9fb9d9c1b4733e4988e11c803518363a3", "messageHeadline": "Docs: Add Health Check configuration file documentation", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 149, "deletions": 1}}, {"node": {"oid": "cf4b8d731aa576e3dfc2549a31249d590214805e", "messageHeadline": "Docs: Add `beamer health-check` to commands reference.", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "4d2e24aa0d283eb29d6a1240f63bda78fc75f524", "messageHeadline": "Docs: Split Agent configuration into separate chapters for the comman\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 88, "deletions": 50}}, {"node": {"oid": "0502a91809673e19c2fb79ddf6872e997fee3552", "messageHeadline": ".circleci: add a job for Ethereum E2E test", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "264633588dc57ce13cddec5bd3b6f63770433570", "messageHeadline": "docker: ethereum: add E2E test script for Ethereum", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 85, "deletions": 0}}, {"node": {"oid": "2cdf3bf8fa19680fce0b810e7f34ba7e443c0519", "messageHeadline": "scripts: deployment: add a config file for local Ethereum", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "c4ed6a06f64835e0d4082679b3b8f129a2ab0ce3", "messageHeadline": "scripts: deployment: adjust configuration to allow for Ethereum", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 121, "deletions": 45}}, {"node": {"oid": "2c72a86c6c3fb0befd8395d9dae83da8e0a2a437", "messageHeadline": "scripts: deployment: update config files according to the new schema", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ee0d5cce68bc8f28732097cd6f6b511c3e39888b", "messageHeadline": "pyproject.toml: add apischema as a dependency", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 53, "deletions": 2}}, {"node": {"oid": "5902b0f00697e7b607b7588a7c242343017196ed", "messageHeadline": "chore: fix typo in .prettierignore", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8796d8ee12adec9e463dc92916c1e36a7f4296d9", "messageHeadline": "frontend: add ethereum goerli testnet", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "534b12807fd4d4001120c231a74bdeb8f369b748", "messageHeadline": "frontend: add ethereum mainnet", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "8141cdce5957501fcc1a84dd0028996696f4662b", "messageHeadline": "beamer: adjust tests for monitoring script", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "fbeb8bffcbafb1d348ef17f7ff3299931e050457", "messageHeadline": "beamer: add support for DAI in monitoring script", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 152, "deletions": 30}}, {"node": {"oid": "f90889e90214368ad7e56faaaef6489a8a6faebe", "messageHeadline": "relayer: check for reverted deposit transactions", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "90a98a81458f09a3b36344945702cbaad3f8ef23", "messageHeadline": "contracts: add automatic withdrawal in messenger", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "cf6c805c126991f85df9cadb0fc7eebab8878fed", "messageHeadline": "beamer: tests: silence newer mypy", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fbc48255c349509ac162131f73235d6df14228ce", "messageHeadline": "build(deps-dev): bump mypy from 0.991 to 1.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "a13d15aa47e10424693f6a8a3937ed46d7a9bae7", "messageHeadline": "build(deps-dev): bump eth-ape from 0.6.5 to 0.6.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7875621c227325cb46742ff2c7a2768dad7afa2e", "messageHeadline": "tests: adapt tests to use new fill_request mutex", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4f6357979bdd86de48fcf6e7daf8b84d8b16233d", "messageHeadline": "agent: introduce mutex for fill_request", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 56, "deletions": 33}}, {"node": {"oid": "56cddaf2e9efd12f9e6544c7b43b769a9f48eb47", "messageHeadline": "deps: add yaml stubs in pyproject.toml", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 219, "deletions": 178}}, {"node": {"oid": "cf1494d99922a58c7c4137bb65951d100afa8bcb", "messageHeadline": "tests: implement test for multiple event processors", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 253, "deletions": 0}}, {"node": {"oid": "6aac3ee2359ac5efc6a92bf15ed02b7b140abfeb", "messageHeadline": "agent: add small helper to get possible directions", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "051047869d7775ed9c3261c8b4c4ef920349a993", "messageHeadline": "fix: ape: use _send_call to not isolate calls", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "699805573786215a2d3d9571e34afd71e301618a", "messageHeadline": "build(deps): bump actions/checkout from 3.3.0 to 3.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72bc6a429028afe8d95fc591b15b413de8f4f330", "messageHeadline": "tests: add test to check latest block events", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "817efea1d8abc09b0d3b9aa46d3b1b471d038acc", "messageHeadline": "agent: EventFetcher: make progress even in case of no events in the b\u2026", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ec672d8608273d390e1779c574d6c364c864332", "messageHeadline": "build(deps-dev): bump ape-solidity from 0.6.0 to 0.6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f2831bf4b048760073680afdebafed5567f9bb72", "messageHeadline": "frontend: Ensure chainId is changed after chain switch", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "fcbae1b1348c8ea3f8f15805a9a2317c489c54cc", "messageHeadline": "frontend: Ensure  window.ethereum.request function adds the jsonrpc v\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1dca1dc9cde17b2fe0283567d485b18f374d27df", "messageHeadline": "relayer: test RequestFilled event parsing utility", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 98, "deletions": 4}}, {"node": {"oid": "42c195794248c78795131813b67e00d09ed9cc24", "messageHeadline": "relayer: ignore tests inside build folder", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ccf9c3bc673b11cf524c67c623fc7736e89597a1", "messageHeadline": "relayer: add type support in arbitrum service", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4711d8680d1e420da1edd380354600b12157eac7", "messageHeadline": "relayer: implement ethereum relayer service", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 671, "deletions": 3}}, {"node": {"oid": "caa4b6a2239834f2f86842d6212b204e08cefa97", "messageHeadline": "relayer: add typechain for contract typing support", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 163, "deletions": 12}}, {"node": {"oid": "168c7115d35d002ae3a33b58a0018cc64c3edb2e", "messageHeadline": "build(deps-dev): bump pylint from 2.16.4 to 2.17.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "54e3f63660c08ca068b99f88af613576dab0a82b", "messageHeadline": "agent: health: fix wrong example config", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "f5bf92dd5e262ddb0faec5376510146bb2805a07", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 23.2.13 to 23.3.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f9f8c69d23816ef5830f617a1232b8dd5a6624b9", "messageHeadline": "docs: provide more details on making releases", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f2758abffcf867e184f27c5ad0ebb238eaf65939", "messageHeadline": ".circleci: trigger container workflow on every tag", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b542a8794a5cf39b2f368bc502a714bc230e9c31", "messageHeadline": "build(deps-dev): bump ape-alchemy from 0.6.0 to 0.6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c91f6b68dfec8e179b6137df306e552e3e1e99ab", "messageHeadline": "build(deps-dev): bump pytest from 6.2.5 to 7.2.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "5c4a3322a82f4f28dceacf865b0789921ce7539d", "messageHeadline": "beamer: tests: add a test for HTTP 413 handling", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 51, "deletions": 0}}, {"node": {"oid": "b305efb30c0dd97dc9859fe152a3f3812f3e962b", "messageHeadline": "beamer: agent: properly handle HTTP 413", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "9e346da1918e334d807cfcd8285929de428fd279", "messageHeadline": "chore: add cache to the .prettierignore", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60256bf4310e8110390059c203f2954d07afb918", "messageHeadline": "docs: update contributing to add live networks for ape", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2e9fea8f69812b4e750c69901f2f0d37a380c396", "messageHeadline": "deps: add ape plugins to support live networks", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 254, "deletions": 150}}, {"node": {"oid": "be223372b75e3c5f5a5b0ef15903d914398e083a", "messageHeadline": "feat: add ape plugins to support live networks", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5811c588b774ee0ee57074c25ab0f2e77a587ee6", "messageHeadline": "build(deps-dev): bump pylint from 2.16.2 to 2.16.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 78, "deletions": 78}}, {"node": {"oid": "6323678f5d23e1edd163327a66756b4e76cf827e", "messageHeadline": "docs: update docs for ape", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2545e7b94db51ad1febf62177c62c171052829e", "messageHeadline": "beamer: updates for ape and new web3", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "7af2ffe21424943477170ddd8590ea07985b7027", "messageHeadline": "health: update for ape", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a088efa8c7c855533d51595cd9c1e4479d77883", "messageHeadline": "tests: update tests for ape", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 788, "deletions": 808}}, {"node": {"oid": "934b7491e28ea17a5ce807eda1ad4364aff1a9ce", "messageHeadline": "contracts: Delete StandardToken.sol", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "e543a23403e8db833ac63dd1769dc43baee861d6", "messageHeadline": "scripts: update scripts to run with ape", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "f5203228f96c20953d2ba4eda2735aaa1e7ab189", "messageHeadline": "chore: update pylintrc", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d073a35360ce3065130f0a6d53ea52a2fbbbdc4e", "messageHeadline": "chore: .gitignore updated", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7d42a5e71b0c71192008828b8b06ecb5a96c521e", "messageHeadline": ".circleci: change brownie to ape", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "19e20e8704114e75db1497c993559eeca2e7c784", "messageHeadline": "deps: ape changes in dependencies", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 2439, "deletions": 1338}}, {"node": {"oid": "943efdd7c1ae49a7df1fb5039d72e099e7ad048a", "messageHeadline": "deps: add ape-config.yaml", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "0f0323abdbb51034fd5df145d91764bb7fc5db78", "messageHeadline": "deps: remove brownie-config.yaml", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "f90e35bc4108ecfcd1a7e74f95bf792031f0f8e5", "messageHeadline": "frontend: Add DAI token to configuration", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "bb8da226ec3f6ca92e6f6e7317c30178d47e05ab", "messageHeadline": "scripts: Add DAI token to mainnet deployment configuration", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "58b502610e2d6798862fd72a310cc765b1f7c8a1", "messageHeadline": "scripts: Add Arbitrum to mainnet deployment configuration", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "ed6e2582fb32af94fafed9b4b2c22bec61f0d9d7", "messageHeadline": "contracts: omit redundant Ownable inheritance", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a15a4ab0f740e97f450621aebc04cf1d03098d01", "messageHeadline": "contracts: implement ethereum messenger contracts", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "de3cb21e43f34b09faa5cbe4d92b0e75862682f4", "messageHeadline": ".circleci: also include health in CI tests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b9e76677aa9a6470ba394e7fce4b5895edd81f4d", "messageHeadline": "beamer: tests: make HTTPProxy more generic", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 100, "deletions": 96}}, {"node": {"oid": "969480c6c0db91f5b0cc11c36297826f60ce25e5", "messageHeadline": "beamer: tests: remove deprecated options", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f735f03a88fa75b0384a7a103f057beffb4def1b", "messageHeadline": "beamer: agent: data: remove deprecated options from example config", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "74355ae769d72d3c8235d69561dae05c565aa0d5", "messageHeadline": "docs: configuration: mark source-chain and target-chain as deprecated", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5d402950c86494ce693394b5551be816825c8174", "messageHeadline": "beamer: agent: deprecate --source-chain and --target-chain options", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "ee4fef6af40ea201a298e9727f9cf07841933b9e", "messageHeadline": "beamer: health: make config syntax consistent", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a5fb69a4fcd71f3693ff0780217501cd2b28ad3a", "messageHeadline": "build(deps-dev): bump sphinxcontrib-mermaid from 0.8 to 0.8.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c4a69f30eb033507684d24710b5553a60e0f9263", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.11.14 to 2.28.11.15", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1614, "deletions": 1614}}, {"node": {"oid": "8b3d8a86bc6a9d3b354c468b41159d40aba41256", "messageHeadline": "beamer: tests: add health tests", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 433, "deletions": 0}}, {"node": {"oid": "15cc56a13435a8b6bc3dbe3e3418d193c9ae1795", "messageHeadline": "beamer: health: add health-check script", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 2245, "deletions": 1540}}, {"node": {"oid": "80dccaf930c9bc33169e5cceadb47a931f83d17b", "messageHeadline": "beamer: change agent structure", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 282, "deletions": 245}}, {"node": {"oid": "5bfee718bb831017f584cf434b829d5c1a6ca9b5", "messageHeadline": "agent: tests: remove allow_unlisted_pairs as it is not needed anymore", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "0195b9d031de32dc212f2a3682b272343a1aa1c5", "messageHeadline": "agent: tests: adapt test_fill_and_claim", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "be81600d737a6decafb45c95f432d4889437a4ec", "messageHeadline": "docs: add information about allowance configuration", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "9d5c79f43a784f9c321609cda6cc47589ce1d13d", "messageHeadline": "agent: tests: add test for different configured allowances", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "74cb1891116900897494b03165f183b3b6838db6", "messageHeadline": "agent: approve with configured value", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5b1b660b330f5382f3f980a11c19d359b8121f6e", "messageHeadline": "agent: add default approval value to example config", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b5e1669fffef9cad2c0e2d63ae7eee023bd069c4", "messageHeadline": "agent: Rename TokenMatchChecker to TokenChecker", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "3ea649359edf4e1d979e722516199fd137289e05", "messageHeadline": "agent: Store allowance for tokens in TokenMatchChecker", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "cd7b4febcf44d506983f7fa6ab31f45d027ec931", "messageHeadline": "frontend: remove obsolete tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "412cb10e36abfd686b1abf5b2156310185a9ca37", "messageHeadline": "frontend: update tests for useWallet composable", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 100, "deletions": 70}}, {"node": {"oid": "3dd3585490a2e53658e00fa638e7b77bcdc88398", "messageHeadline": "frontend: add missing tests for WalletMenu component", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "18151047f259cf70365841b0963e84fe4436b011", "messageHeadline": "frontend: remove redundant code", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "eababb6c16d6484ab7359fd4f1c97bc0b2707e13", "messageHeadline": "frontend: add support for any injected provider", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 207, "deletions": 4}}, {"node": {"oid": "19245b78e4fd44421ef735ea7a374cf245891ab4", "messageHeadline": "frontend: fix false redirect to MM onboarding", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "12644ae43820b5aa3065d0d013def13a1ab3fa7f", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.11.12 to 2.28.11.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67b8d5c39479cb6294713783a9bad9af52c4be34", "messageHeadline": "build(deps-dev): bump sphinxcontrib-mermaid from 0.7.1 to 0.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bbab8e7311725ec3a4b72b69772595817ba2c972", "messageHeadline": "build(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb266de737607ff0f8978fad7eb456ab47590c10", "messageHeadline": "agent: change logs according to multiple event processors", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 41, "deletions": 37}}, {"node": {"oid": "6c1787ba29a60d9d12b3243e7997e2e8774f647b", "messageHeadline": "docs: update agent section for multiple event processors", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "77de77f1c527ede8834fab7d7adea0c9596746df", "messageHeadline": "tests: adapt tests to use multiple event processors", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 51, "deletions": 48}}, {"node": {"oid": "652345c855b3ce1a0ba138b743cbf55ea751782f", "messageHeadline": "agent: add multiple event processors to agent", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 187, "deletions": 102}}, {"node": {"oid": "056b159c9d4bef4b7313a6bb09fb909f6205d3c0", "messageHeadline": "frontend: Only show infinite token approval checkbox if allowance is \u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 181, "deletions": 3}}, {"node": {"oid": "3046f9f9c2da1b78f1d2ab67ac46b3f68b3d0ede", "messageHeadline": "frontend: Add checkbox to RequestDialog for approving infinite tokens", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 47, "deletions": 30}}, {"node": {"oid": "90e9bbefebe1c4db966a3251c768e754965a6c2d", "messageHeadline": "frontend: Add approveInfiniteAmount flag to transfer", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "5c926ab1685cdbdc232ac2bc2fc80cf74cf6eedd", "messageHeadline": "build(deps): bump undici from 5.14.0 to 5.19.1 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "12fea2358adf47254680b41a6eff2e21a224e6f7", "messageHeadline": "Release v1.0.2", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 26, "deletions": 1}}, {"node": {"oid": "8c0dc8c2ea9b34acf860375bde5f16b57d30cfd8", "messageHeadline": "beamer: tests: add a test for rate limiter middleware", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 68, "deletions": 0}}, {"node": {"oid": "bac4e19d77aa0d3773a7f2d3cbacfba13bcc1cad", "messageHeadline": "beamer: util: enable rate limiter middleware by default", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eb1d474706a69785af8666b06f3b9bdbbb69c785", "messageHeadline": "beamer: middleware: add rate limiter middleware", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 243, "deletions": 2}}, {"node": {"oid": "e4eb6cf460bc102933e69c53c49eaee587817e62", "messageHeadline": "pyproject.toml: add a new dependency, atomics", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 119, "deletions": 1}}, {"node": {"oid": "b04ffd2bb6a8014d600f2b800a058193fa913fe2", "messageHeadline": "beamer: chain: make POLL_PERIOD a float", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d13d3c5370f0696d30c65c708b77a96b1be8839a", "messageHeadline": "beamer: tests: use the newly-added HTTPProxy.url", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 12}}, {"node": {"oid": "55b51037eccae6e925d3ec41e1f1323ab27faa9d", "messageHeadline": "beamer: tests: add a helper function HTTPProxy.url", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "baac1ea304af9af725c0af69d0e64f767d94d290", "messageHeadline": "beamer: tests: allow a rate limiter to be specified on HTTPProxy", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b9e2bc5eaae307a7416c7db58f5658449847f67f", "messageHeadline": "pylintrc: fix warning", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5940635c7521f2de0111b2826f3ff2166af6a5c3", "messageHeadline": "frontend: fix transfer history load failure", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "7785afc9bd478bc000cbd1f83848cd2c36b209f8", "messageHeadline": "frontend: rephrase transfer limit error mesage", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed38d04a203666db363aa13fa3ee170e2b8aef1d", "messageHeadline": "frontend: rephrase max button & tooltip", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fbda92faa224262decb2d1fa2422b5c9f0c147d8", "messageHeadline": "frontend: update use max button feature", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "909cadcd6415f65ee19e9bdc5b940849206283ad", "messageHeadline": "frontend: fix inconsistent error message display", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "10deb0e38570211297358707e594ac6fb7e192c0", "messageHeadline": "frontend: adapt wallet option filter on mobile", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "23bf65ed5db1fc4fc909ee4cc6629a66f493d958", "messageHeadline": "frontend: adjust useWallet composable tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "8933726071a8a400031a90f324316c8f23105c3a", "messageHeadline": "frontend: adjust WalletMenu tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0b1946346432f7ecf4fc24ac8e8ebcbb7bfe5a7e", "messageHeadline": "frontend: tests: coinbase-provider", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 111, "deletions": 4}}, {"node": {"oid": "da297d568e2a9d24d24c155c133b19a511bfc6d9", "messageHeadline": "frontend: extend metamask-provider tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "7d88677852f4bf7b5f774126dbeff932d5e13f84", "messageHeadline": "frontend: fix metamask <-> coinbase conflict", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "411021e876b8a1b448835f34400ddc01d3cbd175", "messageHeadline": "frontend: fix provider imports", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "8e0b4d5cc26f8101970a2969d350721fb0ddec6d", "messageHeadline": "frontend: integrate coinbase wallet provider", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 580, "deletions": 35}}, {"node": {"oid": "7cf9420c397cd9cbc6c77997424dd192c19db03e", "messageHeadline": "build(deps-dev): bump pylint from 2.16.1 to 2.16.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "56850171ea258bf3b6baf4a58a74d2dc7e8cf407", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 23.1.20 to 23.2.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e51871c63bab06649f0f1b28fe527afb7bd8c257", "messageHeadline": "frontend: tests: Footer", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "830c0b79126642b2051df27977e7e7355113f505", "messageHeadline": "frontend: Add social media links to footer", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "83a8c5d5bfe98d13a08d28f394b791507722e1a1", "messageHeadline": "frontend: Move footer to its own component", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "580c1f7cf54287b86ffbf87a6074fdff620b9d68", "messageHeadline": "frontend: use static repository url string", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "6c39132f2bfd9beab9302bfda9a307c9d29e35a2", "messageHeadline": "agent: only approve if allowance is not great enough", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "c9c84972ea155c4378382143d773cd873e0ac287", "messageHeadline": ".circleci: properly init the nitro submodule", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f5e9664501ba5f68c8a65e3e7beb6cd919ee176", "messageHeadline": "tests: adapt tests for event monitor changes", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d58b2ed36bb9e68ca09c9a90c9e120c3d5e17bef", "messageHeadline": "agent: use chains to create event monitors", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 63, "deletions": 45}}, {"node": {"oid": "ee8e660f0c769f19a66139691d86310e1325b23e", "messageHeadline": "agent: Add SourceChainEvent and TargetChainEvent super classes, to fi\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "bc188d14f62226f5ea9f2485b4541ea1ba88428a", "messageHeadline": "agent: fix only one process created per resolution and invalidation", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "12089133a45057147599e65337398fc0f2c5d8db", "messageHeadline": "chore: replace encode_abi_packed with encode_packed, encode_abi_packe\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4514f3109b3b7d9d6609f20b1bc8200990f4106e", "messageHeadline": "agent: Directly fetch block data instead of block number. At short bl\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "444ee0a0dd5eabe3e455cb24e8dd4c60346040fe", "messageHeadline": "agent: make sure eventFetcher syncs and handles ConnectionError", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "19614a98f0849fa9394edce6a8a99c5d38e412c3", "messageHeadline": "frontend: Fix wallet disconnection after chain switch", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 24, "deletions": 33}}, {"node": {"oid": "d5590e663091d1b6ad64aa9561388b9793f2e67f", "messageHeadline": "agent: allow lists of event callbacks to be added to the EventMonitor", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "38574637a16cc98ae1dbc4b00c084f33dd4e947c", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.11.11 to 2.28.11.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7753e5cf5edceef1788f347c8870d2109356f85d", "messageHeadline": "build(deps-dev): bump types-toml from 0.10.8.2 to 0.10.8.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0aaa4743dc2c7560d1030e6a507b1b943ce6123e", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.11.8 to 2.28.11.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c84e7634804d0395bd85a1cb9ad2eb789072a76", "messageHeadline": "frontend: Store Matomo consent declined decision in settings store", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "32b2535b0e6c18eede5cb90504e7b0dde1d15096", "messageHeadline": "frontend: Add MatomoConsentPopup", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "d4fedf4413521b17190d7aad6602e7a7fa783501", "messageHeadline": "frontend: add commit hash inside footer", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 97, "deletions": 30}}, {"node": {"oid": "c701663b38b36c52c280c2196cba77050d38bff0", "messageHeadline": "build(deps-dev): bump pylint from 2.16.0 to 2.16.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "123ec0a90e15f5cdbd7662897486ec950e34feb6", "messageHeadline": "build(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d718c067476c9a6f5e9d6326b8197e2522bb55a", "messageHeadline": "build(deps-dev): bump pylint from 2.15.10 to 2.16.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b0da6b0119e42e2f59eb23aa0b817fde399b94d2", "messageHeadline": "relayer: change license to GPL", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b9ca5dad519637977b4b86197843277c878f23d", "messageHeadline": "frontend: add GPL license", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "537ea7036c5e40ec9d0eba8be3b3932283f99bed", "messageHeadline": "frontend: fix misconfigured code coverage", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1864, "deletions": 1774}}, {"node": {"oid": "c5a56d7f6d5a888314e4544194913c6b76a75115", "messageHeadline": "frontend: improve Selector tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "425a8383c8b48b595aa15bb4a05c1d88aea06e41", "messageHeadline": "frontend: add placeholder image inside selector", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "1d18e98239517a0949513b1d76fa314082221365", "messageHeadline": "scripts: remove the old E2E test script", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 72}}, {"node": {"oid": "1ff0fe84fd00d307f4ef3e219d3db70489a18b30", "messageHeadline": "docker: optimism: use new E2E test scripts", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "791ce547c4442f56dcfea07a937260a84535b93c", "messageHeadline": "docker: move common E2E test functionality into scripts/common.sh", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 29, "deletions": 9}}, {"node": {"oid": "9bcedc685bad91b04cb5622a2d2529f297a60ca2", "messageHeadline": ".circleci: add a job for Arbitrum E2E test", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "443b7feb59e95b0fe46dc39978d36f3a15995205", "messageHeadline": "docker: arbitrum: fix Arbitrum E2E test", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 32, "deletions": 9}}, {"node": {"oid": "145271860c026eba886c917cf74774138a3103e2", "messageHeadline": "scripts: add a script to verify L1 resolution result in E2E tests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "643dac7a708a36901696a3e4ddccaaa37c30ff76", "messageHeadline": "scripts: add a helper script for E2E tests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 51, "deletions": 0}}, {"node": {"oid": "93ed02974d577050c52a876a8636114162cb78a5", "messageHeadline": "docker: scripts: fail early on errors", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "07d8aba02eb7a6e81595b495282343234d0fc5ef", "messageHeadline": "relayer: add devnet arbitrum l1 messenger support", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3ef0c2e6bd2545f2632ff6976951e954c4039190", "messageHeadline": "relayer: adjust tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "361838ddd9912c372714ed642274ad9ed7398288", "messageHeadline": "relayer: arbitrum: add support for custom networks", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "c81d6e6969bb5b63baddd2ec3bc2e18b22875c02", "messageHeadline": "build(deps): bump cookiejar from 2.1.3 to 2.1.4 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "453818df933663f8636bd54885b17a18e370d4f9", "messageHeadline": "build(deps): bump ua-parser-js from 1.0.2 to 1.0.33 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "543980431eaad8cc851cb4bc5a1958505cf3da43", "messageHeadline": "frontend: fix progress line", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fb7f19f97eaeec0d8a49b8db2daffb018df13ae", "messageHeadline": "frontend: fix dialog button positions", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "869ec565e175f459d4ed0b0d4cf9fbf104bfbe94", "messageHeadline": "frontend: improve ethereum address display & tooltip", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "b9f70ce142d72d174d8c6b4ef5c43b36c541b70d", "messageHeadline": "frontend: fix transfer card flickering", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 33, "deletions": 43}}, {"node": {"oid": "dfe945eb60e50136108b0045ed6733a679b30218", "messageHeadline": "build(deps-dev): bump isort from 5.11.4 to 5.12.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "247be32ae11a9fd12a32c5aea3c4740cf01bf3e7", "messageHeadline": "scripts: make request id option to bytes", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "1c0c0865605769668fa058cfa5f4fc9aacf99f25", "messageHeadline": "build(deps): bump prometheus-client from 0.15.0 to 0.16.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3521093e2958254f9f18c88d37acbb8bb4b6b03c", "messageHeadline": "frontend: fix loading indicator", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c59b254473c7f1851d30955136b6bd486778fc8", "messageHeadline": "frontend: prevent user from submitting a second tx", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 127, "deletions": 16}}, {"node": {"oid": "a0d170775b7c7a0fe3cc134604c17b3d61d15a44", "messageHeadline": "frontend: deal better with reverted txs", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "34dde64b4e1bec61dc7195981f73ef5f31f2e762", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 23.1.17 to 23.1.20", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a2f91005a0e8942ffec24b1fc6b2ff0937a88096", "messageHeadline": ".circleci: also include the create-relayers job in the relayer workflow", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b78029b909ffee9e6702c108d72018c908f0d761", "messageHeadline": ".circleci: remove unnecessary make argument", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e11a141464da6c2c6e95a7a0cb58217fe4777130", "messageHeadline": ".circleci: add a workflow for testing the relayer", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 27, "deletions": 2}}, {"node": {"oid": "c4c2593305e3edb3df02bfdcbf11c789204ac15c", "messageHeadline": "relayer: Add unit tests for relayer program modules", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 201, "deletions": 22}}, {"node": {"oid": "493f690cfda1cc7aa0678f0350fadf9e4c342c42", "messageHeadline": "relayer: Add unit tests for common modules", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "40ddd1b3399d26647e516d9b5676bce74e4bdadb", "messageHeadline": "relayer: Improve test setup", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "134f32bf1c64f8e26c5ab08d20faf52c2deb205d", "messageHeadline": "frontend: bump major version", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0639a5ecb200a033936ac0c3946cc7b2fc3792a", "messageHeadline": ".circleci: simplify docs-related workflow/jobs", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 15, "deletions": 23}}, {"node": {"oid": "47b1961a112fdedf2deb88875d4ec6a64637d3a4", "messageHeadline": "frontend: update vitest to a later version", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "5eda6d59b250bbc6312d95a7cd34b61ba964e652", "messageHeadline": "frontend: restore timers after tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b63effc0d9fa9f3391973fa029c7a60202a87cd5", "messageHeadline": "frontend: Add Arbitrum notification banner", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9de755d244fa364a1210e85ae11435d0a16e3be7", "messageHeadline": "docs: Makefile: turn sphinx warnings into errors", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75c12b78169c50452fe76c4e8ab394eee8a93366", "messageHeadline": "docs: fix broken link", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "217d0565ace083f2c940a435fbc8ec450d31e5f8", "messageHeadline": "frontend: tests: real-time claim count watcher", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 325, "deletions": 29}}, {"node": {"oid": "8d34a902f863a6156b4cc2daf2ca3b25ce03de63", "messageHeadline": "frontend: implement real-time claim count watcher", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 155, "deletions": 19}}, {"node": {"oid": "0b6e854754edf97654a661c3e0002b3368f5b2be", "messageHeadline": "frontend: adjust request data property types", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 34, "deletions": 45}}, {"node": {"oid": "3361d457a5f631defb2de08b2f07cbae83d3797a", "messageHeadline": "frontend: extend transaction error message handler", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2b91265d91a96a9bc139637bdf0f9ffb6bec925f", "messageHeadline": "docs: add section on how agents should update", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "4e529bb82677d41a9e6e026ce18b839ad8c1da1d", "messageHeadline": "docs: fix unsafe fill time section in agent section", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88db3d73af0656a791c7446c49d3aa472ded2368", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 22.12.6 to 23.1.17", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "173c24865922f30e9828a94a6e8b86ac06e2c790", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.11.7 to 2.28.11.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25f392d8e68ef1f366e956f2bfab6afdedb8f23f", "messageHeadline": "frontend: remove boba from network configs", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "42fd258c93070532ab252e4ec120778bb01c4d8a", "messageHeadline": "frontend: adjust historic event fetching config", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58cb466d9e87e774a110b4f7852d9be0ab614e91", "messageHeadline": "frontend: add delay to historic event fetching", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "18d4a9e78b31aded0e755e89c62108644681f5b7", "messageHeadline": "frontend: adjust tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1168075cca1f10afb212f9e0f2a3751cac090b96", "messageHeadline": "frontend: use internal rpc url for all read operations", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "bcc50bb7d8d0873a60dcec3ef26a8a4f2592db14", "messageHeadline": "frontend: add internal rpc url inside configs", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "9a63ed188790460ef24ac1d828412886843aaf9f", "messageHeadline": "frontend: re-force height on the parent container", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6496c0036ca08321c22c6543211bfe7d0d287ab2", "messageHeadline": "frontend: fix tab display", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "807abd5ccacec70e8556e1bd69b6254cc933bab8", "messageHeadline": "frontend: don\u2019t display history if not connected", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "0d0db4b7c8caabdcb12ec97e15f0156318b095ba", "messageHeadline": "frontend: exchange internal tooltip for vue3-poper", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 97, "deletions": 270}}, {"node": {"oid": "bea848b50bee8c81477e3eebd9bdad4cee83b33d", "messageHeadline": "frontend: fix spinner unit test", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "dd82e2d0beb78fa768fc4dbd571e52ac62c692a6", "messageHeadline": "frontend: fix by removing tooltip tests", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 2, "deletions": 50}}, {"node": {"oid": "0db074e9217f9c31f73423a47c4f309c583625b1", "messageHeadline": "frontend: better style tooltips", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "884473f579359a21e9eea69456af0b1a889e0087", "messageHeadline": "frontend: fix spinner not rendering correctly", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a0402058b21593a6c0001fae5a0eb1153318dfb9", "messageHeadline": "frontend: remove checkbox for terms of service", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 51, "deletions": 69}}, {"node": {"oid": "38e32c9b0d45483e09398bc9121f1e2568d016b0", "messageHeadline": "frontend: center align terms & conditions", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "135637facbeb817a9350d3434d925dc8b6025db5", "messageHeadline": "frontend: improve ui", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 138, "deletions": 139}}, {"node": {"oid": "a3f386604afc860f106d0906458134b303dd34e4", "messageHeadline": ".circleci: update the ssh key fingerprint", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f8b5bf97099cfbb3a58cddda2ea8a925b884a79", "messageHeadline": ".circleci: also make sure that ~/.ssh exists", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fdce2bf5d3ccd948753c2b9700f49070043788a5", "messageHeadline": ".circleci: don't assume .ssh/known_hosts is there", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d900d6908decc5cc8e3e68f1cd14130ce88a713", "messageHeadline": ".circleci: also trigger the container image workflow on tag push", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bf00325dac12b5ff4e6dc7bfe586a3bdb0b1b1d1", "messageHeadline": "fix: linting problems in conftest", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "07d66e0bb8c76bb1ff219e24e34e1c24ee7890c6", "messageHeadline": "chore: remove mentionings of rinkeby", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 33, "deletions": 150184}}, {"node": {"oid": "5f12ff2af80fd8e2a7fdcd610eb6854458da8281", "messageHeadline": "tests: monkeypatch poll_period for tests", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "79f189db9208fc9d8efec92474d80a39d97180e9", "messageHeadline": "agent: change testnet poll interval", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "ac777301fe17fc411bb2ab6af1e7fabd88c991fd", "messageHeadline": "frontend: extend allowed node engine versions", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f526911c37c3aa95e62ab3a1df94916c489ae29", "messageHeadline": "relayer: reduce max message length", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76dd652f263f11c47a5153081d764fd922c093fe", "messageHeadline": "Release v1.0.1", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4f60d78da402ef5b6b2cf93d995229bc7e191425", "messageHeadline": "docker: Dockerfile.agent: use python:3.10-slim instead of -alpine", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f02b66121c0fa35f6cd5fb6a05b8409e6eab4bb1", "messageHeadline": "Release v1.0.0", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 37, "deletions": 1}}, {"node": {"oid": "2dc9df3bfc121950419ee43c2af4cd088b13c327", "messageHeadline": "docker: Update dockerfile to use shiv", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "18046377ffe5be402781514407f312cc02609a05", "messageHeadline": "agent: Agent resets internal objects upon stop(), so one can call sta\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "252b27c447d2ea70642d689061a726bc9c333bc3", "messageHeadline": "tests: add test that the agent only claims a request once", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "dd0a6e3fccd9d47b5f2ede08f0a567fb5c285f86", "messageHeadline": "agent: change request state to be claimed upon processing own ClaimMa\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "53865c69c31528d06ebb5545fd0f5d3a214d591b", "messageHeadline": ".circleci: allow simpler cache key change via an env variable", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 13, "deletions": 22}}, {"node": {"oid": "d428dca9da0de3e82e3224c0b0d295a235680695", "messageHeadline": "tests: test that requests which do not match the agent's target chain\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "ac08681ece6160f0c15578c054217296dd753529", "messageHeadline": "agent: drop RequestFilled event which do not match the same source ch\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e86d93f7feea1566097fa318b8ece1e6cd77b9e1", "messageHeadline": "agent: drop RequestCreated events with different target chain id", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c8a34ad369e8ba31106225e0b7f9950b776e617c", "messageHeadline": "agent: add source and target chain id to context, for better filterin\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "35f2a681d57939003bb39d38d69ccce8c50d5e76", "messageHeadline": "docs: add unsafe-fill-time explanations to docs", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "6a22e36557fd7b4ead86a1ce0e47df4c70b2e4d0", "messageHeadline": "tests: add test for unsafe-fill-time agent option", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "1c2be27ca250e557210d4e8fbcc4aa4a0b7e8423", "messageHeadline": "agent: add unsafe-fill-time option", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "3e37e7645643d85a802d592724acee7600a6cc60", "messageHeadline": "frontend: Fix fee query on transfer creation", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "23a1124c4fa9c42b5ca51a647e4689781b05c9d5", "messageHeadline": "beamer: util: remove Rinkeby and Kovan since we don't support them", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "240da65447b35bb31e449a8ed0207e2654a570b0", "messageHeadline": "frontend: Hotfix for MetaMask throwing disconnect events when switchi\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "fd4b126b7e5fa32eaee61f902578edd3a5dbcc30", "messageHeadline": "frontend: code cleanup", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "bf1f68d9db67147a73ba2aa245aa3c7b98a50d6d", "messageHeadline": "frontend: Remove unused deployment code", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 6, "deletions": 112138}}, {"node": {"oid": "274d8945debfced90e7aa705184d0809ed00ff86", "messageHeadline": "frontend: correct chain files", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "b961fdeb09cb942fae88e24c1a3d35293d97bcfb", "messageHeadline": "frontend: add arbitrum chain config", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e8c755160cd503cb6bcab530c33e998664c86df3", "messageHeadline": "frontend: make it possible to specify nativeToken", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "b535f85cecbba8707c437ddb9c16ef6d04f09bf8", "messageHeadline": "frontend: fix optimism image not loading", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "762c9866f6ecebfa425e00776b960887206532da", "messageHeadline": "build(deps-dev): bump sphinx from 5.3.0 to 6.1.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "71ef54c3ed821f0d4579fec335f9f9ea6162f95b", "messageHeadline": "pyproject.toml: unpin lru-dict", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 772, "deletions": 554}}, {"node": {"oid": "590113ccb771180dc1989e46b8df28495958c313", "messageHeadline": "build(deps): bump minimatch from 3.0.4 to 3.1.2 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1168c39892f9c5811c0e366e170837713a811df9", "messageHeadline": "beamer: cast subprocess argument types to string", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c10ddbe2a64b577f5dc3a38c24d8d0010ebdf0ba", "messageHeadline": "frontend: fix & remove old test code", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 165}}, {"node": {"oid": "ed0287bcfc63a77c7f7d190ad91c13cbba24bb45", "messageHeadline": "frontend: fix `useMaxTransferableTokenAmount` tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "b8da6941b9994f2a155e5e579278e4048a37d235", "messageHeadline": "frontend: unit tests for useTokenAttributes composable", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "58309dc5acd84bf5019e4926ae0a13707cdebe45", "messageHeadline": "frontend: fix request-manager tests", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 93, "deletions": 87}}, {"node": {"oid": "eb3c29560b8e24848a5618569c96fe7cdaf7f119", "messageHeadline": "frontend: adjust total fee calculation method", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "29b9c59e12951f5460d39e8ff616083d70d3a72e", "messageHeadline": "frontend: adjust calculation of max. transferable amount", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "2a016cd59f0d11339d401e1e560cf483a19f61e8", "messageHeadline": "frontend: implement token attributes fetch method", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 77, "deletions": 89}}, {"node": {"oid": "d5551d0595a95c3aed8baa26b8bab9856b0e3fd3", "messageHeadline": "frontend: update ABI files", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 59520, "deletions": 46594}}, {"node": {"oid": "98aa471158bfa9c8e57f9f41058413d1966ee73b", "messageHeadline": "build(deps-dev): bump isort from 5.10.1 to 5.11.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e9de3dcbea05bce1cad4d5e74b527f39ff6b7069", "messageHeadline": "build(deps): bump python-statemachine from 0.8.0 to 0.9.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7f12f1f414c71ab5cc1ab75782ee1e42eddf5ac9", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.11.5 to 2.28.11.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da9bd621d49a36db20c27299c2b180f50b5a80ae", "messageHeadline": "build(deps): bump setuptools from 65.5.0 to 65.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9c4a4827e859640cdafd9888f35c02e815d16632", "messageHeadline": "build(deps): bump actions/checkout from 3.2.0 to 3.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef1b586b4c7c9d392120bc06ca2e569f2b19a20b", "messageHeadline": "build(deps-dev): bump pylint from 2.15.8 to 2.15.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1254, "deletions": 1254}}, {"node": {"oid": "b763fcf4edcb197348b997f6f62549e545afb3c2", "messageHeadline": ".circleci: use the correct container image name now that everything w\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0f0da93508153458690cd6bab159b4ef5cb1a3c", "messageHeadline": "build(deps): bump json5 from 1.0.1 to 1.0.2 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d6b59622efb04449c55f159045238ede5a20b9e6", "messageHeadline": "README.md: update CI badge to point to CircleCI", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5bf1e198316dce6b14a5ffd0719ac649cffff32f", "messageHeadline": ".circleci: add missing ensure-node-environment", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cad06876cdc6e8c8b90e1bd9b1d3e506ac314f6b", "messageHeadline": ".circleci: fix latest CI breakage", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 25, "deletions": 16}}, {"node": {"oid": "61c7c89bef3294553bb5c51fc1d35a9237db6390", "messageHeadline": "deployments: add new mainnet deployment", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 115605, "deletions": 90217}}, {"node": {"oid": "ed3e27b900b629164cc181025668a142dd0e1726", "messageHeadline": "build(deps): bump json5 from 1.0.1 to 1.0.2 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "31eed30927106f7c5d6969594ad9a0afbc0ccf1d", "messageHeadline": "circleci: add condition for building new image", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "409ea0a279e0f74f1fe62cacec707be17a1d8bed", "messageHeadline": "circleci: fix build and publish step", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "38baf7159d181cd2db75a53474beed8704db97b3", "messageHeadline": "frontend: rollback ABI files to a supported version", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 48233, "deletions": 61159}}, {"node": {"oid": "13e1fa3602226f257b2c5e9584b062776e28835e", "messageHeadline": "frontend: refactor old code inside transfer test", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02888a3aac828a5a338f0c92f405d30bd7ef16d8", "messageHeadline": "frontend: fix validator tests", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b9fe8ed8d6a097c3ad4bca997563a4cfc2de0f0e", "messageHeadline": "frontend: limit test coverage to important files", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a912b9834b3a50bf4d949c8889bc9028d11a940e", "messageHeadline": "frontend: tests: walletconnet-provider", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 85, "deletions": 7}}, {"node": {"oid": "3b0c72bcfffda5735e4070c72c24281bc96af917", "messageHeadline": "frontend: tests: metamask-provider service", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 139, "deletions": 2}}, {"node": {"oid": "209bcfa531db1d51e6b935ad15dd43caa4803d1c", "messageHeadline": "frontend: tests: ethereum-provider service", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 332, "deletions": 23}}, {"node": {"oid": "f3f2fd8daa28fec5f842fe53ae4d9104310b8fad", "messageHeadline": "frontend: refactor & tests for request-manager service", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 768, "deletions": 153}}, {"node": {"oid": "b7d066683455c22695389d0e179688f18b33a185", "messageHeadline": "frontend: refactor & tests for token service", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 247, "deletions": 36}}, {"node": {"oid": "8df7f702410323758fcdf131d94e832f4dfafec6", "messageHeadline": "frontend: refactor & tests for fill-manager service", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 413, "deletions": 154}}, {"node": {"oid": "ae43b44440a13625b89388db18e225c18dcec74b", "messageHeadline": "frontend: tests: faucet service", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "b35abd600ac7c98aca926ce78540d1c369e74c35", "messageHeadline": "frontend: tests: useTokenSelection composable", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "a931da11dfdd0ba7f7e8b8bb0efdf3fe6f4482b0", "messageHeadline": "frontend: refactor useTokenSelection composable", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "749f7d87055777e18395e8b3c97b6465ef7230e0", "messageHeadline": "frontent: tests: useTokenBalance composable", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "9d58782daa116297ec097ffd942667af4a00b14e", "messageHeadline": "frontend: refactor useTokenBalance composable", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 65, "deletions": 61}}, {"node": {"oid": "6193859e8b83be6899955abc9a0ba4a0ba7e3c6c", "messageHeadline": "frontend: tests: useFaucet composable", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 163, "deletions": 9}}, {"node": {"oid": "6f47a19f445583e1f2e6a94f1655bf2fd2233038", "messageHeadline": "frontend: tests: router navigation functions", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "a37d4fb957901f7faaa8cf43b527fd451175c5ff", "messageHeadline": "frontend: tests: useRequestTargetInputValidations", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "104cdabf1d5cc57ed652f925b5e6d65e0ff0ad72", "messageHeadline": "frontend: tests: useRequestSourceInputValidations", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 253, "deletions": 17}}, {"node": {"oid": "cbc16709988c7304670f52c49d29cce22d1ec304", "messageHeadline": "frontend: tests: arrayFilters util", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "c47c5556c0710bef8c9067fd87efc15341af5d55", "messageHeadline": "frontend: tests: useChainSelection composable", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "8847a6185193146843507ff491b2ea443f089e39", "messageHeadline": "frontend: refactor useChainSelection composable", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "1b5d3a07f273428daf25e680a415094e2c37c01a", "messageHeadline": "frontend: tests: useTransferRequest composable", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "ba2f52797b2ef04c0f835054d6e854eba4e1c4c5", "messageHeadline": "frontend: tests: Transfer component", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c904ca17332e3693869e1065c22fe6a1c80a5a31", "messageHeadline": "frontend: group transfer functions in one composable", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "075a8a890da786a71a78668983b0aca033373dc7", "messageHeadline": "frontend: tests: useToggleOnActivation composable", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "06634f6ddf9057425f43fb155a11d9e4f0a55dc5", "messageHeadline": "frontend: add configuration error message", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "28da7c167fa3d7e8857ae69b38ad080c84f7c5b8", "messageHeadline": "frontend: tests: useLoadConfiguration composable", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 72, "deletions": 47}}, {"node": {"oid": "d640ae8b230ba189e517cf0f0d91800d7a29cc9f", "messageHeadline": "frontend: tests: useAsynchronousTask composable", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "875cdf1df7a21a91911547334d9b994730109fda", "messageHeadline": "relayer: update arbitrum messenger address", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f2e309be515bd62e702771d593e5bf149164fa2", "messageHeadline": "frontend: modify matomo code", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "cc0bc051ffcc076abcb0d177744804d9ccc8f9f8", "messageHeadline": "agent: add rollup chain ids for tokenmatchchecker", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "726da59a197ad6a7966705a734b9a0ea41805e56", "messageHeadline": "relayer: extend eslint rules", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 427, "deletions": 26}}, {"node": {"oid": "e15ecc0c9e5bfc67f6d5a97635562f502d1a70ab", "messageHeadline": "relayer: adjust argument names", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6d5e678865499aca8c8f06846dba5bb8a080d7e3", "messageHeadline": "relayer: upfront validation of command arguments", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "d175ab81b7cefba237193c3e81bd22e8e2a6beec", "messageHeadline": "relayer: activate prettier plugin inside linter", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 37, "deletions": 24}}, {"node": {"oid": "2e4453b9c1a6507dd36990af0d79de798352f1d6", "messageHeadline": "beamer: adjust relayer subprocess argument names", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "ec66c2293e9e9e4a7ccf23beba370a16b8f266ce", "messageHeadline": "relayer: catch uncaught exceptions", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e784c7841f6315b9889b1a059ee84603815032c9", "messageHeadline": "relayer: implement boba relaying service", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 369, "deletions": 15}}, {"node": {"oid": "4a966a78a74f97d8f6c6d5e1275ab8216f58540b", "messageHeadline": "relayer: add & configure jest test setup", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1655, "deletions": 35}}, {"node": {"oid": "433d5515228cfe18f793b9e45b801b1990ae112b", "messageHeadline": "relayer: refactor & integrate arbitrum", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2669, "deletions": 1510}}, {"node": {"oid": "29ea6c479150f6a0d427e92071ef61bcbc00df7d", "messageHeadline": "frontend: remove unused rollup logos", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c7fee88669d2b8b252029db064b9a609d8e81854", "messageHeadline": "frontend: add all Goerli rollup config files", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8f7fa11f7aa2eafb463569527a7f451ad064b30f", "messageHeadline": "frontend: remove old rinkeby chain config files", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "292391a7041ff37217666f6978b57228f11624fd", "messageHeadline": "frontend: copy v1 contract ABIs", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 68944, "deletions": 46075}}, {"node": {"oid": "7db4c909f34b06e39505d2f81a4cb3adce1946fb", "messageHeadline": "deployment: v1 contracts on goerli", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 44613, "deletions": 37294}}, {"node": {"oid": "3096300c3129b31356f048c3982cbf38ef31d1ef", "messageHeadline": "test: add test for tx receipt status", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "3d456c1b019541dd98e1cd65543138577b048be2", "messageHeadline": "fix: define missing total variable in call_contracts script for submi\u2026", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e1d6e66db151f0199fc0bf853c33ac579d860b7", "messageHeadline": "beamer: check tx receipt for success", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e7a7e13c363644c5383e8a087ce671e26a8c5bca", "messageHeadline": "scripts: call_contracts: fix update-token command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "727ea1eb374e086f5ec6591ec49b0dca9fe524e6", "messageHeadline": "scripts: call_contracts: add invalidate-fill command", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8c00f02494ef699c4b7fb260a956e7e4f2fa5b5c", "messageHeadline": "contracts: use uint96 for stakes so that the corresponding addresses \u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "1461cd8bc97808cd8d6816f166fb10862ea016f5", "messageHeadline": "build(deps): bump actions/checkout from 3.1.0 to 3.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44c2da6b3dddd2420a56e4805496809d32b620d6", "messageHeadline": ".circleci: persist installed node modules", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "8613ab94a6c910a37c881d72229373858f90bc46", "messageHeadline": ".circleci: add global ganache & update cache version", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "59e348809af2634ab5e24967c4febf7a0dd890d2", "messageHeadline": "docs: move ganache from local to global", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 248}}, {"node": {"oid": "6936295099b36b50508c3986f46184b99e4bb24d", "messageHeadline": ".circleci: update workflow file mapping", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b214deec587c3850ad3515f78e71919fbe8af71a", "messageHeadline": ".circleci: change node packages cache version", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8b68975be6f98db087f616087458e33b0380851", "messageHeadline": "agent: add sender to RequestCreated representation", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a27dc4494c04640de94708fa542b3396b6a44f63", "messageHeadline": "contracts: add indexed sender to RequestCreated event", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "552654c1e3ff52a609f6213fdd8ef906e1aabeb8", "messageHeadline": ".circleci: adapt npm install job based on latest changes", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3b7ab375014842046260668310609cdce7d53b66", "messageHeadline": "docs: update requirements & setup steps", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "fb3a339d1ae1256eb9a89a579a9539a245edc8c3", "messageHeadline": "add project-wide node requirements", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1252, "deletions": 0}}, {"node": {"oid": "827709dd5cbf45e55e18585193914ef32904873c", "messageHeadline": "tests: test withdraw on behalf of another address", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 93, "deletions": 14}}, {"node": {"oid": "0c653c85402805c0d6d9f3e77d785f0aceab0636", "messageHeadline": "contracts: edit comment for claimRequest", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b0aa1cac09e5125ce6931b9d05465abc1c962ef", "messageHeadline": "contracts: agent: change claimReceiver to stakeRecipient", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "afc5564a699dad05b39c324b152085d8121198df", "messageHeadline": "contracts: Add withdraw funciton on behalf of another address", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "85ac517c3ae0fd3aaba35f6980789869c779bac1", "messageHeadline": "scripts: adapt call_contracts.py for new token mapping", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "33fd206387234dcaeec7dc64bf50655a1bb6a446", "messageHeadline": "scripts: adapt deployment script to token mapping", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 93, "deletions": 17}}, {"node": {"oid": "a972e42551b9ec96f71801f1609ca2b854f4ee67", "messageHeadline": "tests: test ppm limits", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "336e3bcc9f1734214edf0a1f65e64dec5db87a6d", "messageHeadline": "tests: adapt to new token interface in contracts", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 118, "deletions": 57}}, {"node": {"oid": "f5d005e64035a472980dac46f6ce9b50ff4d0260", "messageHeadline": "remove print statement in test", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2cf9a564d21c594161bff6307383e4ee2ce9138b", "messageHeadline": "tests: upon deployment update token data for test token on request ma\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "340504f0acb300c0062074ca7a14b1a3b470615f", "messageHeadline": "contracts: remove contract based token data and use mapping instead", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 29, "deletions": 48}}, {"node": {"oid": "341d8b15e161dc1cdf8c762107c547a9490a809c", "messageHeadline": "contracts: add check for PPM values upon updateToken", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "023cd747bee3a29c2b665c40e3e404db095fc8f2", "messageHeadline": "contracts: add function updateToken and TokenUpdated event", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "b4622f2abd25d8c93dcc4042aedf5f6c3673e2cc", "messageHeadline": "tests: adapt to new storage location of collected protocol fees in re\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "d3eb5952d6b17873ce9172c1528e1319c0ea183c", "messageHeadline": "contracts: use token mapping to count collected fees", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "499d040001afa1915608db04c9a2bdc7daa83ca7", "messageHeadline": "contracts: create struct for token dependent parameters", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8bb471f2dd360aa9260901eb9e53031d9a2bba2f", "messageHeadline": "tests: Test claim on behalf of others of request manager", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "f2240d8b9a783b58eb27235f43cc48e1a97852fc", "messageHeadline": "contracts: Allow claim on behalf of others", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "c3ff5304d0a8a4d53801ba33d4017d2dd7e554ec", "messageHeadline": "contracts: Add onlyAllowed modifier to LpWhitelist", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "d97bb0b27cce82fac4c4a7b69bbdc3ead6ad0ce9", "messageHeadline": "Fix: Change validity period for request call", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55ead21b665cda71b050d43ba4d8a64985cd1685", "messageHeadline": "Docs: Update contributing section", "author": {"name": "Tolga", "email": "bilbeyt@gmail.com", "user": {"login": "bilbeyt"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "e2b0f7d1cd3f24f0a00909f80ba329f3a5dd1a95", "messageHeadline": "deployments: deploy on Goerli testnet", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 167409, "deletions": 0}}, {"node": {"oid": "3116cbb49310e9a6bfbc3175de5bfa4de313d260", "messageHeadline": "build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae00b47c6b1b99acbf77a79e103531f723ee0ca6", "messageHeadline": "build(deps-dev): bump furo from 2022.9.29 to 2022.12.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bd7353fca35805dac76cf95f7e05795da46076d4", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 22.10.27 to 22.12.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d110325c496aa730d70813835a48464b4d64c2b6", "messageHeadline": "docker: arbitrum: update to latest master", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2d1afad20c6333aecec4e885f218eabb6bd85e2", "messageHeadline": "contracts: arbitrum: remove calculateRetryableSubmissionFee", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 13}}, {"node": {"oid": "cc8e5f7c2b47b253bc540f5e6b11aff88d8f1324", "messageHeadline": "contracts: use OpenZeppelin 4.8.0", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "4c92a57f8762934bcc3f63484402181be7e6f46a", "messageHeadline": "brownie-config.yaml: update OpenZeppelin to 4.8.0", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5b0676b4de4dd16931bdacea6841cfe449e8b22", "messageHeadline": "build(deps-dev): bump pylint from 2.15.7 to 2.15.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3a9cc2a15a6b4cf3fc7892b3b2b08bfd535fd2d9", "messageHeadline": "contracts: use uint96 for claim id and nonce", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a2e6dc632a3585f2981f0dd2998afc147b15f094", "messageHeadline": "beamer: fix linting errors", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "11b487f5faf5570090ced21aebb13f2b7590e6d1", "messageHeadline": "docker: fix mktemp argument error on macOS", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7349b70cfa532e7e9454a2c29c39cb1c73933a8e", "messageHeadline": "beamer: tests: RequestManager pausability", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "f610698202c0446bab10af417f9c405eea5ea0ec", "messageHeadline": "contracts: replace contract deprecation with pausable", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "6fb8133fcef07ade0ed5996ac947705f6a0ed775", "messageHeadline": "docs: add claimRequestExtension to contract parameters", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "dd7202fb82951eed203dac85c596bec33d9638a4", "messageHeadline": "tests: test request manager that claiming works until validUntil + cl\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "73845165ee164348c1a297e0a769970119b0bf90", "messageHeadline": "tests: add test for claiming before and after claiming is possible", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "ac6b4c7ff126084b6e3441478f49fb41b7607a58", "messageHeadline": "agent: only ignore before claiming after expiry + claim_request_exten\u2026", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2ed825fe4d992a28cdad6be681491d82a59c81c", "messageHeadline": "agent: query claim_request_extension from contracts upon startup", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2e3b5020fdc510cba2bb7b5c0967c144191769ae", "messageHeadline": "add claim_request_extension to deploy scripts", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "08f7f77ed58442b6b3b1216f81e490f82d40675b", "messageHeadline": "contracts: allow claim until validUntil + claimRequestExtension", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b0b83cd188dcf47835d99853db49c3f7596eb5b5", "messageHeadline": "tests: adapt validity period to the new limits", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "389238cac55afb7e91c2d27352a8576bc73ecc8b", "messageHeadline": "docs: update minValidityPeriod and maxValidityPeriod", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "acd7b4ee125c7e9cffbc7bfb591f4912ee7d0f48", "messageHeadline": "contracts: change validity period boundaries to 30 min - 48 hrs", "author": {"name": "fredo", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d52d45835e2eaf429b49db976f1f1db2043d59d", "messageHeadline": "Makefile: remove the unnecessary pkg package addition", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "11bb9e807828725f3dcd2d372da72b1279af3e22", "messageHeadline": "relayer: add the pkg package", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 665, "deletions": 8}}, {"node": {"oid": "11e911b38c0f6409969f563cedbadbb3f5ad36ac", "messageHeadline": "docs: contributing: add the \"make relayers\" step", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ed49eedf7db37d38d8fd7d2b16a46b72e5c717ac", "messageHeadline": "scripts: call_contracts: whitelist in both request manager and fill m\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "3ec60d7853931e78e9025387479f426c4954d2eb", "messageHeadline": ".gitignore: ignore relayer binaries", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8d957fcba03ad9fd601d82d638a1bc5131086232", "messageHeadline": "Makefile: copy relayer binaries to beamer/data/relayers", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "86418590dfc0a7e0537d157b7104c6a3c1f8debb", "messageHeadline": "build(deps): bump structlog from 22.1.0 to 22.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ad840a42516bf990ae4cbda504c5b43074fcd7df", "messageHeadline": "ci: trigger backend workflow also when Python and brownie config change", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "af4f7fb6f137b616827493fa3f0562b804ff9008", "messageHeadline": "ci: add a missing dependency on npm packages for container build job", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "901d7356c9c7ef0609031ae6b741789c622a1842", "messageHeadline": "build(deps-dev): bump flake8 from 5.0.4 to 6.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2e969cdd5b7b4a450b5fe0128ba9ffa7e068b8cf", "messageHeadline": "contracts: Add isWithdrawn() function to request manager", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "0df328467b823f97e6deb2eb0a5e825220ff5427", "messageHeadline": "beamer: fix typo in call_contracts script", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b7cdac69cc303cbfb4fdcc94e5bb64703e8d7c6", "messageHeadline": "build(deps-dev): bump pylint from 2.15.5 to 2.15.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c16736215a5899fda1ae48ff7ac095302508771e", "messageHeadline": ".github: remove workflows we no longer need", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 303}}, {"node": {"oid": "66590965cf9e0aa2989c0137ab5606a1b472de37", "messageHeadline": "beamer: update relayer filenames since the node version is now 18", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b239203122ed883ffd55e248a9901ccb25549ab", "messageHeadline": "ci: add docs and container image jobs and workflows", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 174, "deletions": 17}}, {"node": {"oid": "ee744eb9c20dcb7a0958848e2a0633fd71c728bc", "messageHeadline": "docker: Dockerfile.agent: add some standard labels", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "da477205984fc7b1fc4567a0551c75b3e489ad80", "messageHeadline": "Makefile: use full image name for container image tags", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "73aba6e95fff27bf7371045e312d84d35bd7f734", "messageHeadline": "ci: add config.yml with path filtering", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "edb9a8112117799b80ac94ebf39fe31a7463ada1", "messageHeadline": "ci: rename config.yml to workflows.yml", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ec2bee93b8e33004f5b37ef78dccdf82855c4abf", "messageHeadline": "ci: rework the backend workflow", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 121, "deletions": 53}}, {"node": {"oid": "ad17348835d4f7750bf8ef549e3c8d7a34721b11", "messageHeadline": "Makefile: update relayer node version to 18.x", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab69c8af033d5f8d214991e5830d3190a9483abf", "messageHeadline": "relayer: enforce node 18.x engine", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0e9563e268a5409cc60f1895f7b08c35db300204", "messageHeadline": ".github: use node version 18", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9306794aa559139319309820d3fe814e4b17aeef", "messageHeadline": "frontend: bump @types/node from 17.0.25 to 18.11.9", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6fd652499e3c37312d69a54b2f68b212176c8e36", "messageHeadline": "frontend: update node version to 18.x", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cee7759491753e8ac986ca9a0b2a05814e258dcb", "messageHeadline": "frontend: bump major version", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cb69f47a90a72cdad6241825cb09605984d0edc", "messageHeadline": "frontend: add transfer-history versioning strategy", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "2ae36aace4986c61e48e8bd07884523725db61df", "messageHeadline": "frontend: new strategy for checking withdraw state", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 22, "deletions": 34}}, {"node": {"oid": "e5b72d137e263a294a54a07cdd6eddfa9d4205b7", "messageHeadline": "frontend: remove fulfillment-information", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 36}}, {"node": {"oid": "d559f28e101f2ee588b0592e8e076ae122b7c7f7", "messageHeadline": "frontend: change type of transfer request id", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 46, "deletions": 53}}, {"node": {"oid": "5f47a433f60e476ab15259fb51df46433491e36e", "messageHeadline": "frontend: update contract ABIs", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 50519, "deletions": 42338}}, {"node": {"oid": "b71a9cf31a7c75c53559ff56a75cb230acaeb54f", "messageHeadline": "frontend: disable chain validation in dev mode", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4450eaaa57798ab9115905b95156c2bf10366568", "messageHeadline": "frontend: add TypeChain library & yarn hooks", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 183, "deletions": 7}}, {"node": {"oid": "d90fa446738d5f97f34b604f64bff36142d7a04c", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.11.4 to 2.28.11.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "00278cdb070a2eb842a0333f84c6bcc4d53c92ff", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8bb9432b872af8caf3a74aaf759ca1e40eb207ba", "messageHeadline": "Fix: typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "370bde874bedcd482880e08b419dcb58d79ee25d", "messageHeadline": "docker: optimism: update to latest optimism master", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcea637a8c5a2d59d11dfdc9d2984a855a275193", "messageHeadline": "build(deps-dev): bump mypy from 0.990 to 0.991", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "0c6c5e323584d309c5dc065ab75ee25021a3f27d", "messageHeadline": "build(deps-dev): bump types-toml from 0.10.8 to 0.10.8.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6cc6d51c0f7354774c6dfe1251572eecbae251f8", "messageHeadline": "docs: add docs about the branching strategy", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "0bb5b4c44ec229c0b7eab18ea4c276e03ba16ecf", "messageHeadline": "docs: update required Python version to 3.10", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4aec5a7453cfc3292f01543dc77d4f1ed4f2140", "messageHeadline": "frontend: Add explorer URL to wallet", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 30, "deletions": 46}}, {"node": {"oid": "9db10bab51f8d45f026927762d1aeb7812f6378b", "messageHeadline": "frontend: implement `NumericInput` component", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 215, "deletions": 55}}, {"node": {"oid": "daa22f8daae16d90056fda68d63c2e577f26ad58", "messageHeadline": "frontend: create reusable `vFocusOnMount` directive", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 77, "deletions": 9}}, {"node": {"oid": "5342c282c647e40e791d36a20f824ea4d78bd1d8", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.11.2 to 2.28.11.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc194e0a48a48949e8ef1ecca38b007c1f58107f", "messageHeadline": "pyproject.toml: bump mypy from 0.982 to 0.990", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 34, "deletions": 27}}, {"node": {"oid": "ca6b53e77f8d7b38cce72585ba9564c0110e6fe3", "messageHeadline": "beamer: use new type union syntax to avoid implicit optionals", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cacfb1b89129f11f397d02fbcb31a89a67ff0c3e", "messageHeadline": "pyproject.toml: set mypy's explicit_package_bases to true", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cdb1bde7c900d4ad9455db499f312c0aac6b13df", "messageHeadline": "pyproject.toml: set mypy Python version to 3.10", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b217146271683876e81b27e92b6ac4f88d545bf8", "messageHeadline": "Makefile: run solhint via npx", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2b2a5254fbd7cf9e4ccad82b31cb9204a72bb50", "messageHeadline": "build(deps-dev): bump shiv from 1.0.2 to 1.0.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a09d34779768dce1dc14394a6fd81af96390aaff", "messageHeadline": ".circleci: go back to prettier-solidity-plugin 1.0.0-beta.19", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4c68632733f376271611dd25e64b304af5d6460", "messageHeadline": ".github: go back to prettier-solidity-plugin 1.0.0-beta.19", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c5b7d90648d4a3f6bfe44678afbd0bfe9a01c57", "messageHeadline": "frontend: add token transfer limit validation", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "cf34a09b3229ab89fa6dc429fb06752a97429fe2", "messageHeadline": "subgraph: add missing package.json tasks", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1355b22ac43419a70b2be6367715f7044a1d6756", "messageHeadline": "subgraph: remove boilerplate code", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 66}}, {"node": {"oid": "de4afdc9575481d4f23a0a5711192507c84a76fe", "messageHeadline": "subgraph: add prettier formatting & format files", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "7ca20098fb235c31ebcfdccc8ad5cb3619ecb812", "messageHeadline": "subgraph: implement missing event handlers", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 79, "deletions": 76}}, {"node": {"oid": "497f03da55742a785ac26cc4bbf87d0a260c2b47", "messageHeadline": "subgraph: generate missing event models", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 419, "deletions": 0}}, {"node": {"oid": "99f709f0e08badced7f04a19facb36e2f1ed4835", "messageHeadline": "subgraph: use envified template .yaml file", "author": {"name": "Gabriel Buragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 49, "deletions": 29}}, {"node": {"oid": "fcae1f4f8cc0ce40e2708a44696de33761f394da", "messageHeadline": "Add docker-compose config for subgraph", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "54070b1c19f484e585d3a146755d8ab24505fb12", "messageHeadline": "subgraph: initial subgraph for l2 contracts", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7322, "deletions": 0}}, {"node": {"oid": "c50c2a013ea10d556b47350785550e1f1a393240", "messageHeadline": "frontend: optimize caret-icon render", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "916d3693a239b3f82ee6d6e8a99b062a7840864c", "messageHeadline": "frontend: remove unused vue-select library", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "7245b44c1b6e47627add3d23e1b5d3f2c7da7352", "messageHeadline": "frontend: avoid unallowed token amount input state", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "e28e1de21bbb5f29118d12f976f686885900e7da", "messageHeadline": "frontend: increase request expiry period", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5efed9868a07d2d492cfc85870c2549a9400bcfe", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 22.9.23 to 22.10.27", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "852095c7e2ab816b5a64170174a12099cb1040a6", "messageHeadline": "frontend: fix chatbot popup on scroll", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8e1a6ec7694ec11981d4c7906cce24f49736db74", "messageHeadline": "build(deps-dev): bump pylint from 2.15.4 to 2.15.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6c311ca7f096530517848c6a84cfc3d29f397b38", "messageHeadline": "docker: update to python:3.10", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01c68085e28c8f05eaa5966dbaf9703afccfacb6", "messageHeadline": "frontend: hide input validation error when value was erased", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 62, "deletions": 52}}, {"node": {"oid": "8a931637bbf41b6ecd1cdfa507107a8460786e67", "messageHeadline": "frontend: improve \"use max token balance\" feature", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 456, "deletions": 33}}, {"node": {"oid": "a7474d036de18970db563bc37995c40382ecd084", "messageHeadline": "Added subdomain tracking", "author": {"name": "andfletcher", "email": "39694712+andfletcher@users.noreply.github.com", "user": {"login": "andfletcher"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "53610b9b890e75e724d1996033e05ea5e0823984", "messageHeadline": "contracts: define contract variables which are are never changed as i\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f29976d0974cb3e841863d5f7e40e4bd85defca3", "messageHeadline": "contracts: reduce reading from storage in RequestManager.resolveClaim()", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "03636feccf494a610c41ed8c509262eadbbb42bb", "messageHeadline": "contracts: reduce reading from storage in RequestManager.withdraw()", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a24145b4de39e65c0b96d3a27aa5116f873ee865", "messageHeadline": "contracts: only update claim.termination if the value changes", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "befd85a6bba37a6c6b91b478fc067d1f8b85f19d", "messageHeadline": "contracts: Reduce reading from storage in RequestManager.challengeCla\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "5320679fea91f3470abbee787c8f8e3443831443", "messageHeadline": "contracts: Reduce reading from storage in RequestManager.claimRequest()", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "acead39545fcd9a3c781f5fbcee73014e137f1f5", "messageHeadline": "contracts: Reduce reading from storage in RequestManager.createRequest()", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "065016339ac92e4c7abd1d739d0c111b33ea49f7", "messageHeadline": "contracts: Reduce variables in Request struct so that 4 variables fit\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "097a574bf94e7a3c8be9f58143cffd8f6db57e03", "messageHeadline": "contracts: optimizations on Resolver", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2cb2b233bb6d50b044744e6a7ed1d3048a446fa", "messageHeadline": "contracts: optimizations on FillManager", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4097f27c6fb70180c456626a3644cad5f7c39606", "messageHeadline": "contracts: optimizations on ArbitrumL1Messenger", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "00da718dffb4a7c90911effc8558b0dbc9e86d81", "messageHeadline": ".circleci: update Python version to 3.10", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64dd5b5a803e9f5a6d8e00a8e718891c9efffeaf", "messageHeadline": ".github: update Python version to 3.10", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e619df9150538ef4140f2750a22b3a71a440d32", "messageHeadline": "pyproject.toml: raise minimum Python version to 3.10", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 133, "deletions": 171}}, {"node": {"oid": "120ccf40429e1781cc073a79e8c1d8d043852e4f", "messageHeadline": "frontend: include matomo tracking script", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "62d8fc0726d855362e889daf49f0b88df03cc6a4", "messageHeadline": "docs: adjust the agent fee", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "88cbe4bede12e76468f7804ebaf92f41f246a972", "messageHeadline": "agent: Handle l1 resolved invalid fill ids upon claim creation", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "48af89834772cb5f1b5351630c449f2d91ba8139", "messageHeadline": "agent: Upon claim creation check if fill id is already invalidated", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "befb2370fe07dcf4ebcacaf8031ddce5334f5fde", "messageHeadline": "agent: add invalid_fill_ids and l1_resolution_invalid_fill_ids to req\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "3282d8409618f17afa540d3a13c9cabd681335fd", "messageHeadline": "docs: update request_state_machine.dot removing try_to_claim transitions", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3208fcfbfdb4027b8961219982d8bd8a29d95d0c", "messageHeadline": "fix invalidation test", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "604c040a40034ae23da4cd8f2ba17bb88da4abfc", "messageHeadline": "agent: Only process ClaimStakeWithdrawn if all ClaimMade events have \u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "6a04876c862a515c6c6b2061dc215ba74bdd7360", "messageHeadline": "agent: Only handle ClaimMade events where agent is the claimer after \u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 77}}, {"node": {"oid": "caa611ad6000d324cd04c339557cacae26f79190", "messageHeadline": "agent: Introduce unprocessed_claim_made_events", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "24aef47f00061ba136a891d5971f54cadd7bfd27", "messageHeadline": "beamer: allow claim transition withdrawn -> withdrawn [l1_invalidate]", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "47af93a8d2e6fd5121b8717e059505f74caf1470", "messageHeadline": "beamer: allow claim transition withdrawn -> withdrawn [start_challenge]", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "456c27a167687a0c7fdea7382fe99936d852482c", "messageHeadline": "docs: Add note that the current block's fill ID cannot be invalidated", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c448446892dc005e7a5bc6cfa81653bf8820f819", "messageHeadline": "tests: Add test that previous block hash cannot be invalidated", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e3ffb6dc25913a0d227e0a85483d7ab1d3917ed5", "messageHeadline": "contracts: Don't allow invalidating current fill id", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "a6ac52bb12ff3ac9d435ca82755981a0c76672aa", "messageHeadline": "beamer: agent: use web3.middlewares.latest_block_based_cache_middlewa\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8673a112c001ec17c9c3687baac695f0bc626433", "messageHeadline": "frontend: fix broken wallet provider store link", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e50bd76b43d73c91eb2cfa8c2cc8b4e9a04327e2", "messageHeadline": "docs: Describe that claims cannot be challenged after a corresponding\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "59cd70c78bd83349ab1ef97d41e109a448f8871b", "messageHeadline": "tests: Add test for disallowing challenges for resolved requests or i\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "0db9c47bafe91a43f2561446326ffe210e35a64f", "messageHeadline": "contracts: Disallow challenge after l1 resolution/invalidation", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6c4fca49826cc9ab438d72eac165fc7488bfd84f", "messageHeadline": "build(deps-dev): bump sphinx from 5.2.3 to 5.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d312fb0a540ecd49874e5c8852d2257cf1626dcb", "messageHeadline": "beamet: util: use cache_get_block_by_number middleware", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "a6d7c0e9efea6d5b30f1237ac775e19c9555f39b", "messageHeadline": "beamer: add a middleware to cache eth_getBlockByNumber calls", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 43, "deletions": 0}}, {"node": {"oid": "ced80202ce4843953934a1152724371fdc82d829", "messageHeadline": "docs: Fixing typos", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "63a78e646c8d2a523057adcd4469118b21cb7ae6", "messageHeadline": "frontend: Fix warnings of tests for Tabs component", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "cf9428c4105499db9d9ce6f74cefafa4b78b400f", "messageHeadline": "frontend: Add tests for WalletMenu component", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 135, "deletions": 2}}, {"node": {"oid": "418bb7238b8ad52e9dac140e81cef158554ed9cf", "messageHeadline": "frontend: Improve tests of wallet connection components and refactor \u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "03efb5d2d50ac46f3d271793b60133a3269fab2a", "messageHeadline": "build(deps): bump prometheus-client from 0.14.1 to 0.15.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "076831abbbc34b04fe53956084d33ab35656f53b", "messageHeadline": "README.md: add a link to mainnet frontend", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "da9357ed1476a52db4397a69222eb9d8fb809cfa", "messageHeadline": "build(deps-dev): bump pylint from 2.15.3 to 2.15.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0da62a4cbf2be2a5af0f66806cb16f8dee0dff7a", "messageHeadline": "build(deps): bump docker/login-action from 2.0.0 to 2.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "993119c0d9f4f9f578eae745135dfdbd3fd382c6", "messageHeadline": "build(deps): bump docker/build-push-action from 3.1.1 to 3.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbba86b097d225b0579f3e799b4292f98e6172bc", "messageHeadline": "frontend: integrate social meta tags", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "fc4639121207153951f57e429ca08ac8b1b9a31d", "messageHeadline": "frontend: fix new network native currency display", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "586b9e457624f2327609c87684fbbb610bffe964", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.11 to 2.28.11.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "009d4ba3ddab3c1364c447a8e23ffc7f087272f9", "messageHeadline": "docs: document the release process", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b0bf12d88bd0bf73ce521183a7b75ac06085a807", "messageHeadline": "frontend: update optimism rpc", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "808d974799099cba899a5cc75de46fec631f4d5b", "messageHeadline": "frontend: recognize internal wallet disconnect", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 70, "deletions": 7}}, {"node": {"oid": "d3ffb3634ba6cb398f85412ef96d1c9593e0dfa6", "messageHeadline": "build(deps-dev): bump mypy from 0.981 to 0.982", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "ebafc392e88552a251652860d3b169d583d1aa31", "messageHeadline": "frontend: Add links to BeamerBridge website", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "561e119ff682f044854e7ee6fb8a7c83839a82ab", "messageHeadline": "Frontend: Only ask for approval of transfer value", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1a43a93c2508e5f20b5d05655fc83c397c5b368", "messageHeadline": "build(deps): bump actions/checkout from 3.0.2 to 3.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e8e1a65a558d07bda00b3b89a28ca084c76e830c", "messageHeadline": "build(deps-dev): bump sphinx from 5.2.2 to 5.2.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ab348187906c88b07d0adc72826b16c661dfd1f1", "messageHeadline": "frontend: create wallet connection error component", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 68, "deletions": 14}}, {"node": {"oid": "9f8a950d791653c6e7c0299313adf73e3cfb033d", "messageHeadline": "frontend: add wallet disconnect feature", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 171, "deletions": 9}}, {"node": {"oid": "13bcebd6963a695327ffae7415c9a4a370a4872f", "messageHeadline": "build(deps-dev): bump furo from 2022.9.15 to 2022.9.29", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e2f270adc8ebd83558995b0154311b59380eeaea", "messageHeadline": "build(deps-dev): bump pytest-cov from 3.0.0 to 4.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "893395d18be71137866fb4bea48ef2bf3d62ff84", "messageHeadline": "build(deps-dev): bump mypy from 0.971 to 0.981", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "91564a485a26e633cb929fdea20e4e644d297791", "messageHeadline": "frontend: Conditionally position tooltips", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 62, "deletions": 105}}, {"node": {"oid": "bfdf69ee3a439a4d8d903a69cc33cf150eb47f38", "messageHeadline": "frontend: move request fee tooltip to a component", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 86, "deletions": 26}}, {"node": {"oid": "59c4d0199e391ab4033bfdb51604c57cb5bf6386", "messageHeadline": "frontend: implement dynamic min. fee notification", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "d4eb06d1903bc56917e90b300395e02e26c3fff4", "messageHeadline": "build(deps-dev): bump sphinx from 5.2.1 to 5.2.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "266c7473d38f6f4d66c1a2417d91f4604c41fe9f", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 22.9.11 to 22.9.23", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "986e6f9239add8999cc82ac926075b4e8dabdaae", "messageHeadline": "build(deps-dev): bump sphinx from 5.1.1 to 5.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "97527318e3d57561b880741c01488022d0a52e71", "messageHeadline": "docs: formatting of formulas", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6eb35dfb2245f33f8e7fb4f36d6409c6557d63cd", "messageHeadline": "docs: fix reference links in whitepaper.rst", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "63e4ebecad29a6160c6b05008eca8962e4e92bc4", "messageHeadline": "docs: Adapt to new Restricted Calls scheme", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4439c16c56000c9e881d281a5add539622aae9ad", "messageHeadline": "docs: Remove notion of fill hash", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a9c22cc484262e7c81a112ef00161fcc7d539da6", "messageHeadline": "docs: Remove mentionings of resolution registry from whitepaper.rst", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a0d6d432b0d270995e7a14de5b0ff5941622626a", "messageHeadline": "docs: Remove Resolution Registry from contracts.rst", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "38312e119e2bde6a7ca525bea9b48facc473762d", "messageHeadline": "docs: Update deployment directory in running.rst", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "de93fc9502b920d74895ed7326af97e1da7a8b2a", "messageHeadline": "docs: Remove ResolutionRegistry contract from references and graph", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "5b78069db66c238233171c809c203a6e9cf6ede3", "messageHeadline": "docs: Update L1 resolution chapter", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cfbbd89a2df84e462f557dd120c8d0967ca404be", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.10 to 2.28.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3ab8ab2db01ab5dc24c67ef227d866f1e7b66c37", "messageHeadline": "build(deps-dev): bump pylint from 2.15.2 to 2.15.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f6f5e9a4b18b10f8100b5b1cb7774c67a17d057a", "messageHeadline": "frontend: remove logo on mobile devices", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "76d82e174aaac6a87fd9910808864e5cbbc35edb", "messageHeadline": "frontend: fix mobile layout to fit small screens", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e591e73f02ea7fe8a09ce8adbba44e281c07c173", "messageHeadline": "frontend: disable chatbot when not in production", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "249bdd5fcb560d57f4bf210638d8f3b87dff673d", "messageHeadline": "frontend: integrate chatbot", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "7838d6f02cb3c1a5848aa03aa91332faf65813e4", "messageHeadline": "frontend: block app access for blacklisted address", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "4425b945eade642b6f63a364905e81854378c534", "messageHeadline": "frontend: add blacklist target address validation", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 388, "deletions": 6}}, {"node": {"oid": "8ab9901d3cd7d37f4d620f095984b6a8c4dfddf5", "messageHeadline": "frontend: fix autofill bg color manipulation", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "0a88eff6aa43f49028b83c07881f4359e5c456dc", "messageHeadline": "build(deps-dev): bump pylint from 2.15.0 to 2.15.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "eb252de4b3f23f0eb3cceea8d0665fb3e1a663c4", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 22.7.1 to 22.9.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "487335823b10a3130df6e90f59f856d9d3236b9e", "messageHeadline": "docs: update new state transitions for ignore()", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6840aaa6fac75d62d4ead28091bb77aeec9f509d", "messageHeadline": "agent: add more transitions to claim.ignore()", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "867e1941df7ba57346ca522a56a0a6edc5ba48d9", "messageHeadline": "build(deps-dev): bump furo from 2022.6.21 to 2022.9.15", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6d53b8f6c69e2c51bea23c0974c525123eba3019", "messageHeadline": "scripts: update the deployment script after restricted calls rework", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0b670bfee07e566c53f2ef81f0a2b19914fbf675", "messageHeadline": "docs: remove CrossDomainRestrictedCalls from the contract API reference", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "06bcd878b3510938d45c8e2674c040473fe33a03", "messageHeadline": "beamer: tests: update tests after the restricted calls changes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "acc6d1bb94d9edc5daad49786c7e9865a968421e", "messageHeadline": "contracts: remove CrossDomainRestrictedCalls, it's not needed anymore", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 66}}, {"node": {"oid": "ddd013038fd49fc39380894a89088b441ae3f934", "messageHeadline": "contracts: rework the restricted call mechanism", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 104, "deletions": 68}}, {"node": {"oid": "5134ee293ac30df52dbdec45dc14bfdf8d138d9d", "messageHeadline": "contracts: Remove ResolutionRegistry.sol", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 95}}, {"node": {"oid": "d93a03edbf09730c0a9bcc9a645ec7637c138260", "messageHeadline": "Remove last concepts of fill hash in code base", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 13, "deletions": 26}}, {"node": {"oid": "5a89a176ba7e3d2ad773f4ce600dff3aa426a19e", "messageHeadline": "contracts: Remove createFillHash functions and FillInfo from BeamerUtils", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "2717a5febb3439e9bc27f44a98e7c9dce8bc1cee", "messageHeadline": "Adapt to new Request Manager FillInvalidatedResolved event", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "f1c2428bb7d402c4b00e867b7765b6b44d778db5", "messageHeadline": "tests: e2e test looks up l1 resolution success in the request", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "474ba2aec792044c8d1bba2eae805887d009838e", "messageHeadline": "contracts: Use claimId to store withdrawer information.", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "9c12201406f00ad3dc0fb1d18d52cc5b6b71d002", "messageHeadline": "scripts: remove resolution registry from deployment script", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "85ad327d6589423733e98d96246cca0c5ab20cba", "messageHeadline": "remove unnecessary create_fill_hash functions", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "042c5c2130a204645176fcfd55f051d5045a4b1f", "messageHeadline": "tests: adapt test_request_manager to unification of request manager a\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "23a78727bb5f3255ad18c985bd76747bef879015", "messageHeadline": "tests: adapt test_cli to unification of request manager and resolutio\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "9e4ac1d8fcbb856ff3de7d9c7265e10dfbf592af", "messageHeadline": "agent: remove ResolutionRegistry from EventMonitor", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "84021e5d717039a19080da0179f2b32587d12b23", "messageHeadline": "tests: move test test_l1_resolution and remove test_resolution_regist\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 34, "deletions": 46}}, {"node": {"oid": "91b772f0a7e09641fbddb4438762f41cba32cf29", "messageHeadline": "tests: remove unused imports", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d1aaa7d58adc5334feee2df5846d351a36e0c8d8", "messageHeadline": "tests: adapt test_l1_resolution to unification of request manager and\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 12, "deletions": 25}}, {"node": {"oid": "a8f418eb22b1d0abd27bf76502f8b1650cf68d02", "messageHeadline": "contracts: write getter for invalidatedFills of requests", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "3576f3c895257afe71b712ae01711af03e99221b", "messageHeadline": "contracts: Remove valid request id check on L1 resolution.", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "732396409278062e5c66f6052407b35f59c9aca3", "messageHeadline": "chore: add new constants indices to access filler and fillid", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b289508ff9d041bf8c00b5ac54a1765af736a283", "messageHeadline": "tests: Dont deploy resolution registry in tests", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 5, "deletions": 23}}, {"node": {"oid": "cc0a7b9bf62c3b28b30307c736c739c2de5e436d", "messageHeadline": "contracts: Adapt Resolver to send messages to request manager", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "318038593a8c372f41471e201cdcbdd26e5d798b", "messageHeadline": "contracts: Remove Resolution Registry variable from Request Manager", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "e9aa2a9ced3f45a511702bd6756e55db75c52b09", "messageHeadline": "contracts: Adapt resolveClaim to not use resolution Reqistry and reso\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "57879ec46186b519d1a871f44a49ee43999e8506", "messageHeadline": "contracts: add invalidateFill function and FillInvalidatedResolved ev\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "b01a24a2c4f0594af0eb0a6f05fb9d305ac87c0b", "messageHeadline": "contracts: add resolveRequest function and RequestResolved event", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "a91f83ac67c23c4360e59a866baccd8ccba9d769", "messageHeadline": "contracts: Make Request Manager inherit from CrossDomainRestrictedCall", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ee29d885c8f16de0972f905394b884d1ea94fba6", "messageHeadline": "contracts: Remove WithdrawInfo struct", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "2be2eff007533397c61a90ed708eea480aca4460", "messageHeadline": "contracts: Add withdrawn bool to request struct", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "7c9a4fbe1a5ef67430f6a332842bdda491b1a925", "messageHeadline": "tests: adapt revert string in tests", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0b317451f14ff2bedf8a98f80f88a76ec24e5c3", "messageHeadline": "agent: Rename HashInvalidated event class to FillInvalidated", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 16, "deletions": 27}}, {"node": {"oid": "17cf1b8cfd27b88b30b30a6f919a57d795191ae5", "messageHeadline": "contracts: map request id to fill id in mapping fills in FillManager", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "f49853f610489596ffea76064c511b51d3bfd3c2", "messageHeadline": "contracts: Rename HashInvalidated event to FillInvalidated", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2ced8dc1503693591f0da22203d6b6101aec2880", "messageHeadline": ".solhintignore: remove the reference to the file that's no more there", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7799eb3a3bceead1b01749891396bd0359ff2c1b", "messageHeadline": "contracts: remove Optimims ICrossDomainMessenger.sol, used the vendor\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 44}}, {"node": {"oid": "e6624b6526b12776dc178b786de56f5e584694f8", "messageHeadline": "contracts: add Arbitrum messengers", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 121, "deletions": 0}}, {"node": {"oid": "912e16bc3dd88838060f23e7bfe409ac0fee26f1", "messageHeadline": "scripts: deployment: update the Arbitrum deployment config", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "38f30caeac93180a865965788112924c75ca7693", "messageHeadline": "docker: arbitrum: update nitro to 59a2565fcedd36c3e987e387072de1e2904\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58137e75670b4562b00050e99f748023192f7316", "messageHeadline": "docker: arbitrum: rework the arbitrum.sh script", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 70, "deletions": 56}}, {"node": {"oid": "87495a77c0b30eb08b92cc3222aaa03a82ef6e55", "messageHeadline": "contracts: use OpenZeppelin 4.7.3", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "fab4f094138d6c842e29ece41f60868df0cf8f7d", "messageHeadline": "brownie-config.yaml: update OpenZeppelin to 4.7.3", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f6da419c1ebadc4dd5dd734977d1ec55a34eb51", "messageHeadline": "frontend: add missing tests for Selector component", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "2acd9686834145a8deec6d4bf7e5d7c6e195ad02", "messageHeadline": "frontend: remove cta button when select view open", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 78, "deletions": 11}}, {"node": {"oid": "356a687feaddf6ad1953d114ae956e287f86253a", "messageHeadline": "frontend: Add back button on selector view", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1753dec75618745b504687b9c6b31e1a9aca1eb8", "messageHeadline": "frontend: add loading indicators inside wallet menu", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "8e2fa8ae2e5bb543cfdb185f8315cfb3c3023570", "messageHeadline": "frontend: Add close on wallet menu backdrop click", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8298afaaea141b708b2ea5042059b833b36fbccf", "messageHeadline": "frontend: Change close icon color", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6553f9fef893a0c4d20942bcc02876985aa5c38b", "messageHeadline": "frontend: Use dynamic wallet provider list", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "87fe8905a8f164dd6309a4e3aab8f905e3785231", "messageHeadline": "frontend: Add onboarding when MM is not installed", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "50f9987a4af1f0e20d004ceee70306a2cc138625", "messageHeadline": "build(deps-dev): bump shiv from 1.0.1 to 1.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e3b3c494a4bc5390c103bca335fe5181ce31f3b5", "messageHeadline": "contracts: remove unused request properties", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "6fb903eebd3b7dbcaa7686e8a9fbed28052140f8", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.9 to 2.28.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "6121da9fdb948254ee1942a2f71d25c3a5fc9f4e", "messageHeadline": "frontend: Add tests for config mixer logic", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 597, "deletions": 15}}, {"node": {"oid": "f557375185a41a538269b68bd3edf7cb33b16df8", "messageHeadline": "frontend: Remove config files from version control", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 105}}, {"node": {"oid": "0cf8ab5b268e81dcb93f2c3028d79bfa123f8f10", "messageHeadline": "frontend: Add `postinstall` script", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f2e85e831fd9e426be2def1ee509d995f0e805fc", "messageHeadline": "frontend: Implement config mixer script", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 563, "deletions": 20}}, {"node": {"oid": "2f4f1467f49a02266bb04cbdc8c857d55cb0e392", "messageHeadline": "frontend: Add config folder", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "ff65b1154c630fdfd7a6eeed83965389258e0ba1", "messageHeadline": "contracts: change validClaimId modifier to check for claimer address", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c03353bff2b330bf1d36b2eb011006e8e8a2f9fb", "messageHeadline": "docs: adapt documentation to the unification of request id and reques\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7446195843460eb4c2f8aebead7aa0ddfb866524", "messageHeadline": "contracts: rename counter to nonceCounter", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "9185436697ea0b48a77e916cced4171f9d10540e", "messageHeadline": "tests: adapt in test,  request id to be bytes32 type (formerly reques\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 85, "deletions": 132}}, {"node": {"oid": "c3ec43deebb77af6b0e5cf7a05321a575b974677", "messageHeadline": "agent: adapt to request id being of type bytes32 (formerly request hash)", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 18, "deletions": 40}}, {"node": {"oid": "9ba4915d6485464cfafeb7cb00fb9f55ae11c8be", "messageHeadline": "contracts: use hash of request as request id", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 80, "deletions": 81}}, {"node": {"oid": "0a91087c710d2067121b31c3974e58d3438df553", "messageHeadline": "contracts: local variables were overwriting functions, renamed variables", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "9e980a8777f534a9d805890fc2e91dd34e998024", "messageHeadline": "contracts: unify requestCounter and claimCounter to counter", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "2e89d943bfde5786030243cca3b1c3e2f054f74c", "messageHeadline": "tests: add test for setting resolver address in FillManager", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "e0e39a8e8524190120f7a3444fdfe69869290488", "messageHeadline": "adapt deployment scripts to manually set resolver address in fill man\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "40cea3628dd16b71c4279c8b52b4cbda49b62452", "messageHeadline": "contracts: Create setter for resolver address", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "e9617f4ecdd8db0c507ef56ed064665a1415c565", "messageHeadline": "contracts: FillManager: make the messenger public", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1cef71cf56a72462eae048e4042f1e2f5630843", "messageHeadline": "docs: Remove concept of ProofSubmitter", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "ea823ef1efd02425284ad87bceb1dac1798df68a", "messageHeadline": "contracts: Remove ProofSubmitter contracts", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 152}}, {"node": {"oid": "317ebe4d920446d6221b2098f005f6b5a758d301", "messageHeadline": "Remove ProofSubmitter from deployment script and deployment configs", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "a8ec8bf5e494d04d604d604456a74056fdbde403", "messageHeadline": "tests: remove proof submitter from tests", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "1c75db50845c09b4a39c3dcd50d8c9513e34685a", "messageHeadline": "contracts: FillManager use messenger directly", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "94e035c66f799da81a2817fddea74e54097b8a73", "messageHeadline": "contracts: move gas limit into MessengerBase", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 20, "deletions": 29}}, {"node": {"oid": "4090c3bd2dcf859e751d4975ba48eacc97f7aeab", "messageHeadline": "build(deps-dev): bump vite from 2.9.0 to 2.9.13 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 36}}, {"node": {"oid": "622cfcf7a9f4b2caf1a4b43c88ef3396997e1d62", "messageHeadline": "build(deps): bump actions/checkout from 2.0.0 to 3.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a4247e57d596ef320dc5d445d6c7cf51bff51adf", "messageHeadline": "build(deps): bump actions/setup-node from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "063c2fac978768c811b71a5351a3c177e0f56f15", "messageHeadline": "tests: bring more context to addresses by using alloc_whitelisted_acc\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9a4d7e60ce63e065514e1628393cb96aaf031086", "messageHeadline": "tests: bring more context to addresses by using alloc_whitelisted_acc\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "9c1a1367ba3657ecfddb436cc4833877845857d9", "messageHeadline": "tests: bring more context to addresses by using alloc_whitelisted_acc\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "556f0f1ceb17fb572681fa1700690aef98addcba", "messageHeadline": "tests: bring more context to addresses by using alloc_whitelisted_acc\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 65, "deletions": 46}}, {"node": {"oid": "28e9be75f71c8811320f017ffdad9b0d7fb44c86", "messageHeadline": "tests: bring more context to addresses by using alloc_whitelisted_acc\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "d9ff0bd540ba99c995ec36abdbec94d8bf0fa04f", "messageHeadline": "chore: add alloc_whitelist_accounts", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7205a9857a368b78a18825f9376f1335f8b50536", "messageHeadline": "tests: add whitelist to test_claim function", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "aa9833cb23a265281ca101e9f5827daef8ea9b2c", "messageHeadline": "tests: add allowed LP to request manager where necessary", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9e19b478be91448d38d8b3f0ad3a984bef37c2fb", "messageHeadline": "agent: Upon startup check if agent is whitelisted on RequestManager", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3cc76c8a1eaeda999a9124db10a3c781cc6a28b4", "messageHeadline": "rename addAllowedLP to addAllowedLp", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "59c23aa4c187d537441009d6fe8c2e2817e17519", "messageHeadline": "contracts: RequestManager and FillManager inherit from LpWhitelist", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 6, "deletions": 44}}, {"node": {"oid": "a6fdeac42340dfafcd52a07492af9274fcc409d3", "messageHeadline": "contracts: add LpWhitelist.sol", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "9b43cb72f8da39e9ffda6d465038b523fbfc197e", "messageHeadline": "agent: fixes a bug where it drops InitiateL1ResolutionEvent once it i\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "16be9d9d21fd65a71d13416212995a62a6dc8f31", "messageHeadline": "docs: fix format issues in faqs", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "82a333a4d34eb0778b8892cf658c21f9e98fe8f9", "messageHeadline": "add challenge command to call contracts", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "9907e7135627713359203de23cf89d2e1b0c25b0", "messageHeadline": "request returns a tuple (withdrawInfo) instead of depositReceiver", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2060def7308b77394fe95778523cff5ea4417332", "messageHeadline": "docs: add FAQ", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 108, "deletions": 0}}, {"node": {"oid": "53b1f189b8d779ec3fc94c39b66466844875185f", "messageHeadline": "frontend: add correct keys to v-for list items", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "08517a985a5f3fdc6c5946af063b8e5d220b24d0", "messageHeadline": "frontend: fix incorrect positioned box-shadow", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "683a66334b29d4a654fb9078b24a7f8b44ea892c", "messageHeadline": "frontend: Fix inconsistent display of transactions", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "150a5c37e392a7d72c709afc9fe317bc375752e7", "messageHeadline": "frontend: Fix failing transfers", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9c2f3fd238d640eeb700ef5ee130cd10d2c32d09", "messageHeadline": "Release v0.1.5", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "4918d726396e76ca0b8deac44955e50a1564d7d9", "messageHeadline": "docs: update request state machine graph", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "dd72a7a2497fcbf3db555b0b06a6af2b3cc5f8fc", "messageHeadline": "agent: handle TransitionNotAllowed for requestResolved events", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "aed566f56b542138aa60a970068fb39367161c7d", "messageHeadline": "agent: allow l1 resolve transition in withdrawn and ignored state", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6d0a310b319dc33199c0191553ab8889dfa467a6", "messageHeadline": "build(deps-dev): bump pylint from 2.14.5 to 2.15.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 104, "deletions": 104}}, {"node": {"oid": "e30e22e8ac1ec6db230dfd052791a8e9bf90edbb", "messageHeadline": "frontend: Fix progress line gaps", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "f88a5abd3fcdc0ce2754f096ebbe7dc1cd235399", "messageHeadline": "frontend: Fix error message overflow", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7a741b7be61360120a306da22a178cc33aeda772", "messageHeadline": "frontend: Validate amount when token not selected", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6b77ae63953ebbb9b78941d4cd0e66846a0565a4", "messageHeadline": "frontend: Add tooltip on user balance & use max action", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "f1d853893ee34debaf4ace8c5474da8a338cf040", "messageHeadline": "frontend: Adapt TokenAmount formatting make balances clearer", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 104, "deletions": 47}}, {"node": {"oid": "024fd83d25379ddf744aad38ac47d753338abc13", "messageHeadline": "deployments: mainnet: update the commit ID to correspond to the contr\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "641f472db01837a53e972d3aaf7c27038c13462e", "messageHeadline": "frontend: Update request-manager mainnet addresses", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fc75ed6e281309d9c504d9794874a7f6500a5fe", "messageHeadline": "deployments: update mainnet deployment after redeploying request mana\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 20467, "deletions": 20467}}, {"node": {"oid": "2a0f8f3e637595c9481e0cf1aebc093b5ef9e4fd", "messageHeadline": "docs: update max validity period values", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c5b250d67f1f1cd8d309cdbb8d23ed65bece130", "messageHeadline": "beamer: tests: modify the default validity period", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ed954c9b2babac7be24511a23753a3a5fca1b3d", "messageHeadline": "contracts: set MAX_VALIDITY_PERIOD to 30 minutes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd6889f296025a27b73f18a3288ba40afd334027", "messageHeadline": "frontend: Add tests", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 639, "deletions": 258}}, {"node": {"oid": "ec4638f6ac5d5a90a6289a4920ce6d9081490ddc", "messageHeadline": "frontend: Connect validation state with submit button", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "87aeee77128f47da7524acbc157a8e345669095b", "messageHeadline": "frontend: Extend `Input` component props", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "b2ad94c0c4b7092ef2560e52c803bdfc83469ffd", "messageHeadline": "frontend: Add validation logic and align validation design", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 376, "deletions": 27}}, {"node": {"oid": "9eb311730a94ed4c1b9d93e1a1868925de5d21d5", "messageHeadline": "frontend: Refactor request form submit", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 117, "deletions": 78}}, {"node": {"oid": "fca77c4c1426f88edeca8cf79b008a2e9b327400", "messageHeadline": "frontend: update rpc url", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12543686683932da7a555fc91cc9d2f67b92ba6e", "messageHeadline": "add mainnet deployment config", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "8a124923b49f5f4cf82a628f29c045e261e32e5d", "messageHeadline": "Release v0.1.4", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f742340b31f9f37e9156abcc32128ca65f4f0966", "messageHeadline": "Frontend: Add eslint rule to require curly braces for blocks", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "4f5d87e0271dbd5ad728aeba95afccb310ed8954", "messageHeadline": "docs: adapt generate_account.py call example in contributing.html to \u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "57e43ee016f819c565cb5d039b64a11f60e87f5f", "messageHeadline": "add password option to generate_account.py calls", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e427bbb422b717838d7d040f0c158c6e7069222", "messageHeadline": "chore: Add password option to generate_account.py and use Account.enc\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "860212f0e2305df5dced0e7a89e9e5770232e093", "messageHeadline": "relayer: don't do anything if the message has already been relayed", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8db4f65c0989c1e1f56741abf08c0ec19f825c13", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.8 to 2.28.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 95, "deletions": 86}}, {"node": {"oid": "61be38f992753aafe4c60834ab1df4a4b4e99e75", "messageHeadline": "relayer: use Promise.race instead of Promise.any", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60e314d24e15d29af1894ef5f80051b06261b7b2", "messageHeadline": "deployments: mainnet: update with new Boba deployment", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "35805c49e6fcb7dd3f1635d9343583a5514ac655", "messageHeadline": "beamer: typing: remove unused type PrivateKey", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8e1fbb638076772f0fbac15425a1b7dd7d64805a", "messageHeadline": "beamer: events: convert received bytes to proper field types", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a8a99207255142272de9b5a832cd89cacdc533ae", "messageHeadline": "beamer: derive FillId, FillHash and RequestHash from HexBytes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 22, "deletions": 5}}, {"node": {"oid": "0edc7362371f9c81db0a7f58c35085aa3eff57db", "messageHeadline": "ci: add test: test-agents", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "cdb286ab30a05220a40803bf54387a2c7702dd61", "messageHeadline": "ci: add job: test", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "242ace22ca0de92611fe62006677b2e5b5bddeba", "messageHeadline": "Add solhint to lint target", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a1cab5dcac77920160d6a9a21f6c70738e81a10", "messageHeadline": "frontend: Link to Terms & Imprint on www.beamerbridge.com website", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 12, "deletions": 374}}, {"node": {"oid": "5b998475a6139105d2d6b8fa1353105be518224b", "messageHeadline": "frontend: Store disclaimer checkbox state", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "2fb3d69edf3ab41af32dce33bdad0a2e010fbf8a", "messageHeadline": "frontend: Fix tick of disclaimer checkbox", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "3e2b711e7851f41350e7335830b8ed5ebcb4d55a", "messageHeadline": "README.md: remove stale information and point to our documentation", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 27}}, {"node": {"oid": "abbd9cc2255c05f194be20c8497083bbceb51367", "messageHeadline": "docs: update the Contributing part", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "d8e642ddb80ab40e09b9b5a15001e59f92928331", "messageHeadline": "frontend: Delay request expiry listener", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 76, "deletions": 17}}, {"node": {"oid": "f577241defceb8c1647494829999ea2c5cd59baa", "messageHeadline": "frontend: Add token icon", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a1134feb3446a166a37bc46d0e949df1d7c6df41", "messageHeadline": "frontend: update mainnet config", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "0a769967bd3217e6426c4372e00e9a0721e75b80", "messageHeadline": "build(deps): bump docker/build-push-action from 3.1.0 to 3.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c33b0eb4fb46b021bd23c615eca8aacbfae9ad74", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.7 to 2.28.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "a89a6f4ddc78734ede633aa766fb9230dfa0115f", "messageHeadline": "ci: add workflow: backend", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d3e9f1ca0d16fb1f3b2c13564bbd130762307ec4", "messageHeadline": "ci: add job: lint", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ba98f4e316a668c0c1d653ded67b99f16459e82b", "messageHeadline": "ci: add command: initialize_environment", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5b5631e5f2f562f712ede771b63bf941b55d9349", "messageHeadline": "ci: add job: install-npm-packages", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "62b1e7954f9852206e197fd727f2d4756aa2b031", "messageHeadline": "ci: add job: create-relayers", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "60b3a90c7e13adb16aa2d3c3b7ffd914e15174ad", "messageHeadline": "ci: add job: install-python", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "81a46d7acf9d5e266c616ccb263e344e519d155f", "messageHeadline": "ci: add job: checkout", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "517d6f276347d958bc9e4ff67c73ae31e839676f", "messageHeadline": "ci: add executors", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5fbfe3d62d767cd323ebcbe02a125f728d3c871b", "messageHeadline": "add .circleci/config.yml", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c5aa401c4984993084a561492ed36bd14ad3f8d9", "messageHeadline": "docs: update outdated \"contributing\" docs", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a89cda91bad228e9275067a063fb737a401b8f8d", "messageHeadline": "beamer: agent: improve error reported when we don't find contract info", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "b54cab77723d25215efdffccd052653632a4d1d8", "messageHeadline": "beamer: cli: fix the default log level handling", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a3b2daa6ebb072564cabc4547676bd988c64ed80", "messageHeadline": "frontend: Reset target chain if same source chain gets selected", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7a3288c5e218fd2e2d52641474fbd2a6fa5ee642", "messageHeadline": "frontend: Switch to previously selected chain after connecting", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "777952a76358e4fb1ce74f2e5c8ac31afb867934", "messageHeadline": "frontend: Add highlighting of selection and close by escape key to se\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "0c0be2548938a85c1b0e1ddacb7e5ceebba9dcc6", "messageHeadline": "frontend: Move rollup images to public folder", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c0499323c3047f4ba3cfc861695ed2dc99f376e3", "messageHeadline": "Frontend: Makes the transfer history aligned with the design", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "fb629ce686a7f8dcd0a323210ec91301b58ea4cd", "messageHeadline": "frontend: Rework tailwind color theme", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 43, "deletions": 55}}, {"node": {"oid": "537918f291f826709828e03c72f56480343c1e1f", "messageHeadline": "Release v0.1.3", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "049baf2456387b87f0d52dd49082a6883e120165", "messageHeadline": "docker: fix relayer binaries location", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4005dcf459177da40d50d3e43dd45095e445ae0", "messageHeadline": "Update changelog", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "77211a5d82fafb5b2bd41943ad5797ba50ad2d2b", "messageHeadline": "pyproject.toml: increase version number to 0.1.2", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef475686b90e3f5cf5f3c66af0362e0475e9b189", "messageHeadline": "build(deps-dev): bump flake8 from 5.0.3 to 5.0.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b3ae1851c49330896a3464a38e926dfeec7fbde4", "messageHeadline": "deployments: add mainnet deployment files", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 138848, "deletions": 0}}, {"node": {"oid": "b6fca6e5794f05ae14b336c9b1391d2dab805f6e", "messageHeadline": "remove token lists. it's encorporated into the agent file", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "83b1ee7eb3b1263fbc72a376d7d62e71aed4386e", "messageHeadline": "frontend: Implement debounced fee calculation & adjust UI", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 130, "deletions": 16}}, {"node": {"oid": "a6cc3ef590fe21708cc24d7df72ec82d9decc6ab", "messageHeadline": "frontend: Add target address prefill function", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "c00f48efeb1e27fb08ac534678fe7e1b91a8dafc", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.6 to 2.28.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "af4c3725dc2149ff5fbe30f45048fd892f090fbf", "messageHeadline": "build(deps-dev): bump flake8 from 5.0.1 to 5.0.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 159, "deletions": 63}}, {"node": {"oid": "4e998121f9983f1ecd89063cbad8c0b7c6121362", "messageHeadline": "beamer: data: remove the unnecessary token match example", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 12}}, {"node": {"oid": "d4733699d18e54ec261ab8f648ba41ae86acaef0", "messageHeadline": "docs: update documentation with information on the configuration file", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 215, "deletions": 61}}, {"node": {"oid": "b5b969864442bfb15fac249dfdaa9121f32a3c03", "messageHeadline": "beamer: data: add an example configuration file", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "0d8e34127d7c87599b09a5ee9f133eb43e5ef2a0", "messageHeadline": "beamer: util: remove TokenMatchChecker.from_file, it's unused now", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "5bdb01dd93becd00af4c75c1a725843323c1d3d1", "messageHeadline": "beamer: tests: update tests to adjust for config changes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 67, "deletions": 28}}, {"node": {"oid": "06e47e4021354b71ba9dfb8472cb02ca31fd3d94", "messageHeadline": "beamer: use the newly added beamer.config.load and overhaul command-l\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 53, "deletions": 67}}, {"node": {"oid": "4ca939a50f5f98b3c2a625beebcfdbeb3715f8b1", "messageHeadline": "beamer: config: support loading TOML configuration files", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 122, "deletions": 3}}, {"node": {"oid": "97c3f06569be8cad144e751d8d60737523d579c3", "messageHeadline": "pyproject.toml: add toml as a dependency, to be used for agent config\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 72, "deletions": 154}}, {"node": {"oid": "ed9be8232033ec41ad8328264367abdb25830f94", "messageHeadline": "build(deps-dev): bump flake8 from 4.0.1 to 5.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "91ae06e3097e1822a3adcf61540f3d754cacb3b3", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.5 to 2.28.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cb23bf0bd256adc9d203c46f46e87dfc99f435b4", "messageHeadline": "frontend: Extend input field implementation", "author": {"name": "GabrielBuragev", "email": "gabriel.buragev96@gmail.com", "user": {"login": "GabrielBuragev"}}, "additions": 98, "deletions": 39}}, {"node": {"oid": "0f3894e2d288ea83e3961da84ef505ee5510e3ff", "messageHeadline": "frontend: Fix transfer history lazy loading", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "fe437d68cc5f11fb16ca941d3985c86da0e8961a", "messageHeadline": "build(deps-dev): bump sphinx from 5.1.0 to 5.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c51f45121ca8f4f66412461e89c4c820860c0ddc", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.4 to 2.28.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4ffd5c649864fa10aca7283463c549239bd53856", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.3 to 2.28.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "58d5ef6b752acf9c864feeccf7d29685fb8ed204", "messageHeadline": "build(deps-dev): bump sphinx from 5.0.2 to 5.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "6a9e252adc086a780179e9194bc3e46d946dde4e", "messageHeadline": "beamer: util: raise TransactionFailed if all the attempts failed", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5bc03afe10fb5cb95cc28c804940dcba4da8a9b6", "messageHeadline": "beamer: allow TransactionFailed exception to be usable by providing a\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 12}}, {"node": {"oid": "0e88d23e5f6097e22ef93f5d4ddca4eb7a43ad8f", "messageHeadline": "docker: Dockerfile.agent: copy only what is necessary", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2a5c888007113dac51113a0d0578bb23358ae63c", "messageHeadline": "Makefile: use BuildKit when building docker images", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4748853d54d8df37dd2b054c249b80156004de84", "messageHeadline": ".dockerignore: ignore __pycache__ directories", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "00a5ec6d7c1760a7e90d4fd535371e0dd1963766", "messageHeadline": "build(deps): bump structlog from 21.5.0 to 22.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2b128b3f731698a944de25fcdf4f6a1396f78490", "messageHeadline": "frontend: Fix typo in Imprint", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bc881052adc476c28fd9da7f30bfe4fc312ef19", "messageHeadline": "frontend: Make chain switches safely returning the success and sync s\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 67, "deletions": 57}}, {"node": {"oid": "0c8150c1ceeb87b843d9464746704865c80ee952", "messageHeadline": "frontend: Rework switchChain method", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "27cb850a288e3751891af5612b1bb10d04e668b5", "messageHeadline": "frontend: Fix production config file", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "735c78ccab2564071a8ae7a332b7d9d1f48d9d47", "messageHeadline": "frontend: Add terms & conditions", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 346, "deletions": 143}}, {"node": {"oid": "9ebf46617fe7fe75a483555f13bb34a5cf400dbb", "messageHeadline": "frontend: Do not show the faucet button at all in production", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "07e238fd2d0b3b8d4644748c3d165a366e6fc683", "messageHeadline": "build(deps-dev): bump mypy from 0.961 to 0.971", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "4b27a5cbab0b73ccf27ffa7844f6892d7d336fdb", "messageHeadline": "build(deps): bump docker/build-push-action from 3.0.0 to 3.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1227392feb380986fd36b20dbdce76a511090ff3", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.2 to 2.28.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "01c57d03b268f8759672b10d26e341edebc5df8f", "messageHeadline": "beamer: chain: log the duration (in milliseconds) of each event loop \u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c7d7553be9a612a92af5cc536e77e424441e5209", "messageHeadline": "agent: drop RequestFilled event if request is in state withdrawn", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3cad953b78074dcf92db0f01dd1541d2509c32d3", "messageHeadline": "beamer: models: emit a debug log entry whenever a claim or a request \u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8ef09369b24b70644e17ed713b8661519ccd1eee", "messageHeadline": "beamer: improve debug logging", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 19}}, {"node": {"oid": "cc6d8578375286830f650af1560821c8749ce283", "messageHeadline": "beamer: events: make repr of LatestBlockUpdatedEvent less verbose", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "563c157824efc30170ac36f1d83d53750582d362", "messageHeadline": "beamer: util: attempt to send a transaction up to 5 times by default", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 18, "deletions": 1}}, {"node": {"oid": "df41a6f1c593c8683b50a36d6503fb25b3416e05", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.1 to 2.28.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0675861547dc04be5eb9d1441876a0414b659e02", "messageHeadline": "Align text fields in dialog to right", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0b71aa10ca3e6336486418973cf46e7a515fed6", "messageHeadline": "Add new selector compoenent", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 368, "deletions": 149}}, {"node": {"oid": "c5f8733d613922db6c424a7c5b5ec43e18a19e6f", "messageHeadline": "build(deps-dev): bump pylint from 2.14.4 to 2.14.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "c22aa1483ca4403fc8669ca0996f0d1336837218", "messageHeadline": "beamer: util: cache data of 1000 LRU blocks", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 20, "deletions": 3}}, {"node": {"oid": "7acda50fa62ab08ddf91f343a9c1764bd8a76887", "messageHeadline": "pyproject.toml: add lru-dict", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 56}}, {"node": {"oid": "ff5d9eba94c165601a20288f6b478260f5cfc108", "messageHeadline": "frontend: fix issue of a too low token allowance", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e545c70812ac28851a461910c69f547e85ce0869", "messageHeadline": "build(deps-dev): bump types-requests from 2.28.0 to 2.28.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "de9fbca3b8c9f115b11ded7da4ac4a6d024fa4ad", "messageHeadline": "dapp: add option to disable faucet", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "85c96d1bdba0f6aabfbbdb942caec365909d8153", "messageHeadline": "frontend: fix connect wallet button", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "916e5712018e6db1b45374695c6f17b1e2a1717d", "messageHeadline": "frontend: fix flashing request fees", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 15, "deletions": 55}}, {"node": {"oid": "299049075ce198bf9f40eb583e498635c3900c7d", "messageHeadline": "frontend: fix disabled selector color", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2c5cfb78f187d27025c46810470222908f3b6f98", "messageHeadline": "frontend: New request dialog design", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 473, "deletions": 341}}, {"node": {"oid": "cbcd4f0afc18e7700e626e47366c5187b2d8a58c", "messageHeadline": "frontend: Remove FormKit library", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 189, "deletions": 272}}, {"node": {"oid": "89fa6d9d7346c8a26aa9dc7b5237c7e6bde99257", "messageHeadline": "frontend: move pinia testing dependency", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "170bff29d1c481d64208f6a47b4ceabb86b73bc1", "messageHeadline": "frontend: remove tailwindcss-ripple dependency", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 2, "deletions": 39}}, {"node": {"oid": "5022c9fc55d1ba563f7d7d8280ae1a673010c10b", "messageHeadline": "frontend: remove daisyui dependency", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 9, "deletions": 63}}, {"node": {"oid": "830f42b90f01c9f1e5f312f3d76a6331d7bfc1b4", "messageHeadline": "chore: Increase version number", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b36b75cf5ba446843a8f9898a57cc79eff6fe230", "messageHeadline": "ci: Remove workflow for PyPI publishing", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "dc39351a52c27f33cf883e770ced1246e735ffa3", "messageHeadline": "chore: Invalidate cache", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "383b111cad6212e9ea92df9128c5a720def0898f", "messageHeadline": "agent: Correct Dockerfile", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "572d49f8147cfaa74f188d204ac60a500e03e33a", "messageHeadline": "chore: Rename package to `beamer`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "61dc2ac4bcbe564ee9732aba3666cb25e9076962", "messageHeadline": "frontend: add inline documentation for core", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 110, "deletions": 2}}, {"node": {"oid": "689cac808a8f1549e04f7dce8e9a9b3715320769", "messageHeadline": "frontend: remove floating-vue dependency", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 1, "deletions": 30}}, {"node": {"oid": "50e01971c709ab2ef88dea36eaf16ec5641e0f8b", "messageHeadline": "agent: Log version number", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "10944557bba1512b7a2894f52eda71c8b3b21166", "messageHeadline": "chore: Increment version number", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45d68832ed8d97474fd819a261e89740039d7542", "messageHeadline": "ci: Build docker images on release tags", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b68af66f81acfd9713bce41116a34bb87cb028be", "messageHeadline": "chore: Add changelog", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0f3033cccba9caa805c5e91edb95a3cea8bb5590", "messageHeadline": "agent: Fix flakyness of `test_challenge_5[False]`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0dc9dd97f2c3998f197b2991c15d6c4679a7389a", "messageHeadline": "scripts: call_contracts: click.argument does not support help text, r\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "09123ed857a1dbbd1e5404975771ea03c3fe0f7d", "messageHeadline": "scripts: e2e-test: also wait fot the mint tx receipt", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "efe54c22ba11672894dfabda3ac5b89b3844b532", "messageHeadline": "ci: Fix dockerfile", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "be4b361fdb41dde2ad4c283c4155a6e0168510d7", "messageHeadline": "ci: Fix task dependencies and decrease artifact size", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "6ad651f964c45698001a72db8e2c7c5ddeb9da3b", "messageHeadline": "relayer: Update for latest optimism sdk", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2308b53117cbe339f1b9d89e886b65477bf62584", "messageHeadline": "build(deps): bump @eth-optimism/sdk from 1.1.8 to 1.2.0 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "6da005bf6bb8308feb715a2362579c309baa0ff4", "messageHeadline": "relayer: Add version argument to service", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa4759b7b7be40385e15ee666de1e1e99866c3db", "messageHeadline": "build(deps): bump @eth-optimism/common-ts in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 181, "deletions": 27}}, {"node": {"oid": "9b7ee021094db18a99584374d4f633d97827a9df", "messageHeadline": "ci: Remove dependabot for relayer", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "850dd3ad4acb6c6725bfac0780c4c0355a06e1fe", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 21, "deletions": 55}}, {"node": {"oid": "06c550016dec32012d6ae3630c2266283284b310", "messageHeadline": "build(deps-dev): bump eslint from 8.18.0 to 8.19.0 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a638df78c39481f367c71311872b8f351e9fdc02", "messageHeadline": ".github: use the prepare-package workflow", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 11, "deletions": 17}}, {"node": {"oid": "9f4ef38e959916295de4795a08375c1f0a981cc0", "messageHeadline": ".github: add a reuseable workflow to build relayer binaries", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "7ff5dcbbdb32a09fa4e8e495e0fb7699da4d4450", "messageHeadline": "Makefile: add a 'relayers' target to build relayer binaries", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "fb6b0cae54f4546e2bce36404ca0ea382317c173", "messageHeadline": "docker: Dockerfile.agent: copy relayer binaries into the image", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3f79e34eae6bf41f26065f064ff25df0e7ce80e5", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 22.6.22 to 22.7.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0bc36c6445559cef92ef7a83ba50dca4434cfd14", "messageHeadline": "build(deps): bump @eth-optimism/core-utils in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "adf70d81b9c987544298bdc05ce1d38caa36760d", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "7db6d8efaaf0336c9c33db034e507872872d8de8", "messageHeadline": "Fix UI flashing", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f2357821ac087dc58d2cb4523ae1fb4f9a9f6114", "messageHeadline": "frontend: update to latest testnet contracts", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 25392, "deletions": 25454}}, {"node": {"oid": "39d34052b7b3d96d6ff42edc85c5f222a36b6bb6", "messageHeadline": "deployments: add a new Rinkeby deployment", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 44582, "deletions": 48995}}, {"node": {"oid": "0aa652ff769c5eebfa40cd8b9aae7c0569558f37", "messageHeadline": "build(deps-dev): bump pylint from 2.14.3 to 2.14.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d5aea22a99b41684db4d5351115491462fff490c", "messageHeadline": "beamer: tests: don't use private stuff in test_cli.py", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 11}}, {"node": {"oid": "5dfcf67936b5b524c1c302b852b350b2533e115b", "messageHeadline": "beamer: always return a Path from get_relayer_executable", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 10, "deletions": 18}}, {"node": {"oid": "3d98fd20492007a8f5b98bfe18b4832128b23800", "messageHeadline": "agent: Fix `test_cli`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "4da121ba3e78387654f5c5dc1a1616318e27f9dc", "messageHeadline": "ci: Build relayer for macos as well", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a19329ed507166d005385b41b4afa1db3b6751d6", "messageHeadline": "ci: Add workflow for building the agent package", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "32b5aef292fee4a20676335212de1f55c90ad8ee", "messageHeadline": "agent: Use relayer from /data/relayers directory", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "8cbe695de4e72aac7889f7a6cbc4faaa694d34a4", "messageHeadline": "agent: Improve project metadata", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "031bc4d482c31025f8443f8cb998d8af12ec5a6b", "messageHeadline": "ci: Fix cache keys", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff67831d411f5d251889c61054b4ab4b7b6014b9", "messageHeadline": "contracts: RequestManager: simplify fill hash creation", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "f3a8ad977622fac2cdf11864919d001c1c6989e4", "messageHeadline": "contracts: rename ResolutionInfos to SourceChainInfo", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7c24e8b68e448cb596bad8b61c4c13bd26ad6d41", "messageHeadline": "contracts: rename \"eligible claimer\" to \"filler\"", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9689f6f21ea6d1a6622f6af0e47202c9c6474ad1", "messageHeadline": "contracts: Resolver: merge resolve and resolveNonFill", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 22, "deletions": 65}}, {"node": {"oid": "98cfa1530168134af1e707001fc41cb9b9bb597a", "messageHeadline": "contracts: rename ResolutionRegistry's invalidateFillHash to invalida\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5837634edb0cc8ef19755ae289551035d9f32a25", "messageHeadline": "contracts: rename FillManager's invalidateFillHash to invalidateFill", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "41b89d5d0d4c4bf4c7347419777dc284d6404413", "messageHeadline": "contracts: use \"finality period\" instead of \"finalization time\"", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 63, "deletions": 70}}, {"node": {"oid": "a4cd71e6db52645176583da75dec7315842dad09", "messageHeadline": "contracts: rename event ClaimWithdrawn to ClaimStakeWithdrawn", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 29, "deletions": 29}}, {"node": {"oid": "d5af04be09d85d539e5827efe484ff72cefd9533", "messageHeadline": "ci: Add relayer bundling to CI", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "043925826942f118dca42b7ac2457b0e4e752642", "messageHeadline": "relayer: Shutdown on ppid change", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "39bb95d9a8c69bc8414b931cd3252bd4b4c73929", "messageHeadline": "beamer: tests: update tests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0c24509dae9a62ea577701558602dae1e9c5168b", "messageHeadline": "beamer: don't expect there will be a request if we encounter a claim", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "26bea258d8c0c59ddfc751efc6a560e9515d9df6", "messageHeadline": "agent: Add compatibility hack until fresh contracts are deployed", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d09d06c6ae38c183ab2571f1452c8e66d9b84ea6", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 21, "deletions": 55}}, {"node": {"oid": "bfa995640db8cb241d360f36fef8a9a21d2c5b54", "messageHeadline": "build(deps): bump ethers from 5.6.8 to 5.6.9 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "8b09315bf15d1d06d0f0d14994ff3a77b1abcc47", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.31 to 2.28.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e7294347b9c90bae447b85a1306d743449e47116", "messageHeadline": "agent: Listen and process `FinalizationTimeUpdated`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "fe53c6e3e57796843ae986fd9089e1a3087397ce", "messageHeadline": "contracts: Emit `FinalizationTimeUpdated` event", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "14618e148a354e5e490593f6934aa3d68f71c856", "messageHeadline": "beamer: chain: remove unneeded TODO", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "63ad1f8e0864a47bfadcf86664e951b7b73ff42c", "messageHeadline": "beamer: rename poll frequency to poll period", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 17}}, {"node": {"oid": "9fbbc72250e27619dd58bd8cbd1817836c1d3063", "messageHeadline": "add request manager arguments to deployment info scripts", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "bf1194eff11acd549f71b850d1e17d27aec62177", "messageHeadline": "Fix wrong balance displayed when sending a tx", "author": {"name": "Daniel Dimitrov", "email": "daniel@compojoom.com", "user": {"login": "compojoom"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "ca9ec2e285b2bac4bd90249bfa29c480e3b09944", "messageHeadline": "contracts: document CrossDomainRestrictedCalls", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "078b80e4cac71cd6c596d58b5df189d2edcc24c5", "messageHeadline": "contracts: document RestrictedCalls", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "39f87b110a8261d7928e2092f50d5dca48ae2f63", "messageHeadline": "contracts: document IProofSubmitter", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7fd6bd648b79fe7f35bda9ce1ee5f1d4257bdc6f", "messageHeadline": "contracts: document IMessenger", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d3d356c31f67d8b635f25e93107d1c25b0b33c53", "messageHeadline": "contracts: document Resolver", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 56, "deletions": 0}}, {"node": {"oid": "346053a268d89465017d876be25083fb2556fac8", "messageHeadline": "contracts: document ResolutionRegistry", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 43, "deletions": 2}}, {"node": {"oid": "b176615cac58ce4724b4b25242f5e44aca0955bb", "messageHeadline": "contracts: document FillManager", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 70, "deletions": 1}}, {"node": {"oid": "753844744df575e650bd093afb6ed6f713c9f2e2", "messageHeadline": "contracts: document RequestManager", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 181, "deletions": 2}}, {"node": {"oid": "b7b1ee6d33cc34b03d2fda83bf48de3d99dc0864", "messageHeadline": "docs: add a contracts-architecture label", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "65cf1f088001b4920d92194b426a9a62219f7fd0", "messageHeadline": "docs: add a contract API reference", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "c60138f4367309cb2f16c47fec194a10f8173368", "messageHeadline": "docs: conf.py: enable autodoc and solidity extensions", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "227167dd35a95a07c2538da33db6819a2e9a9a77", "messageHeadline": "pyproject.toml: add sphinxcontrib-soliditydomain as a dev dependency", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 44, "deletions": 1}}, {"node": {"oid": "4aef4000c79435156058c4004356cbdae2636da0", "messageHeadline": "scripts: Margin gas price strategy for l1", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f288368179046c764e2b22830f6df9528804203a", "messageHeadline": "agent: Sync AND process all events from both chains before processing\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "316834e8103ddd2376e9eb7971c347faf859b86f", "messageHeadline": "agent: adapt poll frequency on RPC endpoints depending on test- or ma\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "4d02a63cb5c6b98b954a301b3b7075b6a1fc2d1f", "messageHeadline": "scripts: Add option to deploy mintable token", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "79c497c0462e8b78e9614070ca9d671859b508cc", "messageHeadline": "scripts: add update_fee to call_contracts", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "0f5c70de6b44874c0c71d0121741c567307aa2b4", "messageHeadline": "scripts: make claim_stake, claim_period and challenge_period_extensio\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "bcb37c2dd5f5f7ca1cc7718feea0d52e73e1197e", "messageHeadline": "chore: increase wait for transaction timeout in deployment script for\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "797300ab911a1eb2e0b6bfbbc6fa1fbd91730e4b", "messageHeadline": "chore: expose timeout and poll latency in transact()", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d4defbeb18b694737c2205adfa37891e23da4e33", "messageHeadline": "chore: add better gas price strategy for L1", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "88a303fe8d39c6b110513c9d2df78e16d431b753", "messageHeadline": "metrics: only count valid requests from the agent's perspective", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4f2f04ec4b649b592b1c20baead8435e749ed3d2", "messageHeadline": "metrics: only increment filled requests if event was processed correctly", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d3aa7887bda60702bd86daa5bd8c23b99e4e1b51", "messageHeadline": "docs: Update request state machine", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "23fa8bcd1618ac36ba8f5cfc13968d6bf6afbf61", "messageHeadline": "Agent: Correctly handle events during sync", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ad6877cde38f3c48c1283b5585466737f5bb255e", "messageHeadline": "agent: Add test for issue #782", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 84, "deletions": 4}}, {"node": {"oid": "946c2fb5f5671f6812da41c95c52234e2a2cde8d", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 22.4.25 to 22.6.22", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "86c1090ae29c3cf94cadedb650983f17348de0f0", "messageHeadline": "build(deps-dev): bump furo from 2022.6.4.1 to 2022.6.21", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "40913828ad7fad59f72ae9b50918c77a8bf409d5", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.30 to 2.27.31", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5dc14932722b8247bd1e7994463fc9a44bb8c432", "messageHeadline": "deployment: Rinkeby deployment", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 99455, "deletions": 51123}}, {"node": {"oid": "c9032596f8aefe3c5d9e4bb518a5f9e906f36e5d", "messageHeadline": "agent: Wait with handling L1 relay events until the information is fi\u2026", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 71, "deletions": 48}}, {"node": {"oid": "051ae08df1c53926e8daea3b902179a6d697bb67", "messageHeadline": "agent: Use actual finalization times from `RequestManager`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "46ff807e33326504ee97a7b631077135e61312f4", "messageHeadline": "agent: Wait to trigger L1 resolution until finalization", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 129, "deletions": 32}}, {"node": {"oid": "2d27bea035769bd9c5b819003930777f091694a1", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "ae5f6d2f9d0bf147f6818a1004427c59a6bfe9b9", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "772700d80ab544f8a74ca5f5df780e448c5612e6", "messageHeadline": "build(deps-dev): bump eslint from 8.17.0 to 8.18.0 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "576988251fc6fbf7038e5fc029c45157bc7c2e9e", "messageHeadline": "build(deps-dev): bump typescript from 4.7.3 to 4.7.4 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ba7e6f3902eb86933487607c54b8be4b2cbe60dc", "messageHeadline": "build(deps-dev): bump pylint from 2.14.2 to 2.14.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "72608fef5dcf5298e0b416856f7061bc97f27ffb", "messageHeadline": "Add initial token whitelist for mainnet", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "40e87acb6a818ae2ef5e7d285ad6181dfa1a1aa8", "messageHeadline": "build(deps-dev): bump sphinx from 5.0.1 to 5.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "99ed381141e6cf20065417d889932c4d57b3c824", "messageHeadline": "build(deps-dev): bump pylint from 2.14.1 to 2.14.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "62e6a1acf77aa1e6091cf979b2c38f380216cba8", "messageHeadline": "README.md: add CI badges", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0b26403cd21f881077536d20e5ca2e83c048bc88", "messageHeadline": "docs: update claim state machine diagram started -> withdrawn", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b08ad6baa2c7cf394eb70b8833ada4b05b18779", "messageHeadline": "agent: Allow claim state transition from started to withdrawn", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3a1dc1ffb1265d866d453229455a39dc8a706e8e", "messageHeadline": "agent: fix bug, where agent never slept if there were unprocessed eve\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4af8b93cc8628733046ef964424e50c122c5aa95", "messageHeadline": "scripts: Add password option to e2e test", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "453a1aff1abe799c02077139f0c9fff2ec67e59d", "messageHeadline": "scripts: reuse account and web3 setup from beamer.util", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 22, "deletions": 128}}, {"node": {"oid": "8004a7ffee1609eb101b39f5d5194fbb206d918a", "messageHeadline": "agent: reuse make_web3 from beamer.util", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "500f5e305fc6f17006988f54ae9f88744c945cc1", "messageHeadline": "beamer: create make_web3 in beamer.util", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "6e4ad728dbd4f863e76d31f1072d31bd1479798b", "messageHeadline": "scripts: add util function to load contracts for a specific chain by \u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "037a75663aa5134076d49698870cf29fd5acc1fe", "messageHeadline": "beamer: move account_from_keyfile to beamer.util", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "a3390fab80d954fc82b66d65cc6b277f77061bfb", "messageHeadline": "frontend: update to latest testnet contracts", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 37864, "deletions": 31231}}, {"node": {"oid": "1a20ad6c8a135f83250f873e9c1f742e26240193", "messageHeadline": "frontend: adapt to new contract withdraw data", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e0e8f8862faceb348b5785bb80805ba8f4e79384", "messageHeadline": "frontend: Use `Object.defineProperty` for mocking services functions", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 51, "deletions": 32}}, {"node": {"oid": "86df84a3896ee957f1b0e071c416690a747c3f45", "messageHeadline": "frontend: Add development config", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "357d9c0d6c59bf4ec99717ea5cf6b827b7f97320", "messageHeadline": "docs: Update test setup ganache command", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "57728c3fae8b9f0bdd3eb1b90ad3d8923d953030", "messageHeadline": "frontend: Adapt to new fee model", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 199, "deletions": 51}}, {"node": {"oid": "c66faa78984e58ba27d102b1be99ad64be94e1a2", "messageHeadline": "frontend: add easy constructor for token amount", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f1bf6de79aec67e6e74b33c3a9fbb6fd5d8f1010", "messageHeadline": "frontend: Use Chain and Token objects directly as selector values", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 44, "deletions": 61}}, {"node": {"oid": "49a6ae5ebfb5c38be4e344cddb3e4c3e4d0b62fd", "messageHeadline": "frontend: Update contract abis", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 41263, "deletions": 33086}}, {"node": {"oid": "ebec68b0d590b75330f7e10314b7e837f5f6c377", "messageHeadline": "Docs: Remove --test-messenger option from contributing doc", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a4fc10e933fbf7ca2b7d2dbb340a2c47c280db32", "messageHeadline": "build(deps): bump @eth-optimism/sdk from 1.1.7 to 1.1.8 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "70ad7c20785686bd3252d7f01eaec87b1c8dd99d", "messageHeadline": "build(deps-dev): bump typescript from 4.6.3 to 4.7.3 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d1cb2cfa4b907d2d54131858073b6d7b14a9a4fb", "messageHeadline": "build(deps-dev): bump ts-node from 10.7.0 to 10.8.1 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "99faf43375dbed967500c83772f3da25507f6fb8", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 28, "deletions": 74}}, {"node": {"oid": "59808044a92f59ef10762cd74fb2c0e758f02975", "messageHeadline": "build(deps-dev): bump eslint from 7.32.0 to 8.17.0 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 82, "deletions": 259}}, {"node": {"oid": "8232d3247f61affbe060306149f22976b87934d0", "messageHeadline": "frontend: add proper syncing of past events", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 204, "deletions": 23}}, {"node": {"oid": "b9d847b217341ebe5430e37dd89d23192db180eb", "messageHeadline": "frontend: continue interrupted transfers", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 195, "deletions": 5}}, {"node": {"oid": "024a3888cc1f87c03d796242914f2f4307c2fcab", "messageHeadline": "frontend: deactivate transfers on deserialization", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "d7b125ebd4eb5d6cb93d43df36245a53cf4339a7", "messageHeadline": "frontend: show withdraw errors in any case", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d0ec7f177cda39443d01579423af05d73e1165c2", "messageHeadline": "frontend: fix incorrect expired and withdraw state", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 237, "deletions": 117}}, {"node": {"oid": "b5fdd17caa77049be0d9c6766717e061f30dffae", "messageHeadline": "frontend: move contract creation to utility method", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "634d816ddcb5f18fbe3c3a741199458dbe85832f", "messageHeadline": "frontend: improve read-only mocking", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 58, "deletions": 30}}, {"node": {"oid": "b08e9d2b96d8f21c78ec38e1ef641567a746e888", "messageHeadline": "frontend: add components to withdraw transfer", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 221, "deletions": 0}}, {"node": {"oid": "2ec4c5a95e2cad7be83513e64cda0ba014d2af29", "messageHeadline": "frontend: add expired as possible transfer status", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "3e5c69457869509629aa78e690354c56cd1e6e1e", "messageHeadline": "frontend: add withdrawing to transfers", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 201, "deletions": 3}}, {"node": {"oid": "0c1e1c65dabaa37cdf515b74229100d9371269ba", "messageHeadline": "frontend: add recognition of expired requrests", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 188, "deletions": 29}}, {"node": {"oid": "8a1ce8111c3fcc88c2bf2b0660ee8687e20e20db", "messageHeadline": "frontend: push back usage of external ethers types", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 53, "deletions": 82}}, {"node": {"oid": "d97b0001042b69982d6ec30c837bff4eb22ddf18", "messageHeadline": "frontend: rework asynchronous task helper", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "2c785c1380ad81d218a77a929bb953a2f72323ac", "messageHeadline": "agent: tests: test agent behavior upon claim resolution when l1 resolved", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "97bd72ea066406b64239081092fa6e277410d707", "messageHeadline": "agent: add fill to l1_resolved state transition. A very unlikely but \u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dba81721f6836f9e194663d5285317b5ec0351da", "messageHeadline": "agent: correct withdraw scheme when request is l1 resolved", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "fae1458cdf0ff26e1cf6212c4b4c7c1a2bb3ff87", "messageHeadline": "agent: add l1 resolved fill id to the request. This is needed for the\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "eb1a70076cae14a7b5068e679bdc4cb8ff2353ec", "messageHeadline": "agent: add _find_request_by_request_hash()", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "f9270f68d5756de961870fed1e3fec547020acd7", "messageHeadline": "tests: Add tests for transfer limit in RequestManager", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e69286e0660fa82e32bc1c85ba269a10998c347a", "messageHeadline": "contracts: Introduce transfer limit", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ccac2506c215c1fc6b279f0cb038732bc4bc44a5", "messageHeadline": "agent: Withdraw claim(s) when L1 validation is received", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 82, "deletions": 22}}, {"node": {"oid": "628297d29c0d0b911858e71c893cd586adae49d9", "messageHeadline": "agent: Remove dead code", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ae03567f6dfef37472b522764029639c4e5c98a7", "messageHeadline": "tests: Add test for deprecation switch in RequestManager", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "c1113efdefac84b5978cfc7f692adf0c1185ced0", "messageHeadline": "contracts make createRequest not payable anymore as fees are paid in \u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2ce5d30b75b123f2262e14fc9696cc16d188569", "messageHeadline": "contracts: Add deprecation switch to RequestManager", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b8f9ef41efd1318e8390e51d3baeaa348da0be75", "messageHeadline": "tests: Add test that shows that L1 resolution is able to resolve all \u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "ca75a82964a1e9074ce5f62bc4fc11baf101c797", "messageHeadline": "tests: adapt tests to work with the new resolution registry abi", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 58, "deletions": 37}}, {"node": {"oid": "8f47c622fa24c8a55f1802ab46b3dbb398cc3dc7", "messageHeadline": "tests: test_l1_resolution_correct_hash doesn't need the wrong fill id\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "c6f186bca787164ee93db39444bdd4d2dfb88201", "messageHeadline": "contracts: change parameters being passed upon invalidation (requestH\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "463ad11bb5df8dd41c804b69167236ec52c4ff67", "messageHeadline": "contracts: upon withdraw query resolution registry entry with request\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "1d280152b5bc1d7e1cc20545bacdd518b9c2528c", "messageHeadline": "change l1 resolution parameters to (request_hash, fill_id) instead of\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "9a11a5547c8230908b35ec25d237ca3ef2ab9773", "messageHeadline": "build(deps): bump actions/setup-python from 3 to 4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0211dc5214646f8b55a2204e75f0f99a608fc1b0", "messageHeadline": "build(deps-dev): bump @types/node from 16.11.27 to 16.11.39 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "680d0096b7c3d60cdd5335ec84252860da14be38", "messageHeadline": "build(deps): bump @eth-optimism/core-utils in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a15eca9028ef7306e9106915e668b5fc9a782b26", "messageHeadline": "build(deps): bump @eth-optimism/sdk from 1.1.0 to 1.1.7 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 38, "deletions": 575}}, {"node": {"oid": "6dc7b995d4c35c65a7885c2eacf9aaf7d68043c6", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "8f6586dd7fbd6668eefb76bcbcebd4ce96e3a74e", "messageHeadline": "build(deps): bump ethers from 5.6.2 to 5.6.8 in /relayer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 270, "deletions": 264}}, {"node": {"oid": "54111e19485a920c0e5efa3b1bc85f17dc13056f", "messageHeadline": "chore: Add relayer to dependabot config", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "55b126dda56b9ead83324694763b434c0c0f5ea9", "messageHeadline": "frontend: allow token selection without wallet", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "063e678cfe403e7b2aa0703a3715b559ea5e9a91", "messageHeadline": "frontend: apply ethereum address in summary", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "5b74fb05386d3a9470b5ce41adecaab550584b18", "messageHeadline": "frontend: add new component for ethereum addresses", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "e0ab035300f0f7b30b3a46a9d04ae9b4ca2ae53a", "messageHeadline": "frontend: apply usage of new tooltip component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 45, "deletions": 44}}, {"node": {"oid": "85e7ac867e0e2d93a19b722cc914b212e5b904eb", "messageHeadline": "frontend: add custom tooltip component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 354, "deletions": 0}}, {"node": {"oid": "918b0e1d98edf9263d3dfcd28aee5ff67c887ca1", "messageHeadline": "scripts: deployment: use beamer.util.transact", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 29, "deletions": 20}}, {"node": {"oid": "cbfb05a0df0cca279c58aa9f79d0d72fbae4af0a", "messageHeadline": "beamer: util: return transaction receipt rather than just the hash fr\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 14, "deletions": 16}}, {"node": {"oid": "63381485f0544392772e4d8c8d48a8d5fae67615", "messageHeadline": "beamer: chain: make _TransactionFailed and _transact public and move \u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 43, "deletions": 40}}, {"node": {"oid": "a5b7dd52bb61f496d85216c67fd3998ef31200a7", "messageHeadline": "docs: update the section on local Optimism instance", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "4e33ca50ea8af42ce8d360aad894ba3fb88383fc", "messageHeadline": "docs: add initial contract documentation", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 113, "deletions": 0}}, {"node": {"oid": "82be100d6607378b973fb6704f9237e7319a7cc8", "messageHeadline": "docker: optimism: remove optimism-scripts, that is now unused", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 222}}, {"node": {"oid": "a3fdffc3a3784fcc63c3a3ac6e878af2e00a09f7", "messageHeadline": ".github: workflows: update the E2E part", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 10}}, {"node": {"oid": "dbab4dac0c150fe7873536bd0cb49d07dacbb5df", "messageHeadline": "docker: optimism: rework the optimism.sh script", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 58, "deletions": 39}}, {"node": {"oid": "069dafcb96de925cc764aadc4eb2c445c1f53f34", "messageHeadline": "docker: optimism: update to latest optimism master", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "629a00cc4fe3746d230dcce55768bd9eccb88cfd", "messageHeadline": "scripts: add a new end-to-end test script", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 93, "deletions": 0}}, {"node": {"oid": "051d6049d43805d97f3924658f0798e0e93d3ac4", "messageHeadline": "docker: scripts: add common.sh with some utilities", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 46, "deletions": 0}}, {"node": {"oid": "4411d12ed81b96c4f34a74417a554f38a6e63825", "messageHeadline": "docker: move optimism stuff one level below", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d73e999e62b1f89da74c9facb0531472b94112f0", "messageHeadline": "scripts: deployment: add a config template for local Optimism deployment", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "aab0c59aad5c52bee01caf2a86b3f463b600b3d5", "messageHeadline": "scripts: deployment: adjust the script to the new contract scheme", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 90, "deletions": 94}}, {"node": {"oid": "dd0bab79b4bebfaa7674c5e026c3cd8ced02a77e", "messageHeadline": "scripts: deployment: update config files", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 14, "deletions": 4}}, {"node": {"oid": "374d169800bf3eda20b791c4e8f53958d5d84cd1", "messageHeadline": ".solhint.json: increase the reason string length limit to 80", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c6513a3fefc35715ba2cba9550fff222d3d3a86", "messageHeadline": "Add .prettierignore and .solhintignore", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ad4a8de635abc7e1dbcbf96702933fa4cd61be2e", "messageHeadline": "contracts: add Optimism messengers", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 63, "deletions": 0}}, {"node": {"oid": "114d481af636ae0a07f148700496004dc1cdf4f1", "messageHeadline": "contracts: move Optimism-specific code to proof-submitters/optimism", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "f3bc05b0f50e5e59d4bc3edcf10fac79cafbe1ba", "messageHeadline": "beamer: tests: switch to the new proof submitter/messenger scheme", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 32, "deletions": 28}}, {"node": {"oid": "840fa215c4ed13b9c7e460039faab843c9d5ae75", "messageHeadline": "contracts: replace TestCrossDomainMessenger with TestProofSubmitter", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 58, "deletions": 33}}, {"node": {"oid": "6c68da464da4c84c4e5eae16c3e458fa337b1e19", "messageHeadline": "contracts: add test messengers", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 49, "deletions": 0}}, {"node": {"oid": "fe2ec31db37d09b0f15584cc6dc394044046f95b", "messageHeadline": "contracts: use IMessenger instead of the Optimism-specific interface", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "362dcb9c108cb3bd2c5eeb25c8b14dbade1047c3", "messageHeadline": "contracts: interfaces: add an IMessenger interface", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "96c0b1790ba7b62fc2eb8cd4b9e2ecb4f6d1df3b", "messageHeadline": "agent: Trigger L1 invalidation", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 153, "deletions": 53}}, {"node": {"oid": "5fe116a6f991890282b5e5cc2fe269f74c2e67e5", "messageHeadline": "agent: Fix return value of `_l1_resolution_criteria_fulfilled`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a75192403b8b9397ae8ade5b88d4096524113b6e", "messageHeadline": "build(deps-dev): bump mypy from 0.960 to 0.961", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "9ed4fbe304d63551758bb74e9eedfc416d167ec0", "messageHeadline": "build(deps-dev): bump pylint from 2.14.0 to 2.14.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ca95fd159479f469d7001ad57a58146c4bc9690a", "messageHeadline": "build(deps-dev): bump sphinx from 4.5.0 to 5.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4e3d8d6407e76bcc96200b8ce6e4349226011b08", "messageHeadline": "frontend: adapt dependency free progress component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 70, "deletions": 164}}, {"node": {"oid": "d8e0acbdb5b2684b40cae8acecfdedc9689b4721", "messageHeadline": "build(deps-dev): bump furo from 2022.4.7 to 2022.6.4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "84ca04844953f3752c0f06fdcd9c0011472f33b2", "messageHeadline": "frontend: show waiting dots for active steps", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "6657e64fea15d76ac05eb3f802843bddc0d65b54", "messageHeadline": "frontend: add new waiting dots component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "d5d8c183f1e8838dedbfa9e98642f67b1e9665f8", "messageHeadline": "tests: fix tests which used fillId(0), which is not allowed anymore", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 63, "deletions": 35}}, {"node": {"oid": "f1df5f8b3fc52643ec71e9c061c755ebf6bc849f", "messageHeadline": "tests: test that second claim of same claimer gets distributed correc\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "7978591f8dd4775a26625c7c125302e9d7b4dff5", "messageHeadline": "contracts: Store also fillId of claim which was used to withdraw the \u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "1d629b9bbd24f7c40dcb03b2ad9f5196975717ab", "messageHeadline": "frontend: simplify transfer component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 51, "deletions": 60}}, {"node": {"oid": "c599b75c217b7c33984982f24fa65bf3b4e0aeba", "messageHeadline": "frontend: split transfer summary component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 342, "deletions": 296}}, {"node": {"oid": "11a7638f7ddf0e094fb9170b73695d640639a274", "messageHeadline": "frontend: add status label in transfer summary", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 106, "deletions": 44}}, {"node": {"oid": "3a2039fae8cf53618e7f0e60289b8a24c5f0268e", "messageHeadline": "frontend: fix issues on wallet connect import", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4e8a603321ac44a55f6f1d9f9d74050cf2a11600", "messageHeadline": "frontend: recover token allowance usage", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "7169efc6fc39ea9c19450b2585adccdbab4ed322", "messageHeadline": "frontend: Fix typescript compiler errors", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "e859fed9ec49ed99a646e959bc2f905f2ec229fa", "messageHeadline": "frontend: Add typescript compiler check to linting", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9a8f0b9d07b55f7ea9e4aa393d0ea9406295c830", "messageHeadline": "frontend: display error messages in steps", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "e9b6df367cd6f4dabfe4625de4c9c9743236407d", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.29 to 2.27.30", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "2f38a44ec8eb2743838e8a0312fce678454c76b1", "messageHeadline": "build(deps-dev): bump pylint from 2.13.9 to 2.14.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "472ce21082b0bc1de18adfa3c92f8024f3cd976a", "messageHeadline": "chore: Invalidate cache", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0817807e02375b5f6fab3f3b56f955026d768783", "messageHeadline": "docs: Update claim state machine", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "5a8a5df559e8a25d1056699b07e74f7f7255f85c", "messageHeadline": "agent: Add invalidation tx to claim", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "07961b5ea3a29fd7000aca30a5c2153775f53ba0", "messageHeadline": "agent: Add `started` state to claim", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 103, "deletions": 87}}, {"node": {"oid": "9d3a2ee509187a8778f12c554a947c2ca59ed3fb", "messageHeadline": "agent: Improve log messages", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1716bacdde11f24e80f2fb8df16b1d341b938a1", "messageHeadline": "agent: Allow invalid -> invalid in claim", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3faf348230f9fdd0931a6bd9c603fbbc318f9261", "messageHeadline": "agent: Invalidate invalid claims", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 122, "deletions": 4}}, {"node": {"oid": "2f251fae7cebfc328b6ceabaeecaf0f7fa3eacac", "messageHeadline": "frontend: enforce type imports", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 58, "deletions": 41}}, {"node": {"oid": "8bc4383e7a7aa1adda6f493ee1de5b5cb995395e", "messageHeadline": "adapt agent to removing request id from contract events", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 59, "deletions": 72}}, {"node": {"oid": "6052624c13388ef2a6966b70733ea95a53365d34", "messageHeadline": "contracts: remove request id from events", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 14, "deletions": 38}}, {"node": {"oid": "40c34f996990d954c69a439127bf2cde3a722a3f", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.28 to 2.27.29", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "35515ce0e542d3767879583e12841a2c6ff93c8d", "messageHeadline": "chore: Update to brownie 0.19", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 227, "deletions": 216}}, {"node": {"oid": "55e47ea211c4877d7d77d0f710469125dd2555ea", "messageHeadline": "frontend: add new toggle activity composable", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "842ee25d4328f4ee524f9bda39963ac16bc38361", "messageHeadline": "frontend: recover new transfer button", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "9048b7cef4a1f2fab3e9056663dd4716b152fef6", "messageHeadline": "frontend: add simple action button vue component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "7475362bfee615a69df1f197c58dc703786a44a1", "messageHeadline": "frontend: add new safe teleport vue component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 214, "deletions": 0}}, {"node": {"oid": "6c3eb3a48febfadad59f4e3adf2df69b691321fc", "messageHeadline": "frontend: fix displayed request fee units", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c02e048f7a9917141fdd9df3328282e9c6da184a", "messageHeadline": "frontend: fill empty space for initial transfer history", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0c299b2c29de6073d15918d594882f787db82d95", "messageHeadline": "frontend: fix expansion of active transfer", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "2b935a30416c4250898f83b0735adb5e385c995b", "messageHeadline": "frontend: switch to activities on new transfer", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "976be7a495c0e178128f6a08469cc74a3455d2c5", "messageHeadline": "frontend: allow to programmatically change tabs", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 76, "deletions": 22}}, {"node": {"oid": "6016485f948a00e7eeb8148822b3769b756409dd", "messageHeadline": "frontend: integrate transfer history component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 86, "deletions": 139}}, {"node": {"oid": "b7effe931e2431d5632210f9ce2346748b410722", "messageHeadline": "frontend: add new transfer history vue component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 185, "deletions": 0}}, {"node": {"oid": "84a23b79fdda0b77d3759b5e443e2422493ed814", "messageHeadline": "frontend: add smart transfer grouping composable", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "9ddaaf063724e614bc16a72b123d2060873a28c4", "messageHeadline": "frontend: adapt visual components to view transfer", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 143, "deletions": 26}}, {"node": {"oid": "96fa416af116dec5c0bfb33e303ed48843fe5aa1", "messageHeadline": "frontend: add new expandable vue component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "0ece915700dfac4e163db7a0e20c2d8869f62a9f", "messageHeadline": "frontend: add new lazy wrapper component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "29d7bb9e8db9a39997a297fe0ff341c875fa1762", "messageHeadline": "frontend: push new transfers to history", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "55e707034752e7b1030c44077da3fbb8aaec91cb", "messageHeadline": "frontend: add new transfer history store", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 169, "deletions": 18}}, {"node": {"oid": "393d081ec1041c9c187c2398042c8b3999faa1f5", "messageHeadline": "frontend: add more advanced token generation", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "380d7e8727e6fbfc893808d940e563e605ed2f9d", "messageHeadline": "frontend: add date property to transfers", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "7f38776875ecf760c714ae774021906d57440216", "messageHeadline": "frontend: improve wallet composable", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 105, "deletions": 79}}, {"node": {"oid": "14fc7c266dd51739e6ab92a7d2db81b502dd2250", "messageHeadline": "frontend: fix catching of too low balance error", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e32da58965702eea7407ca0723b0fa87a50ac3d8", "messageHeadline": "frontend: squash request signer composable", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 41, "deletions": 111}}, {"node": {"oid": "032213a2531149be50d4b5eb6173e0d3c869fb01", "messageHeadline": "frontend: add wallet connection menu", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 144, "deletions": 35}}, {"node": {"oid": "75e7125e251e47e5663dc1bef3644545b5409024", "messageHeadline": "build(deps-dev): bump mypy from 0.950 to 0.960", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "2e5c7c3934b3a0df778cd46ea7c45162a55e2559", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.27 to 2.27.28", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "b45f6bffa12b4677ae626c485c0998cc58f8dd90", "messageHeadline": "tests: test that agent only joins an existing challenge if the reques\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 145, "deletions": 17}}, {"node": {"oid": "74bd7427ece07ffc3934dec8e09a288ed898788c", "messageHeadline": "agent: fix first challenge should be minimum challenge stake not L1 cost", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2b1ed4afd5337a6afdcf9fd5af08c741ce3c7a6b", "messageHeadline": "agent: only engage in ongoing challenges when not filled", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "726cdd7ad2e1c5538df533ebc482595c8fc58f81", "messageHeadline": "Enhance provider classes and remove duplicates", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 144, "deletions": 212}}, {"node": {"oid": "9bc1846c5c40d38fdd2cb53275d08f1a82486a6b", "messageHeadline": "Enhance settings store", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 31, "deletions": 75}}, {"node": {"oid": "13e9c71eca3c65f72bf93349581010c9672ebab3", "messageHeadline": "Rearrange code to fit with architecture", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 213, "deletions": 60}}, {"node": {"oid": "a3bb6873b3a28391036bba6bd7a282a01be9ac63", "messageHeadline": "Enhance supported chain handling", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "286a03ac38a38ef48fdc2b499b9457af2085e98f", "messageHeadline": "Fix error typing from any to unknown", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "cac1491de7806333e0ed12baae4d3679a0f1d7e1", "messageHeadline": "Fix text and variable names and adapt tests for it", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "b207645a36832ea06037a280b4325313ddc0b3be", "messageHeadline": "Integrate WalletConnect to Dapp", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 2274, "deletions": 51}}, {"node": {"oid": "9af4fe2601f6c2d6804c1ccd656e1f223a1fed36", "messageHeadline": "tests: add test for resolution registry behavior", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "faea7981811c7af369c0cab6b597f178d0f2e1d7", "messageHeadline": "tests: Extend test to test withdrawals without challenges but L1 reso\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "95da41b484c0982699953c8826636738c43bfa1d", "messageHeadline": "contracts: check for invalid fill hash upon withdraw", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "d1ca59ef57a6fd9ed1be2043895f48781731b2f9", "messageHeadline": "contracts: move resolving claim into own private function", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 48, "deletions": 32}}, {"node": {"oid": "bfb25162ad1b13920e0215ee66421f18951eef4a", "messageHeadline": "contracts: No contradiction in resolution registry. Upon fill proof r\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "82c1744d05b6ae3477474db4ae4a675f8c545fcf", "messageHeadline": "docker: arbitrum: add a script for setting up local Arbitrum environment", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 114, "deletions": 0}}, {"node": {"oid": "46cae0a9047f3f1c56a4adcdb89de1a76c03a7e5", "messageHeadline": "docker: add a submodule for Arbitrum's nitro", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9ab759e8e8abaa41c2d266597b0e382f5c06d120", "messageHeadline": "scripts: deployment: add a config for local Arbitrum deployment", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "57c9806dcd2face79aad969b7aa90e71e7200f97", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.26 to 2.27.27", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ddfa30e79f33ef01169052672778f80ad2019df6", "messageHeadline": "frontend: Improve types of the properties of Transfer", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 100, "deletions": 77}}, {"node": {"oid": "1c9779ba03e1063207df70f54069edb40af71be6", "messageHeadline": "frontend: recover transfer composable", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 97, "deletions": 59}}, {"node": {"oid": "ee1d977efdc4884037596e8edc325fa3340a2def", "messageHeadline": "frontend: change terminology from metadata to info", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 81, "deletions": 77}}, {"node": {"oid": "beaf0acff2cf70c8732bfd01bdc360b780a89d65", "messageHeadline": "frontend: remove unused vue-utils module", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "942635ad914154e2afe8e16fa768786ab4aac698", "messageHeadline": "frontend: split transfer module", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 118, "deletions": 45}}, {"node": {"oid": "982c0470b1a0e14f1628da14ea5f23a66df620e1", "messageHeadline": "frontend: apply new types for transfers", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 227, "deletions": 193}}, {"node": {"oid": "0a5a6ccfabc3ab3fff349734f3a8446150995e54", "messageHeadline": "frontend: add new token amount type", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 130, "deletions": 1}}, {"node": {"oid": "7ffe2ffb791422b4d35546496d96a1dc1c8ce10a", "messageHeadline": "frontend: add new UInt256 type", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 101, "deletions": 1}}, {"node": {"oid": "dd1f865682adc059da4b41778cf445d8b778b5f1", "messageHeadline": "frontend: remove duplicated refactoring code", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 18, "deletions": 304}}, {"node": {"oid": "8de60321cf4f1d011f0c1212e32a639a2963bdc5", "messageHeadline": "frontend: adapt components to use transfer action", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 129, "deletions": 78}}, {"node": {"oid": "188bbbe06b38275ef3132278b825bc25644c6346", "messageHeadline": "frontend: make transfer progress component generic", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 111, "deletions": 98}}, {"node": {"oid": "292e3fe2ed0b290e903da292487fcda70c54775b", "messageHeadline": "frontend: rename request related visual components", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 27, "deletions": 44}}, {"node": {"oid": "602c399fb961d395e3907ef06e24ead0b970f0c6", "messageHeadline": "frontend: add transfer as first multi-step action", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 635, "deletions": 3}}, {"node": {"oid": "1f220c13061aba6e850466f532708c044669ea34", "messageHeadline": "frontend: extend chain and token types", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 55, "deletions": 30}}, {"node": {"oid": "5d291603b4fde43df12de62d3878fc91b6552957", "messageHeadline": "frontend: add multi step action", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 347, "deletions": 0}}, {"node": {"oid": "e057089357e86dc0d3cf95da4992479c8de8fa5e", "messageHeadline": "frontend: add new concept of a step", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 296, "deletions": 0}}, {"node": {"oid": "62275ea1bc2adcf9a657aea0c3db4e77e56033f3", "messageHeadline": "frontend: add types for strong encoding", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "0eef9f28d71e396701f54453cab69a15878a4890", "messageHeadline": "frontend: configure auto mock reset for tests", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e895af8efa8d12c69caff650ff5cfc414045ad5", "messageHeadline": "tests: Use `alloc_accounts` everywhere", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 31, "deletions": 40}}, {"node": {"oid": "202c97b19735d2ff087e26a3226075cbe772e584", "messageHeadline": "docs: contributing: use the new script to simplify account generation", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1ed35b6872bfc387ae0635c6e7f448ded0f09022", "messageHeadline": "scripts: add a new helper script to create new accounts", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "a610689dc7568ccb31f8a219c67fc75a6c3449c8", "messageHeadline": "scripts: allow the same chain to be used as both source and target", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b7c7425c9a322c6a1ab6742aea7669727c22b58b", "messageHeadline": "scripts: fix call_contracts.py after the recent fee changes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dcdacab6cebf08e064bcb8bd8fe288ef25e69c29", "messageHeadline": "frontend: fix reactivity of form inputs", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "ecd2ce590765d1eea7917285e97a3de161714f5d", "messageHeadline": "frontend: make tabs component generic over count", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 79, "deletions": 134}}, {"node": {"oid": "2fe3317d70c767c26835899854db39f54eecd382", "messageHeadline": "frontend: put request dialog into tabs component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "d9bad6b57c90f37c3209faee9fe8bb34318d0c38", "messageHeadline": "frontend: new tabs component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 190, "deletions": 1}}, {"node": {"oid": "9999666f9050692671ac70864c4e8c7b540b9b05", "messageHeadline": "frontend: move wallet connection to home view", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 59, "deletions": 61}}, {"node": {"oid": "892819e78c53296ac3f21234c4fa5713c5756819", "messageHeadline": "frontend: move main card shape to home view", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 66, "deletions": 55}}, {"node": {"oid": "bc65158df7f62941c0e694e9f968f3fd15b2afb7", "messageHeadline": "docs: Update for extended claim state machine", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4882002d7647ed15dfb0e18278ecb8d106ad6d69", "messageHeadline": "agent: Add `test_handle_hash_invalidated`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "3b4995af400d9a036ee3f103311193dd0541f373", "messageHeadline": "agent: Add handler for `HashInvalidated` event", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "71ea27b7f95f8335e574f00b1843e4d82d39694d", "messageHeadline": "agent: Add `invalidated_l1_resolved` state to claim", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1f3c18d004117308928d21760c8b32535e4ec712", "messageHeadline": "agent: Add `FillHash` event, add proper types", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "fb0bda889ef8906006a431700ed5e6a3a3e3b231", "messageHeadline": "agent: Add handler for `FillHashInvalidated` events", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 198, "deletions": 124}}, {"node": {"oid": "f093c70715ec47f5aebe2d4d073aee160729d1ae", "messageHeadline": "agent: Add `request_hash` and `fill_hash_with_fill_id` to request", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "9ca6597fb09ef2175e92e7cd927f73cd92665ae9", "messageHeadline": "agent: Add invalidated state to claim", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "989507338888f9d819e4a67beb1a8f0f241efd7b", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.25 to 2.27.26", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "809593e6532d0df2eb57b5467b8200677babb8e9", "messageHeadline": "agent: Make `fill_id` a newtype for `bytes`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "7ec4069d70bcffb72ddea88e6cebc8b8090966af", "messageHeadline": "build(deps-dev): bump pylint from 2.13.8 to 2.13.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 61, "deletions": 51}}, {"node": {"oid": "2ca50e13fbece05adbb3e9a2f4223f76faa14192", "messageHeadline": "brownie-config.yaml: remove the explicit chain ID setting", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "0e0ba9e4faca38671320acfa7991e73f6aefce11", "messageHeadline": "chore: Format with new black", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed69303228ee983a58ac55c2e32bbae629f1eea4", "messageHeadline": "chore: Update to latest `ganache`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c57f81956e5af3ae9bacbafa3ab4ce459fbe076", "messageHeadline": "chore: Update brownie", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 728, "deletions": 663}}, {"node": {"oid": "0561b6018be19bf72ba96692eebb45c3012c9e6f", "messageHeadline": "docs: mention basic dev requirements", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a62953cfa1d6fd44d94192d8ce4fdf8804187bc9", "messageHeadline": "Makefile: include contracts linting/formatting in lint/format targets", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a36c70d8c8d0fd14052f6ffc6c166d09c11d1bc6", "messageHeadline": "contracts: change fill id to hash of previous block", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "934ba1683eaf3927b8547f3816c68dcad643f88f", "messageHeadline": "contracts: Reformat", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 285, "deletions": 194}}, {"node": {"oid": "c0a21471c3444078ef683320045cd11c7261dbbd", "messageHeadline": "ci: Check formatting of solidity files", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "79e9c8abdff1e05febf0ac9af0f4308290010604", "messageHeadline": "contracts: fix: also have periodExtention when claimer challenges", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "654b967e4a7a6e2d937cda53648ec077e0a0568f", "messageHeadline": "docs: updates due to multiparty bidding", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3864bd93c0a5a1e86c7a5bec6c88b1dfcf123e75", "messageHeadline": "agent: adapt next stake calculation", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "dce01969dff70c69043a185de9bce831b409b3d4", "messageHeadline": "beamer: tests: add test for multipartybidding in agent", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 97, "deletions": 17}}, {"node": {"oid": "3e93dc5df4aeaeec7358e80c1d78877f05aa8f77", "messageHeadline": "agent: adapt to multiparty bidding", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 52, "deletions": 26}}, {"node": {"oid": "606113de7be7a0509805903e22c7d62a19392345", "messageHeadline": "add tests for multiparty bidding", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 134, "deletions": 19}}, {"node": {"oid": "4c286ad5d6765af9e8fb2b0c6cc2b01491cb84e3", "messageHeadline": "contracts: allow muliparty challenges", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 114, "deletions": 73}}, {"node": {"oid": "13be2fdfb1d050d7a9e74e783248a5e44dcfc5db", "messageHeadline": "agent: Use `on_future_done` callback", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "d8a8198c21b9562e474d52f1b03307a1329cf97b", "messageHeadline": "agent: Adapt log levels", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c09b50ae8c7e218c50d7fd8128ebc77cccf5075b", "messageHeadline": "agent: Use state machine for L1", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "79309be555d31cb3c7299b6a806e4c7893db7cda", "messageHeadline": "agent: Move l1 resolutions futures in own queue", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "b7b39af325d3a39503e352f7caacb768788bd6cb", "messageHeadline": "agent: Add `Claim.latest_claim_made`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2460209b3cc389dac572240d4c40938101064615", "messageHeadline": "tests: Add test_maybe_claim_l1_as_[claimer|challenger]", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 77, "deletions": 20}}, {"node": {"oid": "7245f4f6cb1f638074c2212948617e74f86e5223", "messageHeadline": "tests: Add test_maybe_claim_no_l1", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 76, "deletions": 5}}, {"node": {"oid": "dde77b5cd1efdee90d77609ae704fc80f5ddaa02", "messageHeadline": "docs: Update for new L1 RPC parameter", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "fa282b82f6a1a4c6ba5d8ade31430c7c8fd40311", "messageHeadline": "tests: Remove ganache interactions from unit tests", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "f302fa04db18aa8da1b489cd806714b777de7bcb", "messageHeadline": "tests: Don't use deployed token contract in unit tests", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "641b1f3c3191fd069d132e8e06ebacb396ba6c7d", "messageHeadline": "agent: Restructure withdraw conditions", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "1d309b843dfb77eae51364da1e2e57ece4ee2233", "messageHeadline": "tests: Add test_handle_claim_made", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "544dbf4d910faecd958a58e8293d57aab86d07cd", "messageHeadline": "tests: Add test_handle_request_resolved", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "049cefa8c3bcceb505ba4f91391ec38bee1f332a", "messageHeadline": "tests: Add test_handle_initiate_l1_resolution", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "195f3fe847d5e72d09649133b0b8200d731fa4d6", "messageHeadline": "agent: trigger L1 resolution using event", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 59, "deletions": 30}}, {"node": {"oid": "c84592db6114fb9ff64ec603ae2ae42c7a0d323c", "messageHeadline": "agent: Add l1 relayer healthcheck", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "727a5a65e1304f17ecb4884925a8662e81ecc111", "messageHeadline": "agent: Initiate L1 resolution", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 66, "deletions": 12}}, {"node": {"oid": "770d42d40072f7d3e31aa0ba497fe7a7784071c7", "messageHeadline": "agent: Handle L1 resolution", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "a8c7671e2c1a59eebebce5b944d55fd1919f4508", "messageHeadline": "agent: Add l1 RPC to agent", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "b73e1ead7cd28178c5f3303df7858331a2235e27", "messageHeadline": "agent: Add `InitiateL1ResolutionEvent`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 81, "deletions": 32}}, {"node": {"oid": "12f32605ea50d307fd4cb3af935dc4b4cf18b52f", "messageHeadline": "dependencies: Bump typescript to 4.5.5", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "91c562e58141bd54d2a3a6baf64174c433011191", "messageHeadline": "frontend: Refactor transfer code into single composable", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 164, "deletions": 191}}, {"node": {"oid": "6fc67a96768d5199cd123576701c99c2921edb3b", "messageHeadline": "docs: update docs after move to new percentage fee model", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 26, "deletions": 25}}, {"node": {"oid": "8579acfe59ce50934abc09ef480c97b444ee59f8", "messageHeadline": "beamer: tests: add a new test for different fees", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 54, "deletions": 1}}, {"node": {"oid": "287f0500d217048728796aa7d8b0f21c90beec29", "messageHeadline": "beamer: tests: adjust to the new percentage fee model", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 161, "deletions": 100}}, {"node": {"oid": "730c857c8795a40636d00ec30dc595726e4d0b5c", "messageHeadline": "contracts: RequestManager: move to a percentage-based fee model", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 45, "deletions": 56}}, {"node": {"oid": "9068e58a5a50c55e949c6f8afe5ff454ff1cbceb", "messageHeadline": "build(deps): bump docker/build-push-action from 2.10.0 to 3.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "246cf6815c9198e1953e96f773848f87583c422d", "messageHeadline": "build(deps): bump docker/login-action from 1.14.1 to 2.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5a3335f9551b3a8ddf319bfd488e449c5a21cf6", "messageHeadline": "frontend: add unit tests for Imprint component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 80, "deletions": 14}}, {"node": {"oid": "313080d1b08ec255db96b08a712a4e0512fc97ac", "messageHeadline": "frontend: add unit tests for Spinner component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8a6a8bff5dbc6312434fc9662c9e53a2e4376f3d", "messageHeadline": "frontend: add unit tests for Card component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "a0d9bb1e0e39d7d2d65ff09bf6ba8d4e7d6da37b", "messageHeadline": "frontend: extract request summary to own component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 224, "deletions": 168}}, {"node": {"oid": "b5bc9835e6caaaacf0b170f495893c8a9c0770dc", "messageHeadline": "refactor ProgressStep and RequestProcessing", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 100, "deletions": 139}}, {"node": {"oid": "2f4dde776c9a30207bd0ab6f97c548c7f1f40a57", "messageHeadline": "add unit tests for RequestProcessing component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 186, "deletions": 7}}, {"node": {"oid": "0f85c7a322a6e8e46384306fe2257e4fda0f24eb", "messageHeadline": "add unit tests for ProgressStep component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 421, "deletions": 27}}, {"node": {"oid": "5d0f6099839ed69d74c28e776c509890ed238a8d", "messageHeadline": "frontend: Fix typos of useWaitForRequestFulfillment", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "71d529eafc4e24beb6a3af91814f590b073425f8", "messageHeadline": "frontend: Make SelectorOption a generic type", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "2446a468aab5df03486aba579c6cc56a0b951bd9", "messageHeadline": "frontend: Refactor token selection to composable", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 73, "deletions": 47}}, {"node": {"oid": "e1d9b908e9a02f1e44bb0d88dce6e9495d3153a7", "messageHeadline": "frontend: Refactor chain selection into composable", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 89, "deletions": 67}}, {"node": {"oid": "8d86ce6c7144d29e61a8f992c6692622cf5309df", "messageHeadline": "frontend: Refactor faucet functionality to composable", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 51, "deletions": 30}}, {"node": {"oid": "be2d8946978a6da9f441869811b8e81d3585ac20", "messageHeadline": "frontend: Refactor configuration fetching to composable", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "0fe9f7c7894c85e20a3812f41dc50b915ebbbf09", "messageHeadline": "frontend: Remove unused code from composables", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5b2e39edfe426e9bdd9f904d20c90be5cb9e735b", "messageHeadline": "build(deps): bump docker/metadata-action from 3 to 4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4af35e7e6c5067279c4cfc46621788b3b2d60a66", "messageHeadline": "Reword docs about minimum outbide of claimer", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "50b8ae811f90d01f1495c57b941ad040af541707", "messageHeadline": "scripts: diff_gas_profiles: fix the difference shown when a function \u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fd93eedcaad90ce71f02758db4ee04e528f2402", "messageHeadline": "Use tx_receipt.gasUsed instead of tx.gas for gas spending calculation", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "7cc841a4a809f5aec323963ffdc25f31857ae645", "messageHeadline": "contracts: Add request id in resolution data", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 51, "deletions": 21}}, {"node": {"oid": "2882662c33178d8d01f9673ce0fdcbc17867ca6d", "messageHeadline": "agent: Add config to Context", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "228769a3bfb92f85cbd720f943efeed482c12098", "messageHeadline": "build(deps-dev): bump pylint from 2.13.7 to 2.13.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "76f22d0ecdb772160c69498a338cd61cb476e558", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.24 to 2.27.25", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c2e270b5c13356e732f33c87f37921b737b37011", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.23 to 2.27.24", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f5aac434f32c4eeb0287e36df66e04c4dbc82991", "messageHeadline": "build(deps-dev): bump mypy from 0.942 to 0.950", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "ad24985bcca90e5be26064224ec4c768d9f21226", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.20 to 2.27.23", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d078e16d2a44e1da75b1baa493cf3eb887ab6261", "messageHeadline": "relayer: Return proper error code when messaging fails", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "988b2b2e096b32dbed8fe6fff64de15821917aff", "messageHeadline": "relayer: Add CI", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "0032c0f35fd6070d0c4f867c3449ffe09589cce7", "messageHeadline": "relayer: Add relayer project", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3379, "deletions": 0}}, {"node": {"oid": "cc5ca2860c1b29c70742c11e1d883587c6368326", "messageHeadline": "chore: Update `.gitignore`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "08eb9941dacd460e82e251a104b9220820ed722c", "messageHeadline": "fix lint errors from previous merge 8aa877c30f0d726dad3404edcfd4820ae\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "8aa877c30f0d726dad3404edcfd4820ae3709cb4", "messageHeadline": "Update withdraw claim strategy to only withdraw own winning claims", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "6e2f7601296d19143ba0a7ab766e1673ebf4f228", "messageHeadline": "Revert invalidateFillHash when hash is valid instead of suceeding", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "1ccaeb1dae5cd425717271570c626c2862fcab9b", "messageHeadline": "Add event HashInvalidated in fill manager", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "35fe7d0c76a35ed1b9b67f0695cbe7d17fd8d547", "messageHeadline": "Add function to invalidate fill hash in fill manager", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "fb676f4cc5723c336fa1f22ebef3f64f083bc817", "messageHeadline": "Use mapping from request hash to fill hash for filled requests", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "fbda4577d9a6c4102bfc5d1beadd2df0d1bd2965", "messageHeadline": "agent: Store fill tx hash", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "d24dcc2f6016c3dbea126148139e52adaad0488a", "messageHeadline": "chore: Specify node version in frontent", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1ef3d5d5c51f32bca9a55c962479687d10f28aa4", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 22.3.23 to 22.4.25", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9093596c50c9977f63c2080d3ee2c90be090e5a5", "messageHeadline": "Update bid values in challenges for agent", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "99b0c8b04ecd58b28c6f49e1cd7998f5c1368442", "messageHeadline": "Add minimum claimer overbid value of `claimStake`", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "79d971d08935b679aeef6997dcdf69f7693afbb8", "messageHeadline": "add test coverage measurement", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 250, "deletions": 8}}, {"node": {"oid": "9e2b56a60cc8f01a7daccc59de6019f89c6ec7e7", "messageHeadline": "remove obsolete vue-cli configuration file", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0e2aeca8196dbb33545100cc618ba8119089a9f8", "messageHeadline": "convert Vite configuration file to TypeScript", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "93ec8fe2973eb81f589cad742a8f5a84cb6a624d", "messageHeadline": "replace Jest with Vite as testing framework", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 138, "deletions": 2391}}, {"node": {"oid": "bdf913287b77ea1384ac33ebe897c81191d42d24", "messageHeadline": "remove unused fee property from request metadata", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6c0649495bdf582f276f3315f25c72fb89ba3495", "messageHeadline": "remove asynchronous watcher from Home component", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "b60088ffaf29142cbb988371f6efaf2ab499cd67", "messageHeadline": "refactor composables according to design decisions", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 285, "deletions": 259}}, {"node": {"oid": "15141528b6fd15a89e30e1287d43758f36c0e3f4", "messageHeadline": "replace ethereum provider provision with store", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 229, "deletions": 162}}, {"node": {"oid": "3a3f5a5b9c46af13cc7c8bb3d3ee743b8d3116d5", "messageHeadline": "frontend: Left align all form fields", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "572921813033758b245ba2c98a91e634da8e8379", "messageHeadline": "contracts: add resolveNonFill to L1 Resolver.sol", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "7740dc8575708a37487d6987911b9095da0b0cdb", "messageHeadline": "agent: Change `EventMonitor` to monitor multiple contracts", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 81, "deletions": 61}}, {"node": {"oid": "30958ec9de36e8aba1fc351183f229b29eeacdcf", "messageHeadline": "agent: Query events from ResolveRegistry", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "41b017ea08a32ecd14e300fb1c5ec07f7c59a7c5", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.19 to 2.27.20", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "88b46bdd42360a8e7ab997fcd166fa622c56d0df", "messageHeadline": "build(deps-dev): bump pylint from 2.13.6 to 2.13.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b9c8c5350e63b76be2bb97fd8e97db970c25b140", "messageHeadline": "Update protocol parameters to reflect changes in whitepaper", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 56, "deletions": 93}}, {"node": {"oid": "05c00c526c41161b84eb6652e6d8d958fe2f1d39", "messageHeadline": "Move three party challenge explanation in challenge game for whitepaper", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 48, "deletions": 79}}, {"node": {"oid": "d8ec46738388ea914cf648018986f5628947df12", "messageHeadline": "Update whitepaper wording based on reviews", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "06d036ecabec8f8e18e638ee26ed86bf2269af23", "messageHeadline": "Replace single quotes with double quotes in whitepaper", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "de218e41d372b315b10db63f76e50d85a04c7988", "messageHeadline": "Add non-fill proofs to whitepaper", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 87, "deletions": 32}}, {"node": {"oid": "7b9aeb00f699b6ac79d49cb482231b310c75030d", "messageHeadline": "build(deps-dev): bump pylint from 2.13.5 to 2.13.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cd535b13151fc3734d8be71e5b1de50bc2e914cd", "messageHeadline": "docker: fix address file path", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "4fcf585f4cc72782b47c5977894c7331f6839e17", "messageHeadline": "brownie-config.yaml: the contracts/scripts dir is gone now, remove it", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1474130c12a9665d00153d906dcf5e62f4cd4438", "messageHeadline": ".github: simplify agent test invocation", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 10}}, {"node": {"oid": "14aa51211e5bddfe5ab1615300307be9a0c9b5cd", "messageHeadline": "Makefile: remove contracts from CODE_DIRS", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cc44283fd49ade272b7c3217edf2583a6a5d889", "messageHeadline": "docker: update paths in optimism.sh", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5b6784516b01d5d1432d38e84efc8d6397a9f83b", "messageHeadline": "contracts: move scripts dir out to docker/optimism-scripts", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "841628d25f1405012a75d1165a4a90f5ea0611b4", "messageHeadline": "contract: scripts: remove the old deployment script", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 44}}, {"node": {"oid": "77c902160e58855ab63b271d352981f41c7d1e20", "messageHeadline": "contracts: Add `invalidateFillHash` to `ResolutionRegistry`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "6e94563da31e67abe7b30d05669d35bb8d87cd45", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.16 to 2.27.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e2ba9612db85fe125a5e365cb9ad4cffe4006b28", "messageHeadline": "chore: Remove automatic setting of reviewers", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "79cfb07b8452b57433a326b202cfc30d905f9085", "messageHeadline": "add frontend workflow job to run unit tests", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2e8aa559f361ab2305f6f6c6784186059fd331fd", "messageHeadline": "add test reporter in JUnit format", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "daf14faae1ee9e8c4fc22cc840562353f04b6f69", "messageHeadline": "setup unit tests with first suite for store", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 2196, "deletions": 31}}, {"node": {"oid": "abd940a647e0952405e0fcfe1c918760340201ab", "messageHeadline": "replace configuration provision with store", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 97, "deletions": 70}}, {"node": {"oid": "fda5efc5668cb09b931305274ea63892d9311e72", "messageHeadline": "contracts: Reorder requires in `createRequest`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ec8b3f110517b5839c3249df69404b840c84e6da", "messageHeadline": "contracts: Shorten require message to fix lint", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a7cd47ec577334f31295e6d47773074aad6d130", "messageHeadline": "deploy: Only register self as target chain on ganache", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "082a23ad9a956f61e0861e132f6b26603a8f42ba", "messageHeadline": "Adjust places for token button and balance", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "268ef9deeeac56c0436e14381e7b8bcffa13925a", "messageHeadline": "frontend: Display token balance below amount field", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 146, "deletions": 46}}, {"node": {"oid": "afd803438ed53e8a548becae5784a6ef99e51f0a", "messageHeadline": "Revert part of \"Update contracts configuration in frontend\"", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 67729, "deletions": 0}}, {"node": {"oid": "f569dab245c63c4f8ee6f1262af519e721fbaf04", "messageHeadline": "pyproject.toml: make prometheus-client a regular dependency, not a de\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a6a4058c1cef3234dee9fa377540ce4130733fb", "messageHeadline": "ci: Make agent tests conditional in PRs", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "93821f976d3f99d3c2ffccf1dd9593803c7e1987", "messageHeadline": "Fix linting issue", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "06af0ba01c0ca3b99fe2f3877e5171ba956c12f8", "messageHeadline": "chore: Fix container builds in CI", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "37f44e6677d6e2e874a2853397cd1709097eb107", "messageHeadline": "beamer: state_machine: update metrics", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "edc7b234f5e830193dacc8b9c986b81f3644ef61", "messageHeadline": "beamer: add a new command line option, --prometheus-metrics-port", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "16a782bd5da25fa0cf550df095790e8667fe9aef", "messageHeadline": "beamer: add new module for exposing Prometheus metrics", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 63, "deletions": 0}}, {"node": {"oid": "d48e648d37be57b68618094663a48f4fca5a2e5b", "messageHeadline": "pyproject.toml: add prometheus-client as a dev dependency", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "f86b1b64f47a37bff19f29df69cabd554decdf1b", "messageHeadline": "Update the code for review points", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "7cf6f770efbc5aaa499bdd61493ef82f8905cef2", "messageHeadline": "Update contracts configuration in frontend", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 17160, "deletions": 82326}}, {"node": {"oid": "72936a21a8b79de45e8a51d17c1b54d1dbd8e652", "messageHeadline": "Fix always successful requests issue", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "ce611724496b8176b2a778700e61e103f7f02633", "messageHeadline": "Show error when fulfillment fails", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "efe88532a4e9d9124decd147923aed132b5bcdc6", "messageHeadline": ".github: tag container images with git commit IDs", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "05401c0d8a5baabe7560666c543a4e1ff5a550dc", "messageHeadline": "beamer: chain: wait for transaction receipt before returning from _tr\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "58f83a1fc6abe13d2b7968e6715868c4668e0c71", "messageHeadline": "docs: update state machine diagram", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "47aaff728be2ed98f9ce08fe90e6cd898f00aa13", "messageHeadline": "agent: GC ignored requests as well", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b67b9d2237209459cd092b0a2b1be2c66b19cbc3", "messageHeadline": "add new base workflow to block fixup commit merges", "author": {"name": "Thore Strassburg", "email": "thore@weilbier.net", "user": {"login": "weilbith"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "709703feab941092c11cabbaf65188660737bc93", "messageHeadline": "frontend: Fix all lint errors", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 62, "deletions": 64}}, {"node": {"oid": "5b31f2ffa7829988396437cda17c047e8a81c86b", "messageHeadline": "chore: Add linting to frontend CI checks", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ab2134c9936b754a9e30d586f2ea4ecfeca1430b", "messageHeadline": "chore: Disable dependabot for frontend", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "886c49b96bfa548fb5f3a78b45a1646bf8d80baa", "messageHeadline": "agent: Query block data later when getting events", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "befb5eafcd91122e9faf27f1a69b92657a2a8d40", "messageHeadline": "agent: Cache latest block data", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 74, "deletions": 42}}, {"node": {"oid": "7b3dd50aad9242d02c95b6fbdca943ab76d86803", "messageHeadline": "agent: Skip token contract code check when using match checker", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "67a49caf778aefe94cd800968c3653c4f08ba978", "messageHeadline": "Update whitepaper to use hash(previous block) for fill ID", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 18, "deletions": 29}}, {"node": {"oid": "fe49bd684d6cf7aad97c9cbae6ddc80c1b408f8e", "messageHeadline": "build(deps-dev): bump furo from 2022.3.4 to 2022.4.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6f22a95e398687ec2703ea4c27905df3136c0bc8", "messageHeadline": "agent: Move models to submodule", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 61, "deletions": 50}}, {"node": {"oid": "561fc655290fc766a0448963f2f029a436869e86", "messageHeadline": "agent: Rename `request.py` to `models.py`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9a7e3a9f6d4c9f0e296ce4547008eec8b5ae2887", "messageHeadline": "agent: Move `Tracker` to own file", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "160586832c4405b79a1ffd31c5958d754251b641", "messageHeadline": "agent: Improve `_transact`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3d4f13187c7bb318c77413b61f5341a2838f9e1d", "messageHeadline": "agent: Add test for garbage collection", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 83, "deletions": 5}}, {"node": {"oid": "58cfca7c1d01dc64b55f94b3a20260a8c00ea990", "messageHeadline": "agent: Refactor to increase testablity", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 60, "deletions": 71}}, {"node": {"oid": "ebc00effe7f0e99c9824dfcaed0b259bb350774e", "messageHeadline": "agent: Respect exit during request/claim processing", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1cb433866a89aca7bfb136d329fe412d9e39e65f", "messageHeadline": "agent: Add logging and use `synced` property", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "09a482b7cf676d525d34a2d52953a63fb1e68e6a", "messageHeadline": "agent: remove claims and requests", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "70929adbc7c41c62500eb1f56ea672e4838c956a", "messageHeadline": "build(deps-dev): bump pylint from 2.13.4 to 2.13.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "41e1edf212f088fcd9d3e33661d2f193b72dd88b", "messageHeadline": "Remove source chain from target chain selector", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d9bcb4e1eda2caa73cbc3cd1ec5993e783f8cc3b", "messageHeadline": "Remove traget chain event listener after finishing", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7c891ea4d14e96e5b432dd539724f6e8925a2375", "messageHeadline": "Fix network change error in progress screen", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "cdf679b477430c7ab48d4c7f69f1c9e1a269f9f6", "messageHeadline": "Make code more readable", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "11632f2e342611751eb4fb3bb443e4c2a2e0e2c1", "messageHeadline": "Fix distorted select boxes on rejection", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 49, "deletions": 38}}, {"node": {"oid": "b0a78ea653340da1ac4c12c79e795fdc232aa62e", "messageHeadline": "agent: Allow request transition from filled to ignored", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee7a91dd92f0b591d9fdf19ed414d4733a28e0b3", "messageHeadline": "agent: Properly type fill id", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c16846446cb1ae99fa7e6e5296facf96fcdce9cd", "messageHeadline": "agent: Gracefully handle events for ignored claims", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5148323511c6c5c77e5a8914db683886a3d24027", "messageHeadline": "agent: Handle log range limiting on boba", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "63e248f0f449f4bba0137f5f031a73e6e3eaab6f", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.15 to 2.27.16", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "850982edc0dcc05269c4b8e5b28cab94b879f0f1", "messageHeadline": "Disable typeform feedback", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "426fd816f3d471bbd10ad9244952d8cbec4137c7", "messageHeadline": "ci: Fix caching", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67f8db3d52bb4763fee78d687835a1faf43c831f", "messageHeadline": "contracts: scripts: fix module import", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa644e92ba0e44b374980b9f2925aaf10783518e", "messageHeadline": ".github: update CI test commands", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a44ac41169475f8ea7be71bfb425db776699aa60", "messageHeadline": "tests: fix root dir", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "706c76e5300fb1b71c7825214c517c368343b625", "messageHeadline": "pyproject.toml: update mypy overrides section", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e5533d747ed58b178211f0ae4b905a4ba0ea9ff", "messageHeadline": "beamer: tests: move agent tests into their own directory", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8985b11414c63cd22b0a9f50023894ff083dbae7", "messageHeadline": "beamer: tests: fix tests after move", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 151, "deletions": 263}}, {"node": {"oid": "8db79e3f7400142a91c853c8e9dca0101b180819", "messageHeadline": "contracts: move tests under beamer/", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "69a72f4727513f8e6762ae699166698a68a4f0fe", "messageHeadline": "Fix uncompleted request on frontend", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "7d2452071fe2223db10fa39a6c620e248ad5c02b", "messageHeadline": "beamer: data: update token match file after latest Rinkeby deployment", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1801069f4d2cd78115605289b6505ddc4cce3f23", "messageHeadline": "Add fees tooltip text", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "52d9abec040d440429b1058958d4e08bf2a47d6b", "messageHeadline": "Remove hardcoded decimal values", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "6348f1784a85720e0fc98e407919469e3cbb96ed", "messageHeadline": "Add button to add token to metamask", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 101, "deletions": 26}}, {"node": {"oid": "7fda80fed6a1208d6799d334bc630203a19b979f", "messageHeadline": "Fix app scrollbar style", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d3da5adf3691073ccc42b759196a23d9ee250ff", "messageHeadline": "README.md: add a few sentences on Beamer and provide links to docs an\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5a73ff9faeffea63264976965c449d9e1a1801e1", "messageHeadline": "docs: update instructions on how to run and test agent locally", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 52, "deletions": 27}}, {"node": {"oid": "834bc8ad604909da56ce541ace886bd142084104", "messageHeadline": "scripts: deployment: allow deployment to a local ganache instance", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 33, "deletions": 16}}, {"node": {"oid": "db8c96d4f478aaa895652a744994d58fd21800a3", "messageHeadline": "scripts: deployment: add a deployment config for local ganache", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4b8810301d896f65e6c9595f81e5ecbded3934b3", "messageHeadline": "README.md: complete the beamer-agent command line", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f587513d27a4f325cd24880ce72c07eb5d400c33", "messageHeadline": "build(deps-dev): bump @types/jest from 24.9.1 to 27.4.1 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 51, "deletions": 82}}, {"node": {"oid": "dcdfea8177d8fd1fde2ca92a0ddeae2fb3390b0b", "messageHeadline": "build(deps-dev): bump eslint from 8.8.0 to 8.12.0 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 29, "deletions": 39}}, {"node": {"oid": "54cf6a6bcb6dbe6c2aecf15bb919a5d8a5962983", "messageHeadline": "build(deps-dev): bump eslint-plugin-vue from 8.4.1 to 8.5.0 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c2a8cec8bd41a0e50507fc8acad01c5228292ed4", "messageHeadline": "build(deps-dev): bump @vitejs/plugin-vue in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2c7978ab46975e4eece7080ed2577b8dcccdacac", "messageHeadline": "chore: Update frontend config", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "df571493c2d498560b78af403a7eabefea4af2cc", "messageHeadline": "chore: Deploy new testnet contracts", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 17673, "deletions": 15076}}, {"node": {"oid": "a0de3cf57a36ccf9a01de38d450651e5bab5a382", "messageHeadline": "deployer: Fix contract call name", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e80261e801d022d2bc6fc0d9ba595ed3b7eee45", "messageHeadline": "build(deps-dev): bump pylint from 2.13.3 to 2.13.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "09e280b64d8b33b267b61d4e9371bf954dd10938", "messageHeadline": "build(deps-dev): bump vite from 2.8.6 to 2.9.0 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 132, "deletions": 126}}, {"node": {"oid": "59c500558458652f69994fde6c46236425f21134", "messageHeadline": "agent: Move `Context` to state machine module", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 192, "deletions": 202}}, {"node": {"oid": "b4f698185ee960348a12ef2879c79e0072a33f76", "messageHeadline": "agent: Improve visibility of handler functions", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 102, "deletions": 40}}, {"node": {"oid": "58bfa5bc4e51ad1f71f0d46d6f2e545c80d4ed20", "messageHeadline": "agent: Restructure state machine", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 186, "deletions": 139}}, {"node": {"oid": "27810f5162ea5befb98cf92ffaed6ce3450a8e80", "messageHeadline": "contracts: add valid until to event", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 12, "deletions": 38}}, {"node": {"oid": "fcd691d2ee0c984936eae974fa828d5ed30c1efe", "messageHeadline": "build(deps-dev): bump pylint from 2.13.2 to 2.13.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c9902720c77ecbf4f3e0a1fee1a80f888772e65b", "messageHeadline": "Add placeholders to networks selectors", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "95e00f6608833f4504803e8bcffc9013a150c898", "messageHeadline": "Add imprint dialog to frontend", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 125, "deletions": 1}}, {"node": {"oid": "32d514c1ebcf83d2819eb88d5c6a47b3346cfc4c", "messageHeadline": "docs: remove trailing whitespace and break overly long lines", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4ddbe67c667b671d163ff2afe99719d74e31eff2", "messageHeadline": "docs: break long lines so the output is nicer and we avoid scrollbars", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "477a9d1b43104b3dfaaff0f284a66cf9c3b51a34", "messageHeadline": "contracts: mapping for finalization time per target chain id", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 82, "deletions": 28}}, {"node": {"oid": "51b4007e704dfbf2c296f1664315758697096754", "messageHeadline": "deploy: Store deployment args in deployment file", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "356bcf6f5af448703cb56e5fd8b6e8f81f5b30ea", "messageHeadline": "docs: update docs separating request and claims", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "e8baf88b9781d1cc015f1701c892712d46b7ed42", "messageHeadline": "agent: separate request and claims state machines", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 292, "deletions": 154}}, {"node": {"oid": "5c7b62bde5eff5186fedc6fa2c0fcb8665a27e7c", "messageHeadline": "agent: Make `Tracker` generic", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "7a716001c9e8af5dea8e43604a0180a96134e6d7", "messageHeadline": "contracts: challengePeriod for the first challenge must be finalizati\u2026", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "981565ed4874890d7d2e6a5e5c4769c992f6b587", "messageHeadline": "Fix link in README", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "307cae39556973c33b6a274318e323034913a1a9", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.14 to 2.27.15", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "94b33049ccf491b4f3c89073b1018b7f0bd41fae", "messageHeadline": "Limit permission for token transactions", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "12992b9fde3634ca62dd065970792e4ea5bc8fd0", "messageHeadline": "contracts: Update solidity", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f5c05cc1dea740b0c99c8f088345af1e4d19552", "messageHeadline": "build(deps-dev): bump pylint from 2.13.0 to 2.13.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f48a54d8920f8d464bba34492f04261575c286dd", "messageHeadline": "build(deps): bump ansi-regex from 4.1.0 to 4.1.1 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "389e496710b1c7990fd9df0bbcac6f6957f99d1f", "messageHeadline": "docs: don't include version in the title", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e92ad3fe4517dbc92181bd0d7a0a825a782ef87a", "messageHeadline": "build(deps-dev): bump sphinx from 4.4.0 to 4.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "feb0863d4060607ff5b8858ffe1dac2345c6470f", "messageHeadline": "Fix scrolling in 13 inch screens", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "581abeed6c9670776dd6b08bd68ae129f802eb9b", "messageHeadline": "Putback chatbot tracking params again", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ccc1b58ef80c987a02991a7363f4a7a2de5b5af", "messageHeadline": "Adjust more parts of UI", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9023e8960e2e170358a44b6393b61ebd376ab1ce", "messageHeadline": "UI adjustment for different screen sizes", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "d4f45cbafc3fe0837b9c1efcfac47fa670bdb76a", "messageHeadline": "Change logo position to screen center", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "88751719b20648e3b3dff0a7465552854249055a", "messageHeadline": "build(deps): bump minimist from 1.2.5 to 1.2.6 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "cbfcdee6da81d9546293715130f276d2ecdb480c", "messageHeadline": "build(deps): bump floating-vue in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "86630124987612e43a459a2cd4fc3a7fabb487a5", "messageHeadline": "build(deps): bump @fontsource/sora from 4.5.1 to 4.5.5 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "69116bf813146e3505d01996486536cbfa8707d2", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 22.3.20 to 22.3.23", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "84e1e7ad646356ed1f6185d3eda4f9bd3955f76d", "messageHeadline": "docs: Customize theme to follow our brand identity", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "2e5719117b9f878fcbe6bcfa48620d1f922025d9", "messageHeadline": "build(deps-dev): bump mypy from 0.941 to 0.942", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "4938d8fb9a1b134f19e0b5e3c6ae56a27ad99de9", "messageHeadline": "build(deps-dev): bump pylint from 2.12.2 to 2.13.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "f330ccb22995455a188e4357404ce08980c1a021", "messageHeadline": "Change favicon to beamer", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f713952827b0bb0337e6e53272de144c25f2b8c", "messageHeadline": "docs: whitepaper: change order of sections", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9428d51f2242e02cdae36e2db7f2bffedfb5f40f", "messageHeadline": "docs: whitepaper: add section about fill id", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "b992b28a579a522b183ba9c2422fc4e43d8db3cc", "messageHeadline": "docs: add description about time constraint", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "34c2b994c1b0dfa8b3412a125942328c725e2923", "messageHeadline": "docs: use todo for more explicitness", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "48f56703eaf8591ba8873932ac4f4fd35e317e59", "messageHeadline": "docs: apply suggestions from code review", "author": {"name": "formerly luehrsFred", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 41, "deletions": 39}}, {"node": {"oid": "f7aadc8a03a7f43f67b7180ba59f4dd7a907db0d", "messageHeadline": "changes from comments", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 72, "deletions": 65}}, {"node": {"oid": "559bd65a768ccb378370bbe1600e79fe07fe6b4d", "messageHeadline": "Add sequence diagrams in whitepaper", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "adf0c1b5b8234a09bebdc6c1c2616ebf883c36d1", "messageHeadline": "Add open questions to whitepaper", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "bdb1b90ec32a0174451dcd88794d773667f0d6d9", "messageHeadline": "First draft and plan on whitepaper", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 217, "deletions": 230}}, {"node": {"oid": "22e8b3d63694018a36776f047b6bfd910f7d98e6", "messageHeadline": "Import https://hackmd.io/ngIZd2frTSaDBPYePfopLA?both into sphinx docs", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 312, "deletions": 1}}, {"node": {"oid": "f8399e394a215a21d8399f82151c0e0f750d0616", "messageHeadline": "ci: Fix workflows", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "b45b38f002856659fee9175a76a5811423ac0054", "messageHeadline": "build(deps-dev): bump eslint-import-resolver-typescript in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 37}}, {"node": {"oid": "053f69241c4d99c5925cb765d44dc33ded85d052", "messageHeadline": "ci: Add workflow for frontend", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "dc991a975ef549d0609aa5fecaa741e4cb41e8e4", "messageHeadline": "docs: update information about running an agent", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 107, "deletions": 4}}, {"node": {"oid": "f077f7254a5d6913d226de49cde2626659ed14eb", "messageHeadline": "Adjust button UI", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "08c163c007f5527929bf13e1dfc62f1ce50dde18", "messageHeadline": "frontend: Add faucet button", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 68, "deletions": 19}}, {"node": {"oid": "a122a23d30d18ed19d6f4b6b6481b5694dc4fb76", "messageHeadline": "README.md: add some minimal info and point to official docs site", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "76c4534037c6a4fcca11c5320b4414715446db6b", "messageHeadline": "docs: add a part about running an agent", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 37, "deletions": 0}}, {"node": {"oid": "9e27fac34256f59812cbb312063925b2af6842b6", "messageHeadline": "README.md: move most of the contents to docs", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 122, "deletions": 137}}, {"node": {"oid": "937c5b9c260bfcf1c32f37b3d01566b7e9829908", "messageHeadline": "README.md: improve wording", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ad41024bab0d6810f7693c453febbf975111e12", "messageHeadline": "Fix progress steps logic", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 90, "deletions": 91}}, {"node": {"oid": "d5c8371dba8909e7e64b68a69490601bc20aede7", "messageHeadline": "Remove utm_ params", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aed9c9377fe769410aaeef36a5ce144761823249", "messageHeadline": "Integrate with feedback form", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a5da30d2f5fda2e049b2e564d63875beaea143d1", "messageHeadline": "Stop hiding form for unsupported chain", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cd293489b9812afb8123d4a104c306a6f0976609", "messageHeadline": "beamer: tests: fix test", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d91806a58d9a84373e7a68c759c384d7c3f8dd8", "messageHeadline": "beamer: ignore expired requests before trying to claim", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "645f52c7ea0289f429727cc0e1edff26ff924277", "messageHeadline": "beamer: allow requests to be ignored also when filled", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "10d1fdc69ac7cc952ad8e0a531e68b45f392675c", "messageHeadline": "beamer: chain: correctly provide arguments to the logger", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01546afac8ca4ddff93978c6b5eafc33cff9c116", "messageHeadline": "build(deps): bump daisyui from 2.9.0 to 2.11.0 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0d85e00e306edfa670701fb246106fc023ff90ea", "messageHeadline": "chore: Add templates for feature requests and bugs", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "8670f2cf778d34d4bf5ce78603504d06abfbe0ef", "messageHeadline": "beamer: tests: add a test for timeouts during transaction send", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "652a4feaa638948d00a9b1ba5e0406ae5481e0ab", "messageHeadline": "beamer: events: be more robust in case an error occurs when sending a\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d1fade96a151835aaa68d32357e16abcc7f3c96f", "messageHeadline": "beamer: chain: be more robust in case of errors when sending transact\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 48, "deletions": 27}}, {"node": {"oid": "43bcd558594e6378eb6af8183c5516b7a97ae845", "messageHeadline": "beamer: request: silence pylint", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2aa6f679c5ac0a9166d8909b0bfbb353a735faf", "messageHeadline": ".github: run linters via the Makefile", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a6645cac2e0e81b9e5e6d73531a008c402c47517", "messageHeadline": ".github: ci: add CNAME file when deploying docs", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4d3737327c89e3376942edd46acabc12a144574", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 22.1.11 to 22.3.20", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "adeb14e328c1290c4cdef4f1602e3bc454819a0d", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.13 to 2.27.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c10e7ed8ed161cce1806f4170d1e1d2d0aec347f", "messageHeadline": "build(deps): bump actions/cache from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8a9a95547c1513a89bede37281450852bb64813", "messageHeadline": "build(deps): bump @formkit/vue in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "51283337b0cb43aed5fb72c2ec4aeedaba467fef", "messageHeadline": "build(deps): bump floating-vue in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "29c3814de210f76bf113711407d53933ca5fc432", "messageHeadline": "build(deps-dev): bump @vue/test-utils in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b6bc40bdfbb5e7701050ed1eae8585db28ff7059", "messageHeadline": "build(deps): bump postcss from 8.4.6 to 8.4.12 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "eaa0ecbb74a02fc8418950bc1a6af4420ff71b1c", "messageHeadline": "ci: Only publish docs from main branch", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e0da46c4209df8f5900b78693d45119fa7e3e6af", "messageHeadline": "chore: Define reviewers for dependabot PRs", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8f27c7ae2e2170348bc619f64547bd341dc96553", "messageHeadline": "build(deps-dev): bump sass from 1.43.4 to 1.49.9 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "d9fbeeb52885bf1deec204c1cd98396ca4b99c77", "messageHeadline": "agent: Check withelisting of agend account earlier", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ff8060e6f09c3f0e585679d36e8e7bd33730793", "messageHeadline": "Fixing chain switch issues", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "efd6f1b02f3b931ba630ef34ddffc6e1a4f2912f", "messageHeadline": "Fix switching chain in request form", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 104, "deletions": 35}}, {"node": {"oid": "131af60af1460f86df71dcf2d6b6427b419d1891", "messageHeadline": "Frontend: Fix New Transfer button and transition", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "028f713e85b241864696acf47f1d539901e9c78d", "messageHeadline": "build(deps-dev): bump vite from 2.8.0 to 2.8.6 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "59081baa0425e766fb3a6c1ed19c02b01156513c", "messageHeadline": "build(deps-dev): bump @vitejs/plugin-vue in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cca4584601fd5c15cbeb61f00576d1e9f146bd32", "messageHeadline": "build(deps-dev): bump @rushstack/eslint-patch in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c4fd0e720b45a8d900ab6ac2e5696052ed85ca3e", "messageHeadline": "build(deps-dev): bump prettier from 2.4.1 to 2.6.0 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "54349d14bf89c88c24a1362d360ff3466a6ec48e", "messageHeadline": "build(deps): bump daisyui from 2.2.0 to 2.9.0 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "4234633b1e918080902d12f870d120ab1dc7d5ee", "messageHeadline": "build(deps-dev): bump @namics/stylelint-bem in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5628f2510fd8c525f36d74f367f00cc7850e37d5", "messageHeadline": "build(deps): bump autoprefixer from 10.4.2 to 10.4.4 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "eb766db93013969c9adad134040b76e7f09b5dcc", "messageHeadline": "agent: drop invalid requests", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f48f5149ba6fbc0f1913c5a3d70fb04cd7822f5", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.12 to 2.27.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c68e906d8180bd202a31c4e6fb5a2147aaea88b0", "messageHeadline": "build(deps): bump tailwindcss from 3.0.18 to 3.0.23 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 74}}, {"node": {"oid": "f4f54c0fa6d7b6208e6796ae98ea3c7da138c368", "messageHeadline": "build(deps): bump vue from 3.2.29 to 3.2.31 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "231405b8d0b5a85f16cee8041f9b40e9bf757b49", "messageHeadline": "chore: Enable frontend deps updates", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "595a478096ae7182a5004dcc342da16ea21f2d4e", "messageHeadline": "docs: update agent architecture image", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "862e89efc0b8fcc3d9d3581f10ea8870276631ce", "messageHeadline": ".github: add an action to publish docs to github pages", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6319aeb81f765f4dd5a1994d56a1febe0fafb8b5", "messageHeadline": "agent: Add property for sync status", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "d0ffb89610f8d41b42db039ecc728108a8199ddc", "messageHeadline": "Map amount with token decimals", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "1291e98107a12c29cba29f0d8595afd70193ba5c", "messageHeadline": "Change all raisync occurence to beamer", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "b8898ac4be17d2c6defbd7fee80692717bc5fc54", "messageHeadline": "Change frontend to Beamer", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 7, "deletions": 27}}, {"node": {"oid": "f960975ef8cb3f9ae680ba36d3bc60e75e04cac5", "messageHeadline": "Fix transaction end to end flow", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 41733, "deletions": 33017}}, {"node": {"oid": "5cb09abd7736f12207ef723a2f566619cd60a4da", "messageHeadline": "Add chain names to configuration", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "4f06903934b696edcefa8fcecf03593693958a7f", "messageHeadline": "frontend: Change js disabled text", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "beffa35c412665b951b1b475f127a9cf4d8ff32d", "messageHeadline": "frontend: Remove unused images", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "78945954c8bd232f6152111d677f40d98d22eabd", "messageHeadline": "frontend: Cleanup todo comments", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 1, "deletions": 53}}, {"node": {"oid": "c641128420caba34fa08086d846b8d0e5aed6fb0", "messageHeadline": "frontend: Add test deployment config", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "7217ad2bf66e865cf2f40c2ad816fd55e2fab651", "messageHeadline": "frontend: Fix linting errors", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "b4f5c6c702b7ac9a08eef11b58df77f43d12dfd2", "messageHeadline": "Fix chainId decoding upon `chainChanged` event", "author": {"name": "Max Langenfeld", "email": "max@brainbot.com", "user": {"login": "ezdac"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "15d22e279879beb1feb7c273b4949ea3ac0553d7", "messageHeadline": "Fix disabled NewTransfer button", "author": {"name": "Max Langenfeld", "email": "max@brainbot.com", "user": {"login": "ezdac"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "4d9a57b92ad095d93ece10c4c60fe4ee1679fb6b", "messageHeadline": "fixup! frontend: WIP logic for design", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 0, "deletions": 162}}, {"node": {"oid": "6fd04978068e5b04b00de393f31d43a4673190c8", "messageHeadline": "frontend: Switch chain when selecting a different source chain", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "518d102bc5e269e595129c86bd24e5316aecf1e6", "messageHeadline": "frontend: Show fees immediately", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "f211d66ed9027c7feb600e430bd1a6489c8bb576", "messageHeadline": "frontend: Rename request fulfillment state messages", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "a42c1808459d5608920a307bc34c624b437c8482", "messageHeadline": "frontend: Implement waiting for request fulfillment", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 66, "deletions": 61}}, {"node": {"oid": "a6442954a1706197f10858c6d528c4a32a32e10a", "messageHeadline": "frontend: add missing component", "author": {"name": "Max Langenfeld", "email": "max@brainbot.com", "user": {"login": "ezdac"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "69371a6b2209b6acd47df7ea0eb8d2c889b96527", "messageHeadline": "Pass request values to RequestProcessing", "author": {"name": "Max Langenfeld", "email": "max@brainbot.com", "user": {"login": "ezdac"}}, "additions": 240, "deletions": 180}}, {"node": {"oid": "2d8698ecb5a8f9a8b95ff07ad630c726f3b49333", "messageHeadline": "WIP implement Request state logic", "author": {"name": "Max Langenfeld", "email": "max@brainbot.com", "user": {"login": "ezdac"}}, "additions": 9947, "deletions": 49}}, {"node": {"oid": "314729e7d6917ff329f7eead21c1a23343a34e15", "messageHeadline": "Adjust selector component style", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4d2eaed15a4ac7213c737fc75e55a2c9bb6084a0", "messageHeadline": "Passing some data to processing screen", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "e8767b67a42c9996088bb83d43b6e03d1d433573", "messageHeadline": "Introduce request processing component", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 108, "deletions": 15}}, {"node": {"oid": "1dc428cb79be4c0bb55c7456f0667ed3799150cb", "messageHeadline": "frontend: WIP logic for design", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 446, "deletions": 95}}, {"node": {"oid": "340dffd077389f30446ea7e23664e8f6407635ed", "messageHeadline": "frontend: Implement new design for request dialog", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 542, "deletions": 494}}, {"node": {"oid": "92052197de0be10ae4e55f59e913c66882954fd8", "messageHeadline": "frontend: Introduce Vite as dev server and build tool and Update depe\u2026", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 928, "deletions": 10522}}, {"node": {"oid": "65b4d5d839268dad213ce7e48891ee68974a4b2f", "messageHeadline": "frontend: Add Sora font", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5f0547b0128e16a7641ae5743a64ae4e2c15ee6a", "messageHeadline": "Implement new design", "author": {"name": "nekhaly", "email": "nekhaly@gmail.com", "user": {"login": "nekhaly"}}, "additions": 622, "deletions": 47}}, {"node": {"oid": "dea0d291e9090c31bbd6a75133f753c87a427b50", "messageHeadline": "docs: add glossary", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 120, "deletions": 0}}, {"node": {"oid": "a23f2523c30ea67068d46c523e379af332a0edf3", "messageHeadline": "agent: Check token contract before creating request", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "e1f4d3e2c7fa3a581c4e9debf523af66a895cda1", "messageHeadline": "build(deps-dev): bump mypy from 0.940 to 0.941", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "4a0604e17b71603a4da616695f8ddbdf27f1a757", "messageHeadline": "build(deps): bump docker/build-push-action from 2.9.0 to 2.10.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e437f3c99c7bb48736f3bf37786856a2a025691c", "messageHeadline": "agent: Check validity of fills", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 110, "deletions": 3}}, {"node": {"oid": "7a8c0c1d42a6a568a5f075ccde4f946aaee01426", "messageHeadline": "docs: use the correct contract call", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7cbd1a4c684ee941537d37b51425889222a3dbf", "messageHeadline": "docs: rename remaining references to node", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "44d29250a34148e794952e2c6384dc618b3e8950", "messageHeadline": "docs: rename node.rst to agent.rst", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe3faebc059b882baa8be09bff67f8a1cd1d9e46", "messageHeadline": "node: Restructure code for better testability", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 171, "deletions": 150}}, {"node": {"oid": "ff2f1c39452f8cadcef2cbeb1c1be54c99647e92", "messageHeadline": "chore: Add Fred to reviewers", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0eeabbecad0f40fda4c9d00f929f462397b8d23a", "messageHeadline": "build(deps-dev): bump mypy from 0.931 to 0.940", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "b91eb25e1e7e0962dbe211028bc0dfb3784a36da", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.11 to 2.27.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ad42cb67cc343f4178a0d4288adcd8452347575d", "messageHeadline": "add new state transition claimed -> claimed on fill", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "def99ace37a18ee7e8deb67d3f7f38e2b22bbcc2", "messageHeadline": "fix wrong help description in call_contracts", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8478158cb12cb6419c10733c9298c876cacbe4f2", "messageHeadline": "test if challenge is backed off if no fill event arrived", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5fe4f6dd561aae6c1c5b7ac1cf4d2a58377b70a6", "messageHeadline": "agent: introduce fill_wait_time period, change node occurences to agent", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 198, "deletions": 74}}, {"node": {"oid": "bf5bfb467763689361654412e62410afef81a07c", "messageHeadline": "Update solhint rules", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "aa6c21cc0b374c87f87b2f7a7acf20320053ddee", "messageHeadline": "contracts: ignore `no-empty-blocks` warning", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27425c8f46db0894da3f5def1898c5321358a423", "messageHeadline": "beamer: agent: use the RPC gas strategy", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cc10bd20e20741a36446028a03d74783d936beae", "messageHeadline": "add new rinkeby deployement files", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 34952, "deletions": 23816}}, {"node": {"oid": "921140ed84370fd58c73e838d05ef89e3f536b0e", "messageHeadline": ".github: rename container image to beamer-bridge/beamer-agent", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60af92d1eae2514f951a41ecd8950165c1fb713c", "messageHeadline": "contracts: Rename raisyncFee to beamerFee", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "14f5d6552c44bc442b254bca3e31394a9d018efb", "messageHeadline": "Update docs", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4a445decb06d63535a1fb31264e435cc217a80ad", "messageHeadline": "chore: Rename raisync to beamer", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0435f6604e6a781f6c6e9f884021bf9b576f074f", "messageHeadline": "chore: Rename node to beamer agent", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 91, "deletions": 91}}, {"node": {"oid": "03521fe08e71e823281afc1aebe3e2319606fa30", "messageHeadline": "add test", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "2fd74f8c65cff4739fcb59993d0266b74317cb31", "messageHeadline": "agent: dont challenge own claim", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ae50ffa2202980414175a05c9a7f24422226341c", "messageHeadline": "build(deps-dev): bump furo from 2022.2.23 to 2022.3.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "debf082f40af8ad61db025a29a4a62d28c20ce66", "messageHeadline": "docs: Move L1 resolution docs to Sphinx", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 50, "deletions": 48}}, {"node": {"oid": "78630e959f345805181898f577416f3b4cac07a3", "messageHeadline": "raisync: tests: add a test for marking expired requests unfillable", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "d26ed4caeb7920726ed79091358fad6f1c375e2b", "messageHeadline": "raisync: chain: ignore expired requests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d481bb9584003855df56615ca78df34017252e4f", "messageHeadline": "raisync: add a valid_until attribute to Request and use RequestData t\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "940c049da6f5084b0c560b10dc0411d6589dd4ec", "messageHeadline": "raisync: request: add a helper RequestData type", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 26, "deletions": 1}}, {"node": {"oid": "7ae9f84b5f76991713ff1f1aa274ac4601af49c9", "messageHeadline": "contracts: Fix some solhint warnings", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "72e93cccfcd41586641810691c2b6e67317ac109", "messageHeadline": "contracts: Enable solhint linting", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "14c7459087ab8e77aa8095a3815818398f0c53fd", "messageHeadline": "node: Remove unreachable code", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3ad7e6fc00aecc5b63a1ac1976ae9a95f63fb3a6", "messageHeadline": "contracts: Fix typo", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e805d5952eb9ee8df42b886677c73408397c2895", "messageHeadline": "contracts: Check that first challenger is not claimer", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b35139b98767d50add907a807582b0d366aa41c8", "messageHeadline": "contracts: Reformat long line", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2261ea6ee8bddd5aa76a3c8690a632d69c401e3d", "messageHeadline": "contracts: Remove unused parameter", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ae57de62e038f04833d937010c329c6ef03fe8af", "messageHeadline": ".github: build docs during CI", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "554bca0b2637075176b6d1dac52f76e437e2d720", "messageHeadline": "README.md: add a few words about building the docs", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "30b7f966af2365177e0aad3456e5751a73509d4b", "messageHeadline": "Makefile: add docs and clean targets", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3491b513d0b3d14faff8fd877a9c293ad2a1e2df", "messageHeadline": "docs: transfer protocol parameter docs from the wiki", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 198, "deletions": 0}}, {"node": {"oid": "69875d9aab52db00acfac04115964bde312bd4da", "messageHeadline": "docs: transfer node docs from the wiki", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 211, "deletions": 0}}, {"node": {"oid": "376460b4eeed55b5e44496cd15cfbdc7af4a8ec3", "messageHeadline": "pyproject.toml: add furo Sphinx theme as a dev dependency", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 50, "deletions": 1}}, {"node": {"oid": "94f04f52b7f03f90754cf58c1b385bb285755220", "messageHeadline": "pyproject.toml: add Sphinx as a dev dependency", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 312, "deletions": 1}}, {"node": {"oid": "7a09bdb6a36614013c663c5f182365a3f5e9957b", "messageHeadline": "node: Check if account is whitelisted", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "794f03e4694c2c714a1859a8b01c92ed93dbc224", "messageHeadline": "Add script to whitelist agent", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "bc83df66a9020c4bfa8aa295ffeada573707f753", "messageHeadline": "node: Fix deadlock when removing items", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1f90049481d2e9deb88cd93824b43ec9cc84a947", "messageHeadline": "node: Cleanup requests", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a5e779b657b85defbcbf3e8c7c13643c66709c75", "messageHeadline": "fix validity condition", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2a8401ff072c2c190dbd2763ce1343fa1b70ac89", "messageHeadline": "refactor redundant code", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 37, "deletions": 80}}, {"node": {"oid": "bad65c9b4a362708db72bd6ebc5aea385aad94ef", "messageHeadline": "Extend call_contracts with claim and withdraw-expired commands", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "2db82d76c4debe613cb2a6897ca40407f20f89d0", "messageHeadline": "e2e: Cache docker images", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "75767f3ca4d9d00034f4f2716bf1a64a20039ba7", "messageHeadline": "build(deps): bump docker/login-action from 1.14.0 to 1.14.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1851b97b38bf05133425378b0790f8d14f221c2", "messageHeadline": "deployer: Copy ABI for L1 contracts as well", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7caf0ee6f53158f7b4c9daaf5795d5fb31facf02", "messageHeadline": "build(deps): bump actions/checkout from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93236851ad0a69febeaec92faf95fb6113cfa612", "messageHeadline": "Add current rinkeby test deployment", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 92463, "deletions": 0}}, {"node": {"oid": "ec2eca5ed77a78798d4616635525dd7fc8d443a3", "messageHeadline": "Remove outdated deployments", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 0, "deletions": 73}}, {"node": {"oid": "5110cac7de83f4405d792c45a478aa3c0a0a1ad8", "messageHeadline": "scripts: Merge mint script in `call_contracts`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 47, "deletions": 94}}, {"node": {"oid": "c04ce65ab69937bcdfb38df287ce4ee133a3d2ec", "messageHeadline": "raisync: cli: use source/target rather than first/second", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c66da84a6ab3a3f1a36364bdfef290b7810b36a0", "messageHeadline": "raisync: remove chain ID cmdline arguments", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 16, "deletions": 34}}, {"node": {"oid": "04707a44b2b81c59ebab54f3a104b33f861ee3f8", "messageHeadline": "raisync: tests: update after the deployment script changes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 31, "deletions": 7}}, {"node": {"oid": "688aab4b827b93ef319b2ad158fc69d273c7ca1f", "messageHeadline": "scripts: update call_contracts script to use the deployment info", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 17, "deletions": 39}}, {"node": {"oid": "6a77f5722e3ebd6d07966533879d627ae92ded2f", "messageHeadline": "scripts: deployment: make mypy happy", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 19, "deletions": 12}}, {"node": {"oid": "599b924d9c1bbc2c138be73c2df49928745c28ad", "messageHeadline": "scripts: extend the deployment script to include raisync commit ID an\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 34, "deletions": 16}}, {"node": {"oid": "c891d651c0bb874bc665dee39933997beebf6257", "messageHeadline": "raisync: cli: update to read the result of the deployment script", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 22, "deletions": 28}}, {"node": {"oid": "89e72ed12911f72b02d155913a6fa5244892ffce", "messageHeadline": "raisync: contracts: add a way to read deployment info", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 29, "deletions": 1}}, {"node": {"oid": "5457ae782862fa67177c0ccd3deca8484f0cfe87", "messageHeadline": "chore: Upgrade to OpenZeppelin 4.5", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e3df2aae7d822f6ad3dff1f81570e80a0e335df3", "messageHeadline": "build(deps): bump actions/setup-python from 2.3.2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5193eda2661b205a3f62a5bdfe40cbca51971ae", "messageHeadline": "Update issue templates", "author": {"name": "Talel Dayekh", "email": "43838780+taleldayekh@users.noreply.github.com", "user": {"login": "taleldayekh"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "95f4b288f0ae9c8759c742b4a14102666e321c80", "messageHeadline": "add static function to construct from TextIO", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7dc00659b9c19951184fabf650447140d8ca3343", "messageHeadline": "add testnet token list and introduce sanity check in TokenMatchChecker", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 65, "deletions": 9}}, {"node": {"oid": "b267baf5ab939df9bf240922f21e665783ee0ae1", "messageHeadline": "build(deps): bump docker/build-push-action from 2.5.0 to 2.9.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7898d410ded62cda300756254646ca59e82fdd43", "messageHeadline": "build(deps): bump docker/login-action from 1.10.0 to 1.14.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fafadc1b83f6a1bf63bc2f72da1d279176dbf05b", "messageHeadline": "build(deps): bump url-parse from 1.5.7 to 1.5.10 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a253ec4107dfa6a22cc8840c4b4510fd51dabe1", "messageHeadline": "Add a .dockerignore file", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "95a8e382b779820111c4601403ed69b343aed547", "messageHeadline": ".github: add a workflow to build a container image", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "82b74be0ee579cbb8fd0ba2012ec96731c2087c7", "messageHeadline": "raisync: move ERC20 abi over from contracts/abi", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20dad4d471bda7cb73eccd35113e0c006bc3a417", "messageHeadline": "Makefile: add a new target to build a Raisync container image", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b263906df9ef25e03f35bb80ae24034e5c8a2b42", "messageHeadline": "docker: add a Raisync Dockerfile", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6aeb05622262fc998af61b1bee23aa88c84d8525", "messageHeadline": "pyproject.toml: add shiv as a dev dependency", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 37, "deletions": 19}}, {"node": {"oid": "2e68eef5ca3259a327c1c55ea33e45e702c68fb5", "messageHeadline": "deploy: Add new rinkeby deployment", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b475bd13afbdb1863c5f4f2727e9a686d9470579", "messageHeadline": "Add deployment script", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "b7901f1c017b071908513d3069c5e6759126f5ae", "messageHeadline": "build(deps): bump actions/setup-node from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6454fdc1a7b5cfac18da47b0934c2abb9cb219f", "messageHeadline": "contracts: Make fields public for debugging", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3d798eee3f9c989dcdba3e95b18dfaec77356e83", "messageHeadline": "extends requests.py to also be able to call fill", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 132, "deletions": 42}}, {"node": {"oid": "7e0112ee950e47320a50ba09ff6510467d675802", "messageHeadline": "node: Check token contract of request", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "da8955bd1ab8b3a01a2fc6040eac7b1fadc16e68", "messageHeadline": "node: Add `unfillable` state to request", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "88132dc4f7f618f6867a46405a42cd6d71f67074", "messageHeadline": "contracts: Emit events when adding or removing LPs", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "054dc8d1819a1fad0dcb9effb25f6e4b37669f66", "messageHeadline": "chore: Deplot tokens on testnets", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "143929df9e374454a0363a48bfbadf3e10de7f42", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.10 to 2.27.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "72a8440f5cb41c2344985660479fdb9898907c2d", "messageHeadline": "deployment: Deploy on Boba and Metis", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "c3c19670047187352374d6cd0b705db398ac3659", "messageHeadline": "Fix tests", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35196a8d8c6313155d85b3e89ab355480faf191a", "messageHeadline": "Update contract parameters for testnet", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "da97acba91d21a3a35f6702ceae19fd510d5b94e", "messageHeadline": "Increase first challenge stake increase to be enough to go to L1", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c189d2a6263783321bb4d4261d3eb0d94a30b55b", "messageHeadline": "contracts: adjust naming for deposit and stake", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 90, "deletions": 47}}, {"node": {"oid": "c5ed9cbf05ea42359ca305a19c78cd36392faadf", "messageHeadline": "settle claims when resolved or withdrawn", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "d77a3d91937942832f529729fb57269ae55249df", "messageHeadline": "contracts: tests: use alloc_account to obtain accounts everywhere", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 64, "deletions": 85}}, {"node": {"oid": "f6cee259795b2ecb2fe7d9b674014acb4ca28aa1", "messageHeadline": "contracts: tests: add a way to allocate accounts", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "b4d54464759c0646e88f8b81e8324cf4763cabd7", "messageHeadline": "build(deps): bump url-parse from 1.5.3 to 1.5.7 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "485211b19cb91566857a642cca3cc107d4c8eb7a", "messageHeadline": "e2e: Check against expected fill hash", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "ebb7f53099caad49fe66454d86998151f68eceb3", "messageHeadline": "e2e: Add e2e CI job", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "8984ee1c7ee7cba04940252afb674ce01b912f15", "messageHeadline": "e2e: Update `optimism.sh` file", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "eb451bc701238e7791c1b5d5d2e9ad43f929e4f5", "messageHeadline": "e2e: Deployment scripts for e2e test", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 223, "deletions": 0}}, {"node": {"oid": "30528cbb20ed421549dde2f8180e0f8e4e1e4372", "messageHeadline": "e2e: Make optimism a submodule", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 4, "deletions": 343}}, {"node": {"oid": "c8fa61f9ede053680adcd7fad2f9cacee48c495f", "messageHeadline": "e2e: Add tool to parse addresses", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3edcaf35457c8c0afbcec386bb42862f7cfe00f9", "messageHeadline": "contracts: include target chain id in request hash", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "54db333486994479f6b9995491c3b1f60f4389e8", "messageHeadline": "contracts: Update to solc 0.8.12", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "247a125450a50a0d8c952e301ffeca7f575fcc26", "messageHeadline": "contracts: Support multiple source rollups in resolver", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 29, "deletions": 32}}, {"node": {"oid": "fc7100ab67d7a93170184a3f38d10305745f1d4d", "messageHeadline": "change terminology from eligible claimer to filler", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c992eb3554139fd1725a543ed1a254c4edd7f11", "messageHeadline": "use bytes32 fill id", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 28, "deletions": 24}}, {"node": {"oid": "d2b461507a812b08bcce3dedb9e1c1b075a6a18d", "messageHeadline": "introduce fill hash", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 123, "deletions": 70}}, {"node": {"oid": "9ec16bbe6ca0ad83ca1914cc53428986ab8575e5", "messageHeadline": "Fix raisync challenge tests", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 119, "deletions": 74}}, {"node": {"oid": "33b58bb68eb17d3834d317f9120af006b90b601f", "messageHeadline": "Update raisync to use fillId in claims and their verifications", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "cc346da28e2477cd83e1b11238e9762f8e409da5", "messageHeadline": "Add fillId in proofs sent from FillManager to RequestManager", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 100, "deletions": 49}}, {"node": {"oid": "5acaf1c85ee1f36117b1c2ac6c75c087ecdc48f9", "messageHeadline": "Add filId to claimRequest for request manager", "author": {"name": "cducrest", "email": "come.ducrest@gmail.com", "user": {"login": "cducrest"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "18ace5ce1d47f485f38a10fdd9d6767274267c5b", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.9 to 2.27.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cf8e916afba7057800beece20473cf696286b0f8", "messageHeadline": "contracts: Add L1 chain id parameter to resolution registry", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "10c2ef8ec5b4d3c7efb0bee3eb2329b1bf30791e", "messageHeadline": "contracts: Improve variable name in `CrossDomainRestrictedCalls`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "783f1a297f199842309165ec20549240aeb8a8f8", "messageHeadline": "contracts: tests: fix typos (pariod -> period)", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "21d90a09daddbe7bb4b9d3f23e633c1f53ac8441", "messageHeadline": "contracts: Add `CrossDomainRestrictedCalls` for cross chains calls", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 51, "deletions": 26}}, {"node": {"oid": "f8633f19de6d43ae2b73fb4ffe157872e5b51a42", "messageHeadline": "contract: Clarify messenger variable name", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c0281dbc20e89c84a5df1fbccf8d11906b8ea32", "messageHeadline": "build(deps): bump follow-redirects from 1.14.7 to 1.14.8 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac4d94541175183dbca82037594aa6547e19bdc9", "messageHeadline": "use SafeERC20 for ERC20 token transfers", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "84f80ff016e63ef5ce98d3dd3c28d6d167800e3f", "messageHeadline": "forward request hash instead of request id in resolution", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 65, "deletions": 22}}, {"node": {"oid": "85e68225455a19c6ebe2fcade229db3d7d60808e", "messageHeadline": "README.md: update instructions on measuring gas costs", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "45e96f739474804a2551bcef02b54eca67de3f3b", "messageHeadline": "contracts: script: remove measure_gas_prices script", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 93}}, {"node": {"oid": "d75c09abdaeaa0ad4b0a02a471c72db6829f3600", "messageHeadline": "contracts: move brownie-config.yaml to the parent dir", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "c56fc36a55cfa6fc119833b2a7b3a47a276c5bf8", "messageHeadline": "raisync: tests: initialize contract callers during deployment", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 97, "deletions": 34}}, {"node": {"oid": "f01927a5332dcdc676013e6ae7b3d642c91d0164", "messageHeadline": "contracts: tests: add a test for restricted calls", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "07bb2c6f1c5b42c7c1fe6b62b39280eb7a883d4e", "messageHeadline": "contracts: brownie-config: explicitly set the chain ID to 1337", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fe4f5e302d423c1e59c84311d177d879605ec8ab", "messageHeadline": "contracts: tests: update tests to handle restricted calls", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 88, "deletions": 36}}, {"node": {"oid": "978e04415b2cf9b1cae52ea4ce5e743d7db418e7", "messageHeadline": "contracts: restrict calls to proof submitter, messenger and L1 resolver", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 18, "deletions": 10}}, {"node": {"oid": "379f7f2b22b81448bedec9f405be2cc1058fab6d", "messageHeadline": "contracts: add a base RestrictedCalls contract", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e0c66ffd85ce664c04df4803d83480f9143c6355", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.8 to 2.27.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "df86467c26153825d7a1bdb04b4b550a5fa238ef", "messageHeadline": "chore: Pin `brownie`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 44, "deletions": 77}}, {"node": {"oid": "3828b83d63e06da6ca07337889b3ecf11eb2ae38", "messageHeadline": "raisync: tests: adjust for the recent contract changes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 19}}, {"node": {"oid": "e7cdd52d6621714b4092eda5e95c3259c51b0900", "messageHeadline": "contracts: scripts: adjust for the recent contract changes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "0fa4ad155ea29792c3c808b5e09b1d6cf6ee469a", "messageHeadline": "contracts: tests: adjust for the recent contract changes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 17, "deletions": 16}}, {"node": {"oid": "2812854cadae1a13ff9ac06af237e1b700ae5c21", "messageHeadline": "contracts: tests: test withdrawing expired requests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "0274aaec1faf3106731da86d6206bc17cbe62f96", "messageHeadline": "contracts: tests: remove cancellation tests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 174}}, {"node": {"oid": "17c3c1761e49d430ec2745f638f34d8dbbb6c6b1", "messageHeadline": "contracts: add validity period to each request", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 24}}, {"node": {"oid": "1c7bb50460289bf695c49105955b60826d23911a", "messageHeadline": "chore: Fix gas measurment script", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "e7565be1736d131532c85150c77b6a4180701a7b", "messageHeadline": "contracts: Make forwading in `TestCrossDomainMessenger` optional", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "c4ba6e9493e85d7cea0e99a33bab22836ca5721c", "messageHeadline": "raisync: Fix node tests", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "9d2db085234e67eee8bf38af918950a1c6386d39", "messageHeadline": "contracts: Fix the deployment script", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "6cc6b51bc25bc767746f5d06f56944bbaa68d69e", "messageHeadline": "contracts: Test L1 resolution workflow", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 96, "deletions": 42}}, {"node": {"oid": "c96e3b298818af4c46528e2ee856d3f209363448", "messageHeadline": "contracts: Remove `DummyProofSubmitter`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5105d04a88790c25fefda4326772251efad1c0da", "messageHeadline": "raisync: tests: remove useless print", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "7cd038dd82a03433eb1b978c50dc4164267f9173", "messageHeadline": "build(deps): bump actions/setup-python from 2.3.1 to 2.3.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2886ba430a7f2a41906d6a445b3b49538f4df1d5", "messageHeadline": "contracts: tests: remove unused argument", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e68be63a5d7686bc87c74447781dc57f6569e87", "messageHeadline": ".github: measure gas prices during CI", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e39e180acf11cf5a68060264214aaa5747015f3b", "messageHeadline": "contracts: scripts: fix measure_gas_prices script", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ae4acb6df4659edf23bc67be6ef38a66acd5abce", "messageHeadline": "contracts: Add L1 `Resolver`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 132, "deletions": 4}}, {"node": {"oid": "8a15f0f225b4b6e4ba123e16a7b591081255ccc5", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.7 to 2.27.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 51, "deletions": 54}}, {"node": {"oid": "73a447e3e1325da9e5e7d9ad28f4865dd4c94b6c", "messageHeadline": "contracts: RequestManager: a little simplification", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 8}}, {"node": {"oid": "8be6944cfb16d4314ec81ea7d3cf7b0c12ac15ce", "messageHeadline": "tests: Add test", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "7ddabd65c22638192c64931eba311f5587ef723e", "messageHeadline": "chore: Lint scripts directory as well", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "feba9454504bd43126eabd68980492e64a5b90f1", "messageHeadline": "contracts: Add `ResolutionRegistry`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 74, "deletions": 12}}, {"node": {"oid": "302cd5a27d29a8df86c1e01bce79a7ae93dcab46", "messageHeadline": "raisync: tests: add challenge game tests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 244, "deletions": 0}}, {"node": {"oid": "2214368fdc42c0b372c70840610622c349b4cef5", "messageHeadline": "raisync: tests: add a utility for making requests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "92b4b424b1cb976374c43efad0c07b60e14c969b", "messageHeadline": "raisync: tests: add a utility to check for balance differences", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f9d29343dc1d038bf8a6886cfe094c8fa75cdebc", "messageHeadline": "raisync: tests: add a utility for collecting chain events", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "763c47b4d3ce05e8f5a913bd97427f4d621830b7", "messageHeadline": "raisync: chain: respond to challenges", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 49, "deletions": 2}}, {"node": {"oid": "3f2507ebf1b48793b49ecb17b2fdea3bf2d9a751", "messageHeadline": "raisync: track claims and fillers correctly", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 32, "deletions": 26}}, {"node": {"oid": "b09685cb944ef798d42282cb412273e8e242d543", "messageHeadline": "raisync: include contract name in the log output", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "dd821172c173c6f754bb5a87ecacbc4f703cc6d5", "messageHeadline": "raisync: events: use checksum addresses", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 16, "deletions": 23}}, {"node": {"oid": "17a881eae7e57cf6fe283b498bfeee32d7e0e1bb", "messageHeadline": "raisync: util: enforce checksum addresses in TokenMatchChecker", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "52e19f4533f1470e5552c6e8852667d82c79b096", "messageHeadline": "scripts: fix formatting", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7c07a332eae021e20c8388069f55a6a1aefc4e3", "messageHeadline": "raisync: tests: reset the chain after each test", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c37c2ef065bc3459ab245b9228f560b3b29840ed", "messageHeadline": "contracts: add a `filler` field to RequestFilled event", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "addcc10f23ef539e731735f813752645e1d0bd17", "messageHeadline": "docs: Add information about L1 resolution", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "de91054c55cb8f10eb76ebd16bfd26ba4383a129", "messageHeadline": "contracts: Fix reentrancy bug in fee payout", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4dc0e80c77d335764497abffe35d3fb23533856f", "messageHeadline": "frontend: Add switchChain function to MetaMaskProvider", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "e836c58984e5e915a1096724b09803cb51ba5de6", "messageHeadline": "frontend: Use JSON file for app configuration", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 106, "deletions": 31}}, {"node": {"oid": "a9cc29535a75778248335e40123be7699f125977", "messageHeadline": "chore: Invalidate CI cache", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a02434064dc88adf9300d58336ff6931d4ba812", "messageHeadline": "frontend: call correct function for request", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80be9344789be06bfa6c5fe4fdbefd6981bf20b5", "messageHeadline": "ci: Don#t install ganache, as this pulls in new version", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98c5494b513201ed1c0ae1f79a41e69be0310e3a", "messageHeadline": "frontend: Send fee with request", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 36508, "deletions": 21746}}, {"node": {"oid": "b14e52a64846b8047d1d6f8b8aeef85201fcd240", "messageHeadline": "scripts: adjust to the recent contract changes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ddb3ca2e5f0a108321f9fa36336fdb7e45785e29", "messageHeadline": "raisync: adjust to the recent contract changes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 13, "deletions": 24}}, {"node": {"oid": "0bf5dbffd1ab8296f2b6fe258deca38e7ed7c2b8", "messageHeadline": "contracts: update tests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 26, "deletions": 27}}, {"node": {"oid": "883cc28707c90e950f61d95d32907d457762c1ed", "messageHeadline": "contracts: merge challenges into claims", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 61, "deletions": 92}}, {"node": {"oid": "69cb1dfb06fb9f47146cc614c4fb8851c6cb6c54", "messageHeadline": "scripts: diff_gas_profiles: remove ANSI escape sequences from input", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "2d0dc036ce38f63fbddfb29d77dfcd36333b9ff6", "messageHeadline": "README.md: add a few lines about measuring gas costs", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "146e156092463263e9a654115c25eb7ba6cae282", "messageHeadline": "scripts: add a utility to show the difference between gas profiles", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 116, "deletions": 0}}, {"node": {"oid": "65d1a12bdad8168cb239bc9fe48e662253eb382e", "messageHeadline": "contracts: scripts: add a script to facilitate gas measuring", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 75, "deletions": 0}}, {"node": {"oid": "5aa08e899c0829dbbe5b9f6e59aeb127a3c83190", "messageHeadline": "contracts: Update to latest openzeppelin contracts", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8e34270bd7d53ab4d0c11c106a1bc37fcafecf53", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.6 to 2.27.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f0f5d328ce0d46f2abaa282697ebacb4f0c061ee", "messageHeadline": "frontend: Refactor components to use vue 3 composition API", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 319, "deletions": 219}}, {"node": {"oid": "2a86d94bc8072dff35da698c47c001b12122c9d0", "messageHeadline": "frontend: Upgrade vue dependency", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 111, "deletions": 48}}, {"node": {"oid": "dba32d5891cf4dc0ce47b76b18318b784ed2af04", "messageHeadline": "frontend: Refactor web3 functionality to a service", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 88, "deletions": 18}}, {"node": {"oid": "0a06eed13da1e1468bded1bb2bab0d8312a2575b", "messageHeadline": "node: Remove `test_request`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "17440298c6cf0719dd932bfe3c2fe70c32be731b", "messageHeadline": "contracts: Allow updating fee percentage in `updateFeeData`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "56522f2e525f1143d935cb69a5dfab8278e44ba5", "messageHeadline": "contracts: Do not import SafeMath in RequestManager", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "dd1fae3bc3ac2c11f428dae02ac3cbe048ff7b4c", "messageHeadline": "node: Simplify tests by starting node in fixture", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "e85d97cbdf4d86338bd7cb2399eef9997fc6433f", "messageHeadline": "node: Fix test after fee changes", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "8c0d3dc09e780807e369d2698b22a75663495d55", "messageHeadline": "contracts: Fix fee repayment for cancelled requests", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 117, "deletions": 15}}, {"node": {"oid": "c7f73f2b443eee26d0a9b8fef6f9ce2c541b89b2", "messageHeadline": "tests: Adapt tests to fees", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 22, "deletions": 69}}, {"node": {"oid": "6b7633ad6ff6ff1b85fe0531ec7f8615bc077d0a", "messageHeadline": "contracts: Add function to update gas price", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "3d6b22f3afc8c2356b3a2e9fdaa2fff45078e902", "messageHeadline": "contracts: Change service fee to percentage of reimbursement fee", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "4274a3cf82751776493a0d3a2d17c091cd481662", "messageHeadline": "contratcs: Remove some unused variables", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "765ecc83359b04a4177470bb1030fac6c196eee3", "messageHeadline": "contracts: Cleanup tests a bit", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "5e28274204d76bd4fdc34d7329d69e3f9fc8b20f", "messageHeadline": "contracts: Send fees during deposit withdraw", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0caae6d98909ff247df4bc841be482731c6250c4", "messageHeadline": "contracts: Add fee test", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "94c0f835796bfee7c00ca3c3d89f0978ec5cc4c7", "messageHeadline": "contracts: Make `RequestManager` ownable and add way to withdraw fees", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0859be1e95c6c35dfee2f31f458993dec6dd2156", "messageHeadline": "contracts: Basic fee implementation", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "361600f8dbda103a7877509f2935ff5b7fde25c4", "messageHeadline": "contracts: Update EVM to London hardfork", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2153fca7ebd3e8ab480590359aec6238f393a960", "messageHeadline": "build(deps): bump follow-redirects from 1.14.5 to 1.14.7 in /frontend", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "750f1ee3a9f2ff3bdfc767c72c9b5e592f9a83b2", "messageHeadline": "github: set timeout-minutes to 10 for the prepare job", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c810389520026eb6728303a1f3ddc5f184e709c", "messageHeadline": "raisync: tests: use the Sleeper context manager", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 18, "deletions": 14}}, {"node": {"oid": "29ec58b4e09fc55b4037e643b0140ff9044b9ca8", "messageHeadline": "raisync: tests: add a Sleeper utility context manager", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d8f2621a5f360e054c34392384ac2db5b261a69f", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.5 to 2.27.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0d100845cb13f4b9bfabf92fb59bc928ff7c89eb", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 21.11.29 to 22.1.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b3c8c3f3f94cf0bec8041ebc398549031c67f68d", "messageHeadline": "contract: tests: add a test for an early withdraw", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "93c37abe463fdd06bda075c0eda7cacc619963be", "messageHeadline": "contracts: allow early withdraw in cases where the deposit has been w\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "60048dac089fd2f4e828d6f6e6410c6efb89433f", "messageHeadline": "contracts: Rename RequestManager.{request -> createRequest}", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a803c9a98e55a976fd11f8ec1743bac71a94d1b7", "messageHeadline": "contracts: Remove indexed fields from events", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1f068cf75116b85d7aa17726afa80b3b99a375e4", "messageHeadline": "contracts: Add `DepositWithdrawn` event", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "f871cde76bd37f351d9b2d5277fcab9be187849a", "messageHeadline": "contracts: Use `make_request` in cancellation tests", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 22, "deletions": 96}}, {"node": {"oid": "b22fd7fa4ec692378a345c928ceef2ce3d9f2612", "messageHeadline": "contracts: Check that request is cancelled when withdrawing it", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5e59ff5b1c04ef0ea352f91f8590a500d110055c", "messageHeadline": "contracts: Make sure a request can only be cancelled once", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "01dddfdc6ef7e05ec4631992d0d1039f9fe78cd1", "messageHeadline": "chore: Update solidity to 0.8.11", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "632d29878b4e84e72c44fbc48814cda73deb6771", "messageHeadline": "contracts: Add `test_claim_nonexistent_request`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "947e433226b810ba185691a0f0e32890da768374", "messageHeadline": "contracts: Add `test_claim_after_cancelled_request_fails`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "eb291b1aab362bb74e8bccf1beafd373ea45ea3f", "messageHeadline": "contracts: Don't allow withdrawing a cancellation while claims are", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 209, "deletions": 87}}, {"node": {"oid": "abdad28f9a82676f29ebaae7314ebccb28db1142", "messageHeadline": "contracts: Add na\u00efve cancellation", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 139, "deletions": 4}}, {"node": {"oid": "5a9932e54573e73804e01691bf2cdc54ec06936b", "messageHeadline": "contracts: Remove unnecessary temporary variables", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "d970534f6eb1849a353849f729c1e10c0139a287", "messageHeadline": "contracts: Fix request fund payout when challenger wins", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 111, "deletions": 11}}, {"node": {"oid": "53aa1860f07156c133c0b839f22ff43b6107b6e1", "messageHeadline": "build(deps-dev): bump types-requests from 2.27.0 to 2.27.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "dfc6b98b7345f195e8ca775517e4f9a775034ff8", "messageHeadline": "build(deps-dev): bump mypy from 0.930 to 0.931", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "30d3eb7f0adc709d64a91bf09cc72334fbcda436", "messageHeadline": "build(deps-dev): bump types-requests from 2.26.3 to 2.27.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bfa02a7f643cd8318d6b30b9acab1cc6031586ea", "messageHeadline": "Add `.coverage` to gitignore", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "64cea8055bc67d2d6d1382b9286c468ca7d4ca01", "messageHeadline": "Add `allow_unlisted_pairs` fixture and parametrize request tests", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "5904142e91075f53d1df968d47ed07631b841a2c", "messageHeadline": "raisync: tests: update test with the new --token-match-file option", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "7d91c2076579dd6443949abb6f530896c26c8572", "messageHeadline": "raisync: util: adjust TokenMatchChecker to the new data structure", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 16, "deletions": 22}}, {"node": {"oid": "78b168775f3d2d3fb5e8023570624b41fbc36ce7", "messageHeadline": "raisync: data: restructure and rename the token example file", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f11bdfb68739f1edf569b70a62f4467dac97d0e0", "messageHeadline": "raisync: chain: avoid mypy complaints", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af74a691db6aadbfbcb38f9e8fa20c6fdc6c5d1f", "messageHeadline": "node: Integrate token matcher into node", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "87e34568cda913f79e909023e550ec21a2964157", "messageHeadline": "node: Add token matcher example file", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "16e9a72af3ce061d7c3dd679516656a82955168f", "messageHeadline": "node: Add token matcher escape switch", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7525bc835aaae49d135ab69dc08e0d7d4cf48618", "messageHeadline": "node: Add token matcher load code", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "7c6840f1135c65feeeaa9882119a2b25aa3bbedb", "messageHeadline": "node: Add `TokenMatchChecker`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "232275c37557f4dd2757b339cadfa742802076a1", "messageHeadline": "Add `sourceTokenAddress` to `RequestCreated` event", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "631446206cc41399cbee6c42581695491d7a6ff8", "messageHeadline": "build(deps-dev): bump types-requests from 2.26.2 to 2.26.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c7ea8e01161343195df0ac14eea2ed78f2fd91db", "messageHeadline": "build(deps-dev): bump mypy from 0.921 to 0.930", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "5ed2207b38dbdef5af8510bfba44511159443d63", "messageHeadline": "build(deps-dev): bump mypy from 0.920 to 0.921", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "6af90b881545370a010ac709df3c7e9d4d0cc541", "messageHeadline": ".github: make sure node tests are run under CI", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "94534cc39436b6f05697f12c57e1097b1717f222", "messageHeadline": "raisync: tests: whitelist our test LP account", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "35c7af25e766fc07bd0e516891114bf7a13511d5", "messageHeadline": "raisync: events: ignore irrelevant events", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 18, "deletions": 8}}, {"node": {"oid": "3e42c484c61f2bf0c5f57c692d21ab12672272fc", "messageHeadline": "raisync: chain: catch exceptions in threads, print them and exit", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 22, "deletions": 2}}, {"node": {"oid": "9d279d909f9a6dea16184287822285c7fd71e642", "messageHeadline": "raisync: tests: remove useless Optimism test", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 29}}, {"node": {"oid": "0051235f8a233301697427c4daffed1058324f34", "messageHeadline": "build(deps-dev): bump types-requests from 2.26.1 to 2.26.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1722558d172035cb96169d811b369e98ec9936c1", "messageHeadline": "raisync: tests: add a CLI test", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "9e6a77242bf9036cf2b0f5aabdd71d3312aabfef", "messageHeadline": "raisync: tests: add a test for withdraw", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "51cd319a58b7869d0dfba9e60eccdef92a78ce33", "messageHeadline": "raisync: chain: process requests even when there are no events", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5cdbeeb25a4193e9522fbf1a4d94a12ecdaf0392", "messageHeadline": "raisync: tests: add a test for fill and claim", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8120d5a6ff4ba8912565ef6e6b248ab4bbdb7207", "messageHeadline": "raisync: node: allow access to request tracker", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffbaf73d7b1622c4ed729742e5474ee76f32e037", "messageHeadline": "raisync: tests: add a test for timeout handling code", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 41, "deletions": 0}}, {"node": {"oid": "0f847a767c359e9e79c1972e3ca8c338ded8ea44", "messageHeadline": "raisync: node: allow changes to Config", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa96f2832c5d7ea9d87b462796e625a241649f92", "messageHeadline": "raisync: tests: add a new fixture, config", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ad82eabea1e71a8b32a049c6142d1ee2e34adaee", "messageHeadline": "raisync: tests: add an HTTP proxy that can delay RPC", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 55, "deletions": 0}}, {"node": {"oid": "8893d5f253385f902153811211f61fca2ce1ec38", "messageHeadline": "raisync: node: set the timeout to 5s", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "914825d7500fb771a299c672fb7a543e5dde8429", "messageHeadline": "raisync: events: be more robust on connection errors", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "259159a8a5b947a0d381bd4ccf65d74f6c3d4a46", "messageHeadline": "pyproject.toml: add coverage configuration", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c2a6ad86486282fd20ea9897a43700810b043268", "messageHeadline": "pyproject.toml: add pytest-cov as a dev dependency", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 84, "deletions": 1}}, {"node": {"oid": "a8dac9e9b5687200c9142a1270a27719c8b3ba6f", "messageHeadline": "contracts: Add LP whitelisting to `FillManager`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "df456ab7f86aa6d218ef716ca9fe7fa2ae52d548", "messageHeadline": "build(deps): bump structlog from 21.4.0 to 21.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f8bec6674e8fd1760698742edf255142269b68b1", "messageHeadline": "build(deps-dev): bump mypy from 0.910 to 0.920", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 29}}, {"node": {"oid": "7d7b065ed7a0bf72b028b046030de1c2714f8a32", "messageHeadline": "raisync: cli: allow setting the log level and default to 'info'", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b00f2022dca76ecc45d8445fc7fdd4ef081d0fa5", "messageHeadline": "raisync: add support for withdrawals", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 33, "deletions": 0}}, {"node": {"oid": "320101a4efc0e28dc2ad4fd5e3c8059d7b52340c", "messageHeadline": "raisync: rework the way we process events", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 261, "deletions": 137}}, {"node": {"oid": "77e6e9cfb2b065c8cb2550f6a7e42e05f694d8e0", "messageHeadline": "raisync: events: fix the case when there are no logs", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f34d1a9ab5c25626da37274828bd40ca9a187a34", "messageHeadline": "raisync: chain: join the main RequestHandler thread only if it is alive", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d9359d347f0fb4b873e2659b923581829b747dde", "messageHeadline": "contracts: fix typo", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2036ad3e976465f03fa7f6a896bfcf2e3b77e14e", "messageHeadline": "build(deps-dev): bump pylint from 2.12.1 to 2.12.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "952a50f60e75ae9d6d0b3fca53df14c64bed4263", "messageHeadline": "README.md: fix raisync invocation", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aa8cb180f80918a71796a02b0415e04e0b3d0d86", "messageHeadline": "raisync: events: don't use a deprecated method", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d981a2bf0cf6c1f96bd8627bcff5efc87bcd699b", "messageHeadline": "pyproject.toml: ignore the block height warning", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b448f1ca40797bd861c3390ed6add400ef4bd5b4", "messageHeadline": "raisync: move event fetcher to the events module", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 110, "deletions": 102}}, {"node": {"oid": "755fd4f6436ed58060405585f9bd3ecd9150f79d", "messageHeadline": "raisync: chain: improve debug log output", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 17, "deletions": 16}}, {"node": {"oid": "3d6605c41e73731f29dbfd705f0a70a39cf91943", "messageHeadline": "raisync: add event data classes", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 96, "deletions": 15}}, {"node": {"oid": "0c2bad1c83e0e87c334813010ed2749c52953178", "messageHeadline": "raisync: introduce a state machine for requests", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 172, "deletions": 90}}, {"node": {"oid": "e79c1d2cbf946a1f97da0507e90a28aaa144b1ae", "messageHeadline": "pyproject.toml: add python-statemachine as a dependency", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "87cd14cd410c8821032e9b1b13d0e19e729a0f37", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 21.11.28 to 21.11.29", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f4c875580d410ab08d761559cc370865655a691c", "messageHeadline": "build(deps): bump actions/setup-python from 2.3.0 to 2.3.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "016e6995140cc53b71ad83ebe940c7a0077dc129", "messageHeadline": "build(deps-dev): bump flake8-bugbear from 21.9.2 to 21.11.28", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "82d68c63cb11eaf719ea250cecfb012730d3943f", "messageHeadline": "node: Use `click.Path` for better CLI checks", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "492cc8b9172d9ca9fd6659d70c1adf793bd10f80", "messageHeadline": "node: Load correct deployment files for each chain", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "2e4afb8f657dfe17698865d4b4e0a8960b46025c", "messageHeadline": "build(deps): bump structlog from 21.3.0 to 21.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "805f194ad7e9b2db487678ec444b539c96c81a1e", "messageHeadline": "build(deps-dev): bump types-requests from 2.26.0 to 2.26.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e6ea741cd71bdeaae448dc5e65c3b2f727cb5a7f", "messageHeadline": "build(deps-dev): bump pylint from 2.11.1 to 2.12.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2abe697fb4c66d2bf57c8dabc425229c2b1abb8b", "messageHeadline": "docker: optimism: add a way to list deployed contracts' addresses", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "c30801a7145106667670f876e39dcf7aa36cc8f4", "messageHeadline": "node: Send signed transactions", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "28056a08c6a559e130dc341f7450d773f94dcde3", "messageHeadline": "tools: Make `mint` script work on rollups", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "903988b1f5d0bfe83745a98afbd424337a8cc05a", "messageHeadline": "ci: Include `poetry.lock` in cache hash", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3367664a362e328e7ba7cc31a3fd0c2ef345021c", "messageHeadline": "Add documentation of frontend prototype to main README", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "a425ca03f0dbdbfac041a68c973becd79a81854a", "messageHeadline": "frontend: Move hardcoded configuration into .env files", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "9277c760e34628e0e9e87634e10a03c013da9403", "messageHeadline": "frontend: Add sending request transaction logic to Home route", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 538, "deletions": 7}}, {"node": {"oid": "bb28e22397f2edeeae7588c984e15590d30e688a", "messageHeadline": "frontend: Add RequestForm component for performing a request", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 32752, "deletions": 170}}, {"node": {"oid": "5f5a829c88bd1d2da5b83231711abbb0a77cb2c4", "messageHeadline": "Init frontend prototype project", "author": {"name": "manuelwedler", "email": "manuel.wedler@googlemail.com", "user": {"login": "manuelwedler"}}, "additions": 12281, "deletions": 0}}, {"node": {"oid": "845ece866cb1e977a3a00fd48bbf1887bb870abb", "messageHeadline": "contracts: fix typo", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33e83f57a6ce8b9b42cb86968266bb8588414947", "messageHeadline": "ci: make test output more verbose", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0ae5eec20d1807187d70387a7ea8cbcdbaed43a", "messageHeadline": "tests: Fix typo in comment", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6d5fdd7c001e747e3c3b831765e2481f01b9996", "messageHeadline": "contracts: Add test for multiple claims and fix bugs", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 172, "deletions": 6}}, {"node": {"oid": "2ebcd8cb318bbd04e8d8ba517e9a65d56cdbe986", "messageHeadline": "contracts: Rework withdraw structure", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "a8916cc525cb2f68aedfd80b3f9d7aa8d56dc024", "messageHeadline": "contracts: Unindex event fields", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60dc3809dd042bef248df1b50854d4b2294cedca", "messageHeadline": "Add test to check that a claim after a withdraw is not possible", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "e1ee963fb8600f1543b9c58ff0d619fa398f0dfa", "messageHeadline": "Revert \"contracts: Make claimId a composite id\"", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 31, "deletions": 50}}, {"node": {"oid": "9d7988a2cadfb9016f270dc8dbdfd569f7788d19", "messageHeadline": "raisync: introduce new module, raisync.contracts", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 47, "deletions": 21}}, {"node": {"oid": "6243c5b82e6590b4b8ea9d3422ae6b70c65bede7", "messageHeadline": "raisync: add BlockNumber type where needed", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "98dbc93a08d5eaad3fe5515e56286809c423e6a4", "messageHeadline": "raisync: make event fetching more robust and adaptive", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 47, "deletions": 9}}, {"node": {"oid": "80debff5ad57a6f0d2732cfcdbb097551f4de266", "messageHeadline": "raisync: improve event fetching", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 107, "deletions": 34}}, {"node": {"oid": "138f3abe7ff8f0933ee24858e8360d2b534a7a1a", "messageHeadline": "README.md: document setting up an Optimism instance", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "493eb1c6bf7a89e773f325933a7cfe2eb4f6eaa2", "messageHeadline": "docker: optimism.sh: adjust paths to the new script location", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c0f004f297e714248d72c98e158a088a1f6fddb", "messageHeadline": "docker: move all optimism-related files into its own directory", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1d371be336113ac49a18b78c46696ed67bb62686", "messageHeadline": "docker: improve the optimism setup script", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 47, "deletions": 19}}, {"node": {"oid": "d5bd04bf0402f45a651eda69037c35b812ac47c3", "messageHeadline": "docker: update optimism container files", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 86, "deletions": 91}}, {"node": {"oid": "55173fb00bdfc5a53281e0678d3872b7509ead2a", "messageHeadline": "raisync: add missing types", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 43, "deletions": 32}}, {"node": {"oid": "f16f3d704f1764e2655d98b3bbbced9415297b89", "messageHeadline": "scripts: add missing types", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 19, "deletions": 9}}, {"node": {"oid": "c094f05ebcc093c2be6d7bafd61e18aa5760ae71", "messageHeadline": "contracts: add missing types", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcac53b19c4736ac6b9e362af8a45b84fc31aa84", "messageHeadline": "pyproject.toml: configure mypy", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e4e6d57f3be9e1c1e59278aa28371d9b6249f6a1", "messageHeadline": "contracts: make tests a package", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "77ba324a92c5023ca32d853d0d9baee281e81866", "messageHeadline": "pylintrc: enable singleton-comparison", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e7286597787d4bf38eed89dd6798204d27e91bbe", "messageHeadline": "build(deps): bump structlog from 21.2.0 to 21.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cae15d8f32ed77d8fc880a12224623c70739fba3", "messageHeadline": "build(deps): bump actions/setup-python from 2.2.2 to 2.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dc1911fba04b3c1a7cd0287c52cc72b32fddb63", "messageHeadline": "contracts: Make claimId a composite id", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "5fe116c6fc93e893b3b10026d19f8d415485f0ff", "messageHeadline": "Add `test_withdraw_nonexistent_claim`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1f9fcae507197c0d5dd327508becaf58b5ed96a4", "messageHeadline": "Add comments to some tests", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0f23d2fa0c611fc52f4760a78aedfa8b8f03a244", "messageHeadline": "contracts: Remove `Ownable` from `RequestManager`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "873aea62ffa905bb6a39024a5509a3897c9b74dc", "messageHeadline": "contracts: Remove `claimSuccessful`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "ed4804ffb975fe14b3b483fb628fa02e4f6e4b64", "messageHeadline": "contracts: Extend `withdraw` to work with challenged claims", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 110, "deletions": 6}}, {"node": {"oid": "16f2fe79afb424f2788517b5745af6e099d5bcbf", "messageHeadline": "contracts: Add `RequestManager.withdraw`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 80, "deletions": 7}}, {"node": {"oid": "c100c1858c003ccb8eb74050e37501ff4fc87473", "messageHeadline": ".github: cache ~/.local", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c284d3dd779b5c7a3e123a94aed799cdd755bb6b", "messageHeadline": ".github: don't run `poetry install` if we hit the cache already", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e2316632fbeab2e9e4ba432b97463a2f0da5ca64", "messageHeadline": "README.md: add some info on testing", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 67, "deletions": 0}}, {"node": {"oid": "a2e6743949ca75da13b0a644bc75f80a0e5490f6", "messageHeadline": "Makefile: add scripts/ to CODE_DIRS", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42e758f19d2be52b609961719540f5e0be4c87db", "messageHeadline": "raisync: tests: add a simple request test", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "3ef646762a77e6b6c8a3ac96e2850218e2d1ec08", "messageHeadline": "raisync: tests: add conftest.py", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 57, "deletions": 0}}, {"node": {"oid": "9e8589b547cfe63ed3e728c8ef680775de255101", "messageHeadline": "pyproject.toml: add a raisync script entrypoint", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fe12ae4c4c0c5a3d4485b288880348f44c785ec8", "messageHeadline": "pyproject.toml: ignore missing imports for twisted modules", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42d23e4511f5f5b211141ba2b3ce55d7e0cc688a", "messageHeadline": "raisync: make a proper raisync script", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 81, "deletions": 14}}, {"node": {"oid": "fb45c05487c0538f068ef7f006348b103d73d809", "messageHeadline": "raisync: add ChainMonitor, RequestHandler and Node", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 209, "deletions": 0}}, {"node": {"oid": "0d5e2e1f6fbcb832eb71429f55d5dc121d3c3d33", "messageHeadline": "raisync: typing: add RequestId and URL", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b9e98f0611f153ed79c9e7b4e2a14b6f6871237c", "messageHeadline": "scripts: request: allow specifying the path to contract deployment files", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "530a02dcf6cddce1cea7a5b6e15acf128b5bca19", "messageHeadline": "scripts: request: make use of the _util module", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8116240150898b7a8e478e11efa52414a98c4d07", "messageHeadline": "scripts: add a script to mint test tokens", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 84, "deletions": 0}}, {"node": {"oid": "b349bd3c44c1974aded4132bc5dd2fd109b1167b", "messageHeadline": "contracts: add a standard ERC20 token contract", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 447, "deletions": 0}}, {"node": {"oid": "3d53bbeafd3bd1e2f3a14d099f38b7262bdb065c", "messageHeadline": "contracts: RequestManager: provide target address info in the event", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "40450c96fd93749b48b41610cb98cc3ddd74e95b", "messageHeadline": "raisync: move the request script to parent's scripts dir", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e43d0f180810e3f3d79439e096de6e7876d5efd8", "messageHeadline": "raisync: fix the request script", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5e91df43bb819f1be1553dc07f87a5e2593305f6", "messageHeadline": "contracts: enable dev_deployment_artifacts in brownie config", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97941c784d2b027d3691769f1881bd6008cd163e", "messageHeadline": "raisync: rename logging.py to util.py", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "239f660f45a9cd595a32a272496ba726b07468c1", "messageHeadline": "contracts: Update used solc version", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8d4a595428d685572694466f284b7f050132fc13", "messageHeadline": "Fix deploy script after ba752a1", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e5262d24481b78d4d02b6afbcf01164ce0acaba7", "messageHeadline": "Add auto assign bot config", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "ba752a185bcb8a9ab7f756beaf0b46b65b29f9b6", "messageHeadline": "contracts: Merge request and claim manager", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 277, "deletions": 273}}, {"node": {"oid": "9d3c5219bfa7159965743a3dc29e10479279a5ba", "messageHeadline": "Rename `outbidChallenge` to `counterChallenge`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "99512750ff5a4cd6192f9ca8389898893cff878f", "messageHeadline": "Bump types-requests from 2.25.12 to 2.26.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "86ae4ce377b30fbd0b5c5e04b6a3ddca9cb69c2c", "messageHeadline": "Contract cleanup", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8d6805c1971906dc8da04f93c874f14a98d612a9", "messageHeadline": "Add tests for extending the challenge periods correctly", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "ca67a54174158be34d3c478a41abef23ae6e8608", "messageHeadline": "Add `pdbpp` to dev deps", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 74, "deletions": 31}}, {"node": {"oid": "01d8d29f0837788b319b8cd88db8e8f947989cbf", "messageHeadline": "Add test for `outbidChallenge`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "2fa6f1d49808bd6b895ec61362b256b6b3d8a82d", "messageHeadline": "Add contracts tests for claiming", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 102, "deletions": 31}}, {"node": {"oid": "f06044059849934c3c114d19edced9381eb7fc0e", "messageHeadline": "contracts: make token mintable", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "201f558768b3ea9dc2f64fc0691260219472d734", "messageHeadline": "Bump types-requests from 2.25.11 to 2.25.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "540aca704fefd00a6b89b447ac5a5f10b42ad7a8", "messageHeadline": "Bump isort from 5.10.0 to 5.10.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "56346c6787a71023ceafd57ba9e7eed2687a0ea5", "messageHeadline": "Bump eth-brownie from 1.17.0 to 1.17.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 150, "deletions": 155}}, {"node": {"oid": "5db9bbcf5e24ed4541260bc0bd503fe7040d0854", "messageHeadline": "Bump isort from 5.9.3 to 5.10.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "7cc36282f3fb40eaf790ed2df9650c9332e80260", "messageHeadline": "Add `request` script", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 262, "deletions": 34}}, {"node": {"oid": "6f9e7885a8f07c040a14211526c10920af58edc1", "messageHeadline": "Add types-pkg_resources", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "9f75fef63c84bbbca0f60a15bf076c7d23798670", "messageHeadline": "contracts: Add `RequestFilled` event", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "074a9a1a57576aedde2efbd064ee5b06dc58e157", "messageHeadline": "Bump actions/setup-python from 1 to 2.2.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eb437cdb13647db673ce1c06bad193da48ab0f7", "messageHeadline": "chore: Add dependabot config", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9a4a53a2a03a420d9fc93635a393fe6605593bc2", "messageHeadline": "e2e: Deploy using prefunded account", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "189e943eaf22b802888c80a2ee64ec08215b5edd", "messageHeadline": "e2e: Cleanup script", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "625ddaa88a63e62fab116c9a6707abdb43470408", "messageHeadline": "Add mypy to the list of linters", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "afd9696833bf5f37f09431f64b90d65148b7cca8", "messageHeadline": "Makefile: remove unnecessart ISORT_PARAMS", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c61b6ee5fe82b9fe7a0ca93f1f745041a96af16c", "messageHeadline": "Move isort option to pyproject.toml", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "190182c91d8c9a5114d3eff17b844df3c684018c", "messageHeadline": "raisync: tests: silence pylint", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df89aad257a4d0061bfec471af3417fa22cb0c0a", "messageHeadline": "Add pylintrc", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 82, "deletions": 0}}, {"node": {"oid": "a6073668a6f3c2cba59717a909901663d49017b6", "messageHeadline": "Run isort on the codebase", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "071c218b843c463e5e0e32d6b55d85887fe3d114", "messageHeadline": "Makefile: run isort as part of the format target", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "86a181c4b5d4d3398a0def5e6c7f1a7863242362", "messageHeadline": "pyproject.toml: add pylint", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 41, "deletions": 2}}, {"node": {"oid": "809d96276fedf509932b68bb840d3e1c5d737264", "messageHeadline": "chore: Add Makefile and format python files", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "8c8cf3c2410c83f9a9be4b389b381ccb72d38d1e", "messageHeadline": "e2e: Add outline for e2e run script", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "461e1e776e7be575ccae5c1a75648314de48d1f7", "messageHeadline": "Add basic deployment script", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b7653eee0eb83fc62aa0b7e8a866f8d9b54f04cc", "messageHeadline": "raisync: tests: fix formatting", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "8db3c454cb6f6881dff401a9371beb62bcfa5e6b", "messageHeadline": ".github: expand the existing workflow to cover both contracts and rai\u2026", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 15, "deletions": 12}}, {"node": {"oid": "4d0ecc0af45508f2915d8c339e3ffac785a1aadb", "messageHeadline": "contracts: move .flake8 one level up", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "25787f902e19792ca6384fce81492f27475ec7cd", "messageHeadline": "Merge contracts/pyproject.toml into the toplevel one", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 788, "deletions": 1984}}, {"node": {"oid": "935c242b823a5fb3f3a02753e5f64e076f98b347", "messageHeadline": "Add initial pyproject.toml", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1425, "deletions": 0}}, {"node": {"oid": "bc3872d69645257b0b39ad434e535b0f7d906f40", "messageHeadline": ".gitignore: add dist", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "af7d178a40c367dc90e492e6e19b42e2bff14eaf", "messageHeadline": "Reorganize contracts directory", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "63ccb7fc699833b8d3a625964cb2f652368c2915", "messageHeadline": "docker: don't produce as much log output", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a6d4a4201a62e95aaac83b2f7b75a7021e252f2", "messageHeadline": "raisync: tests: add an initial Optimism L2 test", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "f974f65193f9e377b9dd7b2c8390bb2369aed0fe", "messageHeadline": "docker: add Optimism docker infrastructure", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 283, "deletions": 0}}, {"node": {"oid": "7b14df36b7f0e373c0f69b274702d9af3f164c8f", "messageHeadline": "contracts: Rename proof writer into proof submitter", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4c53a121bef2e489fa28f1b74be6de9d1179b3cb", "messageHeadline": ".github: fix caching", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "85ffeda06465efe8ad8ec5e3ff877b454b8fc193", "messageHeadline": ".github: set up tmate session so we can debug workflows", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "84915e75c492a33c35e5134264aa02bbb0afb8b9", "messageHeadline": ".github: fix path to the contracts' poetry.lock", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dde6650cd43f55412c1ddf4a4e5833c4d836d1eb", "messageHeadline": "raisync: initialize packages", "author": {"name": "Ivan Stankovi\u0107", "email": "ivan@brainbot.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b783f0bac4279b7ebdbb71bf3a4e45df6d498e9f", "messageHeadline": "Add basic tests for `FillManager`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "523e85ffb0d83e4fd0494dd85b9fcfbbd4dfe810", "messageHeadline": "Add `flake8` to linters", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 96, "deletions": 3}}, {"node": {"oid": "3fb2c98ae58147f05d49355d48d8febb4a004fe4", "messageHeadline": "Add lint step to CI", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "87c6eda0b8b4182d5688b96526ec50c66f4a1913", "messageHeadline": "Add and apply `black`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6a34d0224b5d1d07cac7b550d5dd0ab02fb5ba1a", "messageHeadline": "Rename `RaiSync` to `RequestManager`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 55, "deletions": 64}}, {"node": {"oid": "8f4f86cffdbb2059c971f5158aa93a5b285251f3", "messageHeadline": "contracts: Add `FillManager`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "dba1a48f5506eb8969b50d6f9719153931a56420", "messageHeadline": "Merge pull request #7 from fredo/main", "author": {"name": "formerly luehrsFred", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 80, "deletions": 34}}, {"node": {"oid": "dde2c6303cab3ef6bd2fb8cb5625b2c3b6651374", "messageHeadline": "add claim stake fixture to contract deployment", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "71798c34b8f7018479624f448d7b7ab645aa7559", "messageHeadline": "add claim fixture", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "93d5ff9bfb64b2a922533b25586a1605e4b42285", "messageHeadline": "Add basic CI for contracts", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "cef4e6aa976ff269779efb06b328b464f0dfe3b9", "messageHeadline": "first tests", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "02e1aad738352886727a76eb44c0678be4fc5e22", "messageHeadline": "add __pycache__ to gitignore", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8b96f0d3c4e2e23fbdefd63c75ba51fc40103320", "messageHeadline": "fix compile errors", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "18a06bd9aa0245ad8cade492f2f23c68cfed170c", "messageHeadline": "Merge branch 'main' of github.com:brainbot-com/raisync into main", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "905fac2800e7577f1e8f6b37c9bdca90665c7efd", "messageHeadline": "add constructor", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "df3b59f7096d8a300d578cd8a88007b4a5174c54", "messageHeadline": "Merge pull request #6 from brainbot-com/token-request", "author": {"name": "formerly luehrsFred", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "f46c9b8353b07e49f138f750a82b0030c870e6ce", "messageHeadline": "Move tokens in `RaiSync.request`", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "cab861df5cf0ed27700a35ce68ca9d8c39552995", "messageHeadline": "Merge pull request #5 from brainbot-com/contracts-review", "author": {"name": "formerly luehrsFred", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "59d910df31afe5e9914995b5a63b67d22d7c1158", "messageHeadline": "Improve variable naming", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ca11d2ff7946017139e4a1dea5e3d56c04e87c34", "messageHeadline": "Make `ClaimManager` functions external", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "6461867b8ba8ecf56ee951fb5f1826b682927be6", "messageHeadline": "Index `claimId` in claim events", "author": {"name": "Paul Lange", "email": "palango@gmx.de", "user": {"login": "palango"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "adf8ea5f84052d58de9ce5c255b48630329bb2e8", "messageHeadline": "add event ChallengeOutbid", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0699c33707ef2b3d9a611d97764e0592e8b3fcb2", "messageHeadline": "separate between challenge and outbid", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 33, "deletions": 54}}, {"node": {"oid": "bf9427ff717c58e8e80a8b9edc70e68c98bb760b", "messageHeadline": "add challenge mechanism", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 92, "deletions": 13}}, {"node": {"oid": "83ef8545f5bb2f7fa7724d228904f846024c078c", "messageHeadline": "new poetry lock", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ab6b5dacf75550399293f28ead03d9ac20cfbf8b", "messageHeadline": "fix compile errors", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "2a919d5aabcad1d02e5ad77902a0d07a9e012fbb", "messageHeadline": "Add ClaimManager.sol", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 107, "deletions": 66}}, {"node": {"oid": "f2dac13a166791224d4b4b27a7c3af31c4e8c676", "messageHeadline": "move poetry to contracts", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "b2f53d1086d4b0bc66e94dfe07b9ec1b6718eb9e", "messageHeadline": "add poetry.lock", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 1827, "deletions": 0}}, {"node": {"oid": "3414649800a8b52a3116482ed4067577b0aa330b", "messageHeadline": "add .gitignore", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cb8c184dfe726c2f456bc2ebca009df6992572af", "messageHeadline": "initial commit, setting up poetry", "author": {"name": "Frederik L\u00fchrs", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d95667f664d6a287b7ec919858753dd46ce1eeda", "messageHeadline": "Initial commit", "author": {"name": "formerly luehrsFred", "email": "luehrs.fred@gmail.com", "user": {"login": "fredo"}}, "additions": 23, "deletions": 0}}]