wakamex/github
02.7k
1[{"node": {"oid": "ea29aefb12e75d919ebf4bca1e53673baa72c4d5", "messageHeadline": "feat: deploy protocol contracts on base sepolia and optimism sepolia \u2026", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 5993, "deletions": 11}}, {"node": {"oid": "a279ee390329489f7d8fc7bb785b42abad0b970f", "messageHeadline": "chore(deps): update github/codeql-action action to v3 (#1952)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c0bf33d8087efe5e5cba35f86178105e1ba9e574", "messageHeadline": "chore: replace deprecated hardhat-etherscan with hardhat-verify (#1951)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "f412f7f5300704289b4cb36f3106b57721df457b", "messageHeadline": "chore(deps): update devdependencies (non-major) (#1947)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 553, "deletions": 504}}, {"node": {"oid": "07e0febb5101354fe271efb84b87f88d821f2931", "messageHeadline": "Bump api3/ois to v2.3.2 (#1946)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 47, "deletions": 38}}, {"node": {"oid": "6344d28a90e4d5e5e48e789c43c24b98f94cb436", "messageHeadline": "chore(deps): update actions/setup-node action to v4 (#1909)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "36358bbb1f8df381bdde3a113fe7f72521ab80e8", "messageHeadline": "chore(deps): update actions/checkout action to v4 (#1878)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2ef979151e10a0f9c2578284f20bcd5d0e23d1f2", "messageHeadline": "chore(deps): update actions/cache action to v4 (#1939)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ac3b384f5496d7dea65e23e47366e3bf5b860649", "messageHeadline": "chore(deps): update dependency lerna to v8 (#1944)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 457, "deletions": 273}}, {"node": {"oid": "ff47f1eab56f3ca8f9f29a884123605780911160", "messageHeadline": "chore(deps): update dependency husky to v9 (#1943)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0591e10c32b9dc427e2f89b6075f58fbe8001b70", "messageHeadline": "fix(deps): update dependencies (non-major) (#1891)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 149, "deletions": 45}}, {"node": {"oid": "c9a94bf8074bdb4251c060c2c10bfdece861ac37", "messageHeadline": "fix: remove unnecessary eslint-disable-line (#1942)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "78d27d8b02bfe1814afbe406410873ee1ced8499", "messageHeadline": "chore(deps): update typescript-eslint monorepo to v6 (#1835)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 101, "deletions": 46}}, {"node": {"oid": "e4edd3189dde0cac804a0d843c39a87b26a49daa", "messageHeadline": "docs: replace old Rinkeby reference (#1940)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fdc486943fa47195a6fb07238cc17bff0647eb6b", "messageHeadline": "chore(deps): update dependency solhint to v4 (#1917)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 221, "deletions": 9}}, {"node": {"oid": "035bb0240440b481b99b17a0ed4cd9a1cb0541ee", "messageHeadline": "Release v0.14.0 (#1937)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 169, "deletions": 110}}, {"node": {"oid": "a3d31080689717f1fdb57ad024509ba7aa82284e", "messageHeadline": "Deploy Protocol Contracts to Blast Sepolia Testnet (#1936)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 2999, "deletions": 6}}, {"node": {"oid": "8afaf34f55a06a4483b16d553731a75239cfa0e2", "messageHeadline": "Deploy Protocol Contracts on LightLink Mainnet and Testnet (#1924)", "author": {"name": "Vansh Wassan", "email": "007blackhacker@gmail.com", "user": {"login": "vanshwassan"}}, "additions": 5997, "deletions": 16}}, {"node": {"oid": "66f69fe382ed10afab5b24979824c1411729556b", "messageHeadline": "refactor!: update OEV gateway interface (#1931)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 29, "deletions": 59}}, {"node": {"oid": "d3cf108d3ee49ef1c27762ba6ed4c6f90030dfaf", "messageHeadline": "refactor!: remove chainNames and networks from references.json (#1929)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 12, "deletions": 236}}, {"node": {"oid": "924165621221d405064cd95aab61a3faf7de757e", "messageHeadline": "Increase OEV gateway memory (#1928)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c3620afe9f572d14aafe6f3c92798ee221090e11", "messageHeadline": "refactor: use api3/chains for chain names in airnode-examples (#1925)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b87e0b336cbdf027bffac90c408e01cb68d98e84", "messageHeadline": "feat: Bump axios and api3 deps (#1921)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 42, "deletions": 30}}, {"node": {"oid": "e683fbb909f563b9feab50c128bcd4379b8d10c8", "messageHeadline": "feat: remove boba-avalanche (#1923)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 5, "deletions": 3209}}, {"node": {"oid": "37d5a123a5fa95b56c0638d2e57028fd0c15f931", "messageHeadline": "Support processing v2 (#1914)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 280, "deletions": 334}}, {"node": {"oid": "3a05d77936a1dacd8c5990f1edf44d7233e814b1", "messageHeadline": "chore(deps): update dependency @api3/chains to v4 (#1916)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 64, "deletions": 13}}, {"node": {"oid": "60106db4e650ab0c816691538c167361879f8a9c", "messageHeadline": "feat: add release testing script (#1912)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 225, "deletions": 0}}, {"node": {"oid": "48a02f83abeb4c6f02ab11818f45367999b1abed", "messageHeadline": "chore(deps): update terraform google to ~> 4.84 (#1889)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef16c54f33d455a1794e7886242567fc47ee14ef", "messageHeadline": "chore(deps): update devdependencies (non-major) (#1901)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 296, "deletions": 148}}, {"node": {"oid": "74c4c299b94f428ed17beb2d5af9857d71c5c764", "messageHeadline": "fix: update team for release PR reviewers (#1908)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0f173c2cad163fd2342526f35efa1dc9f2ffd05d", "messageHeadline": "Release v0.13.0 (#1906)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 195, "deletions": 131}}, {"node": {"oid": "449fa39665025e1832d55a2e9cb8792b2b76de4f", "messageHeadline": "Import processing from commons (#1899)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 949, "deletions": 1372}}, {"node": {"oid": "335fc2ff7f67ed2337deee1690a67875a8a03771", "messageHeadline": "chore(deps): update devdependencies (non-major) (#1890)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 158, "deletions": 127}}, {"node": {"oid": "7946227592ff28b3b2e3bddd71c157988402cd2e", "messageHeadline": "fix(examples): check for AirnodeRrp deployment in localhost flow (#1895)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "cefc5e4abcc0f10a9b0b84b9bf55af2f34ffe1bd", "messageHeadline": "fix: bump ois to v2.2.1 (#1893)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 55, "deletions": 47}}, {"node": {"oid": "1da62631905cf4b49266f248c8c385b5106d4c4d", "messageHeadline": "feat: make operationParameter optional within endpoint parameters (#1\u2026", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 86, "deletions": 47}}, {"node": {"oid": "c0ad71f1cbf40235f2ee765000b430f7f0f026a5", "messageHeadline": "chore(deps): update devdependencies (non-major) (#1883)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 464, "deletions": 453}}, {"node": {"oid": "e35e7dcf9123006ab173adbc448a203efaeda5fb", "messageHeadline": "chore(deps): update terraform google to ~> 4.83 (#1882)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e8aab23c8a164104b9d04e9311179f072bf73cb", "messageHeadline": "fix(deps): update dependencies (non-major) (#1884)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 624, "deletions": 575}}, {"node": {"oid": "d2e5a04bf6e88de1888f044dfb171344171ba0ea", "messageHeadline": "fix: airnode-protocol README and scripts updates (#1887)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "2a9831794a78e27256b3c1420d897d7e8a688240", "messageHeadline": "fix(deps): update dependencies (non-major) (#1881)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 212, "deletions": 211}}, {"node": {"oid": "97e8ecd3ffb049fa1617f588c227808538d71332", "messageHeadline": "chore(deps): update devdependencies (non-major) (#1880)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2067e2bce747c017168e00f372625349d3415ca8", "messageHeadline": "chore(deps): update terraform google to ~> 4.81 (#1879)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9739ceec471ce432c00396b6f4f89a6c974f9eb", "messageHeadline": "chore(deps): update devdependencies (non-major) (#1861)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 541, "deletions": 421}}, {"node": {"oid": "260395dc3c956f4fc552f759e702127a2ecf1e35", "messageHeadline": "ci: exclude package.json from deployment verification trigger (#1875)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8bebeded835f6b2c25c230589747092fa85bee5d", "messageHeadline": "fix(deps): update dependencies (non-major) (#1862)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 589, "deletions": 496}}, {"node": {"oid": "b447fcc5d82f63c9393e2ef5651cedf66809a4a3", "messageHeadline": "chore(deps): update dependency prettier to v3 (#1825)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "66283a5b26f59ed45a9d4ee90b0de03a32f3388a", "messageHeadline": "chore(deps): update dependency esbuild-loader to v4 (#1855)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "022e0ffb4ed9acd192f77460e99abb0dd95a95d3", "messageHeadline": "Merge pull request #1871 from api3dao/ignore-solhint-warnings", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b6953a4683409a9c4f5bca97faec17c090418ea8", "messageHeadline": "Merge branch 'master' into ignore-solhint-warnings", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ebd7e6bb820465fb39b873bf0e0e393fdd7fd7e", "messageHeadline": "chore(deps): update terraform google to ~> 4.80 (#1866)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed0c8cd5fb9094a91fc4649ce02b3c4221bcaf85", "messageHeadline": "Merge branch 'master' into ignore-solhint-warnings", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9795f98b84655ad9bfc18161b845bbdbe0e79999", "messageHeadline": "fix: pin npm major version to avoid Docker build failure (#1873)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2154cb790522de11b532d7803a20209cdf3aa769", "messageHeadline": "Ignore new solhint warnings", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fb90c4c5c207165a9b0c157af36da8ae1f3f84c5", "messageHeadline": "ci: test HTTP gateways in E2E integration test (#1869)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 81, "deletions": 16}}, {"node": {"oid": "87cee0372afc60acb141ad308d3664172f3cbdb6", "messageHeadline": "Deploy Protocol Contracts to new chains (#1864)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 23954, "deletions": 5}}, {"node": {"oid": "c59f68e2c5439921d7d9081b0345b171a29f6eaf", "messageHeadline": "update protocol-verify.yml (#1865)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "502a5aa722eb4a1a6b921aa4a489916ffb04c22e", "messageHeadline": "fix: harmonize HTTP gateway response object when encoding fails (#1859)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "eb144b3c0514d8a9fb4915c12d8689823636972f", "messageHeadline": "chore(deps): update terraform google to ~> 4.78 (#1860)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a16a9ccaa246d8d797ae685f44cd7cf468f8129", "messageHeadline": "fix(deps): update dependency @google-cloud/storage to v7 (#1856)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 20, "deletions": 80}}, {"node": {"oid": "564ee71dda946460d8f40d286e7b39de3c4af39b", "messageHeadline": "fix(deps): update dependency google-auth-library to v9 (#1847)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "b1102aa4cebba83fed1ad42e4c84b0cd4e151447", "messageHeadline": "chore(deps): lock file maintenance (#1816)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 2101, "deletions": 2574}}, {"node": {"oid": "bf3d827e906aa3ad4c88a0679fe9fc535ada1dff", "messageHeadline": "chore(deps): update terraform google to ~> 4.77 (#1854)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d7e4b2fe4467cee05a6d5f4b34b772d377337df", "messageHeadline": "fix(deps): update dependencies (non-major) (#1830)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 854, "deletions": 766}}, {"node": {"oid": "fc287d3d5691dbf00f2b03e26a515a8e9dc429a2", "messageHeadline": "fix(docs): typos (#1853)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8724e9481ba441d39bde5287d1bfa7ad355e1a67", "messageHeadline": "Merge pull request #1852 from omahs/omahs-patch-1", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ead487e922a3def71897ec459a8f9a36bd475e1d", "messageHeadline": "fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a6efbe83d5f89f2fbdbf7e1a81f4e8adfcf1f68b", "messageHeadline": "chore(deps): update dependency @octokit/core to v5 (#1834)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 66, "deletions": 11}}, {"node": {"oid": "196d566a4bf9bb65f4f00b0ed615fab42b798d76", "messageHeadline": "Merge pull request #1832 from api3dao/renovate/google-4.x", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "80c86a7f18e74d77fe47ddfe0ecca78bcf63ad16", "messageHeadline": "fix: add empty changeset to fix CI failing on mulitple PRs", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6469067db8078456cbccbcacc028e39e52108bb5", "messageHeadline": "chore(deps): update terraform google to ~> 4.76", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f3c49223d8d45471e3cc5ab74a1cf8f9123d7fc", "messageHeadline": "Merge pull request #1840 from api3dao/fix-packaging-docker-image", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5ea99144d4b937f790e1e7c25660160e923c1672", "messageHeadline": "Fix packaging Docker image", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "07701d7c9b8e7fa3825333f6bbb75332264239d8", "messageHeadline": "Merge pull request #1841 from api3dao/release-v0.12.0", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 203, "deletions": 182}}, {"node": {"oid": "8e5036bfe06ac503677aa3636d9ca472a60d15e5", "messageHeadline": "Release v0.12.0", "author": {"name": "API3 Automation", "email": "automation@api3.org", "user": null}, "additions": 203, "deletions": 182}}, {"node": {"oid": "b8b2cf551fa3603f059729b3dbbb1a9d21a2d7c3", "messageHeadline": "Merge pull request #1837 from api3dao/dcroote/bump-ap3-chains-v3.3.0", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "57fb8dba769f76613c57d62087adeddefc81940d", "messageHeadline": "Merge branch 'master' into dcroote/bump-ap3-chains-v3.3.0", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 151, "deletions": 44}}, {"node": {"oid": "a2370e17636ac5b1366aa9a78a34ea128760d0d5", "messageHeadline": "feat(examples): enable gas estimation in E2E test and local flow (#1836)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 73, "deletions": 21}}, {"node": {"oid": "459f09f6105b291c062fc77fbc7fa47139514969", "messageHeadline": "feat(node): expose endpointParameters without reserved parameters to \u2026", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 78, "deletions": 23}}, {"node": {"oid": "f10ccaeb1336670e8ec2d204b1b18115debefdbf", "messageHeadline": "chore(deps): bump @api3/chains to v3.3.0", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "afd1e56416fc12963a5651c635ae8f94fb389acc", "messageHeadline": "fix(deps): update dependency compare-versions to v6 (#1826)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cd8a30d01414d354740c35fbbe765f76a2901c6a", "messageHeadline": "chore(deps): update dependency @api3/chains to v3 (#1824)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 37, "deletions": 55}}, {"node": {"oid": "5845e77c190d48b16f55ef7708b68982c9723ede", "messageHeadline": "Merge pull request #1828 from api3dao/bdrhn9/issue1711", "author": {"name": "Bedirhan", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 215, "deletions": 144}}, {"node": {"oid": "664d88d03b82124cec8c2ece69a2e542211a738b", "messageHeadline": "Merge branch 'master' into bdrhn9/issue1711", "author": {"name": "Bedirhan", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 1975, "deletions": 728}}, {"node": {"oid": "8d208ce0e013554124c6c76e32f72e43ffe43068", "messageHeadline": "test(utilities): add e2e test for gas price strategy sanitizedProvide\u2026", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "e1af52925fe515ed3aa1f77f6f94bf34d5cbe03f", "messageHeadline": "chore(deps): update devdependencies (non-major) (#1829)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 432, "deletions": 335}}, {"node": {"oid": "93879414279377b2bbaf96c496237c5163e87890", "messageHeadline": "ci: add min release age for renovate branches/PRs (#1827)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cf1d73e5b5c0864f35ae6dfe503ea8b3a1265d26", "messageHeadline": "Merge pull request #1817 from api3dao/revert-1710-revert-1693-estimat\u2026", "author": {"name": "Bedirhan", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 1541, "deletions": 393}}, {"node": {"oid": "64afdf08addbb32b12ed9e5b94047c301a09cb0a", "messageHeadline": "refactor: visit pr suggestions", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "cf09dc6ffca9587e28a6dcb3c7b99a1816bcb68b", "messageHeadline": "feat(utilities): implement gas price strategy sanitizedProviderRecomm\u2026", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 141, "deletions": 17}}, {"node": {"oid": "e54e88c6bf45cd7160a24754b4a0a13eb6346b9b", "messageHeadline": "feat(validator): add schema for new gas price strategy", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "369ffcac09ed661212251f0a7d33972a8500a421", "messageHeadline": "test(utilities): revert pr#1757 changes back", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 0, "deletions": 127}}, {"node": {"oid": "122dc4414728445dc79833fe313bffb27855b365", "messageHeadline": "Merge branch 'master' into revert-1710-revert-1693-estimate-gas-for-f\u2026", "author": {"name": "Bedirhan", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 895, "deletions": 4094}}, {"node": {"oid": "93bc917d360e9c3993c6b6e44b806b1dfc67cb61", "messageHeadline": "chore(node): add changeset & fix typo", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "525eb5892782023bf0d2ccc7e1bac176caf7076c", "messageHeadline": "test(node): fix chainId supposed to have deployments", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b4d17a05c1e6a0d08c0e7b96cda16ae26847572", "messageHeadline": "feat(node): leverage AirnodeRrpV0DryRun while estimating gas", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 443, "deletions": 71}}, {"node": {"oid": "546b46115b6e66e628aed1ecc7b4bd7f1811fd76", "messageHeadline": "feat(node): export AirnodeRrpV0DryRun", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "3551d099899a0094eabdce856c62f94450877ab5", "messageHeadline": "feat(validator): add AirnodeRrpV0DryRun", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 144, "deletions": 25}}, {"node": {"oid": "0c0c3529a090976040d2ed7e23ab8939e09a6f3c", "messageHeadline": "feat: remove boba-moonbeam (#1823)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 5, "deletions": 3209}}, {"node": {"oid": "e7080ee082d2be63831239aa0db2f91b924a19c1", "messageHeadline": "chore(deps): update terraform google to ~> 4.72 (#1822)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a69421a32dc45af269831d6b14b0f3b5124bc37c", "messageHeadline": "chore(deps): update devdependencies (non-major) (#1810)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 307, "deletions": 304}}, {"node": {"oid": "0622fa8c7ea6ddf32548cd3d71eef89d97d49dc7", "messageHeadline": "fix(deps): update dependencies (non-major) (#1811)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 597, "deletions": 595}}, {"node": {"oid": "86c9681da52d42473894b4b8c4201f34a062345a", "messageHeadline": "chore(deps): update terraform google to ~> 4.71 (#1812)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7307a46a44b508acd18032cccb16f2d783d5d46", "messageHeadline": "Merge branch 'master' into revert-1710-revert-1693-estimate-gas-for-f\u2026", "author": {"name": "Bedirhan", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 511, "deletions": 1017}}, {"node": {"oid": "2eb178f109b237c2d4b50ff937826a71b4e67f25", "messageHeadline": "chore(deps): update dependency lerna to v7 (#1802)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 381, "deletions": 1001}}, {"node": {"oid": "9b52f2d492f08980346e93887ee3f0790be9e5be", "messageHeadline": "fix: populate default contract addresses when loading config (#1814)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 130, "deletions": 16}}, {"node": {"oid": "cdcbbae2d796b6b49b75808391c3f0aaaeb64f77", "messageHeadline": "Revert \"Revert \"Estimate gas for RRP fulfillments\" (#1710)\"", "author": {"name": "Bedirhan", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 971, "deletions": 360}}, {"node": {"oid": "2107659402037baf1199d24abbbacb239a447ff4", "messageHeadline": "Change the HTTP gateway for ChainAPI test calls (#1794)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 171, "deletions": 72}}, {"node": {"oid": "5bfa7f9ab0d97cff701d8ad6e93ceedc27e48335", "messageHeadline": "fix: links to Airnode docs", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a2f9e57168c279e4e9eff8475e78903e7eae9ef6", "messageHeadline": "fix: airnode-examples links to cloud provider docs", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b6a40d9803b3345486758abbf46c4c277d172ded", "messageHeadline": "Merge pull request #1805 from api3dao/renovate/google-4.x", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd773eb6ccc2df954821f2edf5333a846dea804c", "messageHeadline": "Update Terraform google to ~> 4.69", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "207d4b238dbf990b4be10dbeb8d36489786c4e7e", "messageHeadline": "Update devDependencies (non-major) (#1795)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 162, "deletions": 112}}, {"node": {"oid": "0b7d89eb582d63aa299216f3cc28d82cf7071981", "messageHeadline": "Widen allowed HTTP parameters (#1797)", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 52, "deletions": 88}}, {"node": {"oid": "031919e24dfef1e9f7b7a7a75f3af845f81b37cd", "messageHeadline": "Merge pull request #1798 from api3dao/renovate/google-4.x", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04131f45fb10a08d9de72315e8ac9387c615ddac", "messageHeadline": "Update Terraform google to ~> 4.68", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e128e9ca66b8b6ac893a1c7f2a5d715e407bb24", "messageHeadline": "Merge pull request #1796 from api3dao/renovate/dependencies-(non-major)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 549, "deletions": 650}}, {"node": {"oid": "ff2ba46ae9af69330b1e94d4d9200d843ec1e8f0", "messageHeadline": "Update dependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 549, "deletions": 650}}, {"node": {"oid": "4ea18abcbc9d477dadf19368dac95744d2120102", "messageHeadline": "Remove unused dev dependency replace-in-file (#1781)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "fdb57455316969dc6489d1fd18d3b4a834d8309d", "messageHeadline": "Merge pull request #1788 from api3dao/renovate/google-4.x", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "442ebc7f07a73e49b2a6629a9d8700d8972876bf", "messageHeadline": "Update Terraform google to ~> 4.67", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43db194a3be7e074ded64ce766da10b600cae20c", "messageHeadline": "Merge pull request #1783 from api3dao/renovate/devdependencies-(non-m\u2026", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 240, "deletions": 68}}, {"node": {"oid": "3344c028f778fe5aeb98c5731dae93df2b9d7acc", "messageHeadline": "Update devDependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 240, "deletions": 68}}, {"node": {"oid": "32afa71f0f20dc2297d66c223d57c01a00c1acd4", "messageHeadline": "Merge pull request #1791 from api3dao/bump-airnode-protocol-v1", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "09e4197d4c85792f5e94d2d6242819259d8f65bf", "messageHeadline": "Empty changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f61f775982281416993d442dc66bd78f0192ff43", "messageHeadline": "Bump airnode-protocol-v1 version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "624b737766be6aed63ca7f6135f9a931a1cf8ecf", "messageHeadline": "Merge pull request #1782 from api3dao/renovate/dependencies-(non-major)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "183e1c92d357015c54a3f47c3e63b1743fc1938a", "messageHeadline": "Update dependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "62515f46ac251e2a40978bbf98ed10a0c6514964", "messageHeadline": "Lock file maintenance (#1784)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "3472e6b8b5fccfce0104bd26c95e4c094fe5002c", "messageHeadline": "Lock file maintenance (#1768)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1186, "deletions": 1310}}, {"node": {"oid": "cb7aa658a762d2f20d12878f38e0deb50cb110cf", "messageHeadline": "Update devDependencies (non-major) (#1767)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 231, "deletions": 175}}, {"node": {"oid": "05cb4b4f9ec4435a2100b028dfca7abb79995b6a", "messageHeadline": "Update dependency @typechain/ethers-v5 to v11", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "deb1b3583810ab979768a43d3c0eaec057843da8", "messageHeadline": "Make AirnodeRrpV0 and RequesterAuthorizerWithErc721 addresses optiona\u2026", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 296, "deletions": 22}}, {"node": {"oid": "f1f6cc757803261be83a596bd2d5a9811978b3a9", "messageHeadline": "Merge pull request #1775 from api3dao/renovate/google-4.x", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c958a4d7ae8b06d5fca8d74410526c52ed143bb8", "messageHeadline": "Update Terraform google to ~> 4.66", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9414c59266a2900e2d59cec3d94c98fd345dec4", "messageHeadline": "Merge pull request #1761 from api3dao/renovate/dependencies-(non-major)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 604, "deletions": 577}}, {"node": {"oid": "749411588eb057fe3f2ca228dc793f8614a2ee0b", "messageHeadline": "Update dependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 604, "deletions": 577}}, {"node": {"oid": "86ac79f668d06db4a75012daa8cae9359db981f6", "messageHeadline": "Merge pull request #1774 from api3dao/fix-release-scripts", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7d34b26ccf271c4472cfcbb42e879bb2f2b795d3", "messageHeadline": "Minor changes to release scripts due to library updates", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9193df3c55a8a46e578465aec8a2585af46ea5e2", "messageHeadline": "Update Terraform aws to ~> 4.67 (#1765)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15a1b07e0eef983cebc705b97ce71412ce8d3c1d", "messageHeadline": "Remove MAXIMUM_SPONSOR_WALLET_REQUESTS to avoid throttling request fu\u2026", "author": {"name": "ali konuk", "email": "alikonuk1@protonmail.com", "user": {"login": "alikonuk1"}}, "additions": 8, "deletions": 182}}, {"node": {"oid": "f0bea3aae6b9ab799ffeb0c5a22a8688dcbbabcb", "messageHeadline": "Merge pull request #1771 from api3dao/update-nft-authorizer", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 38, "deletions": 937}}, {"node": {"oid": "35389fae09d5ce37c79b8ebd521fd23800e77ad2", "messageHeadline": "Merge branch 'master' into update-nft-authorizer", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af02441dfea16540d27689c2ebbad29502fe7e3d", "messageHeadline": "Remove redundant hardhat config overrides for the removed contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "fa3593b7a7e413cee588e59c9df3afda182f9242", "messageHeadline": "Update Terraform google to ~> 4.65 (#1769)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c94ec660b84a41f7856ee7813536a40bd01c77d4", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "47a77cde432217c5fae97172245e9f9b0964b9cf", "messageHeadline": "Remove the redundant \"dev contracts\"", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 913}}, {"node": {"oid": "35d50c61cdeb47412f2440684c3f39aee96cb822", "messageHeadline": "Import RequesterAuthorizerWithErc721 from @api3/airnode-protocol-v1 i\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "eada561ff1a2755e8a924d5166ec17746f01e671", "messageHeadline": "Import @api3/airnode-protocol-v1", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2a46fe06d6533f87b0676a9c69e95feb9f5233e8", "messageHeadline": "Update Terraform aws to ~> 4.66 (#1753)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff0f13b00a84f16b1bb373ba5b34b3a98cb5b7da", "messageHeadline": "Update Terraform google to ~> 4.64 (#1751)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25c216acb0ce72afdad8a984abb3cf96d0a7c153", "messageHeadline": "Update devDependencies (non-major) (#1762)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 279, "deletions": 218}}, {"node": {"oid": "a11b7dbfc8a02b2f60176ad98b8e0099fd07f5c0", "messageHeadline": "Update providerRecommendedGasPrice (#1757)", "author": {"name": "Cristian \u0218erb", "email": "mail@cristianserb.com", "user": {"login": "cserb"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "f49228a15f73aa8d21001bd305ae2d3f5180db59", "messageHeadline": "Ignore requests with an invalid sponsor wallet (#1758)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "f3c40e388dad170f3bcf56c1fc73ec5ad64c5f30", "messageHeadline": "Update dependencies (non-major) (#1748)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "ee996f1d379ebbce098c26246910397cf4aadec8", "messageHeadline": "Update devDependencies (non-major) (#1747)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "cde44dcee4c97867fcce35bc2c9992cdcc8431e5", "messageHeadline": "Lock file maintenance (#1754)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 749, "deletions": 723}}, {"node": {"oid": "a14f3b0325abc3a6d981ddbfa2a39d8f4f6a85a2", "messageHeadline": "Update Terraform google to ~> 4.62", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05670e1a5d0cb2271adea324035678c547b9e6da", "messageHeadline": "Update Terraform aws to ~> 4.64", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "345f2ec991008d8b86409aa365a0457adf350814", "messageHeadline": "Bump hardhat from 2.10.2 to 2.14.0 and add back to Renovate (#1743)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 377, "deletions": 54}}, {"node": {"oid": "557a9b0d168444af665864cd9d66255d9af2bbda", "messageHeadline": "Merge pull request #1721 from api3dao/renovate/aws-4.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f28905a8f83fa6a057d37882bfb2265ffb100081", "messageHeadline": "Update Terraform aws to ~> 4.63", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "775d71139e5349cbb975484154cb822adbe533bc", "messageHeadline": "Update dependency typescript to v5", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "a8ddbeabcfe4cdd9735b05100a53f4cd872e7327", "messageHeadline": "Lock file maintenance (#1724)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1296, "deletions": 1249}}, {"node": {"oid": "a16d0cc3da14cdf055cd89fa8b3d52ae60723647", "messageHeadline": "Merge pull request #1726 from api3dao/fix-packaging", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b01249c5295468cc41734dfca824e9410a393e61", "messageHeadline": "Fix order of commands in packaging script", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b6d0ed76458a0f36e33d9f774409b59b1b9f2c59", "messageHeadline": "Merge pull request #1744 from api3dao/export-dry-run", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "5d119a9e6cdd0174a8a832cf6dafc8247d3ce02e", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "99669f84777c45a3b23debc77271e2c40ae49849", "messageHeadline": "Have airnode-protocol export dry run related stuff", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2d4fc1c9ec808db4dcb7d6a7bf45eba4da489fbf", "messageHeadline": "Add dry run addresses to references.json", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "ffd8527be736e38fbe50265f778de2454b5b4c71", "messageHeadline": "Merge pull request #1739 from api3dao/deploy-api3-chains", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 16913, "deletions": 441}}, {"node": {"oid": "680084cf7b322fac9ccf906559a0cb9371007856", "messageHeadline": "Merge pull request #1742 from api3dao/deploy-api3-chains-3", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 19571, "deletions": 1}}, {"node": {"oid": "1c6bfa4c91097dd57ebe1e255fe07da82801dfb6", "messageHeadline": "Deploy AirnodeRrpV0DryRun on boba-ethereum,sx,sx-testnet,boba-moonbea\u2026", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 4235, "deletions": 0}}, {"node": {"oid": "a104500d8a09938eb5a84f7d55e9b19d31b20cfc", "messageHeadline": "Update changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a39bbe9820e12c82aa41ddb8aed29183435b951a", "messageHeadline": "Merge branch 'deploy-api3-chains' into deploy-api3-chains-3", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b94a1faf2a3d7489448213ac95d30208aaafe80a", "messageHeadline": "Bump @api3/chains version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "953223a9cc597250729b79412c27166fd6f13c1f", "messageHeadline": "Deploy all contracts on gnosis-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3025, "deletions": 0}}, {"node": {"oid": "396c0d43dc36b8987c0837c697db37cc4648cfb4", "messageHeadline": "Deploy all contracts on metis-goerli-testnet and verify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3025, "deletions": 0}}, {"node": {"oid": "577fdd1a6b3ebd86b17ebab19ed63a41c50f724b", "messageHeadline": "Deploy AirnodeRrpV0DryRun on some chains and verify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9272, "deletions": 0}}, {"node": {"oid": "627f914f6d4b7f05b3b02ee12316cd1d2c9de1a8", "messageHeadline": "Add AirnodeRrpV0DryRun to deployment scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1d436577ef9392ea6e10153fe3eb33d7dafc7a62", "messageHeadline": "Merge pull request #1740 from api3dao/deploy-api3-chains-2", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "52b7e240548e5b47d89b203514460428c64db180", "messageHeadline": "Add write-example-env-file npm script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d97607e830ee5d0751b028caef7539ce7e88d851", "messageHeadline": "Bump @api3/chains version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2f45b159bdc0359f5b9c50bccef426933fc1c8a3", "messageHeadline": "Update example.env", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0c1e9e22517fc615f859ca9f2f5bc6263a05b61b", "messageHeadline": "Update network aliases in examples", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9062ea3bbae9d0c0db7bd1af00862db6682cb9b7", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "82aca69b56f01599f9dfd269a1a23101e5be3ef1", "messageHeadline": "Depend on the branch instead of the commit", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ae737c02f56debf5483f76eca65b5334ed507fd", "messageHeadline": "Regenerate references.json", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 18, "deletions": 58}}, {"node": {"oid": "548a1748b7226ec1522cb0cea25fbe8b0633311d", "messageHeadline": "Rename chain aliases for deployments to fit @api3/chains", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c390dc50b1980589b569e0714c319c94399c58bc", "messageHeadline": "Remove deployment on rinkeby-based testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 2815}}, {"node": {"oid": "6f4ea71093fc577b505eaabd0cefedab93904865", "messageHeadline": "Replace credentials.json scheme with @api3/chains", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 56, "deletions": 319}}, {"node": {"oid": "8d05fabfa2596ca5335cfd725bc858c09784161a", "messageHeadline": "Merge pull request #1737 from api3dao/airnode-rrp-dry-run", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 294, "deletions": 5}}, {"node": {"oid": "8f15c41aa390dc9483a278d56f6be77b22688aec", "messageHeadline": "Merge branch 'master' into airnode-rrp-dry-run", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 70, "deletions": 86}}, {"node": {"oid": "8698a82312a8c8f388e9ada474ea02acf775a9c8", "messageHeadline": "Use the Airnode address as the dummy call target", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "43cb3a2c223608ceb1fe672d8377615c8983f267", "messageHeadline": "Improve comment wording", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2121175ba698fd480808c097b4393fdd198e1055", "messageHeadline": "Remove obsolete fallback function", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7149f9b628184b52f29e315c0b08008267bd9e77", "messageHeadline": "fix: links to new vitepress docs (#1731)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 70, "deletions": 86}}, {"node": {"oid": "134b6ff215595167ff084916f66b51eeb718a456", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "14f7d00b2d810916973904462f6d2a6691a3f6ac", "messageHeadline": "Add AirnodeRrpV0DryRun", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 286, "deletions": 0}}, {"node": {"oid": "b61a581e2c0aa7c2bae72dc6bde4f46b6c1da235", "messageHeadline": "Disable the solhint rule added with a version bump", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "87a156ec6a18e382e9fe0b9498aa2aa44333edcf", "messageHeadline": "Refer to AirnodeRrpV0 with its name in the scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "94979d66971f58b847af3c3bad19b41e86aa5b24", "messageHeadline": "Add vi(m) swap files to .gitignore (#1725)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4226fbc9a6bd9d03cb4ad6c83dcfbd5fbde95994", "messageHeadline": "Enforce the endpointId derivation scheme (#1707)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "a379bc08b34ae7f371569c752ad598828f8ae4d4", "messageHeadline": "Merge pull request #1720 from api3dao/release-v0.11.0", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 238, "deletions": 185}}, {"node": {"oid": "02c381096f6d5cd731b030481a9528d4d166af9c", "messageHeadline": "Remove .swp file", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "58d5b22ca7f2723f816c1bd7b91bf0d48e411faa", "messageHeadline": "Release v0.11.0", "author": {"name": "API3 Automation", "email": "automation@api3.org", "user": null}, "additions": 238, "deletions": 185}}, {"node": {"oid": "b1bbb0e62d497dabca67e273fb09934064f3033f", "messageHeadline": "chore(deps): update dependency rimraf to v5", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "40a434c8ac67cd684a914ca5512a27e1e514f642", "messageHeadline": "Merge pull request #1712 from api3dao/renovate/google-4.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03d87b283e070727dffb683f51a79c87478d6ba4", "messageHeadline": "chore(deps): update terraform google to ~> 4.60", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8cc9ed179ee0583730e45fc5f383d785aa77dbd", "messageHeadline": "Revert \"Estimate gas for RRP fulfillments\" (#1710)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 362, "deletions": 971}}, {"node": {"oid": "b001cbaa0ca20dfb1207e44d2f704344d57d9384", "messageHeadline": "Merge pull request #1706 from api3dao/renovate/aws-4.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0272ec24f51e4a808effa5eed5e8424b9088dbf", "messageHeadline": "chore(deps): update terraform aws to ~> 4.61", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad642715afcfb9fe690239ce5f3e0482a4b289fb", "messageHeadline": "Retry api call (#1691)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 117, "deletions": 38}}, {"node": {"oid": "ef7f7170486b3b9d96776d3676a7c23f0fc36de8", "messageHeadline": "Merge pull request #1704 from api3dao/renovate/google-4.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "749e15be3d736f3825b9d41d77405097c07cf5a4", "messageHeadline": "chore(deps): update terraform google to ~> 4.59", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "407eccfdf0f1160b453025ab6e5e1e30dfc85420", "messageHeadline": "Merge pull request #1696 from api3dao/renovate/aws-4.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "759ab2561f604c3eaeb51facb49fec9a9b80d939", "messageHeadline": "chore(deps): update terraform aws to ~> 4.60", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e24c8961c3f817b391e3c9803959b5de66866c5", "messageHeadline": "Merge pull request #1693 from api3dao/estimate-gas-for-fulfillments", "author": {"name": "Bedirhan", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 971, "deletions": 360}}, {"node": {"oid": "495c5a99253d847c829e9e7aab6cdab51394968d", "messageHeadline": "Remove redundant test checks", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "8346dd25e5e98e6cdd7bb21d22b71a8c2a816c43", "messageHeadline": "Fix tests", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db0ffa196ef36720d790d315690ee8f0bf9bb49a", "messageHeadline": "Merge branch 'master' into estimate-gas-for-fulfillments", "author": {"name": "Bedirhan", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 1718, "deletions": 1176}}, {"node": {"oid": "cc68c2481b6c8c788438c4885f8fc4d0f1e4e39b", "messageHeadline": "Polish tests", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 139, "deletions": 429}}, {"node": {"oid": "f78e655c8de975a14dfc71b0e7f6644d3b3d6f82", "messageHeadline": "Optimize flow", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "1370de63609890cb64f565f73c416730eecb4a7e", "messageHeadline": "Update comment and log message", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c0060347b4c231c6d7a8f9e1d263e33803c390b7", "messageHeadline": "Merge pull request #1702 from api3dao/fix-secrets-parsing", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 67, "deletions": 23}}, {"node": {"oid": "87e9f4d10283ddc9f563caa152646235d8017061", "messageHeadline": "Fix propagating of gateway URLs to heartbeat", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "cc978fe9349924341001546505d62087bf1f15ef", "messageHeadline": "Fix parsing of secrets.env with comments", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "62f105fea14567743e174f55d38a14bcf5eebbff", "messageHeadline": "feat: script to bump OIS version references (#1686)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 66, "deletions": 3}}, {"node": {"oid": "f8471bf33f684cfe810e5455e2c365a65c414a6b", "messageHeadline": "chore(deps): lock file maintenance (#1699)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1504, "deletions": 1034}}, {"node": {"oid": "c77e843e5c060a6d1400d42f56e5b8dae9645f63", "messageHeadline": "Revert back to using beacon array for OEV gateway request/response (#\u2026", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 81, "deletions": 116}}, {"node": {"oid": "b78233ac011b696ae8b9a84942f69b6bd79bd6a9", "messageHeadline": "Estimate gas for RRP fulfillments", "author": {"name": "bdrhn9", "email": "bedirhan@api3.org", "user": {"login": "bdrhn9"}}, "additions": 1397, "deletions": 445}}, {"node": {"oid": "18fe3d0fecb7a88065efcb47db7566b965888016", "messageHeadline": "Include deployment_id in the heartbeat payload (#1689)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "de936cebcac36ce9355954641311615548fe3800", "messageHeadline": "Final OEV gateway adjustments (#1681)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 557, "deletions": 396}}, {"node": {"oid": "caecfc53e5644233dd4e9af237fd80715b2a2175", "messageHeadline": "Merge pull request #1688 from api3dao/renovate/google-4.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b86aee2718fb7ee7384b631e2337bbe98d25ce6e", "messageHeadline": "chore(deps): update terraform google to ~> 4.58", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2519fcbc75509484329e8cacf59949b2a22e12f8", "messageHeadline": "fix: chainId used in erc721CrossChainAuthorizations (#1685)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "960bed4ca0c0723e986ed891611d38b2dbc12e8f", "messageHeadline": "Merge pull request #1684 from api3dao/renovate/lock-file-maintenance", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 317, "deletions": 421}}, {"node": {"oid": "226ec51215565aaf2212f2b7c539c567d6d1fe94", "messageHeadline": "Lock file maintenance", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 317, "deletions": 421}}, {"node": {"oid": "df3b8933e578b36cc3e812fcc44a3a93342f8305", "messageHeadline": "Merge pull request #1683 from api3dao/renovate/devdependencies-(non-m\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 155, "deletions": 153}}, {"node": {"oid": "3774f986e15bc448ae6a732bc3d2f5bd58f176c7", "messageHeadline": "Update devDependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 155, "deletions": 153}}, {"node": {"oid": "0ee0eb5485c7ded1caf621ef4a00265900efb7df", "messageHeadline": "Merge pull request #1682 from api3dao/renovate/dependencies-(non-major)", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 859, "deletions": 832}}, {"node": {"oid": "219eb4f1a078f70e59bece4b2760acee3b1f860f", "messageHeadline": "Update dependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 859, "deletions": 832}}, {"node": {"oid": "acaea82a60370f7df5b8ab3e0b6adbffae4ed114", "messageHeadline": "Merge pull request #1676 from api3dao/oev-gw-fixes-2", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 79, "deletions": 43}}, {"node": {"oid": "8a302ae8589a4c8306d84de82fce40166d1246c9", "messageHeadline": "Simplify OEV GW response format", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "d9a8f2eff5f3baa6268f8fc9f8ba8009c680de96", "messageHeadline": "Remove unnecessary return values from the OEV gw", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "f0aacfadd9c76d44f6d5f550c6875cdd71530c40", "messageHeadline": "Fix OEV gw timestamp calculation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 98, "deletions": 42}}, {"node": {"oid": "a75741b4546b2914c445759921a308b0ec65ac2e", "messageHeadline": "Fix airnode-examples integration title (#1680)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e827283e8108e827d845b5c8997139fd6ac84e11", "messageHeadline": "Merge pull request #1678 from api3dao/renovate/aws-4.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "935e0412c3b80755d543bca9035c91ab390a91cb", "messageHeadline": "Update Terraform aws to ~> 4.59", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd3fe7bf0aa74cd8399570caf1a143287b88b4b7", "messageHeadline": "Fix incorrect timestamp parsing in OEV gateway (#1674)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1b486bb946d90c9a4d9ea1d5eb0d7aa5f99cac60", "messageHeadline": "Implement RequesterAuthorizerWithErc721 authorizers (#1670)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 1654, "deletions": 152}}, {"node": {"oid": "e1746a1d123809fb09edd9e24e307c910731f7b6", "messageHeadline": "Merge pull request #1671 from api3dao/oev-gw-fixes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 194, "deletions": 260}}, {"node": {"oid": "3336a6c55a899b448277fea66cd437ff4bbf8501", "messageHeadline": "Simplify OEV GW logic", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 194, "deletions": 260}}, {"node": {"oid": "0040a9be48cef479a7b6e10da3581d14968c76f8", "messageHeadline": "Merge pull request #1659 from api3dao/aws-sdk-update", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2505, "deletions": 675}}, {"node": {"oid": "1ae85d7d38b4a1341f07c353b087ebc0c0ae050c", "messageHeadline": "Add changeset", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "76255742bcee7707f45f250f182b0aa1766e31f0", "messageHeadline": "Update AWS SDK for airnode-deployer", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1389, "deletions": 479}}, {"node": {"oid": "6bfe44430684c7e0dff1253dfcb37fb38de0ffe2", "messageHeadline": "Update AWS SDK for airnode-node", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1119, "deletions": 205}}, {"node": {"oid": "947a279cd5aaebc31b801c325e376c1718b7d469", "messageHeadline": "Merge pull request #1654 from api3dao/renovate/hashicorp-terraform-1.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "611d7c574cbdaa239582829d991625939b5e0500", "messageHeadline": "Fix wrongly merged Terraform update changes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "477846a6d5382e93d10172448b30ac5734b1a969", "messageHeadline": "Update Terraform version in Docker image", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ebcab95c68b837e3116755a94049f96107746da", "messageHeadline": "Update Terraform hashicorp/terraform to ~> 1.4", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "758c60cd8c5c218964c835ff42ec070936ac7edb", "messageHeadline": "Merge pull request #1672 from api3dao/renovate/google-4.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "702a4257a03fb3d8ccb61a8eeb4f9ce72530121f", "messageHeadline": "Update Terraform google to ~> 4.57", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e723a480d2767425e59f915035111a6062c32a1c", "messageHeadline": "Merge pull request #1666 from api3dao/renovate/aws-4.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5da59bda65ccecf5dab33d439b91efa1a10dfe92", "messageHeadline": "Update Terraform aws to ~> 4.58", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "686c6d56730a6199c24188c296b2db0d710363d3", "messageHeadline": "Merge pull request #1669 from api3dao/renovate/lock-file-maintenance", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 146, "deletions": 133}}, {"node": {"oid": "bf0d4d38003835a7582490513296ee88e93ca88f", "messageHeadline": "Lock file maintenance", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 146, "deletions": 133}}, {"node": {"oid": "07b204b6015ad355dcec66f8111fcb03d99e6191", "messageHeadline": "Merge pull request #1667 from api3dao/renovate/dependencies-(non-major)", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7c13811a841794424e8c0167bc7f5b1d00739dac", "messageHeadline": "Update dependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f9118d39912b53fb689adfffea31e0fa8caadb63", "messageHeadline": "Merge pull request #1668 from api3dao/renovate/devdependencies-(non-m\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 110, "deletions": 93}}, {"node": {"oid": "b08ae168cbb1da930fa111ec0a93de838e915fc4", "messageHeadline": "Update devDependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 110, "deletions": 93}}, {"node": {"oid": "829f7901e723e7b891f99ec876d84613e6ac8597", "messageHeadline": "Update dependency esbuild-loader to v3 (#1650)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 154, "deletions": 155}}, {"node": {"oid": "45f1e9b9ba864f7843ba1b97ae4fbbbe61548a64", "messageHeadline": "Merge pull request #1608 from api3dao/renovate/aws-4.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09bff19a4d8e6fc773936e559c4d54366b53ba9f", "messageHeadline": "Update Terraform aws to ~> 4.57", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18246490e352f321ee7c6e007fdfa0413817fc7e", "messageHeadline": "Merge pull request #1607 from api3dao/renovate/google-4.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94b6685262c5f4283f58d5d1c97e21d1bf10f6b0", "messageHeadline": "Update Terraform google to ~> 4.56", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a04ee9ef50151552192fcab6d50ef1642ab5d8a", "messageHeadline": "Merge pull request #1525 from api3dao/renovate/lock-file-maintenance", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1055, "deletions": 1632}}, {"node": {"oid": "490840a7d9533e832f00b47a45899cb213be49b7", "messageHeadline": "Lock file maintenance", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1055, "deletions": 1632}}, {"node": {"oid": "ab87b4cc3893911c7cc4862122e24d85e89a4835", "messageHeadline": "Merge pull request #1528 from api3dao/renovate/devdependencies-(non-m\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1904, "deletions": 2028}}, {"node": {"oid": "75664b35cb3ecfc5ee930e9c3334b52b91341a0c", "messageHeadline": "Add empty changeset", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fb9aede0f99fefae1a6c099819a36e7bcf396bf3", "messageHeadline": "Fix Docker builds", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "762f31ee6b05476560afff014e58fb686e61f2ac", "messageHeadline": "Update Terraform GCP plugin version", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "26f1d32d6ad93bf2bb19b79c58943ede028dd725", "messageHeadline": "Update Terraform AWS plugin to version 4", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "46a1106c5c763c13f830872f4861f990c76c5866", "messageHeadline": "Update Terraform version to 1.3", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "34bf257e92b86be46088042577a430a770fc0773", "messageHeadline": "Bump target TS build version to es2021", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c7dd196a9a74edc037bcb7ca5c12eee20f73a47", "messageHeadline": "Apply new formatting rules", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 62, "deletions": 56}}, {"node": {"oid": "b1e3d44ab91f34e2e57ee5055507bd907889b29b", "messageHeadline": "Revert \"Apply new formatting rules\"", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 248, "deletions": 212}}, {"node": {"oid": "1b36f32e10e8e74f7ec10a5c83408a75d40cfee1", "messageHeadline": "Add empty changeset", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6643d6a4f1dd26cb5f10a7479f0b406af33734b5", "messageHeadline": "Update webpack target for airnode-deployer to es2021", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf672353942b79a7c00b27999acbba9f4e33cd54", "messageHeadline": "Update to new AxiosError interface", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "991186747663dee9e3bfc2de049d086f5ede9c72", "messageHeadline": "Apply new formatting rules", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 212, "deletions": 248}}, {"node": {"oid": "651cb8001bd53dfa8e2d0e5aa45a511bb566c688", "messageHeadline": "Add @types/chai dev dependency to airnode-adapter", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5cb6c3788bd473f06f986d9493c0bcee04fe943c", "messageHeadline": "Update devDependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1777, "deletions": 1928}}, {"node": {"oid": "a85a586a38556843f09372e4690897a3c6bd6a6f", "messageHeadline": "Merge pull request #1663 from api3dao/oev-gateway", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1573, "deletions": 26}}, {"node": {"oid": "ca3398cedf6b0dc8cecd42b32c7f97856e700a21", "messageHeadline": "Add OEV gateway changeset", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ccb6533131db19b49cfbcb35dfda80a6b675ec47", "messageHeadline": "Add OEV gateway URL to heartbeat", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "b151ac2afab8a234a5bf3d9abee12dd0b77c1828", "messageHeadline": "Add locally running OEV gateway", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "4c8fb256682e3e8a045b39ad8ff106a0e3b1ad1e", "messageHeadline": "Add OEV gateway Terraform recipes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 499, "deletions": 11}}, {"node": {"oid": "750afe2591905714fee6b3851e8d7421857e7869", "messageHeadline": "Add OEV gateway configuration section", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 94, "deletions": 7}}, {"node": {"oid": "23c2a657e4931de8be156c81110bde4afe1c8319", "messageHeadline": "Add request processor for OEV Gateway requests", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 250, "deletions": 0}}, {"node": {"oid": "7f2a79592d0e4e2622ee28c0360280a20b4c2562", "messageHeadline": "Add OEV gateway handlers", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 594, "deletions": 2}}, {"node": {"oid": "ebabba3f408842aabfe8c3f31ce56ebaac9d5b05", "messageHeadline": "chore(deps): update dependency rimraf to v4 (#1612)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 65, "deletions": 21}}, {"node": {"oid": "86332f806d45119b66b4116d2bb748c6c2f2a885", "messageHeadline": "Combine airnode-examples http gateway integrations into one (#1664)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 74, "deletions": 603}}, {"node": {"oid": "08a2985a4cde546283956457c9a87f1237d7e380", "messageHeadline": "fix: apply prettier programmatically in update script (#1656)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e4d3bee6e70bc733f4d95245fa320753d4204061", "messageHeadline": "Replace hardcoded deploymentId values in airnode-node tests (#1653)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "afdeb523ebf184caca07660fa4595bc0a6c09bab", "messageHeadline": "Merge pull request #1624 from api3dao/renovate/ethereum-waffle-4.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 422, "deletions": 4003}}, {"node": {"oid": "86a171e100ffd7cf5edd85bb0813f2776b8521da", "messageHeadline": "Update dependency ethereum-waffle to v4", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 422, "deletions": 4003}}, {"node": {"oid": "ba2e7c54385af6bc8c9f908d5d3d27bc1fbd36b1", "messageHeadline": "Merge pull request #1617 from api3dao/renovate/node-18.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5b71fc013bfb5114ff1069684c2c4476c8db6894", "messageHeadline": "Update dependency @types/node to v18", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a2b75fe2eb9944235f3e02983ca0b51f324ac7f6", "messageHeadline": "Merge pull request #1541 from api3dao/renovate/webpack-cli-5.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "55e24616e5c7f794e46d74b6161160fe097320b2", "messageHeadline": "Update dependency webpack-cli to v5", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "1a01827f9e14e2017602e3d2c165f070ee683275", "messageHeadline": "Merge pull request #1625 from api3dao/renovate/eslint-plugin-function\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 79, "deletions": 14}}, {"node": {"oid": "2d7ac8dca26d4f029e65a60c7a12a37c06688e32", "messageHeadline": "Update dependency eslint-plugin-functional to v5", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 79, "deletions": 14}}, {"node": {"oid": "6ceb708d3cf467f4e248150732c2c3d220b22ca8", "messageHeadline": "protocol-ci only on pull-request (#1643)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b2f1edfad867bb027f845b3dd2d601258ba7091d", "messageHeadline": "Remove Node version 14 from pre/post-processing specification. (#1652)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 83, "deletions": 73}}, {"node": {"oid": "014eeefefc4ad5cd01c1a682513c442b36c38a11", "messageHeadline": "Update dependency date-fns-tz to v2 (#1629)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a4929eeefb5d7e40a37b59cfa11d1320a9ea2b32", "messageHeadline": "Update Airnode to use Node 18 (#1647)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 100, "deletions": 94}}, {"node": {"oid": "5b2c06075f1082d00a057512cc57396087be1421", "messageHeadline": "Merge pull request #1642 from api3dao/fix-release-script-cli-parsing", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e58020bde0876ef7ae0d04c2e7582570e516e930", "messageHeadline": "Disable number conversion for release CLI", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "be1e68eb2eb620e26d365eabb034e662aca528ab", "messageHeadline": "Merge pull request #1640 from api3dao/release-v0.10.0", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 301, "deletions": 310}}, {"node": {"oid": "043168eea724c0fc67032b5d3b8a2f6f1b47389c", "messageHeadline": "Release v0.10.0", "author": {"name": "API3 Automation", "email": "automation@api3.org", "user": null}, "additions": 301, "deletions": 310}}, {"node": {"oid": "dd64a54f8183ec740d443727a61384b2f1f384bf", "messageHeadline": "Merge pull request #1639 from api3dao/fix-rpc-credentials", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3bf9feba1725ed40de8b5ec3695476376eaab363", "messageHeadline": "update changeset", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "03e0c9a480fdb69638ab8658108a26fb762cd500", "messageHeadline": "update mainnet,goerli rpc", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99c5927f4e8c6ab8ac934bd97117b55c2492eb9d", "messageHeadline": "Merge pull request #1627 from api3dao/1594", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 209, "deletions": 11308}}, {"node": {"oid": "c95486515caf5355d2f27c59efbde28e3ff459eb", "messageHeadline": "Merge branch 'master' into 1594", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 31510, "deletions": 56}}, {"node": {"oid": "dafe972428ba11c8a365aa2d7dd6e95bf9c370d4", "messageHeadline": "Add handling of _minConfirmations reserved parameter (#1615)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 283, "deletions": 23}}, {"node": {"oid": "3b80c8b8f13a86e8a67b398b5160a0cba76deec5", "messageHeadline": "Deploy protocol contracts on new chains (#1562)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 31228, "deletions": 34}}, {"node": {"oid": "1a16384be5b647f18ba3cf1785dce4b7a28a6f76", "messageHeadline": "add comments", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3ffc6ca76efd2570976b059371a98107cc63f2ae", "messageHeadline": "update single network verification snippet", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6e6fe20aeeee92380c3cfa43432522baa2aa1126", "messageHeadline": "type", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc4de94e7019e74ac45f9d20aa5675074f253697", "messageHeadline": "update workflow file", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "7c81b7926b52806ab8dc678fef90180f1d2c8925", "messageHeadline": "update script, remove decommissioned chain deployments", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 6, "deletions": 11263}}, {"node": {"oid": "38ab79ecec985adbb2138ea2d25ec5a3b1b008ea", "messageHeadline": "update workflow keys", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "86ef7d309ff085f91206816a7c64da29788b901d", "messageHeadline": "update workflow", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d48e772518882aae5e87816541bc94767dfdd1f7", "messageHeadline": "add changeset", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "787dfa9f7af0d04054f915ba33f848b6262b5f7d", "messageHeadline": "update verify script, add workflow", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 202, "deletions": 47}}, {"node": {"oid": "5a5462b69f5c24a583a7073d7f83bdddb5d60041", "messageHeadline": "fix(deps): update dependencies (non-major) (#1613)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "2a66b8dca5494c1d2926d516741c5c6fd703222d", "messageHeadline": "Deployer logs file (#1611)", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 248, "deletions": 67}}, {"node": {"oid": "588b1be3f2da2c0c6680cb5bb55fff66f8aee439", "messageHeadline": "Merge pull request #1619 from api3dao/deployer-help", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "bb6feb8a93faf21eb7a8432ded7c93e1804a0b55", "messageHeadline": "Update deployer help wording", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "4e59968f00b418909bc127013ae1689d24f68338", "messageHeadline": "refactor: simplify getReservedParameterValue", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "1aec79f87504f08d62f250dd72a6ed59ab5836d2", "messageHeadline": "fix: _gasPrice reserved parameter e2e test", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "f20a40b0da2974d2f2b7facb398cf59afa6bde31", "messageHeadline": "Merge pull request #1614 from api3dao/deployer-rollback", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 487, "deletions": 80}}, {"node": {"oid": "affe75226370b926f2142cb8bbfcf50b4a870cae", "messageHeadline": "Add rollback command to deployer", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 487, "deletions": 80}}, {"node": {"oid": "620aa0eb851a95311c963f760e5545a42eec633a", "messageHeadline": "Allow gas price to be specified using _gasPrice reserved parameter (#\u2026", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 252, "deletions": 33}}, {"node": {"oid": "b7b38cc126fa63381493b4f50ef7a38db9bbc138", "messageHeadline": "Deployer missing files (#1599)", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 113, "deletions": 11}}, {"node": {"oid": "e744b4ea6968f6ca0f84757c602609fa4a2316e4", "messageHeadline": "Merge pull request #1603 from api3dao/deployer-fetch-files", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 435, "deletions": 12}}, {"node": {"oid": "a29bed4a0c88e7bbf5131fc1f2cfbf9e7b0d81f4", "messageHeadline": "Add fetch-files command to deployer", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 435, "deletions": 12}}, {"node": {"oid": "c93ab8e69050813325c9c5f5d5ebccafc1907d2f", "messageHeadline": "Update dependencies (non-major) (#1604)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "04090832d561fd87dc39a9b3dbe23ebc5f69bd32", "messageHeadline": "Use --debug for airnode-deployer commands in airnode-examples", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b00fa4cc5e9cbc7603f5ac397863f8fc64973dd4", "messageHeadline": "Default to DEBUG log level in airnode-examples", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "7e66b920ba6199867b0453120b8c11c8f3d92110", "messageHeadline": "Add --cache property to prettier and eslint (#1600)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "4d6af9faff3499189ac4fd7cd2a764bdace169aa", "messageHeadline": "Remove Slack notifier from GitHub Actions (#1601)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 2, "deletions": 87}}, {"node": {"oid": "f52b6ad2be34c68053fe050a5cd41e05b232a297", "messageHeadline": "Update dependencies (non-major) (#1529)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 58, "deletions": 25}}, {"node": {"oid": "94b072b39fa784977fa29f1cb2bb373db5984d7f", "messageHeadline": "Unpin and bump axios to v1.2.2 (#1591)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "8844aa92a587c17dde56f9188ca7a72b38ccf000", "messageHeadline": "Bump @api3/ois to 1.4.0 and zod to 3.20 (#1597)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 80, "deletions": 72}}, {"node": {"oid": "524b47de7fd2d505b6bf357ae5b9e8b5f8ca699e", "messageHeadline": "verify deterministic deployment (#1590)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 57, "deletions": 21}}, {"node": {"oid": "3fcbc37e9bd41235ef0f6abd69adf8788dbb7582", "messageHeadline": "Merge pull request #1593 from api3dao/fix-release-scripts", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2cd940e419353bc6d7894162c4b2b928d235270", "messageHeadline": "Add missing GH token export", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff0a98b3480aad447a19b4ca72e006cbf54c607c", "messageHeadline": "Merge pull request #1577 from api3dao/remove-airnode-short-address", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 448, "deletions": 254}}, {"node": {"oid": "6951537f1fa91500bd56bdd213c9fd147727ad72", "messageHeadline": "Write deployment tests in more maintainable way", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 287, "deletions": 23}}, {"node": {"oid": "82273813137f66e03b50f37b3a40f11f84691dd5", "messageHeadline": "Replace Airnode address short with deployment ID", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 95, "deletions": 150}}, {"node": {"oid": "6ac7cfacc46ddd5b38e379e99348303657349371", "messageHeadline": "Move deployment ID derivation function to `airnode-node`", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "1dc408ca3b3b1ca4bc40bf352e554088749de79c", "messageHeadline": "Remove Airnode's short address from the receipt", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "47a026f0ebf9e2604c9171c09da58a2ad95952a0", "messageHeadline": "Merge pull request #1586 from api3dao/skip-api-call", "author": {"name": "metobom", "email": "46991761+metobom@users.noreply.github.com", "user": {"login": "metobom"}}, "additions": 246, "deletions": 53}}, {"node": {"oid": "dcf18d0a829d4e3e334603d8f7bf814a0bbf58a0", "messageHeadline": "Merge branch 'master' into skip-api-call", "author": {"name": "metobom", "email": "46991761+metobom@users.noreply.github.com", "user": {"login": "metobom"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "34f94258e48f8f1dfe7e7e836539effceb4dd576", "messageHeadline": "Fix failed lambda execution crashing coordinator (#1582)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "e698e43a35d6b2e59ea7a51c73de88972068d8a1", "messageHeadline": "refactor, add comments, rm unnecessary type castings", "author": {"name": "metobom", "email": "unutkan2013@yandex.com", "user": {"login": "metobom"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "679d4b1a503af6a7636ec6d3febf885b183efac2", "messageHeadline": "adjust grammer, add new test", "author": {"name": "metobom", "email": "unutkan2013@yandex.com", "user": {"login": "metobom"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "9e9f7da22b71c776528c1aa126d301c08d9bad23", "messageHeadline": "remove unnecessary type", "author": {"name": "metobom", "email": "unutkan2013@yandex.com", "user": {"login": "metobom"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "4e4e93680131c151986ca3cb75179715d806fb30", "messageHeadline": "fixed typos in tests", "author": {"name": "metobom", "email": "unutkan2013@yandex.com", "user": {"login": "metobom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d56dfa6d13ec3c58a8c40c5c1e47fc2ab9f66b9c", "messageHeadline": "add changelog", "author": {"name": "metobom", "email": "unutkan2013@yandex.com", "user": {"login": "metobom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "52cc7cef0d7d2d52a66831dd9d1e4bca57f6022a", "messageHeadline": "implement api call skip feature", "author": {"name": "metobom", "email": "unutkan2013@yandex.com", "user": {"login": "metobom"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "ad8f34d7c3a82778e15f91dd0b44f9184fc291f8", "messageHeadline": "add tests for api call skip", "author": {"name": "metobom", "email": "unutkan2013@yandex.com", "user": {"login": "metobom"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "36d2a6e7dd6e3ce41b89a6e98f0447c6e4c3b35c", "messageHeadline": "add error type for api call skip", "author": {"name": "metobom", "email": "unutkan2013@yandex.com", "user": {"login": "metobom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1fb4f9510f0ab3e25bd7927c0f36dc080e62c073", "messageHeadline": "add non-null assertion operator", "author": {"name": "metobom", "email": "unutkan2013@yandex.com", "user": {"login": "metobom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1271ea5cfb3c9293ca14be41f28b603b8f9b846e", "messageHeadline": "update ois from 1.2.0 to 1.3.0", "author": {"name": "metobom", "email": "unutkan2013@yandex.com", "user": {"login": "metobom"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "06d5d1126a1e82bff1d8cc7297560dc2eb0b4ca0", "messageHeadline": "fix: undefined error property in json logging (#1564)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "74f33ea835d71f22152354ee8cff2e0747080c0b", "messageHeadline": "Clarify provider URL when running airnode-examples locally (#1561)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "403a12070cc869d6a1e2b1b440045631f2e469ab", "messageHeadline": "Simplify heartbeat signature scheme (#1537)", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 47, "deletions": 54}}, {"node": {"oid": "6aaec342f3fdc879d1b1eaa2ec542f4d759da223", "messageHeadline": "Merge pull request #1548 from api3dao/fix-deploymentid-interpolation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 146, "deletions": 24}}, {"node": {"oid": "da7d47f139970ded8b33d32d31fab51ba84f8d3c", "messageHeadline": "Fix deployment ID generation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 146, "deletions": 24}}, {"node": {"oid": "1005f807c98ed419b1355906d88ce12c0c457926", "messageHeadline": "Change oracle gas strategy fallback log level to WARN (#1549)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f3de2677528f8e58684d44dcbc1a2782af62660a", "messageHeadline": "Fix e2e tests (#1553)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6ade99798d832543cb64a03ef737be4c2accd94f", "messageHeadline": "Merge pull request #1538 from api3dao/packaging-full-release", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 491, "deletions": 138}}, {"node": {"oid": "c1dcae46706e47b33cc9e09fd6fe277c78a9ee5e", "messageHeadline": "Update packaging README, yarn targets and CI", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "9445bfae03792ea52dfcc9408de790dd372dd2fe", "messageHeadline": "Hide secrets from logs", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "bbf3a6d52793170e58dfef6fdee503e192765018", "messageHeadline": "Clean-up of the source fetching", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 92, "deletions": 69}}, {"node": {"oid": "c0d07f264743df286c7cb4dcf543655a55cf87b0", "messageHeadline": "Add publishing of official NPM packages", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "175e9bba1ee4d8a360e0ddee71130e699b4f7af6", "messageHeadline": "Allow building & publishing Docker images with multiple tags", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "74c36ff1cb982c8cba7ff96c96393b61375d44a8", "messageHeadline": "Automatic release PR creation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 106, "deletions": 24}}, {"node": {"oid": "c1a24fa42952bc9d4ea2f73c7f87f0a39d0eb62c", "messageHeadline": "Divide packaging CLI into more commands", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 173, "deletions": 64}}, {"node": {"oid": "32f3e2a3a178afe44355c6e9fbcdcab6f87c34a9", "messageHeadline": "Add function for creating pull-requests", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "b42097a9b5f3eee1b09bb91b9db78ac1b460faa2", "messageHeadline": "Refactor Git commands to a separate module", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "ee3e4cd264a38cb23a2629a483640159698569f8", "messageHeadline": "Expand gateway request logging in AWS, GCP, and airnode-client (#1526)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 77, "deletions": 6}}, {"node": {"oid": "6b0ae76335793d9842d4caff14499449c5aaaf63", "messageHeadline": "Remove outdated deployer CLI example (#1543)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "81a8a72f9f81a2f9efeba5b581477cb20e9abcf3", "messageHeadline": "Merge pull request #1542 from api3dao/terraform-bool-fix", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "80bf6173a21d5ff00cdf7e6f2a50877df731a559", "messageHeadline": "Fix Terraform boolean interpretation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "9cc4b493155a7091895285cdfb05eac1fa90e7a5", "messageHeadline": "Fix README for testing gateway example (#1535)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7f9ada096a4e12db48a6bcb6bb728297b175be57", "messageHeadline": "Fix Terraform recepts for AWS after bad rebase (#1531)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "55dd3c68bd075f998dae1148ee246298d536347e", "messageHeadline": "Fix broken temp-v0.10.0 branch merge (#1522)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 329, "deletions": 386}}, {"node": {"oid": "4f3454cf40e1b0a1373e954df96ac22e1ce2e43f", "messageHeadline": "Merge pull request #1517 from api3dao/renovate/dependencies-(non-major)", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "105046016969f05628be52854b29529e427d71d9", "messageHeadline": "Update dependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "9eac02c947ea5b71c266790ce8a3cd69083c0c94", "messageHeadline": "Merge pull request #1516 from api3dao/renovate/devdependencies-(non-m\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "8517f5e3d4298af01c3096a7ca092cbaf7bcbaa0", "messageHeadline": "Update devDependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "d236751b907a818541c591ae7c6ad512ccd996e9", "messageHeadline": "Merge pull request #1484 from api3dao/renovate/lock-file-maintenance", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 721, "deletions": 952}}, {"node": {"oid": "f3da4c4b6966afc4e946feda29656d4cdf753b29", "messageHeadline": "Remove depracated prettier option", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "04be57e214b1fc7ad95da3547792ef051f281a8e", "messageHeadline": "Lock file maintenance", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 705, "deletions": 931}}, {"node": {"oid": "3a69963ff07f769e1903707b070997c0e1d4a6cc", "messageHeadline": "Merge pull request #1513 from api3dao/fix-quoted-secrets", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "36a5c15ba08903269c8b595b28f1519ef490f571", "messageHeadline": "Fix handling of quotation marks in secrets", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "66636e8c0cc522a11efce2348e691099c85cc0a8", "messageHeadline": "Merge pull request #1508 from api3dao/packaging-prevent-merge", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 174, "deletions": 19}}, {"node": {"oid": "632f93d42477be2ec464163992c9586ca991b75c", "messageHeadline": "Add CI job to enable/disable GH PR merging", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "03e8765d4e70aef884c328de5058e59eea1a368a", "messageHeadline": "Add packaging command to enable/disable GH PR merging", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 165, "deletions": 18}}, {"node": {"oid": "4a4bbea71f2280b08352586f37d6886dcb5bc8ea", "messageHeadline": "Merge pull request #1507 from api3dao/packaging-docker-push", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 155, "deletions": 63}}, {"node": {"oid": "fc959afcf4c65ce4e1d026ec0ac0dbb9bbb06cd7", "messageHeadline": "Add Docker image publishing to packaging scripts", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 155, "deletions": 63}}, {"node": {"oid": "1af7b4e604407dc4af241a8efed57a64de8126e6", "messageHeadline": "Merge pull request #1504 from api3dao/snapshot-publishing-automation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "29229c3b8aa3d2781d77982907cd7d21224552c9", "messageHeadline": "Allow publishing snapshot packages to the official NPM registry", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "5ad00a92a941fac05d7e91fd89cca5964423aacc", "messageHeadline": "Provide more detailed on-chain error messages for failed API calls (#\u2026", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "685a70ccdf4ad25cd870a8a8f8ea77ee28cbeb21", "messageHeadline": "Merge pull request #1495 from api3dao/packaging-automation-cleanup", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 452, "deletions": 201}}, {"node": {"oid": "d2f3fcab3f48d7c5788c14e24f4ea834e057ff8c", "messageHeadline": "Enable building Docker images for released packages", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 452, "deletions": 201}}, {"node": {"oid": "a0a9611af66038c25b9e3de538ac1618a1d9f5d0", "messageHeadline": "Bump axios (#1501)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "0e25e348e45a3b6ab2be7304443d6440177955fa", "messageHeadline": "Update devDependencies (non-major) (#1483)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 668, "deletions": 537}}, {"node": {"oid": "c45cd69089d59b34df08ea223a9ed0c8421ca4df", "messageHeadline": "Update dependency axios to v1 (#1489)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "863eb844808cdaf474fc1633bad614a6b8634fad", "messageHeadline": "Update dependency lerna to v6 (#1496)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 491, "deletions": 436}}, {"node": {"oid": "02aebcfdf708e5a3a86c23c7509e449a9dda7011", "messageHeadline": "Update dependencies (non-major) (#1500)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 108, "deletions": 42}}, {"node": {"oid": "4b2843650f6858328c12f552574e3a76b44175f4", "messageHeadline": "Enable cross-chain authorizers (#1488)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 1068, "deletions": 94}}, {"node": {"oid": "d23503a41429dfe56a8812dcf04e97606102f1a8", "messageHeadline": "Catch and print docker build errors (#1499)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "f6becd5908db964710168203148df36d2e7f5af9", "messageHeadline": "Merge pull request #1498 from api3dao/deploy-arbitrum-optimism-testnet", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 79, "deletions": 74}}, {"node": {"oid": "729e4e37909efae043b55d3e5ffd6c19656143e2", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c8905d4986d3e1325d0d35802dbcd606b6b0aa90", "messageHeadline": "Redeploy contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5646, "deletions": 0}}, {"node": {"oid": "5bc25cefaa3a73d8020edc1e4efa9c1d6eb0cdaf", "messageHeadline": "Update credentials", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d153f382439a6f552ea24bd68f082ead632dcb1", "messageHeadline": "Remove existing deployments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 5646}}, {"node": {"oid": "c5b61a0eb2d1ce2a3a4cf15f3050613b6fb83239", "messageHeadline": "Merge pull request #1497 from api3dao/temp-v0.10.0", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1823, "deletions": 572}}, {"node": {"oid": "557dc5632e21ed8c0a0bdbfc172a9e71208ff26e", "messageHeadline": "Fix broken deployer tests", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a7c35f265277eba209d724af69c217be4b0d483c", "messageHeadline": "Use the region of the first deployment for the bucket location", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 376, "deletions": 167}}, {"node": {"oid": "780735f505ff6cfea30648030fb63e86381879e4", "messageHeadline": "fixup deployments sorting", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 204, "deletions": 13}}, {"node": {"oid": "90a59073fdb96e496b54ff1225e80ed2cfd60bf4", "messageHeadline": "Use deployment ID as a main removal method in deployer", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 144, "deletions": 189}}, {"node": {"oid": "58fae7bd89a37adcc8786e80635230f81ca08183", "messageHeadline": "Use `CloudProvider` type inside `Deployment` type", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 308, "deletions": 64}}, {"node": {"oid": "8f32dfb3a2cf533696e2049a99377d75be8b9a76", "messageHeadline": "Add deployment ID to receipt.json", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "9a99e5636d5febc24c366ba08c022dd0bb543418", "messageHeadline": "Refactor `listAirnodes` and `deploymentInfo` to reuse common code", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 126, "deletions": 179}}, {"node": {"oid": "830d3118d87fb4594ba468c699c241f6f59341fe", "messageHeadline": "Add cloud provider prefix to deployment ID", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "1a15914918f1fff642fc208a0a5b26d479c557d2", "messageHeadline": "Add `info` airnode-deployer command", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 386, "deletions": 17}}, {"node": {"oid": "352722076eebc3417429974eee758c2871fe0530", "messageHeadline": "Disable concurrency in airnode-examples (#1467)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c334cc417c8dab3cfd7eda4de068214db77a888e", "messageHeadline": "Display ASCII art only for deploy & remove commands", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "739b373a6b0823447cf21f6e4f4df1c4392e0a99", "messageHeadline": "Simplify tests using `mockResolvedValue`", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "a4d014da9f7646984c6e76a80442884584233445", "messageHeadline": "Add `list` command to deployer", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 408, "deletions": 3}}, {"node": {"oid": "f77480c2c3d8c7d23875bba0763169cc3d2783b4", "messageHeadline": "Fix timestamp format in deployer tests", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "c626f60ae3db87ea408e03af015ac13b72930acc", "messageHeadline": "Remove unnecesary arguments for cloud connectors", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 112, "deletions": 189}}, {"node": {"oid": "efd9301a45a7aa3c1d1af46085fcd5cf02838c7b", "messageHeadline": "Unite timestamps in cloud and in receipt.json", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c5feadb20f2ff03ac625fc1348728de6605392b8", "messageHeadline": "Remove unnecessary validator bundling (#1434)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 14, "deletions": 46}}, {"node": {"oid": "a2e7a03120ce31afe471faf3bbeba247f0b5fd87", "messageHeadline": "Release v0.9.0", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 202, "deletions": 127}}, {"node": {"oid": "4bdc4ea4a6aba9476c316a799159a6b602a98c9c", "messageHeadline": "Update dependencies (non-major) (#1482)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "5d1022a6838bcf35b90c621b20bb9fe791324d34", "messageHeadline": "Update dependency @types/mocha to v10 (#1479)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "39eadc22b5b599cbe7cb7c0e4dd2c67c910dbedb", "messageHeadline": "Lock file maintenance (#1455)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 645, "deletions": 749}}, {"node": {"oid": "aa773543edb0b9e63e1a7c276cb2e98c815379a4", "messageHeadline": "Remove ropsten/rinkeby references (#1476)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "50551a86573d117c1da90a6579dbd969daed8a23", "messageHeadline": "Update devDependencies (non-major) (#1453)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 673, "deletions": 813}}, {"node": {"oid": "c1b927695afbe738c4477039ed7ec76f406e27e1", "messageHeadline": "Merge pull request #1463 from api3dao/deploy-sepolia", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2886, "deletions": 43}}, {"node": {"oid": "ee9c9d797baa47e79ee38500fb7d900562ac0f6c", "messageHeadline": "Merge branch 'master' into deploy-sepolia", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 175, "deletions": 99}}, {"node": {"oid": "9a866f5a816846584b169f6331fcd0ada2a9a0eb", "messageHeadline": "Merge pull request #1464 from api3dao/emo-deploy-sepolia", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 48, "deletions": 40}}, {"node": {"oid": "6327dd7d3202705758d3a59fbf0c9a973e383c61", "messageHeadline": "Bump @api3/ois to 1.2.0 and bump zod (#1466)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 50, "deletions": 42}}, {"node": {"oid": "8bbf42383b05ed2e927e65acad21cb13eb1e2910", "messageHeadline": "Add airnode-utilities to devDependencies, fix validate-ts-references \u2026", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "ce1598956438c124e6030ad96a8b6014877b1b04", "messageHeadline": "Merge pull request #1456 from api3dao/fix-terraform-dependency-cycle", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 125, "deletions": 58}}, {"node": {"oid": "94a99295aa37c21266ee80dd4d635102da60eed0", "messageHeadline": "Fix TS errors in generate-references script", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "3ddaf16b52458186cad8264e81df737e83283ff4", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4b1d8e51617dd5689abd84366d695c9b4b0d629a", "messageHeadline": "Deploy on sepolia", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2827, "deletions": 4}}, {"node": {"oid": "4c6bba255a1c51b7c5edbd8efd52c134ba91815d", "messageHeadline": "Add sepolia to credentials", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3602a450f1e90d24042baa0d95338b6553f4b98a", "messageHeadline": "Condition coordinator module instead of env variables", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 80, "deletions": 3}}, {"node": {"oid": "b67047b7e04703ffef5cacc44197975a2e12bc38", "messageHeadline": "Improve merging of serverless env variables", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4704eacbcf9a1a9e731d855778e3f78d956b5c4e", "messageHeadline": "Clean up the way we prepare serverless code for deployment", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 35, "deletions": 53}}, {"node": {"oid": "47b0048546be21729c33a9cb3b4cb8777e4f4a47", "messageHeadline": "Update dependencies (non-major) (#1454)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 107, "deletions": 27}}, {"node": {"oid": "1576dc92f26d15a5826c07d5c302aa41174a3fa4", "messageHeadline": "Fix deployer CLI example (#1446)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eeda6e3108b0dd95cf1c1f8c96eae4491a36fa39", "messageHeadline": "Merge pull request #1442 from api3dao/fix-docs-links", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dd7cb2842f27261824baf6d78606ec6c7ba38a52", "messageHeadline": "Fix broken README link", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5f8f7d4f0315fab179d621dcfd3f17c26c327a1a", "messageHeadline": "Merge pull request #1424 from api3dao/deployments-common-bucket", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 3014, "deletions": 577}}, {"node": {"oid": "4c7b01352d6d1bfd2acd6293be2779547f12ef10", "messageHeadline": "Add cloud provider-specific comments for bucket creations", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a07048e03a75ad2e28ff45f8575224ef6dfb901f", "messageHeadline": "Change timeout for gateway serverless functions to 30s", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a9dbf80c9b41e74a543a42733f74e3ad47b85a47", "messageHeadline": "Add tests for Airnode deployment, AWS and GCP wrappers", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2159, "deletions": 129}}, {"node": {"oid": "a6cdf2e2e1e52f04430e208321c6d179954a3556", "messageHeadline": "Add validator tests for mnemonic and max concurrency", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "4b3db2be566a939cf6f4da6c3cb63cde8c8c9d69", "messageHeadline": "Store deployments in a common bucket", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 914, "deletions": 562}}, {"node": {"oid": "1daf5b7e78dba582f1d6f65d3374d9ad1f9acca9", "messageHeadline": "Lock file maintenance (#1440)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1116, "deletions": 1236}}, {"node": {"oid": "aaa6db119c50552d6157e04e48c24d5ee12e3cb1", "messageHeadline": "Correct test fixtures (#1438)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 29, "deletions": 69}}, {"node": {"oid": "20d10ecd49ed006278ba50070f48fcff8f53eb0a", "messageHeadline": "Update dependency ts-jest to v29", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 28, "deletions": 35}}, {"node": {"oid": "29f144b6f8b30b2f0846235aca4cadab084de508", "messageHeadline": "Remove unnecessary async/await (#1439)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 142, "deletions": 137}}, {"node": {"oid": "bb60828bb7dccfce9f4ed8e5ebda2797a463f18b", "messageHeadline": "Fix wrong name in airnode-examples Requester contracts (#1433)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "488a717e0e18e083e51ce03d433ea4985b5e23a3", "messageHeadline": "Bump @api3/ois to 1.1.2 and bump zod (#1423)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 51, "deletions": 43}}, {"node": {"oid": "39cc94bb290e162a246e81d5614eb4f3e8f5b127", "messageHeadline": "Release v0.8.0 (#1428)", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 400, "deletions": 374}}, {"node": {"oid": "5acdba4f88ffeb219fdd47d615c2c85ab725825e", "messageHeadline": "Merge pull request #1420 from api3dao/fix-outdated-github-account", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9bd6f419e65075d096a3c8ed42a027bedb9dde36", "messageHeadline": "Fix outdated github account", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a3beee0968fae31f21ae475bfd8ef7e59ce417b2", "messageHeadline": "Merge pull request #1417 from api3dao/renovate/devdependencies-(non-m\u2026", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1034, "deletions": 919}}, {"node": {"oid": "16d88b53f1055feb670e47c297ee77284edc2d79", "messageHeadline": "Update devDependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1034, "deletions": 919}}, {"node": {"oid": "ac1bea6c8d243bdcde253e6785cfb1fb6f937d9a", "messageHeadline": "Merge pull request #1416 from api3dao/renovate/dependencies-(non-major)", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "f13d547ae79b0e20a86ed85040a266b834d993a2", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c1edbe678f1c4d0fc3020e9805fb2619bc778383", "messageHeadline": "Increase npm registry ping delay", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff4abf888e55cb23ddbadea14e645f3a8cb3bae9", "messageHeadline": "Update dependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "bef09e2252d66b106e7810eda24c1d405f44bb28", "messageHeadline": "Merge pull request #1413 from api3dao/1412-export-api-directory", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "6efda12670d781aba039bfbb145823864171e4cb", "messageHeadline": "Exports all functions in api/index.ts", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "af3abb0d0b67e5fe750476998a69b9fdd281286e", "messageHeadline": "Exports functions under /api directory on airnode-node package", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b7fae94af8b6b7f7d501b08efec6c72164536734", "messageHeadline": "Simplify import and adjust language", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "661a6f176aa45d34f846148ca36a2e28e677986c", "messageHeadline": "Default to deployed AirnodeRrpV0 in airnode-examples", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 83, "deletions": 20}}, {"node": {"oid": "a56c4605312ef16e245c5b50ba87c929cd1084a7", "messageHeadline": "Fix airnode-client httpGatewayPath (#1409)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "204bc1fe9222d362492d5f39bb2f3f4dc9f72280", "messageHeadline": "Merge pull request #1408 from api3dao/renovate/major-jest-monorepo", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 12, "deletions": 85}}, {"node": {"oid": "ec17dc2f41deb4d47379a8d84fe4479eb76d2066", "messageHeadline": "Update dependency @types/jest to v29", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 12, "deletions": 85}}, {"node": {"oid": "95b8b25be77cb2d8933558c659fbdee519a6933f", "messageHeadline": "Merge pull request #1397 from api3dao/renovate/major-jest-monorepo", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 426, "deletions": 313}}, {"node": {"oid": "d4fe6194fc18f6f257828ec85c3ab9bcc585f4d2", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4ca417437f0a6639a049eb39bc580a82773c8826", "messageHeadline": "Update snapshots", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c6ec5ea4e2a37b784d0b4fc510ee79612029afcd", "messageHeadline": "Update dependency jest to v29", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 418, "deletions": 307}}, {"node": {"oid": "5938fd513abe3b1376801ef3f7842ebf078414dd", "messageHeadline": "Merge pull request #1400 from api3dao/renovate/devdependencies-(non-m\u2026", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "514238fc35570765050418690093128c9f3fae30", "messageHeadline": "Update devDependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "fe0870ccf92b893c2a8074779ce4c4817c8ca6a3", "messageHeadline": "Merge pull request #1399 from api3dao/renovate/eslint-plugin-jest-27.x", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 52, "deletions": 50}}, {"node": {"oid": "3af4c2ff7e147573137a70b8732bd2a13a979bde", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "795c9ae45c9050386efe8660c7cd9fbb18b4352f", "messageHeadline": "Rename to canonical jest function names", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "0c199e63d8b593fe0fcd8ed7d5a498c37e0a5b76", "messageHeadline": "Update dependency eslint-plugin-jest to v27", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "247b3f87ad5806159df201c247dd8c519c3c58ae", "messageHeadline": "Merge pull request #1390 from api3dao/renovate/lock-file-maintenance", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 342, "deletions": 776}}, {"node": {"oid": "7a4416e692b581a30224e185829a680ece56251f", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4b1fc1b66dd9263d07aff326ce02fdb32b9b0cf8", "messageHeadline": "Remove object constrait from generic T in airnode-node types.ts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bea171034863ea48e0b3c6a3403a8d561f3cf73d", "messageHeadline": "Lock file maintenance", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 338, "deletions": 774}}, {"node": {"oid": "316f7bdd5aa58f39d7b19ac82f99109973cbeaf2", "messageHeadline": "Merge pull request #1387 from api3dao/renovate/dependencies-(non-major)", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 466, "deletions": 49}}, {"node": {"oid": "146e1c89565f2082cb79b9393de735aa25b094d2", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2cc986cc8866b3387a516ce54a8cc1a05d28372d", "messageHeadline": "Add GasTargetMock type definition", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "816d5c2bf3931d9518ba699fe61416fa697f8e2d", "messageHeadline": "Add lastBaseFeePerGas for getFeeData", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "016558673b960893e80d83d759b9ca9680103bab", "messageHeadline": "Update dependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 433, "deletions": 41}}, {"node": {"oid": "22aa002e6848886da05d70042ba75dd28657acd7", "messageHeadline": "Merge pull request #1382 from api3dao/docker-image-from-released-pack\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 426, "deletions": 260}}, {"node": {"oid": "72e41f7e680f08cdd7f5908fbddccc7e84b0ee58", "messageHeadline": "Remove Docker container building from examples", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "192156fd4dde121e26152fffd3496fe3d4abfc01", "messageHeadline": "Rework building of Docker images", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 424, "deletions": 225}}, {"node": {"oid": "c5c7c8890a65ea323d66f53153d127626c04765d", "messageHeadline": "Change changeset config for packages to fixed", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4e33ea78e6c63689b4db39065867cabf6765b50", "messageHeadline": "Add per-endpoint rrp response caching (#1372)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 274, "deletions": 50}}, {"node": {"oid": "7469315d62906707482b3d9a8f3eb88fd6089f26", "messageHeadline": "Merge pull request #1391 from api3dao/remove-heartbeat-id-from-receipt", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "2655002a5e7a0f369cdc294e3c67c3735dacc132", "messageHeadline": "Merge branch 'master' into remove-heartbeat-id-from-receipt", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 523, "deletions": 477}}, {"node": {"oid": "70c4461f7d0fe7b3b9a10c2099b49667120888c6", "messageHeadline": "Update devDependencies (non-major) (#1388)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 523, "deletions": 477}}, {"node": {"oid": "c2c2281ec3ba5c05ef8777b1d27f6c144498e2d8", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "58b5029c5d8ffdec9b073982947a01e2ba423df2", "messageHeadline": "Remove hearbeatId field and api object from receipt", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "f00a46f36d44911ff51888c552d859dda80468cd", "messageHeadline": "Merge pull request #1383 from api3dao/fix-gcp-region-names", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "a766807f39b6069dcd8d984ec25e060fdf5be3e5", "messageHeadline": "Fix naming for some of the GCP regions", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "76e1438b0f43335f8d48b6d2c480dbc303d0205a", "messageHeadline": "Add missing header for HTTP request example", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c218e333a4c27103e64b5b13b1fb53abbcd56c5", "messageHeadline": "Merge pull request #1379 from api3dao/renovate/lock-file-maintenance", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 58, "deletions": 59}}, {"node": {"oid": "d174a38955f94a7888dd1f8ecbd95aa0a294e67f", "messageHeadline": "Lock file maintenance", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 58, "deletions": 59}}, {"node": {"oid": "f90ac2538ac21059a32033f4da5f0f987a8f4a1c", "messageHeadline": "Merge pull request #1378 from api3dao/renovate/dependencies-(non-major)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d4f0fd2409793cd01e629abf3298d9b5e0a7a8ec", "messageHeadline": "Update dependency aws-sdk to ^2.1194.0", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "422c59db76f3e97c4c9d2b91096a49a078c4ad99", "messageHeadline": "Merge pull request #1377 from api3dao/renovate/devdependencies-(non-m\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 430, "deletions": 430}}, {"node": {"oid": "f659439a5310b847548241c931a3e56a5442f7e6", "messageHeadline": "Update devDependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 430, "deletions": 430}}, {"node": {"oid": "55022c5595b4c59760a1dbc951fe1b00247317aa", "messageHeadline": "Improve validator cloudProvider error message (#1373)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "017a531e338974254c2dcb6ce0fb94d91046b481", "messageHeadline": "Merge pull request #1370 from api3dao/renovate/lock-file-maintenance", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 198, "deletions": 251}}, {"node": {"oid": "1b8090b276a5fb552acba34730ccaf36e15e826a", "messageHeadline": "Lock file maintenance", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 198, "deletions": 251}}, {"node": {"oid": "88685dab065eccbc6a57fc14ee39e85bfb1aa921", "messageHeadline": "Merge pull request #1368 from api3dao/renovate/devdependencies-(non-m\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 542, "deletions": 489}}, {"node": {"oid": "c688cb1afc737849cca43b66af90a582b92fff7a", "messageHeadline": "Update devDependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 542, "deletions": 489}}, {"node": {"oid": "26533ee154a8d1ac398cbcfb8f74f20b8f718b59", "messageHeadline": "Merge pull request #1369 from api3dao/renovate/dependencies-(non-major)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "a96ec6e910338654dddac88099a3c90ed9698bb4", "messageHeadline": "Update dependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "bf8c2f17b2a164d253974c43033738aabec68eec", "messageHeadline": "Merge pull request #1364 from api3dao/cli-generate-mnemonic", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "4aa41e397b68e614db7b2450074fd610dce6085e", "messageHeadline": "Merge branch 'master' into cli-generate-mnemonic", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "68a6ca57cac3cfff1642d7b04407d9c0b1e1b24c", "messageHeadline": "Merge branch 'cli-generate-mnemonic' of github.com:api3dao/airnode in\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 651, "deletions": 165}}, {"node": {"oid": "ea8532842266b8c58b126ebe116c630a1593b275", "messageHeadline": "Remove xpub from generate-mnemonic", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "a4e16d8ca816e08d596f9d9a956c547ad35181ed", "messageHeadline": "Merge pull request #1361 from api3dao/cors-config", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "5465aaeeae5a51b5c0e3410300a5287bd8982231", "messageHeadline": "Resolve conflicts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 650, "deletions": 165}}, {"node": {"oid": "64a62dc8b8eb46733eb53ffe58221138139456ad", "messageHeadline": "Merge branch 'master' into cli-generate-mnemonic", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 651, "deletions": 165}}, {"node": {"oid": "aac8fab3b80cd429a829db782f37cee83a09567c", "messageHeadline": "Support HTTP gateways with airnode-client (#1352)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 651, "deletions": 165}}, {"node": {"oid": "ee329a4378e95fd84dd327bcef76678df3f58fc1", "messageHeadline": "Update changeset, improve generate-airnode-mnemonic command description", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "20be431aecad775efcab9e0f5ba140a4ee81ac5b", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e9babfa82c41db94bf24021344ad827859374240", "messageHeadline": "Add generate-airnode-mnemonic cli command to admin, update generate-m\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "7176438f5d5ac99dc1fd88c40d4251884f12c24f", "messageHeadline": "Merge branch 'master' into cors-config", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 513, "deletions": 359}}, {"node": {"oid": "37fec0fed017fdb95c98749e9abb58a097e79143", "messageHeadline": "Update changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdc24ee7dfaebb91ac1186a7b165e21cbdcd7851", "messageHeadline": "Use EnabledGateway type for http gateway handlers", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "07435641ad0a5e4bcd854251636c30e678641a88", "messageHeadline": "Add setting CORS headers for POST request", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "ad64d01d164ba1e32eac81d2aa448e2ffbc10bc5", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "76a6ac0174f72ea79caba5b73e695854fdb64915", "messageHeadline": "Fix CORS verification for deployer cloud handlers", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 57, "deletions": 53}}, {"node": {"oid": "9600ed395a3bad8e4a14c94949f0e4606374b082", "messageHeadline": "Merge pull request #1357 from api3dao/cors-config", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 308, "deletions": 21}}, {"node": {"oid": "d199b46dabbe0ccf269c50dae46180505eb80940", "messageHeadline": "Merge branch 'master' into cors-config", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 513, "deletions": 359}}, {"node": {"oid": "516d60d8024fb8f38fbaf214263cf9a3f59c0f64", "messageHeadline": "Refactor header notation", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "28d1d81b907dc211d735cd4dcecb47a59c2eae81", "messageHeadline": "Merge meta and additional fields of logger (#1353)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 171, "deletions": 51}}, {"node": {"oid": "4190fca2f9a330b947dec09c7efcd9ea3e2bcad1", "messageHeadline": "Add early return for CORS fail, fix terraform templates", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "d1c783485084fd5b0f89ae4ee564661ed155fb3e", "messageHeadline": "Update dependencies (non-major)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "948e13feb0faec2f135ffd05fe24fe3599501ad1", "messageHeadline": "Lock file maintenance (#1356)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 257, "deletions": 287}}, {"node": {"oid": "dbd2cc23f532d1f79a545312c1f9b8ec887015b7", "messageHeadline": "Update devDependencies (non-major) (#1355)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 103, "deletions": 39}}, {"node": {"oid": "da125be88ade845de7cbb90554d9c9a97b638b19", "messageHeadline": "Fix conflicts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1589, "deletions": 1860}}, {"node": {"oid": "a4a4c9a3b7178aea74d9a7618d0000f0fdea44cb", "messageHeadline": "Add cors utility function unit tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "d993c8830169c37b9f674b295b4c46da4af402c2", "messageHeadline": "Fix gas-oracle test timeout for consistent test results", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d7ca4af84b672a2262aa569af5a3e14de5659d15", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3cf0705e1d67e44b29c19ed9333d27fedb85c019", "messageHeadline": "Add corsOrigin config field and cors check to deployer handlers", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 220, "deletions": 17}}, {"node": {"oid": "4c29e6b6a87389184fa2a7dfb18f39789a3d9085", "messageHeadline": "Lock file maintenance (#1326)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 361, "deletions": 525}}, {"node": {"oid": "5bb67c33b5e67f2bfa82e27302d81919ef2b1897", "messageHeadline": "Update devDependencies (non-major) (#1347)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 949, "deletions": 955}}, {"node": {"oid": "5060df2276d1071a9dbf448308e0369aafdecd13", "messageHeadline": "Merge pull request #1341 from api3dao/logger-options", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 226, "deletions": 209}}, {"node": {"oid": "6c8b828d125ac5dc911dbb76d53945056f4b6c49", "messageHeadline": "Merge branch 'master' into logger-options", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 330, "deletions": 222}}, {"node": {"oid": "41b7615bf3ba28cc2f5a8258203399d25ec861ec", "messageHeadline": "Remove unnecessary logger field", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0d93b77db96c71a6d29ea058352340b2f2480d0b", "messageHeadline": "Update dependencies (non-major) (#1325)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 86, "deletions": 208}}, {"node": {"oid": "8a51d1683f3907206e0722dc3924b1684458e9ff", "messageHeadline": "Merge pull request #1349 from api3dao/gcp-recipe-services", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "05ee6a7b073b6f5b2331e3bece2e9a0f07f76f73", "messageHeadline": "Merge branch 'master' into gcp-recipe-services", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2601469f9a47bb78d2ac1d0c76bff087311c4971", "messageHeadline": "Merge pull request #1350 from api3dao/ci-latest-version-rename", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "14a3acddeb3ca31d3daa6d0ab4826d69fbfe9a20", "messageHeadline": "\u0344Remove unnecessary latestBeaconVersion", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d8d9c986a204076a2dce444687830927290dbb74", "messageHeadline": "Fix check documentation latest path update loop", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "604085c9a6ab0f9668d1f1f001eda3821c504bcd", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2f53c98cfb8ad0e1b70630f5abc48a374dc03432", "messageHeadline": "Set disable_dependent_services, disable_on_destroy to false to allow \u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3a21899013bc7717d7b8ffd106a947fbde1c78fa", "messageHeadline": "Merge pull request #1343 from api3dao/examples-gas-oracle-config", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 225, "deletions": 0}}, {"node": {"oid": "94f7d363a639cc6ca737b46493acc81bd01d0080", "messageHeadline": "Merge branch 'master' into examples-gas-oracle-config", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1060, "deletions": 879}}, {"node": {"oid": "895b7ebe725b3927c78c32995f9138753206a674", "messageHeadline": "Merge branch 'master' into logger-options", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fe19841584b108b3f9dc89fafe39e2d6515d6f13", "messageHeadline": "Set logOptions separately for deployer and local handlers", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1231, "deletions": 1016}}, {"node": {"oid": "871623139ee6af12b30cf93b6380a23e59febf97", "messageHeadline": "Disable renovate dependency dashboard, assign Airnode team as reviewe\u2026", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2a9eff8f352158fe2d3e20649bffd5fd4b7a70cd", "messageHeadline": "Fix changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "9822ddecea359501c681d2201a9275df20688e31", "messageHeadline": "Update devDependencies (non-major) (#1324)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1058, "deletions": 878}}, {"node": {"oid": "62f9449ff8e0e1f41d8764ec30265c2052591d03", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "1bea783bc17752b08d28229b620e9e69daee6b06", "messageHeadline": "Add latestBlockPercentileGasPrice and providerRecommendedGasPrice to \u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 220, "deletions": 0}}, {"node": {"oid": "35ce00f75323f209a45bd8727c0c3cc03c570ead", "messageHeadline": "Use logger.log for CLI logging", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "193496118dedbcb4a26f797d9230009aac4da25d", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "16e237991eb7a8b1fe5364b01e345620fd636fd3", "messageHeadline": "Add logOptions state to logger, set logOptions at the start of handlers", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 163, "deletions": 186}}, {"node": {"oid": "ec22a04e2f5fa9f84e7453e17586409127d75f69", "messageHeadline": "Merge pull request #1321 from api3dao/gas-oracle", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 2042, "deletions": 877}}, {"node": {"oid": "47085319593f72b7536dd0c83f75bfbace4f5278", "messageHeadline": "Merge branch 'master' into gas-oracle", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 488, "deletions": 304}}, {"node": {"oid": "6de9580c77a94eee5265875b5e570807d5480907", "messageHeadline": "Change RANDOM_BACKOFF_MIN_MS to 200 ms, reverse order of handling con\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "beefeda9b3de89fa80957c26a2b44db5a200cbc4", "messageHeadline": "Fix gas-oracle provider retry attempts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 134, "deletions": 60}}, {"node": {"oid": "9aa6dba8d5a8b325076e983589db15ff5cf4c121", "messageHeadline": "Add getProviderRecommendedEip1559 strategy, remove eip1559/legacy tx \u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 448, "deletions": 955}}, {"node": {"oid": "e5ac77b832a5d2f75ba72d6af01111091b95c84e", "messageHeadline": "Move cloud auth files into the config directory (#1330)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "33a58a0e8e7baf4df736e03ee68ea1dfe5f8b767", "messageHeadline": "Refactor gas-oracle timeouts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 110, "deletions": 38}}, {"node": {"oid": "c100856b4cabe9b5cf2c769f85160b3d8677da25", "messageHeadline": "Merge pull request #1319 from api3dao/readme-typo-fixes", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bbd3f1f0637d9973deb5206f4c6d8165bcfffc12", "messageHeadline": "Merge branch 'master' into readme-typo-fixes", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 480, "deletions": 300}}, {"node": {"oid": "d5662649b313025d71ca6374118e7d481584d655", "messageHeadline": "Improve deployer image interface (#1322)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 50, "deletions": 68}}, {"node": {"oid": "36f77a6800fa65162c77935e94a594e08bc77259", "messageHeadline": "Merge pull request #1308 from api3dao/an754-callapi-handler-argument-\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 405, "deletions": 225}}, {"node": {"oid": "67e42b2df5f7b1fb3867624fc002e26363a34310", "messageHeadline": "Improves types around regular callApi()", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 27, "deletions": 40}}, {"node": {"oid": "eade375b356916d9299aff0e6118ee7f1a04a9cc", "messageHeadline": "Adds changeset file", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "108058c8c627377f6eedf02d9cbabea95f0b0e00", "messageHeadline": "Moves type property from AggregatedApiCall to parent ApiCallPayload", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 76, "deletions": 66}}, {"node": {"oid": "74422d6eaf740a28239c5d412e3de0cf60e6c8e6", "messageHeadline": "Re-arranges tests", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 106, "deletions": 98}}, {"node": {"oid": "082db92f44784b9627b5c08c689e2ea55cd5c6af", "messageHeadline": "Refactor callApi function argument type", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 82, "deletions": 69}}, {"node": {"oid": "e94f668f92c29d7f6da984efdece8668856080ad", "messageHeadline": "Adds unit tests", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 176, "deletions": 0}}, {"node": {"oid": "f65dbd3ddc48f62e035585c948ce7abdc32eafe9", "messageHeadline": "Removes unused relay metadata parameters and makes config.chains an o\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "33cff46bfefb082d8d03866ff7be722c72d89547", "messageHeadline": "Refactor callApi handler to support being called with just required p\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 23, "deletions": 32}}, {"node": {"oid": "34133c46bf094d8f3b73bda69c46eabde8c227c2", "messageHeadline": "Merge pull request #1328 from api3dao/docker-aws-env", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "3315acd4434800f32648808bd8b69f21a5dd872e", "messageHeadline": "Fix docker entrypoints aws credential export regex", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "620e38afb14be676f782640ef9cb873107ca785d", "messageHeadline": "Handle constantGasPrice strategy separately", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 62, "deletions": 13}}, {"node": {"oid": "1eeff99a425e78ea886be17a1ec09fc978c879a7", "messageHeadline": "Use gas oracle types from airnode-validator, remove airnode-utilities\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 22, "deletions": 62}}, {"node": {"oid": "f0a18d43001bb17b248bedc8602c6da166bc76ff", "messageHeadline": "Mount aws.env to deployer docker image and export with entrypoint", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "cc9afe58d0417e3542813e5697e07ddeaca81329", "messageHeadline": "Merge branch 'gas-oracle' of github.com:api3dao/airnode into gas-oracle", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "75f3c200e7cdd16f72c742ddbd833af6002cd616", "messageHeadline": "Fix gas-oracle timeouts, refactor retries", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "096d7c03c67067318ab081bd2292121a0c9723cf", "messageHeadline": "Merge branch 'master' into gas-oracle", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0135cc956540e83c5c7c6a94bfbbbb3cab731cf9", "messageHeadline": "Fix tests, gas oracle types, hardhat configs", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 81, "deletions": 35}}, {"node": {"oid": "8659f4ec8e6e9062d8552aeefd3fd67464388b72", "messageHeadline": "Merge branch 'master' into readme-typo-fixes", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ced5335c4e23a43845f5442536afbc93c85a1677", "messageHeadline": "Update packages/airnode-deployer/README.md", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d65d47c848b2fbc2c00d199ee6fac8a9c70699f4", "messageHeadline": "Fix OIS links after docs version restructuring (#1323)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bac44e41a8e700cf47a0a7070733c44225666d2b", "messageHeadline": "Add changeset", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "512c5aa33bd7ac60af2dcb83e16bf0380cb513f5", "messageHeadline": "Minor rephrasing in the airnode-deployer README", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85da16245d8a3724b548a1dedee41eb5f3c6a2a7", "messageHeadline": "Add changeset, update hardhat-ethers version", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "18ff48d702d82801cfa6487b46e27eab1555a4a2", "messageHeadline": "Merge branch 'master' into gas-oracle", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 4309, "deletions": 4801}}, {"node": {"oid": "7d7ff867844776db1f73a8a04585221fce4543c5", "messageHeadline": "Fix logging and tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 77, "deletions": 55}}, {"node": {"oid": "7ce99e0038e728c9c8d29bb5a621f5567d5c8035", "messageHeadline": "Fix process-transactions txType setting", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bc4a8887002a08f44a6f9fd01b80bfb1ae35f425", "messageHeadline": "Update READMEs (#1314)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 179, "deletions": 365}}, {"node": {"oid": "cbb2a1053a3dc8ba12068701ef9ac5ec819b0e66", "messageHeadline": "Enable renovate automerge (#1315)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9be7fa09c34dd2e25a6a900de0b11595e426b4e8", "messageHeadline": "Fix deployer \"auto-remove\" parameter description (#1316)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "99d7720a87df1c7d5794d2dc6eee3e1a999ba141", "messageHeadline": "Merge pull request #1300 from api3dao/private-key-env", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 201, "deletions": 46}}, {"node": {"oid": "6c5d6a17d5586ed577a87f37adb89b94adb3b94b", "messageHeadline": "Resolve conflicts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1293, "deletions": 598}}, {"node": {"oid": "27588bebe13f310ddb032886dabca300ac2f5e83", "messageHeadline": "Merge branch 'private-key-env' of github.com:api3dao/airnode into pri\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f21b220665af2233eb937b3057c8a17b0c7b5583", "messageHeadline": "Refactor private key and wallet derivation functions", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 26, "deletions": 36}}, {"node": {"oid": "e66e5e8133da6ab826cb917755b355e22a3e41c4", "messageHeadline": "Merge pull request #1285 from api3dao/config-authorizations", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 689, "deletions": 58}}, {"node": {"oid": "44e34b2292dc75c3e31e94331c02c34f899da9a2", "messageHeadline": "Merge branch 'master' into config-authorizations", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 604, "deletions": 540}}, {"node": {"oid": "a814e5ab8421fb327744e9c95faaad6e3f9a074c", "messageHeadline": "Refactor configAuthorizationRequestIds", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9f0307dff8f6fa58d7e1f89f7a0d96cfdfb4b42f", "messageHeadline": "Use gas oracle getGasPrice in airnode-node, fix tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 131, "deletions": 143}}, {"node": {"oid": "8abc3d4eaf50a03b4165d049d71b77ed52583d5c", "messageHeadline": "Auto remove deployment (#1302)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 175, "deletions": 68}}, {"node": {"oid": "96317e1c33bda172721efa5a9533497639fb9b48", "messageHeadline": "Merge branch 'config-authorizations' of github.com:api3dao/airnode in\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 124, "deletions": 1252}}, {"node": {"oid": "4879e08af642391c2f0ecb05b4e14a4b23ccbedb", "messageHeadline": "Refactor configAuthorizationsByRequestId into object", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "8006a75023e18591cb76c0ae5d69db64435f01bd", "messageHeadline": "Fix node test, add unexpected error tests for gas oracle e2e", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "ea5a4dec336738529087036c8ce9ec0d8394ef9e", "messageHeadline": "Lock file maintenance (#1311)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 427, "deletions": 470}}, {"node": {"oid": "71eeea9a3d9121388c906aaac8b54e8d9d9422b1", "messageHeadline": "Update renovate group names (#1307)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "345318241136ec16feea677477e3a4607d8102c2", "messageHeadline": "Merge branch 'master' into config-authorizations", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 60, "deletions": 1204}}, {"node": {"oid": "8b1dac367d3dbcdd1ecf196367fa7c10bb5b7935", "messageHeadline": "Merge branch 'master' into private-key-env", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6c30472581cd1ddfd7ef7b764ac832ab0d0638c", "messageHeadline": "Resolve conflicts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3217, "deletions": 4212}}, {"node": {"oid": "fc90f2cdadef3c5d7ba478cb4f6d0f8aac26bb1c", "messageHeadline": "Set TS config \"target\" to es6 (#1303)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12a24618584ae42a13bd5ba644b761ede2cc6b96", "messageHeadline": "Add utilites e2e test script and workflow", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7901a221d887f9e9b783f1336fd60ed2a805f945", "messageHeadline": "Add gas oracle and implement gas oracle strategies", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 952, "deletions": 29}}, {"node": {"oid": "115c13db7a77e7fbbd48adaef7ef11b7ea63e7f0", "messageHeadline": "Use @api3/ois package and remove @api3/airnode-ois (#1287)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 59, "deletions": 1203}}, {"node": {"oid": "e1d0e85467daf1699c5ef33314a81d5741357867", "messageHeadline": "Fix airnode_wallet_private_key default cli argument for terraform", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8e730f1f31b00263565db537efd543536043984c", "messageHeadline": "Merge branch 'master' into config-authorizations", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 64, "deletions": 48}}, {"node": {"oid": "11433111dbef9580b5f82f90c3ff6e77ce31297c", "messageHeadline": "Add gasPriceOracle to provider settings and configs", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 340, "deletions": 21}}, {"node": {"oid": "467d99423f070a3aafea2277d88427ec1e5712d9", "messageHeadline": "Add gas price oracle config to airnode-validator", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 166, "deletions": 3}}, {"node": {"oid": "14f35e87d95640ecf78855f38dd122f750c5b146", "messageHeadline": "Refactor private key fetching, make airnode_wallet_private_key a requ\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "910d5aa095dddca5c263bcf88fbadf1d4bedf6d7", "messageHeadline": "Apply PR suggestions, add util functions to set env, add airnodeAddre\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "caf45b543d74a004954e426e72fa9882efc7250a", "messageHeadline": "Update Update dependencies (non-major) (#1289)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 64, "deletions": 48}}, {"node": {"oid": "5863aa5c2e620e03ab76ef442d2c2a9feedeb9f1", "messageHeadline": "Refactor checkConfigAuthorizations, add combination test", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 79, "deletions": 27}}, {"node": {"oid": "7604b53bcd8d7085cf3d1718fe7560dddac29bc7", "messageHeadline": "Merge branch 'master' into config-authorizations", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 52, "deletions": 50}}, {"node": {"oid": "0f68d678e9f4512e30f482c7dbc6db8defd7cfc2", "messageHeadline": "Add success property inside receipt.json (#1301)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 52, "deletions": 50}}, {"node": {"oid": "46d828f936a10e5e8f70e1ebecc02a776ef2161e", "messageHeadline": "Merge branch 'master' into config-authorizations", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 3862, "deletions": 3801}}, {"node": {"oid": "53b1422a84946eda78096cecb0ef09994d87e873", "messageHeadline": "Implement config authorizations", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 234, "deletions": 7}}, {"node": {"oid": "87ff06e30449a1ce40144954d8e8eef56f30e7b6", "messageHeadline": "Unify cloud providers gateways error handling (#1292)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 542, "deletions": 129}}, {"node": {"oid": "da3f89248aa6323f1fc121ba8d87feeeb7b4a39d", "messageHeadline": "Fix no-hooks inside test error for airnode-node e2e tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ea694c021d8846c6a783d30381aa50de5c3f57ac", "messageHeadline": "Add airnode-node tests fixtures function to set env", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 49, "deletions": 369}}, {"node": {"oid": "2a697ba1a57fb087926ead308aba3cbff0401c71", "messageHeadline": "Merge pull request #1260 from api3dao/renovate/hashicorp-terraform-1.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "b9abf1036fab15f8fe71f560d2b9f534ff2ab12c", "messageHeadline": "Change Terraform versioning for recipes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "4707c34d0a5ca510ce0139d8359fc1bce62d1eb6", "messageHeadline": "Bump Terraform binary version used in the Docker image", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0509023d5552836043a1b16fa118083e5a927171", "messageHeadline": "Update Terraform hashicorp/terraform to v1", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "006f59567ac55ba421a3b996767391f1fe01eae2", "messageHeadline": "Lock file maintenance (#1290)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1886, "deletions": 2248}}, {"node": {"oid": "5a7fdf3d7ac0a23d52baf583b3f0259a37a095d7", "messageHeadline": "Merge pull request #1294 from api3dao/fix-heartbeat-gcp-url", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d2b588e8646f7a016c76e8ad160113cbc8c57c1d", "messageHeadline": "Add Airnode private key to env and use it to get Airnode wallet", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 509, "deletions": 27}}, {"node": {"oid": "1b87319416e2b7fec2c8b71d1661f8f69a092fa8", "messageHeadline": "Fix GCP gateway URLs in heartbeat payload", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "08fc5aa2deead6270830557d91618bcc17eada98", "messageHeadline": "Define protocol indices in airnode-protocol (#1297)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "7932a6e94067972ffd335d6f299450d597b13c94", "messageHeadline": "Update Update devDependencies (non-major) (#1288)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 623, "deletions": 575}}, {"node": {"oid": "f38e80ce1493734467d9f0349cc28751098de9c9", "messageHeadline": "Merge pull request #1291 from api3dao/config-authorizers", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 158, "deletions": 58}}, {"node": {"oid": "ffba05791a410f3d3527cc5319b8cb99fd96eccc", "messageHeadline": "Implement relayRequestId security scheme (#1286)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 88, "deletions": 31}}, {"node": {"oid": "b8fbff027049a6014593dd245141a41d12687ac9", "messageHeadline": "Fix check for empty requesterEndpointAuthorizers", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dae8aff86c1ed137da7620910a4bb81642ed269f", "messageHeadline": "Update dependency typechain to v8 (#1267)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 136, "deletions": 34}}, {"node": {"oid": "bfc91b58472b177828343865aa80e37396fc5897", "messageHeadline": "Update jest monorepo to v28 (major) (#1273)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 908, "deletions": 1144}}, {"node": {"oid": "c7d689e7937493f151bafa1c131be77e4396a2aa", "messageHeadline": "Add authorizer type to config.json", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 158, "deletions": 58}}, {"node": {"oid": "b799a215a0be5822241e97832777cb168b2657e2", "messageHeadline": "Add authorizations configuration to config", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 255, "deletions": 1}}, {"node": {"oid": "69dfe2ace0c677b13952e1a41b896db47fd5ccf0", "messageHeadline": "Improve Airnode logs for callStatic errors (#1283)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "ff95b439de11a0c73d86597b85bb541569fe923f", "messageHeadline": "Merge pull request #1276 from api3dao/promise-utils-refactor", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 651, "deletions": 671}}, {"node": {"oid": "9e6a5215927f196b1108e1698583024c8be1a646", "messageHeadline": "Fix assertGoErrors and throw error instead of string", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "51a2b3fd31507f7158f5dcbd82300a3cb4e4266b", "messageHeadline": "Resolve conflicts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c9e9d61930df2fb5ab90b451ec39635ec9c1b5fb", "messageHeadline": "Apply PR suggestions, replace last try-catches", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 47, "deletions": 60}}, {"node": {"oid": "43bcab23a2b1e52e65cc056facc881ba9fedab83", "messageHeadline": "Resolve conflicts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 427, "deletions": 104}}, {"node": {"oid": "e34bfb8e0b2cc847b19ccb753b316b4486094579", "messageHeadline": "Use TS references to link monorepo packages (#1277)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 220, "deletions": 31}}, {"node": {"oid": "a9df75eb7670c702dc8c0d06e2966801b0319a27", "messageHeadline": "Replace try-catch with go in airnode-adapter", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 77, "deletions": 43}}, {"node": {"oid": "9d05f65b26ae1f7290f5bc4581cc47e9a0f338df", "messageHeadline": "Replace try-catch with go in airnode-admin", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1cf8ce751e473bea17c55aa38c1e1fc58d645043", "messageHeadline": "Replace try-catch with go in airnode-deployer", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 72, "deletions": 71}}, {"node": {"oid": "48f344c8d630637c0b6764f8048de5353430b867", "messageHeadline": "Replace try-catch with go in airnode-node", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 75, "deletions": 43}}, {"node": {"oid": "b259e5ef977eeacfbc76edd091d5b0f74fadbfde", "messageHeadline": "Replace try-catch with go in airnode-protocol", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "86467afaea17319c5b140cf1edfd0f48fc5967f6", "messageHeadline": "Fix JSON parsing in goSync", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "735abf8fbd59777e4b7100713af38231e692cde1", "messageHeadline": "Replace try-catch with go in airnode-utilities", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 92, "deletions": 78}}, {"node": {"oid": "fe0c102b53e3ecee5945f415287d01d71ef1d818", "messageHeadline": "Handle error when doing sequential request submit (#1272)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "5b6d568f3a5a2354512dbc5581173420fbfc774a", "messageHeadline": "Merge pull request #1279 from api3dao/mnemonic-visibility", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "eb2de5fcbed08133c9bdec8045f4eb9b2729882b", "messageHeadline": "Improve mnemonic visibility in `generate-mnemonic` command", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "884d10f6174d344a4101bae76e146f47d05c4ee3", "messageHeadline": "Merge pull request #1275 from api3dao/remove-urls-from-receipt", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "eedbba54b807f55dee4f3c5702954b8b0a32e596", "messageHeadline": "Add changeset for gateway URLs removal from receipt", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cef1f3ebf607dac12e779ba10072595c37491f41", "messageHeadline": "Update examples README regarding gateway URL removal from receipt", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "81a8cd589f88f51f78e03672de6e117b5a0a5b9f", "messageHeadline": "Remove gateway URL from receipt.json", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "08eca06e301a4540d5e2c838fbd6dbec5daf9da1", "messageHeadline": "Remove gateway URLs from validator schema", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "f7c3bb9f44637bc433134d94265b355d7e8e5761", "messageHeadline": "Add promise-utils to airnode-node", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 218, "deletions": 134}}, {"node": {"oid": "75d9d14728a54f55a11636aaed0a80407bd0be32", "messageHeadline": "Update docker/login-action action to v2 (#1270)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a44f92664ef24b37910f2849f118ab037b7eb94e", "messageHeadline": "Update github/codeql-action action to v2 (#1271)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5fac8f48cf8c8c326570f0e71557eedaf7ce7e64", "messageHeadline": "Merge pull request #1262 from api3dao/mnemonic-visibility", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "4a1f2336765cdeb72b4e7a9b1d0b53b29fd69693", "messageHeadline": "Improve mnemonic visibility in `generate-mnemonic` command", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "99d0975490863b39d8867f608a9234254bde1301", "messageHeadline": "Update actions/cache action to v3 (#1261)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8a2843ad5c15369aed2bd8c2209d62ed9a090230", "messageHeadline": "Update actions/setup-node action to v3 (#1265)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a0412550cf038df139a4aaa6d25d5633db308779", "messageHeadline": "Add promise-utils to airnode-examples", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2faef93c462fd7f98c4f8d25391dd50d712c5e72", "messageHeadline": "Add promise-utils to airnode-deployer", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 45, "deletions": 21}}, {"node": {"oid": "23d1cacb6365743d3bc39b448f83efe139e78fd3", "messageHeadline": "Add promise-utils to airnode-utilities", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 20, "deletions": 221}}, {"node": {"oid": "ea61116dc4d1c4464628672beb87cff0fb283d0f", "messageHeadline": "Update actions/checkout action to v3 (#1264)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "66ec27e802daa73d628b3ce1d219a87cb793c60b", "messageHeadline": "Fix validator binary path (#1268)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "94f9d3fd5c22c1a58c593bf0ab6be5b9e5ef443a", "messageHeadline": "Ignore node updates and automatically assign reviewers for Renovate b\u2026", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b00b7f73e2eac1988673071e78c3b38281f9f0ef", "messageHeadline": "Merge pull request #1239 from api3dao/log-chain-id", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "1b1631c241621bb8e289d88cf1d6940bb3d1563f", "messageHeadline": "Merge branch 'master' into log-chain-id", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 770, "deletions": 605}}, {"node": {"oid": "ddb3d8536691fd29ede55caecf0eb36ed5f6ab08", "messageHeadline": "Add comment for details about chain config matching", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a70140fceae1c88bb37b847030e3f98781a6375d", "messageHeadline": "Configure Renovate (#1237)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "a66f0a81aa0259f310642b512535c4106f8a05da", "messageHeadline": "Merge branch 'v0.7' of github.com:api3dao/airnode", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 542, "deletions": 431}}, {"node": {"oid": "1dab7b47242808a89bc707d1c1c9dd4c887a7360", "messageHeadline": "Release new patch version", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 163, "deletions": 68}}, {"node": {"oid": "2c7fa21b68c3c36bc2b6d4c66b5f7afffc337555", "messageHeadline": "Bump patch version", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5b9cc9f2b9242eb9886fdfd405c5c642cea4758a", "messageHeadline": "Merge pull request #1240 from api3dao/generate-network-refs", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 142, "deletions": 147}}, {"node": {"oid": "59db2eb121c3e594b493a5b5db943dbc8054683e", "messageHeadline": "Merge branch 'master' into generate-network-refs", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 55, "deletions": 14}}, {"node": {"oid": "11d49f21a4a18e44897df58dcba7818be6327c00", "messageHeadline": "Support multiline secrets in validator (#1245)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "f60f3d80d37a590e4e4d58843f8b7ec14b0d00a8", "messageHeadline": "Add missing examples to README (#1173)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "613bb2dc3874a2c82be02ff652636786ccd72873", "messageHeadline": "Release v0.7", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 434, "deletions": 448}}, {"node": {"oid": "415a224816bf6edf4ee8a8d6cae60d6e3302c161", "messageHeadline": "Bump minor version for all packages", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4519831513db9e79caadafcd307cea23ee87d113", "messageHeadline": "Add networks mapping to airnode-protocol references.json", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 142, "deletions": 147}}, {"node": {"oid": "d63e89a070264490de8df5e64a98c901615b933f", "messageHeadline": "Use config chainId instead of the chainId from event logs", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "982803f74af8a4de78390bc9a2881ba889257d8e", "messageHeadline": "Update max fulfillment size (#1238)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "ee73fadefaf68645d1ca6309af7c00cf48e4b59b", "messageHeadline": "Merge pull request #1179 from api3dao/fix-endpoints", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "f8b2c5a834e278b28337abb597e554cbe2d4c0d8", "messageHeadline": "Merge branch 'master' into fix-endpoints", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "60e38fa8b9bbb2b20e1d4390289540a0b03ab2c0", "messageHeadline": "Revert accidental changes to files", "author": {"name": "Martin Koleni\u010d", "email": "kolenma2@fit.cvut.cz", "user": null}, "additions": 601, "deletions": 630}}, {"node": {"oid": "05ec7640e66e418dfe30941f75310387abf32ae7", "messageHeadline": "Fix incorrect templateId for the coingecko-template example", "author": {"name": "Martin Koleni\u010d", "email": "kolenma2@fit.cvut.cz", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33ced97887aa8e5d0aed3a492a10d844592f9c1b", "messageHeadline": "Fix endpoint IDs in airnode-examples", "author": {"name": "Martin Koleni\u010d", "email": "kolenma2@fit.cvut.cz", "user": null}, "additions": 36, "deletions": 33}}, {"node": {"oid": "c3b7eee7c9cc7efbfb418e954109c9587df7fc3d", "messageHeadline": "Make \"unit\" required for priorityFee (#1231)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "df92a04fd6ddc0763d3b3d2fc3aa3d0d3f0a8b92", "messageHeadline": "Improve coingecko-signed-data examples integration (#1228)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "15a8184db07b4d618a6fe2c77098e2a16ae3d6a2", "messageHeadline": "Bump aws-sdk from 2.1149.0 to 2.1153.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3deb22bbec456120fdebe6a874b655c7b2cacc7", "messageHeadline": "Bump webpack-cli from 4.9.2 to 4.10.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d29984e9dde5a9c9e2bc371a7947574305543e9f", "messageHeadline": "Bump @google-cloud/functions-framework from 3.1.1 to 3.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "51f4e41931a91047fac462ba7b25265edb777a90", "messageHeadline": "Bump hardhat from 2.9.7 to 2.9.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 26}}, {"node": {"oid": "50a158338b5bf83c8dcfaaf153e774c7dbd84e57", "messageHeadline": "Bump @types/node from 17.0.40 to 17.0.42", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ceff77d3d8d17c27d8ab0cc00c9174d925e6a3d0", "messageHeadline": "Bump lerna from 5.0.0 to 5.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 456, "deletions": 514}}, {"node": {"oid": "d35e8c177e1585654b56a1339d3e25be302fe0d1", "messageHeadline": "Bump @types/aws-lambda from 8.10.98 to 8.10.100", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "37dbcb7af06a8b0460423025956f747ffc3c23b9", "messageHeadline": "Bump @changesets/changelog-github from 0.4.4 to 0.4.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "074024509d7dc88431f7014fb9bd922560994919", "messageHeadline": "Bump @google-cloud/storage from 6.0.1 to 6.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4fcf729dd40e96d7aa027954bdc07a3209d4f1e", "messageHeadline": "Bump @changesets/cli from 2.22.0 to 2.23.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "01ae4b0838a845f462b3617d46ffa4237d27b1e1", "messageHeadline": "Bump @nomiclabs/hardhat-etherscan from 3.0.4 to 3.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 51, "deletions": 13}}, {"node": {"oid": "f29597c4d1ab16925bb8010732b1ca3c454c389a", "messageHeadline": "Merge pull request #1178 from api3dao/chore/update-eslint", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 401, "deletions": 297}}, {"node": {"oid": "f2944fcce0ed883e772ea4c5a9051a8c132c8930", "messageHeadline": "Better formatting for comment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f55541df7aca833b06ce07f641f33b85345f66f6", "messageHeadline": "Add changeset", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9d3464c5d79d458f6047415917b8336d14cb29b9", "messageHeadline": "Update major versions of ESLint related packages", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 391, "deletions": 297}}, {"node": {"oid": "46858ba817b665ab6adc6e5be2a7808ab4ab1e6d", "messageHeadline": "Fail validation with empty secret value (#1177)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "48aa679e05760bfd29317bb9bcefc9729ee30556", "messageHeadline": "Remove deployer version from deployer output (#1176)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0cc770c8c9c832d75220efbc46cb1d0c0b3f07eb", "messageHeadline": "Merge pull request #1174 from api3dao/allow-empty-chains", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "6bc6f82a321e201135bfa0ac11428cd742a82470", "messageHeadline": "Allow empty `chains` array in the config", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "7f8ed9dab9715d8e3e23bb807c764be75c09e99b", "messageHeadline": "Merge pull request #1172 from api3dao/error-on-empty-secrets", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 27, "deletions": 199}}, {"node": {"oid": "7c70487e9b0c084c1619bea2c58a071acb0d28a6", "messageHeadline": "Fix spelling", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1efa53b87d3067fc9fc4982d6d6d22630dc81180", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c2c62bd0f96392000dbc05ce9c632c34f7a972d5", "messageHeadline": "Remove unused fixture", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 196}}, {"node": {"oid": "66e3a5996335fab83354545ba63c58514ae8724b", "messageHeadline": "Fail validation when there is a secret with empty value", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "a1b3200e12875e8151578a58347562fc643fb5fe", "messageHeadline": "Reject invalid secret names (#1171)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 300, "deletions": 17}}, {"node": {"oid": "e42aa3101d35f7968443ed166f57ae653e754095", "messageHeadline": "Improve TS project references structure, fix publish configuration fo\u2026", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 396, "deletions": 408}}, {"node": {"oid": "bce3600feb5febf075987b357f0c788c29fbaf3b", "messageHeadline": "Allow setTimeout/setInterval and escaping interpolation in processing\u2026", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 201, "deletions": 19}}, {"node": {"oid": "47f1a6fe28499ac89b13ba8ece444788d240ad6f", "messageHeadline": "Merge pull request #1154 from api3dao/reject-relay-metadata-gateway", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 172, "deletions": 38}}, {"node": {"oid": "9175f5c3ce47c778b29579f6315a58fd925473c4", "messageHeadline": "Reject configuration with both relay metadata security schemes and ga\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 172, "deletions": 38}}, {"node": {"oid": "260faa1104ee5170c8a884ddde02702b83cb6a85", "messageHeadline": "Enhance validation schema (#1159)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 235, "deletions": 65}}, {"node": {"oid": "d90a4d70f90c9d6798cac71da2cd8cdf20190b67", "messageHeadline": "Implement legacy validator rules (#1148)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 237, "deletions": 38}}, {"node": {"oid": "80f9b3bc2f9c405749ddee6f5448e4e88494e1b5", "messageHeadline": "Bump lerna from 4.0.0 to 5.0.0 (#1139)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1005, "deletions": 650}}, {"node": {"oid": "a8428eb431286567faa6fa7b9c468214a8641d4e", "messageHeadline": "Bump syncpack from 7.2.2 to 8.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9ae6174318f633916d4117dbdcc059988759d7bb", "messageHeadline": "Bump aws-sdk from 2.1145.0 to 2.1149.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "8dffd39b97fda56ec483af4b9b52a2f1377b7aa2", "messageHeadline": "Bump @types/node from 17.0.36 to 17.0.40", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac28a8dfb0e0712557f0a9da3e555424e6dfff1f", "messageHeadline": "Bump ts-node from 10.8.0 to 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": "47b1fb6918704cad2ed6139003c7e17766d382b7", "messageHeadline": "Bump eslint-plugin-jest from 26.4.5 to 26.5.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05986a16a63877520cb821a804f5f785c17f3cfb", "messageHeadline": "Bump @types/aws-lambda from 8.10.97 to 8.10.98", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5e48ad1e9603d47110fbd11c27765ae39c7890af", "messageHeadline": "Bump @nomiclabs/hardhat-etherscan from 3.0.3 to 3.0.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41e73b69482ac23115b9a383ffc441e8246747ce", "messageHeadline": "Bump hardhat from 2.9.6 to 2.9.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "584a9416a7f80c071d8be425c3954dd3f9deb4db", "messageHeadline": "Bump webpack from 5.72.1 to 5.73.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9733fedb584e33977f058147afd7402aa6c1b2a", "messageHeadline": "Bump typescript from 4.7.2 to 4.7.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f214ac43d93fe756bd2f5e858a7c6436dae6bdf", "messageHeadline": "Merge pull request #1155 from api3dao/adjust-gateway-ram", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f7ccf34441a96fec6f2f2db1616aa212df379ffd", "messageHeadline": "Adjust memory allocation for gateway serverless functions", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "69f04de9257436f5f8c1f8241b92d4461e79387c", "messageHeadline": "Add template request example (#1149)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 835, "deletions": 64}}, {"node": {"oid": "8b455834f13788a9d76def4babb2c55cd6066472", "messageHeadline": "Add upper bound to Amount numbers (#1157)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "bd4becb68ba334958b598f5a56e0e31278b0a71d", "messageHeadline": "AN-669: Add option to subtract from withdrawals (#1131)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 86, "deletions": 12}}, {"node": {"oid": "6d64752a343cb6d16ac6262c04ce076afa5ef0af", "messageHeadline": "Merge pull request #1146 from api3dao/fix-wrongly-renamed-gcp-gateway\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5e00421d78613706c1a1af83658070f395ce15d5", "messageHeadline": "Fix GCP gateway template filenames", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0acae8c81b6ecee97f448ff43f7f25641cac5f16", "messageHeadline": "Merge pull request #1130 from api3dao/add-selinux-info", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4aa4b012dc94e59c78329c32868ab1b394954039", "messageHeadline": "Merge branch 'master' into add-selinux-info", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 620, "deletions": 686}}, {"node": {"oid": "058c245a5bd56c35aaf8e5d8dd7c5f1d62b02b7d", "messageHeadline": "Merge pull request #1145 from api3dao/fix-aws-api-key-uniqueness", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 83, "deletions": 33}}, {"node": {"oid": "6e76a77653a55c6f7f3d7f1a6d246589efb387c1", "messageHeadline": "Add changelog for AWS API keys uniqueness test fix", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8f8f6d94b9d4ac309e718ab74571dbdbe13b62a1", "messageHeadline": "Change heartbeat schema to discriminating union", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 13, "deletions": 27}}, {"node": {"oid": "266711d3199968caa5db4c7d4621569c204945d0", "messageHeadline": "Make `triggers.http` field required", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "48db74e29ff44c07e952f1571b450c64bd4185fb", "messageHeadline": "Change gateway schema to discriminating union", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "965279d0f349e6534c41a06e529f36b331aa169f", "messageHeadline": "Merge pull request #1144 from api3dao/zod-strict", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 309, "deletions": 183}}, {"node": {"oid": "4aadb2ce42383940ba157159215d6044720122c3", "messageHeadline": "Add changeset for strict validation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "73f43a7fa3b9b875e123420d86b941918bab5bbd", "messageHeadline": "Add strict validation for config schema", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 135, "deletions": 86}}, {"node": {"oid": "303e157b4064f68b46ef83dd22d8898ae48df06e", "messageHeadline": "Add strict validation for OIS schema", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 152, "deletions": 97}}, {"node": {"oid": "15a2f37a1249e3cc95692c8c24d8d53510db9c55", "messageHeadline": "Add test for receipt validation strictness", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "14ef468a79154e178ac895324a88de0ecb6f1fd6", "messageHeadline": "Merge pull request #1141 from api3dao/refine-trigger-ois", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 95, "deletions": 91}}, {"node": {"oid": "086e68830e7fb43687a7e17376064f6ec411e089", "messageHeadline": "Remove unnecessery node checks handled by validator", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 90}}, {"node": {"oid": "33f9e298d487845eaf0a43ab788b6259c6112544", "messageHeadline": "Add validation checks for references within triggers", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "2e4410fba2d1aade799db6f355a5c7a28acbc53f", "messageHeadline": "Merge pull request #1140 from api3dao/remove-manual-typings", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 120, "deletions": 370}}, {"node": {"oid": "886ecc039e2ab2f153cc446bb2210a1c9543141a", "messageHeadline": "Use exported types in validator tests", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "b0771eb73b49a1f520ecd86aa254c0d3b2f8f5a2", "messageHeadline": "Add changeset for custom types removal", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f4c394b79c2b52ac65d2ae1816b51ee39ebda96c", "messageHeadline": "Remove custom config types in favor of validator schema types", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 43, "deletions": 157}}, {"node": {"oid": "3cc6d5026626816d9ebfd184cc07df2d58d35aa1", "messageHeadline": "Remove custom OIS types in favor of validator schema types", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 42, "deletions": 182}}, {"node": {"oid": "757f277a92273e104f708a93b6e8346cdd9601aa", "messageHeadline": "Remove unnecessary dependency from deployer", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b126a27e818a82c21170d4ef0dc45ff12b765d68", "messageHeadline": "Move exports to specific packages (config, ois)", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "8165ef2644e33ec6e5e5f469c73073b6b7c2ed5e", "messageHeadline": "Add .DS_Store to .gitignore (#1142)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0c3d0d6d07532989cac2f54919861c4cd3f98d0f", "messageHeadline": "Add jest to airnode-validator devDependencies (#1132)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5ff8c497a6dacfdf212434c684509f9ec0977e2f", "messageHeadline": "Bump eslint-plugin-jest from 26.2.2 to 26.4.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9dc3f7aa3be77345010d1a280d59bfbe4350d54", "messageHeadline": "Bump @types/node from 17.0.35 to 17.0.36", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "83c58a8077f91fa48ae5762874ecbaca389386aa", "messageHeadline": "Bump syncpack from 7.2.1 to 7.2.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f293787241b96c2549bddfb05c268f968cfdc690", "messageHeadline": "Bump aws-sdk from 2.1142.0 to 2.1145.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87505d43615e49389b18f2b05051ad636c781d49", "messageHeadline": "Bump @google-cloud/storage 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": 3, "deletions": 9}}, {"node": {"oid": "b5b47592a36f21bd5271633a866b300ff7a0d4fb", "messageHeadline": "Bump replace-in-file from 6.3.2 to 6.3.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "10030170d82dc73bcbc6e20d4fb5c663c51b8c56", "messageHeadline": "Update packages/airnode-examples/README.md", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8244dd28ce81924f4fc688fac6ea54b8b5fa10d1", "messageHeadline": "Update .changeset/eleven-books-shout.md", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b421f64e2b720098b22109c2df49f86a1f2531f", "messageHeadline": "Add changeset", "author": {"name": "Martin Koleni\u010d", "email": "kolenma2@fit.cvut.cz", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "84d60f6bfc4891bfb9a15a4217066da55ca00d7f", "messageHeadline": "Add selinux information to airnode-examples readme", "author": {"name": "Martin Koleni\u010d", "email": "kolenma2@fit.cvut.cz", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f3bcd6890cbf4d2687b0df8b91afe446f212332b", "messageHeadline": "Remove relocated tx constants from airnode-node (#1127)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "b248ce1be3e5ea2e68fd7b766fc4d267cb555fbf", "messageHeadline": "Processing example (#1107)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 919, "deletions": 5}}, {"node": {"oid": "6427dc797bef286ae9ea2d2cf1a3d01b315e143f", "messageHeadline": "Allow parameters with same name, but different location (#1126)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 137, "deletions": 27}}, {"node": {"oid": "0271508558d27881cafb616dd7198b332124a11f", "messageHeadline": "Merge pull request #1108 from api3dao/api-spec-validate", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 186, "deletions": 71}}, {"node": {"oid": "030cfc53be7634965075f7e95adee550d12d82a5", "messageHeadline": "Replace nor with or", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "91b2b8adfdeac9f574592adc49a33bd262e29259", "messageHeadline": "Fix fixtures", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "38f988cccdfba0420a433cbe4ce4945eae82863f", "messageHeadline": "Self review", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "8a0dab138ead814df09e45ddb3bbf9166fda5b67", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bb9dd20333e6f24e89ab508ff151dac730658301", "messageHeadline": "Fix tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 51, "deletions": 39}}, {"node": {"oid": "a809daa3deac22c0ae2793fbbf85300ae08d1335", "messageHeadline": "Add implementation", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "b37214fd54ad84fbfc49d73d4702a0b588303dc4", "messageHeadline": "Implement tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "764af49bb57041cc5cbddca395c0e7e514453b61", "messageHeadline": "Merge pull request #1128 from api3dao/fix-docker-build", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ea31b6f85d2c8061da85b88b16ca6517dcb93a3d", "messageHeadline": "Fix lerna version in Docker build", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "de3af97979106d2538161fa73c1f65b74bcb2a2d", "messageHeadline": "Merge pull request #1101 from api3dao/config-template-id", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 187, "deletions": 8}}, {"node": {"oid": "69af096e744b18fcfc0b499edd5a24c7dabb8e30", "messageHeadline": "Merge branch 'master' into config-template-id", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 657, "deletions": 459}}, {"node": {"oid": "148a9a44f62af97236d3767c342f96bca5e24aae", "messageHeadline": "Update evmIdSchema name", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "620349a5b0062fcc15eb6547c9575da3e422c2b5", "messageHeadline": "Bump ethers from 5.6.7 to 5.6.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 263, "deletions": 263}}, {"node": {"oid": "ff1428b8623df807032465c7963b6a8fa09817bb", "messageHeadline": "Bump typescript from 4.6.4 to 4.7.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "19e9da1301840cbdd1a0968ba3cb0b23dab2affc", "messageHeadline": "Bump aws-sdk from 2.1141.0 to 2.1142.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8d664bacec70dafe915e77abbd018d5cb8a84af", "messageHeadline": "Bump @google-cloud/storage from 5.20.5 to 6.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 30, "deletions": 84}}, {"node": {"oid": "501bf235d04d8a798c64c5a37e618d0287f90265", "messageHeadline": "Merge: Add additional dependabot PR reviewers", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3274e20930b0affb45ee4550d62ede37da0fd163", "messageHeadline": "Merge branch 'master' into add-additional-dependabot-reviewers", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 292, "deletions": 113}}, {"node": {"oid": "7003389f9a0730b4b322c362cb57125abf15ea60", "messageHeadline": "Merge pull request #1118 from api3dao/validator-receipt", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 223, "deletions": 41}}, {"node": {"oid": "a0d025524b84a599f0ab7c4387d7a2aca02f2335", "messageHeadline": "Refine receipt.json validation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 223, "deletions": 41}}, {"node": {"oid": "1c0c355cad72cfd95d110b8194f7e1058c342d53", "messageHeadline": "Bump hardhat-deploy from 0.11.4 to 0.11.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "84d4466a5a292f7f71721f361efc8d6fe741ca42", "messageHeadline": "Bump hardhat from 2.9.5 to 2.9.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2633fd383b794683a98368673b817bbe466e2979", "messageHeadline": "Bump @types/node from 17.0.33 to 17.0.35", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "109a6d26464e70b9dde318f46c9bf2f93c530fbf", "messageHeadline": "Bump @google-cloud/storage from 5.19.4 to 5.20.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "87ffab7d7ea2fe0d7081394070f917728771e393", "messageHeadline": "Bump ts-node from 10.7.0 to 10.8.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "554dda25feb78289d18691c832f9223fc1b30028", "messageHeadline": "Add additional dependabot PR reviewers", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "619220654c3eb9569bd99f96de790194aec6ecec", "messageHeadline": "Bump zod from 3.16.0 to 3.17.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "977529e547a5293ef24749977a266cb07967eb58", "messageHeadline": "Bump ethers from 5.6.6 to 5.6.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "addda5d6634ecaeb906a114dc011c1d0f7c57e20", "messageHeadline": "Bump aws-sdk from 2.1135.0 to 2.1141.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b33c4866adf650b79ca5f6a07f22cc168e880b6", "messageHeadline": "Merge pull request #1117 from api3dao/airnode-processing-dep-fix", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e81deb586f28b1521ef3636a1f637e3514767f72", "messageHeadline": "Merge branch 'master' into airnode-processing-dep-fix", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "a267c8829b2ddeaf345fb6c729f4bfa313a4555d", "messageHeadline": "Merge pull request #1106 from api3dao/update-ts", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "1d0e8ea787a2760999706f338f8344bd2c3c6ab4", "messageHeadline": "Update root tsconfig", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "c75057a962983ba11ea6e92e778c4fae2e887c28", "messageHeadline": "Add axios dependency in Airnode for Processing", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "620b35b5ead6973ae9dbccf42c89a136500d2adf", "messageHeadline": "Merge pull request #1105 from api3dao/validator-airnode-client", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "548a720a8afd129cbd704ef9a3dd53ec7fb80a57", "messageHeadline": "Resolve conflicts, move template superrefine to a separate function", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 256, "deletions": 76}}, {"node": {"oid": "e4c1a22384d811a796b20c7757b5168bdc6c339d", "messageHeadline": "Add config validation for local Airnode invocation including airnode-\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "08ce87b8320ecb1e5092daf04799fa5905c3f74b", "messageHeadline": "Merge branch 'config-template-id' of github.com:api3dao/airnode into \u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 629, "deletions": 475}}, {"node": {"oid": "79a0ddeceb6d2fb71ec3db8ba3d6e90a8362734d", "messageHeadline": "Fix template-fetching mocks", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c20bf612d61b099c3a5d7f2b4427e683fcc942f", "messageHeadline": "Merge pull request #1102 from api3dao/an614-security-scheme-validation", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 147, "deletions": 55}}, {"node": {"oid": "decc200a7332df781033e6af2d7c8cbaa8ec5aab", "messageHeadline": "AN-614: Test cleanup", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "4cc1115cbdcd5a67065e4560e43076d2cd60a6fe", "messageHeadline": "AN-614: Fixes test name and setup data", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "3f75fe7cd64e0b9a23bbd3bf3baf94dbf3323357", "messageHeadline": "AN-614: Allows empty strings for value in apiCredentials", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "bb8456e37e4e4fd024e108268673c072b7ef696d", "messageHeadline": "AN-614: Validates that apiCredentials has a value when securityScheme\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 124, "deletions": 25}}, {"node": {"oid": "e1202c9cdad8898a90db1332882767acd3e55108", "messageHeadline": "AN-614: Fixes airnode-node unit tests", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "09d01d0bcc8856eab6ecd60b0ca59a0119a71468", "messageHeadline": "AN-614: Adds changeset", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "947c519771e99a0c7c070813c5341b0cbf785576", "messageHeadline": "AN-614: Cleanup and fixes tests", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 26, "deletions": 32}}, {"node": {"oid": "57e27a8dd473cc1ea24fd083ac644f1d54a71717", "messageHeadline": "AN-614: Adds superRefine custom validation for checking security sche\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "9cb94bc0bffb3c99e16e8060b63cf753c669924f", "messageHeadline": "Validate chain options by type of transaction (#1103)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 90, "deletions": 8}}, {"node": {"oid": "c88457426cb423f876e12ecf85221255c0d82b58", "messageHeadline": "Merge branch 'master' into config-template-id", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 629, "deletions": 475}}, {"node": {"oid": "83067f0576296d54f3ef1dee83ffa8e6edfdd34d", "messageHeadline": "Make templates a required config field", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "b791bf3f25dd0cf1fa1b2217341d49c2d83446bb", "messageHeadline": "Refactor templates to array and only verify in validator", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 64, "deletions": 71}}, {"node": {"oid": "e6cfc3fa879f72397556dda5a324483a3b49f642", "messageHeadline": "Apply PR suggestions", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 88, "deletions": 51}}, {"node": {"oid": "dd140e3388c4cc3c74c1186b6628074685ede240", "messageHeadline": "Merge pull request #1099 from api3dao/fix-cloud-resource-naming", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 87, "deletions": 63}}, {"node": {"oid": "d3cb0fdd5ab7b7da8cad7a8835d7646c2c27557c", "messageHeadline": "Add changeset", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f13aed251b3941d32732d3840bae943d7c3a5089", "messageHeadline": "Shorten resource names", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 46, "deletions": 44}}, {"node": {"oid": "44103248aba0a538e9705f39f79ebabc5adeef21", "messageHeadline": "Remove unnecessary resource suffixes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "d0edd4d0615906f1cc099cae76c8bf61b802d906", "messageHeadline": "Fix airnode-deployer .gitignore", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "cc98d37b48094ac7e5942da4c0694f3ef22abb85", "messageHeadline": "Merge pull request #1100 from api3dao/paths-validation", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 99, "deletions": 2}}, {"node": {"oid": "46a6cefaf37a8c42a19559659ca77a167e3e4748", "messageHeadline": "Change error message", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bff29ae55cf366926731db50ca923238dc9b0ad2", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b4e86875390246f532fd99c0ab99aa6b66d9e2f1", "messageHeadline": "Ensure bijection between \u201capiSpecification.paths\u201d and \"parameters\"", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 94, "deletions": 2}}, {"node": {"oid": "d4960fa6a3e27adba64d1d5ee811e55af37ce8d5", "messageHeadline": "Merge pull request #1089 from api3dao/ts-build", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 203, "deletions": 152}}, {"node": {"oid": "2c8b84fdd98d411f7da274e8fcf40102f2eee018", "messageHeadline": "Remove run from \"yarn run\" in deployer", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a98c53ab66f41b7ba8f4747fefd573352abd598", "messageHeadline": "Correct spelling", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4da8a42b6ed3d8d203dff1a7dc1e1bea003c52f7", "messageHeadline": "Use rimraf for removal", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8be6a6a67751727bd08da49044d0613bc2564c77", "messageHeadline": "Add airnode-operations to airnode-examples dependencies", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "70dafa575bc33c90823c0de83ea51c7d50788c9e", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8e87baa5cfc1f21ba422e0b451a871841d7dd83a", "messageHeadline": "Setup TS project references, make consistent tsconfig files", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 186, "deletions": 153}}, {"node": {"oid": "d1165d8631bfc1e81955031a9ed2c54d705e1e89", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b2394c519917bd836f1d369a23d47f7d3e495901", "messageHeadline": "Add check for templates in config.json, skip fetching valid templates\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "0597b2c58da2614028f182fdf92ba4535506987c", "messageHeadline": "Merge pull request #1094 from api3dao/dependabot/npm_and_yarn/hardhat\u2026", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 54, "deletions": 78}}, {"node": {"oid": "5356e0755659634f3d1bc6b9f2c2e16f76445f96", "messageHeadline": "Update test after error message changed", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "faa3c59c0aa832cd1fd53331863d2f66fcf864f6", "messageHeadline": "Bump hardhat from 2.9.3 to 2.9.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 51, "deletions": 77}}, {"node": {"oid": "51d2f82f315c55de0c5596ca559aa6d39178e2f3", "messageHeadline": "Merge pull request #1098 from api3dao/dependabot/npm_and_yarn/nomicla\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "840908bf159723b13568900174ae1754255c785c", "messageHeadline": "Bump ethers from 5.6.5 to 5.6.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "8334ff7b59d44722d6c8766f0f3d011c217fccdb", "messageHeadline": "Bump aws-sdk from 2.1131.0 to 2.1135.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a17a0ec5fc6deff88bbd9cc6c25383ffc6d3a7f", "messageHeadline": "Bump esbuild-loader from 2.18.0 to 2.19.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 127, "deletions": 121}}, {"node": {"oid": "51fe2b95f4c9d92f8fd2622094c47ab7539599ac", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/nomiclabs/hardhat-\u2026", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "66254bf9e7ec097cd5c4f6d5699404538cc5ebcb", "messageHeadline": "Bump @types/node from 17.0.31 to 17.0.33", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9653391b4f3c5b21416ce24695b4ec1609ac7771", "messageHeadline": "Bump eslint-plugin-jest from 26.1.5 to 26.2.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d345b08ca518e55cf26930344faae04842a4c82f", "messageHeadline": "Bump zod from 3.15.1 to 3.16.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc80bec6ffefd042d932d22f2ac24e40bbe279a8", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/nomiclabs/hardhat-\u2026", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4979429c2b9deab3708cb5561c078181903c0d87", "messageHeadline": "Bump yargs from 17.4.1 to 17.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "408748f6f7347cc43c557599819c4360d191bfb9", "messageHeadline": "Bump @nomiclabs/hardhat-ethers from 2.0.5 to 2.0.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de3627ac4045e248b4544cff61e0184d6c7ecf0a", "messageHeadline": "Bump dotenv from 16.0.0 to 16.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "827364641fc87cdd89eacc5d4d037b47da8e1198", "messageHeadline": "Bump @types/node from 17.0.31 to 17.0.32", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b51dcc7dd4b0cf41ef51d8a22f0fd874232d1fe5", "messageHeadline": "Merge pull request #1074 from api3dao/validate-gateway-keys", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 61, "deletions": 23}}, {"node": {"oid": "676b7712c75bb953fc2c78cbef4b170d6264cf06", "messageHeadline": "Update example secrets", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39b3a9469dd8bc8fea06aece573a83a9df821d7a", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "22d596db85f04ff0cad86dab609581c0ab380e59", "messageHeadline": "Disallow same gateway keys for AWS", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 54, "deletions": 21}}, {"node": {"oid": "63fe2c16bc67e686923edb50af3d9b77d8aba72a", "messageHeadline": "Remove unnecessary lock file (#1076)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 6061}}, {"node": {"oid": "be9756637010b81f1d160f670e9df9638f1b2e2a", "messageHeadline": "Bump @types/aws-lambda from 8.10.93 to 8.10.97", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4faec4708b80bfda4b2a414b88fef68db4189e9e", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1131.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82debb4164d7af5eab525306aa5ff8beda7e1fae", "messageHeadline": "Bump webpack from 5.66.0 to 5.72.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b9bd7fb230b6ac8cca14f7d792883409fd344ba7", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1130.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c58c4f5f35e37883368f66d20ff4da4c0324e6ba", "messageHeadline": "Bump husky from 7.0.4 to 8.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fe6dd275e7fc04caf556c70e13c5834610b36905", "messageHeadline": "Bump zod from 3.14.4 to 3.15.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fd46a05d1bd1dd0064caec5876214989ea8d2798", "messageHeadline": "Bump @types/aws-lambda from 8.10.93 to 8.10.96", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "88507a9ad4682d66800cd866ee298fb64ea4bb7f", "messageHeadline": "Fix type of submitted transactions (#1075)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 41, "deletions": 28}}, {"node": {"oid": "04d15a5f01807b26f4e15ca6b08d7e29aaff0b9f", "messageHeadline": "Merge pull request #1073 from api3dao/gas-price-multiplier", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c4656b3c55a73b428e8f21fc79d5056a701399f5", "messageHeadline": "Merge branch 'master' into gas-price-multiplier", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 955, "deletions": 514}}, {"node": {"oid": "dc235126c744da1fc1df06ae0381cf7efe3842b1", "messageHeadline": "Better validation error when there is a missing secret (#1053)", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 21, "deletions": 310}}, {"node": {"oid": "315a502baf4dfcaa9481aff962be6e6d744a73f4", "messageHeadline": "Merge pull request #1052 from api3dao/enforce-node-version", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 587, "deletions": 335}}, {"node": {"oid": "02bbb72e2a3b63f219a21aca424d4dccd8dc6011", "messageHeadline": "Remove skipValidation param after bad rebase", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "50ac7bb5f9d1636b35bf99a9970b5fac846a765e", "messageHeadline": "Validate configuration created by buildConfig fixture", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "5c00c997e371c2ef53d5de06fced47cee9b86fc2", "messageHeadline": "Use existing function to get the version", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac619de9be2c4dce76aa25284c9d7bcb549dd930", "messageHeadline": "Fix tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4825e578faf6bf22343ae78c0ed630c534d215e6", "messageHeadline": "Update nodeVersion in buildConfig function", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0561f407dc379ed10bb2ed6ef7eaf064a5a1c09a", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0db8919ba8b402ce02f0c973f0347e31f7f3c94e", "messageHeadline": "Self review", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5045342b7f0e00b734437aae15afbbedd57b9dae", "messageHeadline": "Fix versions of example files", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ffeeb833259818336ac263055bd210856c5d3c2a", "messageHeadline": "Update deployer .gitignore", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "644ee62128279bb9c65459567d72ed9cd9793e8b", "messageHeadline": "Update example files nodeVersion after creating new version", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 66, "deletions": 15}}, {"node": {"oid": "2a8157f71bcdda58349a1fb9b6a1e5c53a2716e7", "messageHeadline": "Add tests to make sure example files are up to date", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "dc10e0eb5f191259de5358864bd26f0c89176032", "messageHeadline": "Merge test files for better consistency", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 124, "deletions": 130}}, {"node": {"oid": "f7bbebeb0d50b2d699efa392c8d3998a045640f1", "messageHeadline": "Enforce config.json nodeVersion to equal package version", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 164, "deletions": 247}}, {"node": {"oid": "d839957980c98170a8c6dc16a1488ceaa0038c5c", "messageHeadline": "Merge pull request #1051 from api3dao/validator-bundle", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "b0f6dadd8f2a991d363400abea3b79c202aff103", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "34808144bb1245fd78d27bcbeb7deb09eb41df63", "messageHeadline": "Convert gasPriceMultiplier to BigNumber", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f952887dfdda3f2eb3836f8de45f86181b86f740", "messageHeadline": "Use named exports for validator schemas", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "3710b3cfcb4e5c7de9a4b23b7fae4bcd688cbaa9", "messageHeadline": "Fix tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5c9dde6cd1c5ff25e05014ea05573c297350be0", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7b7f86626e94133bf2c93904811dd26018ef663b", "messageHeadline": "Improve validator bundling", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "20d98cda29cef75a065233a3ba9cf497d8c3d2a1", "messageHeadline": "Merge pull request #1025 from api3dao/enhance-processing-and-add-caching", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 490, "deletions": 38}}, {"node": {"oid": "8d1bbfb6493be752f824e4f3542cbf5a99a6a80e", "messageHeadline": "Remove extra packages from unsafe-evaluate.ts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "91b1e22d560d2ff5a8d628959b436e0e38a5d704", "messageHeadline": "Merge branch 'master' into enhance-processing-and-add-caching", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 749, "deletions": 236}}, {"node": {"oid": "0ef99d749d85d687e391c19c03964ae3e0d1543d", "messageHeadline": "Use startsWith instead of indexOf in caching key search", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9a2360bab10d3c00a66aeed27b0c2ee87fec1e2", "messageHeadline": "Merge pull request #1043 from api3dao/gas-price-multiplier", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "87c37dcdd6325bcbeaa548affa815dfddc0c6a92", "messageHeadline": "Merge branch 'master' into gas-price-multiplier", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1711, "deletions": 12680}}, {"node": {"oid": "078b3dd14637e83de03d1ad202f792760a114fb8", "messageHeadline": "Merge pull request #1050 from api3dao/improve-readme", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "9eed667a0c93adebb13e14faeab56ed635081525", "messageHeadline": "Add code documentation", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "fde1cc71b0ae4297841d160a90483911881b047e", "messageHeadline": "Document how to build validator from source", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "71ac57026ec8e3b418d187f6a0ea9de3f07acfce", "messageHeadline": "Bump ethers from 5.6.4 to 5.6.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d9cf8240611acd03eaeadb03ac8aeb818e2bac1b", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1127.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34978fed8054143a8d1f962bd321b2b26cbb3a4d", "messageHeadline": "Bump @types/jest from 27.4.1 to 27.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4994aa8cd9114b2b4d05014403d7041703f89c57", "messageHeadline": "Bump cross-fetch from 2.2.5 to 2.2.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "07f61ea7489ef34f9b62a5fc67f13b266522d445", "messageHeadline": "Merge pull request #1049 from api3dao/validator-cli", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 424, "deletions": 34}}, {"node": {"oid": "5f06e2bd9c67b1307fdf10c87e9edd000c7f3b7f", "messageHeadline": "Simplify e2e test assertions", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e3ccdde50398ad8c6cd3c54ac009123f430bcc84", "messageHeadline": "Rename e2e tests file", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "18ef0c0e94923f34b9996aa3ac455c00adf073b5", "messageHeadline": "Make the CLI fail with non zero status code", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "74aaf9efeb3e67778fe719b924a72bbe77c58dbd", "messageHeadline": "Revert building package before e2e tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "d78696c582e496c3a42b82848d792de1b42dc0fc", "messageHeadline": "Build admin CLI before doing e2e tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4de2b8efc2bbeec5c35e02c6e99b7b980f47e4d4", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d1a2426cf11a15b6c375ee15e818e0be4492e1c9", "messageHeadline": "Add validator e2e tests to CI", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "114fcce2380263acad81aa6ce465e918b302f69b", "messageHeadline": "Add validator CLI", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 411, "deletions": 32}}, {"node": {"oid": "9fc2185f87a7aa06b273e8d85910cf8ca1fcaaa2", "messageHeadline": "Merge pull request #1048 from api3dao/remove-skip-validation", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 18, "deletions": 30}}, {"node": {"oid": "499726e0420ff6356ff1a937a8d77c0e605ced5f", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3d11747d3dbc3dbb6313d959a4b6be15933f2f1c", "messageHeadline": "Remove skipValidation parameter", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 10, "deletions": 30}}, {"node": {"oid": "451bcb6dbcbaadc3a5374728e08cc9a579293c4d", "messageHeadline": "Add additional processing imports", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "4da158f8752ac1fb149195bbe5b846a43b9687bb", "messageHeadline": "Replace links to OIS docs with latest (#1054)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "30bfd85cf0e0b94ea7f2f7f4980b3dd9d543f185", "messageHeadline": "Import all built-in node modules to prevent loss due to webpack", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 82, "deletions": 7}}, {"node": {"oid": "8dd1ce571faed57093001719358c792228b8b943", "messageHeadline": "Bump @google-cloud/storage from 5.17.0 to 5.19.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eef1d85b7d18c3657870e5e69547a3eeecf8d3c1", "messageHeadline": "Bump syncpack from 6.2.1 to 7.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 53, "deletions": 27}}, {"node": {"oid": "11a92ae035ebde9c1c654c1aff51842c285662c3", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1125.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ccf8b5c3e59d2ca4856c55bf6f4b86002b43feb", "messageHeadline": "Bump typescript from 4.6.3 to 4.6.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7691fc3216aa8ad77531e51f6b1f91ec9661baef", "messageHeadline": "Bump @google-cloud/functions-framework from 3.0.0 to 3.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "06c161e85d3a30a573ffae622341bc55d5c832ce", "messageHeadline": "Bump axios from 0.26.1 to 0.27.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9607fd9c0e2ae325b6e041d2f1c115df819ad957", "messageHeadline": "Bump express from 4.17.3 to 4.18.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 99, "deletions": 63}}, {"node": {"oid": "79e8152288d9085612ca651282e8897570069f46", "messageHeadline": "Bump google-auth-library from 8.0.1 to 8.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d847d7f09c8f2ed1facefabe294ff5d8848bc9e7", "messageHeadline": "Bump @types/node from 17.0.27 to 17.0.31", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c41ae78a1db8976730f28f8231b62bd1b4e883c", "messageHeadline": "Add changeset", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f8b14c12c07c7f3f988c7b245aacc5f02d286caa", "messageHeadline": "Merge branch 'master' of github.com:api3dao/airnode into enhance-proc\u2026", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1185, "deletions": 12638}}, {"node": {"oid": "1177ec0b9b067de7ad8674896216a22d3197d9c8", "messageHeadline": "Merge and resolve conflicts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "830c0d41ece7dc6d25cb70a0a7c151dd6d418e58", "messageHeadline": "Polishing of caching", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 4, "deletions": 66}}, {"node": {"oid": "d990c01ef2bc61661ff2b42158f3b966bcaeee8d", "messageHeadline": "Update packages/airnode-utilities/src/caching/index.ts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35798e40a9593d71208cd72fbff91a6063b9add7", "messageHeadline": "Update packages/airnode-utilities/src/caching/index.ts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe86308ac3de44351dbefcbb0d2315dae6dea96d", "messageHeadline": "Merge in config-based pre and post processing", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 351, "deletions": 7}}, {"node": {"oid": "f18b8576867b200d78ad585e0e5e1729db78aa8d", "messageHeadline": "Merge branch 'master' of github.com:api3dao/airnode into add-pre-and-\u2026", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 143, "deletions": 12200}}, {"node": {"oid": "dbf76df833a5e2f389e96c2dc6ffd8c99b2e5186", "messageHeadline": "Fix processing tests", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "354792af23d0ffe21be3b36513d056c0992d57e9", "messageHeadline": "Merge pull request #1047 from api3dao/remove-v1-validator", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 31, "deletions": 12138}}, {"node": {"oid": "ca75e04eb46ad428af81390e189b8559653cb0e2", "messageHeadline": "Merge branch 'master' into remove-v1-validator", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 84, "deletions": 27}}, {"node": {"oid": "58b41f512f7882f0019bb1714da97acb57cfd0a2", "messageHeadline": "Merge pull request #1027 from api3dao/save-log-index", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 84, "deletions": 27}}, {"node": {"oid": "29b7ad7af7da589fd590015ff5074bce47ebafc5", "messageHeadline": "Merge branch 'master' into remove-v1-validator", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "c3c5aba997042fb931008ed03f9ab216db9f9ad5", "messageHeadline": "Merge branch 'master' into save-log-index", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "bb509ca451d9003e9113b2a5f99cad44bdb0b2d5", "messageHeadline": "Clarify airnode-examples README for users and devs (#1040)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 28, "deletions": 35}}, {"node": {"oid": "23cb9c866d0a01bfd16d491f34c3d800a867e44d", "messageHeadline": "Update packages/airnode-node/src/api/unsafe-evaluate.ts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21309596e2a91a3e826c4824e4d8b409842e91fc", "messageHeadline": "Update packages/airnode-node/src/api/processing.ts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d63aa3d8d14fa4c8d7b33e1bb89d9bf8dc000fd9", "messageHeadline": "Update packages/airnode-node/src/api/processing.ts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "205c9abdf1c133bdec662fd1febcf0893393df16", "messageHeadline": "Merge branch 'master' into add-pre-and-post-processing", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "092c349d17962ce66e908e17a7a54c93c6a7220a", "messageHeadline": "Remove remaining v1 validator files and scripts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 0, "deletions": 629}}, {"node": {"oid": "dd3ae00bde6076d0e714ff62f2ff6865350c3fa5", "messageHeadline": "Merge pull request #1039 from api3dao/update-docs", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dffda7cd237094b1f30896868828517b2da4a643", "messageHeadline": "Update outdated docs for the signed data gateway", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c4873921949a29afcd0b5a85c33b615779845325", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3a0a78689637ed74220216a5a98065e04982ebcf", "messageHeadline": "Remove docs from pre-commit script", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b7901551ed31add8f72bb21334c86bc7176fdb8b", "messageHeadline": "Remove v1 validator", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 30, "deletions": 11514}}, {"node": {"oid": "c39c233be99d667daf3f47385e191e954b73f564", "messageHeadline": "Merge pull request #1044 from api3dao/fix-gcp-gateway-required-services", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "61043dc08b68e2bdca780b4d5c2355538f8382e5", "messageHeadline": "Fix condition for enabling GCP API gateway service", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "71f9a95e1f93fb2575fd6393795263b96cad4f40", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9fedb619875f7baba8d8472c713e57ecd7d071f9", "messageHeadline": "Add gasPriceMultiplier for legacy gas prices", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "3f410d3ce4c311f4ccac3b48a9dac7b8850df026", "messageHeadline": "Merge branch 'master' into add-pre-and-post-processing", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 733, "deletions": 305}}, {"node": {"oid": "7e902b4a90032228b2d7545d4f61122c3bb8669a", "messageHeadline": "Merge branch 'master' into save-log-index", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 67, "deletions": 10}}, {"node": {"oid": "0acd8a8199ff7030d5f325df12ee1f8c3679b027", "messageHeadline": "Merge pull request #1037 from api3dao/signed-gateway-template-id-fix", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 67, "deletions": 10}}, {"node": {"oid": "3bbc077a1e4c52deaef93039f918698f035e3f0f", "messageHeadline": "Merge branch 'master' into signed-gateway-template-id-fix", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 646, "deletions": 284}}, {"node": {"oid": "6472c22056b35b75928831d21788c95f9e63de68", "messageHeadline": "Merge branch 'master' into save-log-index", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 646, "deletions": 284}}, {"node": {"oid": "bb9b8118940ec852c4223b13eba5a6eb97aa3b97", "messageHeadline": "Merge pull request #1022 from api3dao/fix-gcp-deployer", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "510fc869f1661545a1b2365dc8c6b7b929681212", "messageHeadline": "Use more consistent error logging", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "f6f71dfaae5b9c510427e0212175e3fdfd47542f", "messageHeadline": "Add changeset, fix grammar", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "441ebbbea985a7c9e800d967cec3c5ba42429c39", "messageHeadline": "Fix signed data gateway example README", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9aa702635ae93cc9726f094c789103a46633968f", "messageHeadline": "Let the deployer CLI fail with non zero status code, prettify output", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "7e763f591582494d0c69720c3126ff37d31155db", "messageHeadline": "Prefix the gateway with https:// protocol", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "123feacdd618691fb915a9af43e6e9604a846104", "messageHeadline": "Merge pull request #871 from api3dao/refactor-types", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 334, "deletions": 197}}, {"node": {"oid": "51366035b567cb27f3375c9c0a27289cfaeb6432", "messageHeadline": "Fix tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "121217d5dabda1a800a268b91bcfe2a552af38ee", "messageHeadline": "Change return type of the signed data gateway", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "f1c3eb49ae490aa204b64d65d7f127e99c594c94", "messageHeadline": "Simplify types", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "2a5c09232183b6a1b7fa23d08a070ff4683923b0", "messageHeadline": "Resolve TODOs", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "88d6c6d2c2476640faf5aac4cf7edd9f73107bf9", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "034e7ee2b227ad1af11cc56aaea5e719d5d74bf7", "messageHeadline": "Use backwards compatible signed data gateway response", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "f2e030e884c565c6db974871e2e97a4c1082bb3b", "messageHeadline": "Rework ApiCallSuccessResponse type", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 323, "deletions": 189}}, {"node": {"oid": "5877c94d4e42f09099f18f99cb305ed60cb042c0", "messageHeadline": "Add separate derivation functions for V0 and V1 contracts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 79, "deletions": 24}}, {"node": {"oid": "c44215b284096d74debb66501c67ea053daacaa2", "messageHeadline": "Merge pull request #1032 from api3dao/dependabot/npm_and_yarn/google-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "3eb387fa6715e77e4a50600bcbc0840abecdb2bc", "messageHeadline": "Bump google-auth-library from 7.14.1 to 8.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "bfce7eff4e057c922b181d4fa73168a892c23da5", "messageHeadline": "Merge pull request #1029 from api3dao/dependabot/npm_and_yarn/google-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "27a082f7253adf0f30f88c90114f76bcff90b725", "messageHeadline": "Remove dependabot changelog URLs causing failed CI (#1038)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "92935b709554780321f6ffbba3e83822243c2aeb", "messageHeadline": "Merge branch 'save-log-index' of github.com:api3dao/airnode into save\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "c9041fc3ada866c05afb6de46c3e1b3fa4e01d31", "messageHeadline": "Remove transaction hash from sorting, fix affected tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "3db6106a66c463be1c707b51f42ad7ccf87fdd2a", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3522c7bc5564687cda763acbf6d06feb093d0ecd", "messageHeadline": "Remove airnode address from templateId derivation", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "60c5d12cb364fa49814f9f67d5324db8ec1e23bd", "messageHeadline": "AN-470 | Default to released docker images for airnode-examples flow \u2026", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 160, "deletions": 10}}, {"node": {"oid": "657a874ae6c2ce6e3e793d07e06fe322db9f443b", "messageHeadline": "Bump @google-cloud/storage from 5.17.0 to 5.19.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ded2a062b7195d36a04672a32fb98f8832d897c1", "messageHeadline": "Merge pull request #1030 from api3dao/dependabot/npm_and_yarn/aws-sdk\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "840da362eb71b7977d304b7f08570f135f9cf781", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1120.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "40dcd556dbcd89591cf7f3d4a46079d27fac8a94", "messageHeadline": "Merge pull request #1036 from api3dao/dependabot/npm_and_yarn/types/n\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c6ceff36125ba7ba4ebbdc941d8d5f9e3ac32cc", "messageHeadline": "Bump @types/node from 17.0.25 to 17.0.27", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4ecb9ec08634977a9c35595566c797d87f1c3dc", "messageHeadline": "Merge pull request #1031 from api3dao/dependabot/npm_and_yarn/eslint-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9d692dd88359096302fb94203840eafc4200dc7", "messageHeadline": "Bump eslint-plugin-jest from 26.1.4 to 26.1.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5a5b6585df2deb52a127dd187b37355d898143e7", "messageHeadline": "Merge pull request #1033 from api3dao/dependabot/npm_and_yarn/types/a\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3fdd9ac0f1c6b7af2aeecad1107d10d92726015d", "messageHeadline": "Merge pull request #1034 from api3dao/dependabot/npm_and_yarn/types/m\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c12785cd90a5e2804300b0592da3cc611c3cc540", "messageHeadline": "Bump @types/aws-lambda from 8.10.93 to 8.10.95", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "105749c8b320d6d9d6ec027c0cbd1c29dd9bd40d", "messageHeadline": "Bump @types/mocha from 9.1.0 to 9.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab1b27b2a65925067de03918ec1dc2a263476b57", "messageHeadline": "Merge pull request #1028 from api3dao/dependabot/npm_and_yarn/solidit\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9557efba369efc6402a10c89f23443d524ed476b", "messageHeadline": "Merge branch 'master' into save-log-index", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "542955fde60ba3ce460aef7e0703828c30d69413", "messageHeadline": "Bump solidity-coverage from 0.7.20 to 0.7.21", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab28450da32a97c4a0c903e55ab41d3bd52b5a7d", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d7b902138e3ce137f1bbef419886b3339da56c88", "messageHeadline": "Add log sorting by logIndex", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 74, "deletions": 21}}, {"node": {"oid": "6fbe60fc977ea751db68e53a4deacf70cc41a6e6", "messageHeadline": "Merge pull request #1026 from api3dao/loose-solidity-version", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "38609a795aefc773ddecae8bd85225f6eb6f7147", "messageHeadline": "Merge branch 'master' into loose-solidity-version", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f93e9e8ceb1a7b2d7fdcd8dc5322f6ddf5585e16", "messageHeadline": "Merge pull request #1024 from api3dao/fix-readme-headers", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "01219e90975dc804956e5d6753eba1cda18d0efa", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "14ce8dd2f8b61945492ea6dd6fe6fde2a0ab438d", "messageHeadline": "Merge branch 'master' into fix-readme-headers", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bb0c632f3dc59ce7018a4f72a0b358b3f12fc377", "messageHeadline": "Merge branch 'enhance-processing-and-add-caching' of github.com:api3d\u2026", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8a261ab82ee75560b37bbe3b1d6dfaadd369798", "messageHeadline": "Remove eval in favour of node vm", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "85057269083f4ba2e5ca6416602891952b80c61f", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dabb96435aa0eeaa8cab71c5456832b2934bb8b3", "messageHeadline": "Update packages/airnode-utilities/src/caching/index.ts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d713fea2f56feb53c1e22a130f2a2389bb5ab7ae", "messageHeadline": "Loose Solidity version requirement for IOwnableCallForwarder", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13e3c818ee5761bf2aa884b127fc363c8a189f0d", "messageHeadline": "Enhance processing and add caching", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 414, "deletions": 31}}, {"node": {"oid": "146d676cf81c6c5053a32716367680769fd38ea3", "messageHeadline": "Merge pull request #1023 from api3dao/fix-docs", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b3eeb6d4dd7733584a83b5eed28f0519db3393db", "messageHeadline": "Fix broken docs link", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "148d65881d99b8837c1fa634d524768e5d3542ec", "messageHeadline": "Add placeholder README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1793b24254b8d6a0535235daad8172e2c73b6de4", "messageHeadline": "Consistent formatting", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a7ea985b40bd69e28b44b14ee0c45c551b3f3c29", "messageHeadline": "Remove alternate headers", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "619d349a34529f2427bdc007efcf1bec968438fd", "messageHeadline": "Merge branch 'master' into add-pre-and-post-processing", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 295, "deletions": 131}}, {"node": {"oid": "c4a2edd131a53cd07310c6b6e5c13fb420c9e0c7", "messageHeadline": "Merge branch 'master' into v0", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 90662, "deletions": 52898}}, {"node": {"oid": "3ca82b7af2eed4246e5a5918bc1d29f435a17d61", "messageHeadline": "Release new version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 202, "deletions": 146}}, {"node": {"oid": "048a4c830151947c4869cde9b6d5a7f67a606c31", "messageHeadline": "Include release in changelogs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "cd33a5005b9b7a8dd1769f5f35cb3ee28b4ce466", "messageHeadline": "Replace Function evaluation with eval", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "2b1ed4ccf83751ef4c6291fc588e08aba3ae7570", "messageHeadline": "Merge master and resolve conflicts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 44364, "deletions": 44042}}, {"node": {"oid": "cd054b583ae7d33c4f2f5ae4ad15b77cebbb7fd3", "messageHeadline": "Merge pull request #1020 from api3dao/redeploy-v0", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 42201, "deletions": 41901}}, {"node": {"oid": "12f1ddb184c2bd03569407b3a977bfdd33276d1a", "messageHeadline": "Deploy on mainnets", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 36695, "deletions": 0}}, {"node": {"oid": "1149ecd8d2774fdf78d03eb203308db698d28961", "messageHeadline": "Update README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "14826be3190c3fc245d02b98a3526cca153106d2", "messageHeadline": "Fix build", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c7fbe1af918a46d766b01d866046a0dd4d80914", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e0581f570703566e43a310ad352752d892740e6c", "messageHeadline": "Redeploy on testnets", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 22585, "deletions": 59005}}, {"node": {"oid": "819bb8147f24c62f2723f97736cb61cbb89449e6", "messageHeadline": "Update deployment scripts with deterministic deployments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "ca9363931229459d0a598dfe35b297976d21ec64", "messageHeadline": "Bump ethers from 5.6.2 to 5.6.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 58}}, {"node": {"oid": "34bee7c04d832e900c8c81ec46354c82d72f5064", "messageHeadline": "Bump syncpack 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": 3, "deletions": 3}}, {"node": {"oid": "911e72b38e7e57a40ea3b2c4e1466f489f1d6797", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1116.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4937f8049e94bc79c39cd7f44e07463271be8e6", "messageHeadline": "Bump @types/lodash from 4.14.181 to 4.14.182", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5568a46982c2073cf52f816955276683ae1d9bfc", "messageHeadline": "Merge pull request #1011 from api3dao/update-v0-contracts", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2090, "deletions": 2065}}, {"node": {"oid": "160914c7d55ef156e303b9138cbe72bb4f66a94f", "messageHeadline": "Merge branch 'update-v0-contracts' of https://github.com/api3dao/airn\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "46aa5b1cbfda0c71ca7ab35bf4fc388d92bf5279", "messageHeadline": "Update READMEs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "737309192fcf4e72138f06e186a6c50f956480bf", "messageHeadline": "Merge branch 'master' into update-v0-contracts", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b991cf897657fbf5eff09aa73ff561bbdfe62d38", "messageHeadline": "Bump @google-cloud/storage from 5.17.0 to 5.19.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9cbce51daeb399fa9a72e20ea1871e1460f0071d", "messageHeadline": "Bump @lifeomic/attempt from 3.0.2 to 3.0.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b22febf2596ce9688150f9168c543fcb029f6d17", "messageHeadline": "Bump @types/node from 17.0.23 to 17.0.25", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a662176c026650c1f7c6e72e8feb054a2544ed2", "messageHeadline": "Rename RrpBeaconServer factory", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88c17d33b76b36c0bbcc507cd2b1887e4ea8a8bf", "messageHeadline": "Copy over RequesterAuthorizer from v1", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 799, "deletions": 616}}, {"node": {"oid": "b08552a0515b4a6df3b5157a771d37722b6b0747", "messageHeadline": "Update RequesterAuthorizer revert strings", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "9b768454f4056122a4dae62518d17d87ae61faab", "messageHeadline": "Copy over WhitelistWithManager from v1 and use in RrpBeaconServer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 219, "deletions": 178}}, {"node": {"oid": "a30978d27f6c38bae34b043299d4ca428bf4c12d", "messageHeadline": "Copy over docstrings from v1", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "24dfa36721b7c623e1b6f7833e9fd216ad430a3e", "messageHeadline": "Merge branch 'update-v0-contracts' of https://github.com/api3dao/airn\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "70e48f554818c90ba6d02d055973a27f249aef3c", "messageHeadline": "Move @openzeppelin/contracts to non-dev depencies for it to be includ\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56d1b5fe13d8de980843348ced1bb0e21b88e70c", "messageHeadline": "Merge branch 'master' into update-v0-contracts", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "2239774d29f1d000f97b62306588750a47be45d6", "messageHeadline": "Merge pull request #1009 from api3dao/chain-names-in-references", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "25506a77c47ec45a60fc47e6b0f41dcdb81114e0", "messageHeadline": "Merge branch 'master' into chain-names-in-references", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "3b92492062b2166e765214a181c3be2b6de9f8bd", "messageHeadline": "Fix tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1526c3860614b8a212c607550158f1ea734bec6f", "messageHeadline": "Fix contract name for exported events", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b8bcb012350f7f1c6ae881067f697d90f59f1f6", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "94b21a865f8c4e498ee24832137f9347b411659b", "messageHeadline": "Fix tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 171, "deletions": 135}}, {"node": {"oid": "59c3b263aad734798a95591f12e5cb2605b6885b", "messageHeadline": "Add V0 to requester contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "7f6fe5f0d7f2700d05f742dfbcff5e5e4d2b41c6", "messageHeadline": "Add V0 to protocol contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "e2b8aa31129a68d95a5780d36fb5ee022f93f8ae", "messageHeadline": "Add V0 to mock Authorizer contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0b659430f140404c619deeb2fd4f025007c1d71", "messageHeadline": "Add V0 to RequesterAuthorizer contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "7377717da194078eecda55fd97c6dfa6320b8145", "messageHeadline": "Fix test file names", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d743e99bd8cd18a410482f5b78dfc569c5c46f8a", "messageHeadline": "Enable optimizer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "173696d451014f958baf6cd1b5785197a1085a36", "messageHeadline": "Loosen Solidity version requirements for contracts to be inherited", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 15, "deletions": 212}}, {"node": {"oid": "c71bb41383616ca0807cf4876285db8fa56697b1", "messageHeadline": "Use v1 whitelist contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 218, "deletions": 145}}, {"node": {"oid": "a819bbd65e33ca6f1703e0d5dbb4680b8bfc60a5", "messageHeadline": "Use AccessControlRegistry v1", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 588, "deletions": 408}}, {"node": {"oid": "2a1fe239c87d4b257e7dfac65ac30d2c94938927", "messageHeadline": "Fix eslint settings", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "55ba77025a89837058ac8207b7ab1d27ff270280", "messageHeadline": "Fix @openzeppelin/contracts at 4.4.2", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "110269347478e3b1b011d5248e846ba4f43c3adb", "messageHeadline": "Remove AccessControlManagerProxy", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 303}}, {"node": {"oid": "87238189bbd9b3a28e225d650c60f3451e43cd77", "messageHeadline": "Remove spread BigNumber from ethers", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "44f31c70ce690e86c46f39604d0bd2bf46fb3f96", "messageHeadline": "Use Function constructor instead of eval", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "70d92dcc6b57c1ace8d0652f95118c470dfe4d55", "messageHeadline": "Merge branch 'master' into add-pre-and-post-processing", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "76852a66559ab489ed53069bb7c018e622a6e2a7", "messageHeadline": "Merge pull request #1010 from api3dao/tx-count-min-confirmations", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "1f8a2c2a12db13fadf1ec11c503000989ebf9626", "messageHeadline": "Use same zod version as in other packages", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1333724335afa5aaa8ee91db4670f89b468b706", "messageHeadline": "Simplify processing test", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c7c15b16c81eaa9d881e7b084a8627d2ce637aaf", "messageHeadline": "Validate preprocessing result schema", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "efc363c2f50bf2ff3f21f09d212c047babda4328", "messageHeadline": "Move eval execution to separate module", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "8999c4e1b13e44f82e4d2f94b36fde731bc659fb", "messageHeadline": "Simplify tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 20, "deletions": 54}}, {"node": {"oid": "e0abd8c3ec8894e04c9fea3ae3cb9d20c31cedff", "messageHeadline": "Update packages/airnode-node/src/api/processing.ts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eff4e4d289f243f5126f4284ab40116ba00862c3", "messageHeadline": "Fix autocorrect", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6e6c15be081938e4c6c10fd56bd3ee928457d6f", "messageHeadline": "Add config.json based pre and post-processing", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 331, "deletions": 4}}, {"node": {"oid": "a8fa737388460a30e2332996550e0ce44b00bc2a", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9be13c602d9275222f32ad449d8e49ac0e5ea3e8", "messageHeadline": "Add minConfirmations to transaction count fetching", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "d94e3a0b9ba915bd428b6da5629899a705c0e701", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "919bbd6477531484cfd4a828590c367c918b0ea9", "messageHeadline": "Include chain names in references", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "ee483ce6d49466fad7bf983d60069d9226de3c6f", "messageHeadline": "AN-657 | Add deployment phase 2 and 3 networks (#1007)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 99, "deletions": 2}}, {"node": {"oid": "69de7cffc811e1e6b2ebeaad8f12ed2e93b2cbb7", "messageHeadline": "Merge pull request #997 from api3dao/gas-limit-config", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 109, "deletions": 522}}, {"node": {"oid": "d87eb3f2aeeece41d2b3934b780a13512a1d894d", "messageHeadline": "Merge branch 'master' into gas-limit-config", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 28239, "deletions": 64}}, {"node": {"oid": "7e76eb2826ad51d4a8e2340a3056782d71ef855b", "messageHeadline": "Fix thousands separator", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "de37cc6dd2142ab9c2dd2300ad39206c859c2a06", "messageHeadline": "Merge pull request #999 from api3dao/gnosis-testnet-deployment", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2821, "deletions": 0}}, {"node": {"oid": "cf10636531748d8b3bf54ea357871e2c80d765f8", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1111.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e11bc304ca81dd8346fc7a0abccda4c9233409c1", "messageHeadline": "Merge branch 'master' into gnosis-testnet-deployment", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 28, "deletions": 40}}, {"node": {"oid": "ee11312cea474d92c6fccec100165a0c68a3f7ef", "messageHeadline": "Bump webpack from 5.66.0 to 5.72.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b2e5f266df51fbe373c14b979707c1c9cbb1989f", "messageHeadline": "Bump eslint-plugin-jest from 26.1.3 to 26.1.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94ca59b654487d591f3bffb42f0f414fb62499ea", "messageHeadline": "Bump @google-cloud/storage from 5.17.0 to 5.19.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 25}}, {"node": {"oid": "abfc4ae232baf35b74268d980792092059d517da", "messageHeadline": "Bump hardhat from 2.9.2 to 2.9.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f019d33fb614b3b3c3a31c8941825eb6c85e34c7", "messageHeadline": "Bump zod from 3.14.3 to 3.14.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "06f9a1ddaf3330baeab1f30ce1eb24c281dae25b", "messageHeadline": "Bump yargs from 17.4.0 to 17.4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b562480bc8533a2422b1e6952c5f04ac8b69590", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "519a9560861c90af78b2bfcb9b0f09a948869c86", "messageHeadline": "Deploy on gnosis-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "4cd2431f04f452e289b49b85b60b5d1ab382ba66", "messageHeadline": "Add gnosis-testnet credentials", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1bab0e57b8507bbc3b894ac87dfebde587ac2295", "messageHeadline": "Remove harmony credentials", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "bdcc5b07cabefcaa98ed67d61ba5df34a50beabc", "messageHeadline": "Merge pull request #994 from api3dao/phase-3-deployments", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 25380, "deletions": 1}}, {"node": {"oid": "f6469ff4e445a914f03dfc8e6641bd3cc64555cc", "messageHeadline": "Remove harmony and harmony-testnet deployments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 5629}}, {"node": {"oid": "1106838d7262d047bf5ef6349449d807ff702a45", "messageHeadline": "Add avalanche contracts to references", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6bc204b8139c7c406af3fa15089542965f9ed5f7", "messageHeadline": "Redeploy on harmony-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "77a5d98a87ba7ef5edba6ef5982e85fb768ad953", "messageHeadline": "Deploy on rsk", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "7c383cfed6b7d9a28c0139f662b30d2c41674469", "messageHeadline": "Deploy on milkomeda", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "91009b7f3c28975b95203dc2e1744dd27ef46a87", "messageHeadline": "Deploy on moonriver", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "c504d200342a628aadd21ad118d936263a555fd6", "messageHeadline": "Prettier", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "0087f7f20cebe20054f9d19e8d310bdaf328bec2", "messageHeadline": "Deploy on moonbeam", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2819, "deletions": 1}}, {"node": {"oid": "aae32f8e625fbfe979b44e9d3580cea7ed74b2dc", "messageHeadline": "Deploy on metis", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "94acf2c59c4afd64a4b13dda529cc20afd5b21ac", "messageHeadline": "Deploy on harmony", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "fb577755b469000f77bd47d1389fb721036648f6", "messageHeadline": "Add \"PLACEHOLDER\" to API keys for Blockscout-based explorers, meaning\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8cf79c6456b3e26c602a089c92d14834a28f16f", "messageHeadline": "Merge branch 'master' into phase-3-deployments", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "4c1d9fe94157e1b6ec4cb36d947f70096b2a3cf1", "messageHeadline": "Remove fulfillmentGasLimit from validator templates, delete old valid\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 0, "deletions": 482}}, {"node": {"oid": "4213e0db5a7ff3fd135205b8aa29c302e6e66506", "messageHeadline": "Merge pull request #996 from api3dao/an-635-refactor-callapi", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "344fac2b39cd9d0be7c9b80f717cbca4d2e0cd6b", "messageHeadline": "Merge branch 'master' into an-635-refactor-callapi", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "766e53d9144e5c11ff58565ad0c6081696e9aee6", "messageHeadline": "Fix comment typo", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "532f4f58daaa96d36987488dc7c8958d975ba21d", "messageHeadline": "Fix tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "331a6b9dc6579fe922a423901983577e954dc9eb", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "07ccc58e3d793f36ee86d74e068c4c5a3a34ca40", "messageHeadline": "Add fulfillmentGasLimit to airnode-node, fix affected tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 44, "deletions": 33}}, {"node": {"oid": "5dae61c53cbd1e812218c84a3720803a44384fdb", "messageHeadline": "Fix validator v2 type", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac63e381405fe75cfc9c90ecc6b9d68b42daae13", "messageHeadline": "Refactor gas-prices to handle gasLimit", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "c4cc13ad84f321492c86fa86e66e9afa917c5635", "messageHeadline": "Add fulfillmentGasPrice field to configs", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "6c750adb622a1885d91003232c1f6c12a9d598f9", "messageHeadline": "Merge pull request #985 from api3dao/gcp-billing-fix", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5a7005c0627854a6e9c3c08fd18e19281d796a2e", "messageHeadline": "Format README.md", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "162915dec3dc537218c3a9e7d19145ccee101c63", "messageHeadline": "Merge branch 'master' into gcp-billing-fix", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "62a090eddf37db93ebc64ba10ec70f21199c4dbe", "messageHeadline": "Refactor AggregatedApiCall interfaces", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "75dfabf95b53e1365792248db418395bab322f19", "messageHeadline": "Fix misleading log in initiateTransactions (#995)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "45ccc4c0e377bbfbaef9f7186b9449db24d325c6", "messageHeadline": "Merge branch 'master' into gcp-billing-fix", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 36889, "deletions": 83}}, {"node": {"oid": "73ab4bbd166ae6db27f5775e21d977692f3ac987", "messageHeadline": "Change the wording regarding the charges so as not to mislead", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2f91a331f61ac555a18e82ceba9572090de6ed5d", "messageHeadline": "Bump @google-cloud/storage from 5.17.0 to 5.18.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c95751af03ca9de7edd7e14b108f4cb43d0ce3eb", "messageHeadline": "Merge branch 'master' into phase-3-deployments", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 102, "deletions": 61}}, {"node": {"oid": "48ef5e612f1708e5f5314454223a7afa4053fbe7", "messageHeadline": "Bump @google-cloud/functions-framework 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": 5, "deletions": 5}}, {"node": {"oid": "0e01dcf2a420dabf494b66bab5f3cc60c1949e04", "messageHeadline": "Bump prettier from 2.6.1 to 2.6.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dcc744691f5283c7d8a7fc6dd3998cf3a98dbdf7", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1106.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4b2243c0841956af8a91e7b631cd064becc0b9be", "messageHeadline": "Bump webpack from 5.66.0 to 5.71.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dd2de8d50893d3eaf71ce19c5651519976544fdd", "messageHeadline": "Fix broken test by changing error message", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d9e26a6eddff326d08ec90e6b8e6f222256fdb17", "messageHeadline": "Bump ethereum-waffle from 3.4.0 to 3.4.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 85, "deletions": 46}}, {"node": {"oid": "e11108891d726bba7a5cc496916c74ea45d5654c", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "048ff236c3985672a847528b33cb4a5513d46360", "messageHeadline": "Re-generate contract address references", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "d0e49e6a73d459c2736f398593e82229c02b56b6", "messageHeadline": "Merge branch 'master' into phase-3-deployments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 19755, "deletions": 8}}, {"node": {"oid": "176b86a8e199ff5050b202e7542a005db946f718", "messageHeadline": "Merge pull request #986 from api3dao/phase-2-deployments", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 36778, "deletions": 13}}, {"node": {"oid": "bcd3f2b74f4327ea7518191235f2009f2419202d", "messageHeadline": "Merge branch 'master' into phase-2-deployments", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "186b06d61e829ac10c969ca2bd08268bc2bff3d6", "messageHeadline": "Bump hardhat-deploy from 0.11.2 to 0.11.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1663873490a5aa6b4b1f737c24d9bf1ebf1707e0", "messageHeadline": "Merge branch 'master' into phase-2-deployments", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "442609a573ea541ddfa194c9c225b8d885fbe723", "messageHeadline": "Bump @types/lodash from 4.14.180 to 4.14.181", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8afda3b110e8ba55065da102163090d2e2ef92b7", "messageHeadline": "Add integration notes", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "af4c37b063fd35f586487f6dbad7bb9fe257dd27", "messageHeadline": "Deploy on polygon", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2861, "deletions": 0}}, {"node": {"oid": "2f9bf3a372caf5e46b49b2570e89eb6569d7dce0", "messageHeadline": "Update polygon provider URL", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95b099d3b621d8a25c70b9cbd2325ecb44f6d7d2", "messageHeadline": "Deploy on optimism", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "d439dff5a179a0930a8c3311fb528468680de1dc", "messageHeadline": "Deploy on gnosis", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "89e24f21f212c00e59904e1ce76456a5f28a87e7", "messageHeadline": "Deploy on fantom", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "9fb61d8381e0192e7e8b82c6edb60287826ae6e6", "messageHeadline": "Deploy on bsc", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "3f8dff187317c0a0c90cb3e728e1ddf3275caa6c", "messageHeadline": "Deploy on avalanche", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "6b476402e874f4b909d4792196772865e4d7f444", "messageHeadline": "Fix avalanche chain ID", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "677205234fc44db4f41dc7ae8358a3e1178aa435", "messageHeadline": "Deploy on Arbitrum", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "ae45735063c69b5acd1c79fd1e902509dc398180", "messageHeadline": "Deploy on metis-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "9a98dae78ad68660fde62407e5659ee71d05af03", "messageHeadline": "Deploy on rsk-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "a68d03c05107b183c1fba5be7bd6727dbf711ec4", "messageHeadline": "Deploy on moonbeam-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "c5e17d3d0803430d21acbc42465f9fbde93c362e", "messageHeadline": "Deploy on milkomeda-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "349e88a5ae2c95e5d4094963973c27bf0ee77ba8", "messageHeadline": "Deploy on harmony-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2816, "deletions": 3}}, {"node": {"oid": "c51aba0dc0da41fbd5c2707a742913729b22a05c", "messageHeadline": "Add phase 3 chains", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "b5556b26e2a2baefdbf26fd34045811fca8d2650", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e4a46ecaf4c44ce0db57b3c61d2c90c8dcb81b91", "messageHeadline": "Deploy on polygon-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2861, "deletions": 0}}, {"node": {"oid": "46bbd3b00bdf1aca4ec110e2ba8d8685798f0940", "messageHeadline": "Deploy on optimism-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "ff26dc00ea97ccbcefabe8bfa506aefa4d6d9df0", "messageHeadline": "Deploy on fantom-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "0731d258c73c769fc26849a45e544d1760cee014", "messageHeadline": "Deploy on bsc-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "65f639c7e64293fac087871653f1904eb585b2aa", "messageHeadline": "Deploy on avalanche-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2813, "deletions": 0}}, {"node": {"oid": "1ae29f40ca1aea4193a7929ad3b35582cd34a1c6", "messageHeadline": "Deploy on arbitrum-testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2816, "deletions": 3}}, {"node": {"oid": "66e5b51f1a124a15780113201618ef8de502d2af", "messageHeadline": "Create references only for the deployed networks", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bfcf94d0cbfdd3c117cceba49712d15c72daed55", "messageHeadline": "Add phase 2 chain block explorer credentials", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "0de1fd05c482af23c6891e5d20df22f9ef0b0932", "messageHeadline": "Add phase 2 chains", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 70, "deletions": 5}}, {"node": {"oid": "d0294d24f9481cfe8679d53dd595925fe6492db2", "messageHeadline": "Merge branch 'master' into gcp-billing-fix", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 158, "deletions": 125}}, {"node": {"oid": "f22f8a356cbf7334542ecb9c407f05a7ff4a0c7c", "messageHeadline": "Restore yarn.lock to its default state", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 15028, "deletions": 16031}}, {"node": {"oid": "32879b4c978adc66ea515aab56da753692bc671c", "messageHeadline": "Add changeset", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ad3062b396d5f52bbbed4e9e5c564c3e3f90c48f", "messageHeadline": "Add GCP billing info to airnode-examples README", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 16034, "deletions": 15029}}, {"node": {"oid": "5db496ab90576b8830a07e04a72adf3d39e2af1e", "messageHeadline": "Bump hardhat-deploy from 0.11.0 to 0.11.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6e5aa350ce332627ea60a7742fb86ea2071d985", "messageHeadline": "Bump google-auth-library from 7.14.0 to 7.14.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb38dd00d7d46f920e53acdb74005095f99cfcbd", "messageHeadline": "Bump @changesets/changelog-github from 0.4.3 to 0.4.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d286f98621940f1768fdccb0a26e20591e8ce5f2", "messageHeadline": "Bump eslint-plugin-jest from 26.1.2 to 26.1.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "472ac6ae80612627c38a1d122035ffd76d214154", "messageHeadline": "Bump @changesets/cli from 2.21.1 to 2.22.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 85, "deletions": 79}}, {"node": {"oid": "dda4cb058d6296420eab7ab38178bb56178016f6", "messageHeadline": "Bump yargs from 17.3.1 to 17.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "405468bf3255b3c3ea52bf31d4fe3399e48a039e", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1102.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f20af7f3f28a2bea926267ad3efe470f4ad68919", "messageHeadline": "Bump hardhat from 2.9.1 to 2.9.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f7cc5be488f3abfddebcba93b843cf0e23c7de3f", "messageHeadline": "Merge pull request #966 from api3dao/an-558", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "3d920a814abfafb86911718df90d757b98626e91", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6529cfd63fd269fdadb99f46ef141a27558d3b76", "messageHeadline": "Fix signed data gateway", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "638cdbde06d68283e75715a8168a303bb8348ae1", "messageHeadline": "Bump @types/node from 17.0.21 to 17.0.23", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "2a28eedec1112e66dc9842bb052d159afed760c1", "messageHeadline": "Bump zod from 3.13.4 to 3.14.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d502b3d89885a5ab1e86dfcd86329efecd85b44c", "messageHeadline": "Bump prettier from 2.6.0 to 2.6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dcafd42ffb845e5141a551d7bc9b9e3da6031bd7", "messageHeadline": "Bump @types/yargs from 17.0.9 to 17.0.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "080a2b0a0bc0a8057152def21f85d8f6d5ab8d15", "messageHeadline": "Bump typescript 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": 3, "deletions": 3}}, {"node": {"oid": "6a46f4a11e0599a2965af94a17cea63d7fa86c1c", "messageHeadline": "Add parallel flag to protocol tests", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5a7a5fc05d41b1246138b8507c78c5013fc724d", "messageHeadline": "Add ISO formatted timestamp to receipt.json (#967)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "619493f2a51e5e4775b263894dcb36c484895faf", "messageHeadline": "Merge pull request #940 from api3dao/an-374", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 472, "deletions": 0}}, {"node": {"oid": "da33821ce8f254522d5a5e35aaa5defc727eb954", "messageHeadline": "Merge branch 'master' into an-374", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 639, "deletions": 262}}, {"node": {"oid": "bc20c89d0800105db342148a0320d401d94c9aa3", "messageHeadline": "Bump minimist from 1.2.5 to 1.2.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6458bcd22e864e22a93d14d09bc954dbc1fd4aa1", "messageHeadline": "Bump minimist from 1.2.5 to 1.2.6 in /packages/airnode-deployer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82a2836c6d4a0c686a9585fd7dbafc53a771399f", "messageHeadline": "Merge pull request #962 from api3dao/improve-contract-deployment", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 148, "deletions": 157}}, {"node": {"oid": "3d53e733d3131c7d4fbcb1a24bf5a07098d69db9", "messageHeadline": "Merge branch 'master' into improve-contract-deployment", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 204, "deletions": 2}}, {"node": {"oid": "2bbdcb5008ac478043f048bca91e2092a9789291", "messageHeadline": "Remove some of the outdated README content", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "154c3704317b551f57ca2d301a25fe17a570bd63", "messageHeadline": "Add instructions for the new npm scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f8393fef6f5d6a53d17a670d4fbaa679b9e74778", "messageHeadline": "Extract duplicated contract names to a file", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f3971d5e70044693e53fc95d6004cefe6d11ed83", "messageHeadline": "Merge pull request #961 from api3dao/loose-solc-requirements", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 204, "deletions": 2}}, {"node": {"oid": "6899d27619c809d840e1e9f95fe6be71205b6877", "messageHeadline": "Merge branch 'master' into loose-solc-requirements", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 273, "deletions": 91}}, {"node": {"oid": "87588e89f3d96075ef6cecd43191b009d61def06", "messageHeadline": "Make Etherscan verification optional", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7624cdde0d2fe794897e2b0b8d106236e74f8ebd", "messageHeadline": "Collect deployment addresses in a file to be imported in one go", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 57, "deletions": 37}}, {"node": {"oid": "da910a3dbdd7c00b9376a9da6d43b7e076e815d6", "messageHeadline": "Remove redundant npm scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "155226506fb1b04e312b798dc3942a4bf1992624", "messageHeadline": "Consolidate deploy npm scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "0dfc760403355d201e2da83fd76e303f27e67ef3", "messageHeadline": "Reorganize credentials.json to avoid duplication", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 27, "deletions": 41}}, {"node": {"oid": "1d16a73ddc357bb79df1311ef10fb78df0be7ccb", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8d54dedbc8e99ed40a73068b1fc8b05454c792f6", "messageHeadline": "Implement verify-deployment as a hardhat script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 36, "deletions": 52}}, {"node": {"oid": "4e1e3a65d574514072c63b8e1eb2922e29246baa", "messageHeadline": "Bump node-forge from 1.2.1 to 1.3.0 in /packages/airnode-deployer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 270, "deletions": 88}}, {"node": {"oid": "c1dc6dd5334cabc782ce0a71deb9be4fcd2b602f", "messageHeadline": "Loosen Solidity version requirement for RrpRequester", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 204, "deletions": 2}}, {"node": {"oid": "bf86c2e9f1cc852fc94559f780614069c62c02ba", "messageHeadline": "Bump eslint-plugin-jest from 26.1.1 to 26.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab8e3b93af8c0267e1f5d02866b1f0bc9ff46322", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1098.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f29d0a57091a230a4bec4f435187725947f26ec2", "messageHeadline": "Merge pull request #945 from api3dao/fix-template", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4b3ae269ae655396238594af5df2bee2e682dbc8", "messageHeadline": "Fix documentation link", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3267e31e583588e9e3d348b86887a75b5983d208", "messageHeadline": "Fix airnode admin example template", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e02b80a8ba0047c5474bd7add2906dce65e98284", "messageHeadline": "Update file structure and implement suggested changes", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 1, "deletions": 74537}}, {"node": {"oid": "c2700391c697e78161d04747e7a5acbe6e4175b5", "messageHeadline": "Update .changeset/fast-tomatoes-remain.md", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79d39c37fe2bf5ac0f551b83572bb5db296aaeb7", "messageHeadline": "Fix typo in endpoint name for example config", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d3276aa2d8cbef6ee95af72d6f722a1569f3c73", "messageHeadline": "Merge branch 'master' into an-374", "author": {"name": "Martin Koleni\u010d", "email": "kolenic.martin@gmail.com", "user": {"login": "martinkolenic"}}, "additions": 760, "deletions": 1339}}, {"node": {"oid": "84e36f7686a54106c601112879afa86d1298c0d7", "messageHeadline": "Restore yarn.lock from master", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 15308, "deletions": 16473}}, {"node": {"oid": "c7df76c3c8ed8e419fdce845d0113bb47e77e4ba", "messageHeadline": "Fix OIS title discrepancy", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 17919, "deletions": 15831}}, {"node": {"oid": "994d895f37ca871f57224ac1603ea58e79ef071e", "messageHeadline": "Merge pull request #957 from api3dao/deriveWalletPathFromSponsorAddre\u2026", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "636e8b981c3ae84c151a77686e233de67c572a96", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b967e495ac35750299e023f7e7b393d025c3d0ee", "messageHeadline": "Merge pull request #944 from api3dao/refactor-for-airkeeper", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "c95222d9cb5a1f7f39bcda0046aa7b5f5ef69477", "messageHeadline": "Merge branch 'master' into refactor-for-airkeeper", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 355, "deletions": 317}}, {"node": {"oid": "29e4d4cfd8fd146768dc8b97940ecbe0bbfce1c6", "messageHeadline": "Update changeset to minor", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbca97f4afc9bc69165c97fd7ac7fea516373b29", "messageHeadline": "Add empty changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3b05d50507ac439588578e120c7f175d66dc210d", "messageHeadline": "Release new version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 355, "deletions": 319}}, {"node": {"oid": "02ca6faa38724dc8c60f9842662b78ac664c4a9f", "messageHeadline": "Merge branch 'master' into refactor-for-airkeeper", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 94, "deletions": 664}}, {"node": {"oid": "25511b8654b7d9413c0e8b0b46e9776aea138d84", "messageHeadline": "Remove callApi beacon type and remove duplicate loadConfig and loadTr\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 8, "deletions": 44}}, {"node": {"oid": "2accfc98470f72f8463a4e80b01150ff4a0b2312", "messageHeadline": "Include release in changelogs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0ed6277bdd789bfa48d97e6c5d179c9ba357a520", "messageHeadline": "Remove RequestStatus enum (#951)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 58, "deletions": 643}}, {"node": {"oid": "291f6a45b2166849608d01bcce0b759978a19843", "messageHeadline": "Fix jest test to improve robustness when changing ethers versions", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3d71fd09d6274348544cf5bc4025ad25cdd7d8fe", "messageHeadline": "Bump ethers from 5.6.0 to 5.6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ec0340aabc3be174e62f315b9cc0bbe62b43d0da", "messageHeadline": "Add loadConfig to airnode-node", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "8e9efa06199fa95d307362484ecd8d2f1fdd9ceb", "messageHeadline": "Merge branch 'master' into refactor-for-airkeeper", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 380, "deletions": 448}}, {"node": {"oid": "114595eb031cd9ebf16f18dd544411edadd12dd7", "messageHeadline": "Update changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe40b5476e5516bfc927c9ba8f69a4871042b6aa", "messageHeadline": "Extend call-api with BeaconAggregatedApiCall type", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c70f091e9c7d97b8e5cd3b53008f822312a63171", "messageHeadline": "Merge pull request #946 from api3dao/fix-gcp-terraform-naming", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "3b2011d2f414e537f9278145705c0e6188ec4563", "messageHeadline": "Fix handler naming in GCP Terraform recipe", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "6b8ecf2d28fb80259ff541f8319ad4d140db4a88", "messageHeadline": "Bump prettier from 2.5.1 to 2.6.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d7c22846f3744c0cb585d6b43442472d16f9b7c", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1095.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4e47f84cecde60b025bb757aee55b76b4d1d32b", "messageHeadline": "Bump hardhat-deploy from 0.10.6 to 0.11.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f222f89a0ec8643ca4f505ed786764d4c5bdf6a7", "messageHeadline": "Add changeset", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "966d92e4bd0834bfde81688e27aaf0059591ac14", "messageHeadline": "Add missing requester for the failing example", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 41, "deletions": 0}}, {"node": {"oid": "81c3cf22ce207b01d8453f9fb589da6161f76d1e", "messageHeadline": "Restore yarn.lock from master", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 3406, "deletions": 3473}}, {"node": {"oid": "137329818fd2aec248dc87a60954e084b3a5ab07", "messageHeadline": "Revert changes to package.json (possibly) and remove additional chang\u2026", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 2, "deletions": 8}}, {"node": {"oid": "9f10fc6b769bf81a60b19d9e87232105aeaebe0b", "messageHeadline": "Fix merge conflict on yarn.lock", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 74021, "deletions": 280}}, {"node": {"oid": "2f5b1434a918f254dcc99d879604fec1eff00754", "messageHeadline": "Remove Errored variant of RequestStatus enum (#943)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 276, "deletions": 389}}, {"node": {"oid": "599ea32b4ea46bd3bce2ba0f986f8f4a72050956", "messageHeadline": "Merge pull request #933 from api3dao/gas-utils-refactor", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 82, "deletions": 42}}, {"node": {"oid": "dfa8ce43e59394bec600486b3a8f7ff7cd3e4bd3", "messageHeadline": "Fix changeset typo", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb5d8b4c9a078c26bbbe7172d5e6d5f1932ffa8f", "messageHeadline": "Merge branch 'master' into gas-utils-refactor", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 389, "deletions": 380}}, {"node": {"oid": "d2c8befd9d69e8bb41655fc55da6f03762447bae", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "daf81b7f6ea730f80ac47353b307b08c2f58ba3f", "messageHeadline": "Update airnode-node wallet.ts functions", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "209fb29aba4332544a9d7ed12a3ac2a0d61ca613", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1093.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c0811352b37a54bd94cac33ed93741c65d98232e", "messageHeadline": "Bump @types/lodash from 4.14.179 to 4.14.180", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c56681b8ba1538c9ef53c22651b944204afc84e2", "messageHeadline": "Fix tests for future ethers version changes", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b093eb5666db11892c5d31bb08366c541ab1d41b", "messageHeadline": "Fix tests after ethers version bump", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "fb0ea73c3328d9cb88d02acf9c95e8a5b9cf8261", "messageHeadline": "Bump ethers from 5.5.4 to 5.6.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 350, "deletions": 350}}, {"node": {"oid": "a40be80a8dd3f139a8304dccf2eb7493706c5682", "messageHeadline": "Alter the endpoint URL to intentionally break requests", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 3539, "deletions": 3526}}, {"node": {"oid": "971474afef6cc3c712b1fdbc857c023211790367", "messageHeadline": "Bump @nomiclabs/hardhat-waffle from 2.0.2 to 2.0.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "169d6c074d9c5823e1640462a7e67d1412d24485", "messageHeadline": "Bump axios from 0.26.0 to 0.26.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ccbcd99ec31bfbdd1c47e8added8e20bbca99f34", "messageHeadline": "Bump hardhat-deploy from 0.10.5 to 0.10.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "18a95db50fa1dd314c3cf1dcea17580c5c4d8d0e", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1092.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bcbef0d89f1b3111a4d4957096a2e15d394274be", "messageHeadline": "More pr suggestions", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "c9e23643157696424975657e22ffbaf25b48bb05", "messageHeadline": "Update packages/airnode-utilities/src/constants.ts", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8760954d6c6dbe12e897a3cabfacdfbfae515a1f", "messageHeadline": "Merge pull request #934 from api3dao/terraform-gateway-templates", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "22f6fdaaac6bec013dcdfae784c244a29cfb9778", "messageHeadline": "Fix gateway templates", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "d95a77ebb5dcc75f59798d7f4f42854f03d09627", "messageHeadline": "Update changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c67ca5dbf7115d0893eed3c421fa9f0a7b84dc92", "messageHeadline": "Apply pr suggestions", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 50, "deletions": 42}}, {"node": {"oid": "b24ed27d9961fd2d95147b38c4a29bcad6ba2942", "messageHeadline": "Update packages/airnode-utilities/src/gas-prices/gas-prices.ts", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6504c3c88fa39026f0392f0892ab6adc85115461", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "589b21c7892d77d791770963352e76b40fe5e710", "messageHeadline": "Use gas-prices from airnode-utilities", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "e27d17323a46341ebd380e2a1881b9669251d621", "messageHeadline": "Move gas-prices to airnode-utilities", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "c5f1d6a75e625226646aec7e59b63e8e343a8c65", "messageHeadline": "Merge pull request #929 from api3dao/admin-1559-transactions", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 171, "deletions": 28}}, {"node": {"oid": "8f335c53f5c4eb907a4b071562ae2016ee40d8a9", "messageHeadline": "Merge branch 'master' into admin-1559-transactions", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 87, "deletions": 53}}, {"node": {"oid": "1850705e959c1a1cd4833f14a540d12b7eabae63", "messageHeadline": "Remove specific expected gas prices", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ccdf1b0515672c381497f5b899ae76c3275ee36", "messageHeadline": "add parseOverrides tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "abe6fbd40517d8536d88e8d02889c32d81087902", "messageHeadline": "AN 576 | Template ID verification for the signed data endpoint (#907)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 87, "deletions": 53}}, {"node": {"oid": "a90e1848c8fe95c20c02a0207e32baa1f8fcfcab", "messageHeadline": "Include gcp.json in .gitignore", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "60a3edd5d42c6f693b334634494815a45ace1d53", "messageHeadline": "Remove duplicate changesets", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 0, "deletions": 17}}, {"node": {"oid": "bce5125787e8e591759a3fe8c45738b691b1c176", "messageHeadline": "Add changeset", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b8cb5ff13cc99435e24639b25ab6f8548f7e1075", "messageHeadline": "Merge branch 'master' into admin-1559-transactions", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 345, "deletions": 329}}, {"node": {"oid": "76f46c997088b4c7cfc873b83794c53eaa860cfa", "messageHeadline": "Fix function descriptions", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f7be6b376b46768af33105062f3072df41941162", "messageHeadline": "Merge branch 'admin-1559-transactions' of github.com:api3dao/airnode \u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 119, "deletions": 176}}, {"node": {"oid": "f87add3b12ff90f514a2cd02b58bf042043dc6ac", "messageHeadline": "Add airnode gas prices implementation to airnode admin", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "b6fcfdee8e2879e86b0979cc19300707c93c06a8", "messageHeadline": "Merge pull request #931 from api3dao/http-signed-data-gateway-heartbeat", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "2c6af19bea7f0b2835e5bb826268ecf5abc7b641", "messageHeadline": "Send HTTP Signed Data Gateway URL within the heartbeat", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "81ea137f99fa42203e55d0ffd640e059d5479e99", "messageHeadline": "Bump hardhat from 2.8.4 to 2.9.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 126, "deletions": 91}}, {"node": {"oid": "d84b396233848dd10c913bc4c7525b4a5dfabdb1", "messageHeadline": "Initial commit", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2a65d970f6781290f5d861a2c3210f402b2cc2af", "messageHeadline": "Remove Fulfilled variant of RequestStatus enum (#930)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 28, "deletions": 185}}, {"node": {"oid": "9f67f80f823f8fe3c196378faa26ca1f69c9dee7", "messageHeadline": "Initial commit", "author": {"name": "Martin Koleni\u010d", "email": "martin.kolenic@vacuumlabs.com", "user": null}, "additions": 430, "deletions": 0}}, {"node": {"oid": "9beeb2501afdfd73b64efcffd245f3ce60a42f6f", "messageHeadline": "Merge pull request #925 from api3dao/dockerhub-ci-push-dev-images-slim", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 164, "deletions": 52}}, {"node": {"oid": "230f9112bb8476df0a1d8ab6a2f05421320fc9f6", "messageHeadline": "Merge branch 'master' into admin-1559-transactions", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 119, "deletions": 176}}, {"node": {"oid": "be98a890286701d27004825395d1e0eecba95c7f", "messageHeadline": "Fix check for mixed overrides", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff257e8623929588587b56cb80991b68fc02e812", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c8f114c6887a0468dd9e7d41744334e67792833c", "messageHeadline": "Update tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "622a4948205bf4e25de4138066e9b22e7a883e1e", "messageHeadline": "Rename parseTransactionOverrides", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "57e019750f729d805ed2bb956952a60b251104ca", "messageHeadline": "Add parseOverrides to handle gasPrice on chains that support EIP1559 txs", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "04042d585e3da6698345c63e78c0489c790547d8", "messageHeadline": "Rename docker build command for node/client", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b55ae6b4f6d8a659228a134c5f50af68ba87122f", "messageHeadline": "Implement PR suggestion", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 57, "deletions": 90}}, {"node": {"oid": "95da549e7129785508cc986b4e1c1f383568ca8b", "messageHeadline": "Implement PR suggestion", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d04e1ed1da9340de449e7af92091609beebbfcf6", "messageHeadline": "Merge branch 'master' into dockerhub-ci-push-dev-images-slim", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 47, "deletions": 88}}, {"node": {"oid": "f08aa653eada371fb7da574641fb803a28db1f81", "messageHeadline": "PR suggestion implementation", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 16, "deletions": 67}}, {"node": {"oid": "0faae3fb76659a5a1d010b2c33c56b9c602c0fd4", "messageHeadline": "Split out e2e examples test to improve CI build times", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "2035ccfa65c007b277f3ed66437d7aaab5ceb31f", "messageHeadline": "Further tune CI for reduced build times", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b3fd6b75ec1a79540d9cbebaa8b2e802b4d1929b", "messageHeadline": "Tune for reduced CI build times", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "23fab5a1a82c94a7eb9e7272b42c16a36dac0ad5", "messageHeadline": "Merge branch 'dockerhub-ci-push-dev-images-slim' of github.com:api3da\u2026", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 72, "deletions": 88}}, {"node": {"oid": "74635297cedcc4998a5b0aa78819862876928939", "messageHeadline": "Tune for reduced build times", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 70, "deletions": 25}}, {"node": {"oid": "11d725dd3c87d112b45d70086f42c18bea2015b3", "messageHeadline": "Remove Ignored variant of RequestStatus enum (#874)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 47, "deletions": 88}}, {"node": {"oid": "f4a37a7a69fe71a39acbeeed2bd616a5b1559946", "messageHeadline": "Merge branch 'master' into dockerhub-ci-push-dev-images-slim", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 36, "deletions": 45}}, {"node": {"oid": "f42fc701acfc01365811f6478ce01bcfa9e537f5", "messageHeadline": "Merge pull request #921 from api3dao/dependabot/npm_and_yarn/types/je\u2026", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 33, "deletions": 42}}, {"node": {"oid": "c7c49ad9f4f7d901ce9087aaed83fa60c065a912", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/types/jest-27.4.1", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b4bb595ffb8bdb09fea0bf4ae035d3b6814d6d1", "messageHeadline": "Merge pull request #922 from api3dao/dependabot/npm_and_yarn/aws-sdk-\u2026", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "38a434aa15ef267e5a73c81c93f77451ac8f5411", "messageHeadline": "Merge branch 'master' into dockerhub-ci-push-dev-images-slim", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 36, "deletions": 43}}, {"node": {"oid": "3aac10567aced60ad48c5712b105b0f7cd6ff559", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1087.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "625182cea890802c5cda3269d2d2ee2d5ee01243", "messageHeadline": "Bump @types/jest from 27.4.0 to 27.4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 33, "deletions": 42}}, {"node": {"oid": "50f327f324eb715221c5508b182ab975fb82187d", "messageHeadline": "Bump zod from 3.12.0 to 3.13.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "07e36a63a076ca43137cd1ac7b0ba4e8db4f6b3e", "messageHeadline": "Bump replace-in-file from 6.2.0 to 6.3.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c66ffe4577e88e6e992dc22e204283a21884c3dc", "messageHeadline": "Add comment around CI execution env", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "db985d319c5de60823257fd725745e694fee865e", "messageHeadline": "Bump typescript from 4.5.5 to 4.6.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e2c4bde4dfd5cce2d26948f33e5d0de98371eb75", "messageHeadline": "Update changeset, make comments consistent in workflow definition", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2f0fbf769307ad1e586fa120c367504aff79a264", "messageHeadline": "Bump ts-node from 10.5.0 to 10.7.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7da75b33b2a9faffdd84518a84861845c46e3309", "messageHeadline": "Refactor utilities library names to reduce util-ception", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "cabd4fbc7e548f6f384420d3bb948b74d5d2504c", "messageHeadline": "Bump google-auth-library from 7.10.2 to 7.14.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c9de3e5d78fff4ee8e989ef640914bde16692b2", "messageHeadline": "Add workflows file and modify run-airnode-locally", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 81, "deletions": 25}}, {"node": {"oid": "4b3d63493cae236d357995e0f99c226f0362ffb7", "messageHeadline": "Bump webpack from 5.66.0 to 5.70.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "6a85d12e89e10965d37bacbf19af6663fb00a58c", "messageHeadline": "Bump @types/aws-lambda from 8.10.92 to 8.10.93", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36e5dfc186d85abb540f043098c0e684b6a62d96", "messageHeadline": "Bump @types/yargs from 17.0.8 to 17.0.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f3ef6c7e8545def53705a67e11dfe34212e50041", "messageHeadline": "Bump @changesets/changelog-github from 0.4.1 to 0.4.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3f301001a8bca78f2a05fc45f7d34e3f616e910a", "messageHeadline": "Bump @changesets/cli from 2.21.0 to 2.21.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "9e7d168fef1907f24c203b2c965939106e702eaa", "messageHeadline": "Bump @nomiclabs/hardhat-etherscan from 3.0.1 to 3.0.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "14601f8c1c5a37adc8a74899261fc16af37323de", "messageHeadline": "Bump express from 4.17.1 to 4.17.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 106, "deletions": 84}}, {"node": {"oid": "f36d10bf55adc3fd4e73632ca089324bd738bc0a", "messageHeadline": "Fix coingecko-signed-data integration command typo (#908)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9f1ff7509393091c818b94308abd3f01dc05363b", "messageHeadline": "Merge pull request #898 from api3dao/eip1559-config-type-copy", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 91, "deletions": 83}}, {"node": {"oid": "c84b9e32b7e1112a0518e1bd24bc77a7a19fef8d", "messageHeadline": "Merge branch 'master' into eip1559-config-type-copy", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "161466568fe1f5ed78ab56c6cea8e089f37bb201", "messageHeadline": "Enable CI checking of links to /latest docs pages (#901)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "474e9e429cef43c9f70e9417f9df0bcf188ac2b7", "messageHeadline": "Fix new integration example config types", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ebb138ae7dd4914f80233f6ddc914c46db7feeca", "messageHeadline": "Merge branch 'master' into eip1559-config-type-copy", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 521, "deletions": 2}}, {"node": {"oid": "c5ae96158facc770f856b029310d393a72679f81", "messageHeadline": "Merge pull request #870 from api3dao/signed-relayed-data-example", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 521, "deletions": 2}}, {"node": {"oid": "9d70724dff295c19565697cdd50d039521e9590b", "messageHeadline": "Fix README and add coingecko-signed-data contracts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "2e3b17d99b9a645c4dfa516325166795a0fcc544", "messageHeadline": "Missing rename", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfa3d66ef0bdd17700bfe1c66adb93383b1c1f62", "messageHeadline": "Resolve conflicts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 7234, "deletions": 6844}}, {"node": {"oid": "113b9c7c787dcf6b9200449813d911847b9bb505", "messageHeadline": "Rename types and files", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "eee1607887c4f3ea8c5b9496c180b38b58cfe3b4", "messageHeadline": "Merge branch 'master' into eip1559-config-type-copy", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 959, "deletions": 143}}, {"node": {"oid": "d2b2dacd00172e35c906f96695930902b71b580c", "messageHeadline": "Merge pull request #843 from api3dao/http-signature-gateway-combined", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 959, "deletions": 143}}, {"node": {"oid": "116382c7363f28d2495f85d75b8f8267abb47acb", "messageHeadline": "Rename terraform modules and templates", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0fc7fb5d7a21868dc363d92120f82d00fcd03623", "messageHeadline": "Rename processSignedDataRequest and concurrency variables", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "3c09692bb0cb97ed5f60d1ff2abbfbdbdf0cab42", "messageHeadline": "Merge branch 'master' into http-signature-gateway-combined", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7145, "deletions": 6700}}, {"node": {"oid": "8a7ae122b6070617d15be4c338799f31cccb56f7", "messageHeadline": "Rename signedData to httpSignedData", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 109, "deletions": 109}}, {"node": {"oid": "8be1b28156b2ed8a1df4023377248a82c42df87d", "messageHeadline": "Merge branch 'master' into eip1559-config-type-copy", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 197, "deletions": 1}}, {"node": {"oid": "bad831194916e59225924fb7c86f3c3d006d2764", "messageHeadline": "Merge pull request #900 from api3dao/deployer-esbuild-loader", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 197, "deletions": 1}}, {"node": {"oid": "ef8d13dd1992e654e6ede0b3495addad3dcf5785", "messageHeadline": "Merge branch 'master' into eip1559-config-type-copy", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 6287, "deletions": 6158}}, {"node": {"oid": "f4bfc9c068398bbe8e08004228d6464e740b4bd5", "messageHeadline": "Merge branch 'master' into deployer-esbuild-loader", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 6287, "deletions": 6158}}, {"node": {"oid": "d729707bea505d18ba55d3a57c1e11bc308ade4a", "messageHeadline": "Merge pull request #894 from api3dao/refactor-protocol-tests-before-each", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 6287, "deletions": 6158}}, {"node": {"oid": "1a010c91b6b2272c9c948e6ba8f653af6d9216d4", "messageHeadline": "Merge branch 'master' into refactor-protocol-tests-before-each", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "21e09e7b67534ab961bc8eaa959eb7da4674c7da", "messageHeadline": "Merge branch 'master' into eip1559-config-type-copy", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "ddb3df9d4da219289da430e1414a9748ac75007f", "messageHeadline": "Merge branch 'master' into deployer-esbuild-loader", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "4657771e2defbd3f6c17a9823df8b9eb03a904b3", "messageHeadline": "Bump @google-cloud/functions-framework from 2.1.0 to 3.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "5ea71a89923ff94357aa3296715fab7cac7538bd", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a707bddcd350094ac7cb1e8217bbf87dc61691d8", "messageHeadline": "Add esbuild-loader options to deployer webpack", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 192, "deletions": 1}}, {"node": {"oid": "ae2c06a5129b646cd9c2e060b930b1a7357c7a43", "messageHeadline": "Fix airnode-node gas-prices tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b2af25c52864cd5f052591604f3b75e30bf436e4", "messageHeadline": "Update missed types", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "85788473f136bfcfdd1bce9d80121efe54f325bf", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "141c76b968c1700e4719f2f98f6372dd2fa7fdb0", "messageHeadline": "Re-apply EIP1559 config type changes", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 57, "deletions": 60}}, {"node": {"oid": "28d1932f3533883181daa77fcf2671c471cb6b52", "messageHeadline": "Merge branch 'master' into eip1559-config-type-copy", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 164, "deletions": 90}}, {"node": {"oid": "afaf08d2b6b5b713aa474d7346701fe75ecf41a3", "messageHeadline": "Test with Docker BuildKit enabled", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b683ec3774d0f6592858eee05e552360e6db2466", "messageHeadline": "Merge branch 'master' into refactor-protocol-tests-before-each", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 226, "deletions": 176}}, {"node": {"oid": "7504dd2aa6545ac79213b8fd79a1ded6ce47c83c", "messageHeadline": "Revert \"Refactor protocol test functions to arrow form\"", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 525, "deletions": 524}}, {"node": {"oid": "7dbee809ee68fb8cd21f22892e32bd0258f231fd", "messageHeadline": "AN-160 | Implement the \"require minimum confirmations\" functionality \u2026", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "70d70874085dcd1b0d1c873eeef1a5a2419d159e", "messageHeadline": "Merge revert of eip-1559 related changes", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 68, "deletions": 65}}, {"node": {"oid": "fb9c57adb8b5e476699103d2a2ef4c1a0a5318bf", "messageHeadline": "Add changeset", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ee9a8c3cbd630674d449d933297a7c66ddfc5e47", "messageHeadline": "Revert \"Merge in Change EIP1559 config value string type to number (#\u2026", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 67, "deletions": 72}}, {"node": {"oid": "d5bb6265327fe74142905ef721bd0a85f9b7b20d", "messageHeadline": "Merge in Change EIP1559 config value string type to number (#890)", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 72, "deletions": 67}}, {"node": {"oid": "cd815a06ac9807170c57d14e53bcad1556cb4df9", "messageHeadline": "Merge branch 'master' into eip1559-config-type", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9b3ca05c48e89e854d4b95c13a2b89d4fe3fafe0", "messageHeadline": "Bump hardhat-deploy from 0.9.14 to 0.10.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f11e62f66bf8e642f161f833c2a126eb91701a1e", "messageHeadline": "Refactor protocol test functions to arrow form", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 524, "deletions": 525}}, {"node": {"oid": "4dbb639cfaf375f51e6635e7314c4b481054e9bd", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "33358a77956acb811ea27b9a532adf4e4251035a", "messageHeadline": "Remove protocol test script (not needed anymore)", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 47}}, {"node": {"oid": "997d572c969e2efff946123f9e94ff67cc5bc8d2", "messageHeadline": "Wrap protocol test with `describe`", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 6281, "deletions": 6111}}, {"node": {"oid": "30606400fa17bfb78773f86569fae5627d6b0c2d", "messageHeadline": "Merge branch 'master' into eip1559-config-type", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 139, "deletions": 166}}, {"node": {"oid": "9746fbc902a41433c5d552df5c23bbd6574cf3df", "messageHeadline": "Bump axios from 0.21.2 to 0.26.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "05f01a234194213a0482f93f22e07422c0d884a9", "messageHeadline": "Bump @types/node from 17.0.19 to 17.0.21", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "19097442fd5a1e56f5486d37a09bd58452caa709", "messageHeadline": "Merge branch 'eip1559-config-type' into eip1559-config-type-copy", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 72, "deletions": 67}}, {"node": {"oid": "fa9b51b8a13fd8b27c9bd0f5698f1eb3bf9e1dc6", "messageHeadline": "Bump @changesets/cli from 2.17.0 to 2.21.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 122, "deletions": 151}}, {"node": {"oid": "a418dcc01b5735118bdf7668786c3d54b507a270", "messageHeadline": "Merge branch 'master' into eip1559-config-type", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c66657633b3db221d26d26d47b33b01c9ac987d", "messageHeadline": "Bump zod from 3.11.6 to 3.12.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21b42e93a4dd16829b23dde265ab98d67d3fd126", "messageHeadline": "Merge branch 'master' into eip1559-config-type", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "061eb2e5b0954a137abecb7aaef2ea895611ba04", "messageHeadline": "Merge in fix for airnode-utilities", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "da0026cbb1c714d9b2f9af622afb858b37316217", "messageHeadline": "Add back yarn pack to fix docker build process", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "42faa5a078441a7937ccbf17809cb408230a9391", "messageHeadline": "Change make-request timeout back to 3 minutes", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6586652b156d749b2cdd09c244395015ef317bd8", "messageHeadline": "Increase make-request timeout to 5 minutes", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbd94d8611fd3eeba907ad8a29337ef49d7b8a45", "messageHeadline": "Merge branch 'master' into eip1559-config-type", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "13b14eacb8e188843e2e40f00c2b4b202cb02ce5", "messageHeadline": "Temporarily disable link checking", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c73c94e5a6bf4c2b105a884d0aabda4d058259da", "messageHeadline": "Merge branch 'master' into eip1559-config-type", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 369, "deletions": 313}}, {"node": {"oid": "6dec4f8c07d86cb1324a93944bcc63a23284a2e4", "messageHeadline": "Merge branch 'master' into temporarily-disable-link-checking", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 412, "deletions": 438}}, {"node": {"oid": "991bb3d90bef8256609ebb98f7568725910ec29d", "messageHeadline": "Temporarily disable link checking in CI actions", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d56af5fb3611436e182ff7a2d3d4e17c801c9a59", "messageHeadline": "Merge in PR #867: Refactor logging into airnode-utilities", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 369, "deletions": 313}}, {"node": {"oid": "98d08ee94520d51eb9aa07179ee1ffdef66fb545", "messageHeadline": "Merge branch 'master' into eip1559-config-type", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "71da4ad3a50849341a46021a7f2dfd3995d2c71e", "messageHeadline": "Merge branch 'master' into prohibit-console-dot-log", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "057c063ae05a936602e42b0c18af25c1778586ce", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5c851c1dc0872b0c32c2c8c0773da83b4112b085", "messageHeadline": "Update types", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "e76ffc95f14a5f4f318335ed5a22ac91db42415b", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1082.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d7e565ae43d3ce384e1fbf0f6f5efee90f0955e6", "messageHeadline": "Change eip1559 config values to numbers", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "7faf22a1a5bb4934ecdcd8f0b875ba003867e51d", "messageHeadline": "Bump pm2 from 5.1.2 to 5.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "ca594384a5a024ba1888e4277d5241aa50fdbcb2", "messageHeadline": "Merge branch 'master' into prohibit-console-dot-log", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 18, "deletions": 93}}, {"node": {"oid": "132bdd82b080d51b12a09b377bb5fa70fdad8eb3", "messageHeadline": "Bump ts-node from 10.4.0 to 10.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e568df08809cd8fd9e1f1cdfd06156c090339455", "messageHeadline": "Merge branch 'master' into http-signature-gateway-combined", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 73, "deletions": 123}}, {"node": {"oid": "7e93a25bd60ab9492a777bac6af29309e701822a", "messageHeadline": "Fixed missed testing gateway renaming", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dec3d715341d0f954d80ce3094bb902a01c56c23", "messageHeadline": "Bump solidity-coverage from 0.7.17 to 0.7.20", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 87}}, {"node": {"oid": "1bccb7f5303645d4b39ff3f632f395b4345c023f", "messageHeadline": "Bump typescript from 4.5.2 to 4.5.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "88a3f98b76f5271f1f9dd24cb956f3a4295222b4", "messageHeadline": "Merge branch 'master' into prohibit-console-dot-log", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "576283b5378e0894d09d8d79baa7d893b32162c9", "messageHeadline": "Bump copy-webpack-plugin from 10.2.0 to 10.2.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "591e5772b16eaa555dba42c1dc3174ae6d0d23e7", "messageHeadline": "Merge branch 'master' into prohibit-console-dot-log", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "70e6084866f287f0c8a6dce1886c6ab8c2c6081d", "messageHeadline": "Bump @types/lodash from 4.14.176 to 4.14.179", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b37e5d018299f72804bf54f310b20d150eba082", "messageHeadline": "Merge pull request #872 from api3dao/signed-data-endpoint-rework", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 177, "deletions": 207}}, {"node": {"oid": "249e9b28ffeaf5a7cc2e4b7176e0a033607f995c", "messageHeadline": "Rename signing functions", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "a43e5803686cd1f3fccf94ef994aed3b15efa685", "messageHeadline": "Rename signedData -> httpSignedData", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 150, "deletions": 150}}, {"node": {"oid": "ebc3122812edef404eec97021fa4cc10b7465f6f", "messageHeadline": "Merge with a lot of conflict resolution", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1647, "deletions": 506}}, {"node": {"oid": "774aca1a7b84d91b08eaaf8e9d670fb320663901", "messageHeadline": "Merge pull request #869 from api3dao/cli-examples", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "630c801018dcbaad5bd1e6b94a62d6036a76a998", "messageHeadline": "Update examples after endpoint rework", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "3bcd5b96139e7944dd06590d99386962c95e5952", "messageHeadline": "PR Polishing", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 51, "deletions": 125}}, {"node": {"oid": "3227ed67bd769c88e61d3ea151de7f8e9c462d1a", "messageHeadline": "Fix build error", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "5121d5528affe99d1a64807ae1d70ec08ffb68b0", "messageHeadline": "PR fixes", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9e4035f19148caff5a94f877f715c07abd982a0d", "messageHeadline": "Implement PR suggestions and move over Airnode logging", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 270, "deletions": 271}}, {"node": {"oid": "779fd2cd14d84e5b326b2ccc05d9ff7d3f75f826", "messageHeadline": "Add http signed relay gateway example to simplify testing", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 482, "deletions": 2}}, {"node": {"oid": "fe5c85756ccf54d26d6d7274dd20e884ed854c87", "messageHeadline": "Fix formatting and tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8a3a574dc1fb7a59914e155ceecab3dd22f24e1", "messageHeadline": "Fix incorrect logic of the signed data endpoint", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 18, "deletions": 39}}, {"node": {"oid": "058f8f14de88e9fd29bd61447fa02f2cb6d1e38e", "messageHeadline": "Rename filenames to \"signed-data\"", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "896b9ed03f4a3ba71daab452264316bc9dffa710", "messageHeadline": "Rename endpoint to \"signedData\"", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 156, "deletions": 160}}, {"node": {"oid": "9521d636ae128b992525a104a5acfe0dfb38ec04", "messageHeadline": "Add examples to deployer README", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4ba43793ed2a84b16426cc8c71a5b25fbc1305f5", "messageHeadline": "Move cliExamples to a separate file", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "25c5b293a165287aede649f7f1994cf887d3490b", "messageHeadline": "Fix signature not present in the relayed response", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "628eb26bf523a1d2e09a7336df9594fcdfb44088", "messageHeadline": "Apply pr suggestions", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "489c9741008e01a4bab343254c687c078881b7d3", "messageHeadline": "Update packages/airnode-deployer/src/cli/index.ts", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0599418a5ac743baa2a04917cb59a043ab3828d5", "messageHeadline": "Update packages/airnode-admin/src/cli.ts", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac778c4c0a845837b2c641a4fbbea2f5e7d527c8", "messageHeadline": "Fix wrong signature parameters order", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3d72347726389679e3c8c892069fa996cbebba0", "messageHeadline": "Merge branch 'master' into http-signature-gateway-combined", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "ffb3d93463c0a1863edc5abba1db239e4cdf8bb3", "messageHeadline": "Remove CLI example descriptions to improve formatting", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 11, "deletions": 21}}, {"node": {"oid": "65924669e6ff3168646df3f1dfb9e1541c170474", "messageHeadline": "add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1d5e07f45933c49af181eb2c010c0bab3bf0a62a", "messageHeadline": "update cli snapshot", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "1a787dc12c56addc4f1799d8de2c410bc0a1f7b3", "messageHeadline": "Add examples to deployer CLI", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3ea3cae274dc370255c6e9cf85fb8c70a33b4904", "messageHeadline": "Add examples to admin cli", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e575a8841bb63d053c48611a7dd922af52c6926f", "messageHeadline": "Merge pull request #868 from api3dao/AN419", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "89f2a4c273fa4dfc1f8d8aa0ad5416d32b9a1800", "messageHeadline": "fix cli e2e test", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0af41da1182247699722e2619362780a573e9a50", "messageHeadline": "pr improvement suggestions", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc578228709245a31a4297ea3b90205f33ad8acc", "messageHeadline": "Update packages/airnode-admin/src/cli.ts", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "236605802a485fe09d1df7553d5b13fa7e6f36bf", "messageHeadline": "add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2b38ad3ab07bfe11816db45e61e4be578ee30e7c", "messageHeadline": "Display airnode address and xpub with generate-mnemonic", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "4d5b1924bd25cae77f224f90bf78a99c40f7cd47", "messageHeadline": "Fix e2e test", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "ac9e8a1f3cda6df1d51d0fee56516a4bc4ec06a4", "messageHeadline": "Fix formatting of terraform files", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a754ba5a820b31486f71807cf9cc381a5937a197", "messageHeadline": "Merge master and update validator schema", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2368, "deletions": 32751}}, {"node": {"oid": "bc25445ea765a8e187a4c41aea42c8cae195e127", "messageHeadline": "Merge pull request #835 from api3dao/validator-v2", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1266, "deletions": 365}}, {"node": {"oid": "b186009f8af3f6e58b874741afc7b622663ddd76", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b5085f9f0d242a435c02e68acf2c0a17fdcd03ed", "messageHeadline": "Merge master", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1190, "deletions": 32511}}, {"node": {"oid": "d1b84e8947c6d7a7a20126c01043cbc9063f6eaf", "messageHeadline": "Merge branch 'prohibit-console-dot-log' of github.com:api3dao/airnode\u2026", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22f4dfabf63426b6569536d6388634be7f928af7", "messageHeadline": "Implement compound logger suggestion", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 114, "deletions": 98}}, {"node": {"oid": "79c14804c2a6d2d17f25d58aae6db0c786c73df1", "messageHeadline": "Update .changeset/bright-hairs-camp.md", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a9c04920455f10a9a0227d6b65bf9d1539e6b90", "messageHeadline": "Merge pull request #842 from api3dao/AN443", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "e0eec0ecd9404a96b577fc938f8d29ec07169734", "messageHeadline": "Remove optional parameters", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36bff12328119e8180c40a2d6986e872ff2ec7b8", "messageHeadline": "remove JSON.stringify from mockReadFileSync", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "1eeac6ed472c04562bf2b8f5fd1e29d67345a348", "messageHeadline": "Merge branch 'master' into AN443", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 232, "deletions": 114}}, {"node": {"oid": "8873758a148997142a7f4075a1796086304e71ff", "messageHeadline": "Update .changeset/four-apricots-remember.md", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aa01a59e492bae3abf8146f24a4b5e70efdbf21", "messageHeadline": "Merge in support for additional testnet chains for airnode-examples", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 119, "deletions": 92}}, {"node": {"oid": "3d5df92856296b2e91ae3afebaaf194d50b3be10", "messageHeadline": "Merge branch 'master' into support-additional-example-chains", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 234, "deletions": 167}}, {"node": {"oid": "fd922b832d2e54dc9571704434eefcad6e253398", "messageHeadline": "Merge pull request #866 from api3dao/terraform-fmt-check", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 79, "deletions": 2}}, {"node": {"oid": "a8a9b9bf441188ea112b073222e32320526fd1da", "messageHeadline": "Change to `command` test with calling an actual binary", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "68885bd6156c2d83f15edf8a0b2fa9114d3202c8", "messageHeadline": "Update Terraform formatting check error codes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "08e7c205103b3103418575f40c2f0510af70c62e", "messageHeadline": "Fix formatting for TF files", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e80f2eb95037b762410fcae9e6bea285d6658e8", "messageHeadline": "Add script for Terraform formatting checks", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "920ddcf0918b2a9bf1be43500df713f60465ddbb", "messageHeadline": "Merge branch 'AN443' of github.com:api3dao/airnode into AN443", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 776, "deletions": 32234}}, {"node": {"oid": "1e3e509b7ee585aeb6318851d96f873289c16d29", "messageHeadline": "apply pr improvement suggestions", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 70, "deletions": 134}}, {"node": {"oid": "bbc3b5195938d570bef4a79ab82c360d9d650970", "messageHeadline": "Prohibit use of console and refactor where required", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 182, "deletions": 78}}, {"node": {"oid": "bd88362ac1e21e728e3b8a17af980801ca397dd6", "messageHeadline": "Merge pull request #851 from api3dao/AN136", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "84434080ac56d86cad71f52d7479214820a6da6c", "messageHeadline": "Merge branch 'master' into AN136", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 762, "deletions": 32225}}, {"node": {"oid": "12a90bc193da090be7f5a38ca8b0fc9886299b35", "messageHeadline": "Add pr improvement suggestions, replace gasLimit with constant in mor\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "b80480fb3f22d2826b3483cbc13f707fad1dea2e", "messageHeadline": "Merge branch 'master' into AN443", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 776, "deletions": 32234}}, {"node": {"oid": "5def5042ac750b8d949987f9a412894036ed41de", "messageHeadline": "update changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fb9d3b561f77b8ec09eba901030a6dd8d6e5c00", "messageHeadline": "replace mockReturnValue with mockImplmenetation for e2e tests, rename\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "18bcb888bf5dd9ad4d32c0298fe13e1ef0097199", "messageHeadline": "Bump yargs from 16.2.0 to 17.3.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 35}}, {"node": {"oid": "912899dba8fdcc35cddc78f36859a48371c4c073", "messageHeadline": "replace mockConsole with fs mockImplementation", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 117, "deletions": 57}}, {"node": {"oid": "90145a5553732b66249540328dac03f69bbba419", "messageHeadline": "Bump hardhat from 2.6.8 to 2.8.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 90, "deletions": 92}}, {"node": {"oid": "f0c75bc423e0446f317566e825ce769b36ea7e8f", "messageHeadline": "Bump @nomiclabs/hardhat-ethers from 2.0.2 to 2.0.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f56a3d90528962aef3cd4e2dca4b3e54b4f123a1", "messageHeadline": "Bump @nomiclabs/hardhat-etherscan from 2.1.8 to 3.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7f1a3d45524b02866b924613c2881ccfa71db041", "messageHeadline": "Bump hardhat-gas-reporter from 1.0.6 to 1.0.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8c4363adfdd05b6fc12c1457aae6f654a7b5b0e9", "messageHeadline": "Merge branch 'master' into support-additional-example-chains", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 686, "deletions": 32113}}, {"node": {"oid": "e0772d6381cf87ed69f92626fa50864883ffcbae", "messageHeadline": "Bump webpack from 5.66.0 to 5.69.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 47}}, {"node": {"oid": "90b25c8122f6e4921d47a3930255c0be00cefc1d", "messageHeadline": "Bump @google-cloud/storage from 5.17.0 to 5.18.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 51}}, {"node": {"oid": "13c6bc88ab75336eac579cfdfacc6badcaf7602f", "messageHeadline": "Bump webpack-cli from 4.9.1 to 4.9.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "46b789b3c38cddf253596a41f478625ba8ec10d1", "messageHeadline": "Bump solhint from 3.3.6 to 3.3.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 25}}, {"node": {"oid": "2a62dc3fb4c91e0066e7e2af945c097769c43fab", "messageHeadline": "Bump @types/mocha from 9.0.0 to 9.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "198afaea1ca0f5f43855779fd75aee2d0eae5c14", "messageHeadline": "Bump @nomiclabs/hardhat-waffle from 2.0.1 to 2.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d409d0dbb5605c85331276c342bec4975a26ffe9", "messageHeadline": "Bump @types/jest from 27.0.2 to 27.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b1652f0c837cdd46e21c2a057520070eaf10ffd", "messageHeadline": "Bump @lifeomic/attempt from 3.0.0 to 3.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8b6e91e300f29d244d73e81ab8b7f4a21afeac7", "messageHeadline": "Bump bignumber.js from 9.0.1 to 9.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "96c6424549977a01fa3ac3f382db21e486c75a4b", "messageHeadline": "Merge pull request #864 from api3dao/dependabot/npm_and_yarn/dotenv-1\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "031a2e84c83c32234d59c18ee89af535afdb236a", "messageHeadline": "Make the documentation links point to latest", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c866cc2a043ffc9cddc7cb250dcc0878d8b8e138", "messageHeadline": "Merge branch 'support-additional-example-chains' of github.com:api3da\u2026", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9ffa71f3f5498e23118fe51dadb5ae3f55a0ab1", "messageHeadline": "Additional linguistic fixes", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 58, "deletions": 62}}, {"node": {"oid": "b64ed252df551b851054d8a6571e4bed24e609d1", "messageHeadline": "Merge pull request #834 from api3dao/AN149", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 295, "deletions": 65}}, {"node": {"oid": "94b98f33ea5f132a06f972dd51b5de6dba81de68", "messageHeadline": "Update packages/airnode-examples/scripts/choose-integration.ts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01dad5f5e8b1004c300a274193b8a4e76a5a392f", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/dotenv-16.0.0", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 86, "deletions": 7}}, {"node": {"oid": "e33d939834887819164c3cad78ae6b83c0e18f6f", "messageHeadline": "Merge branch 'master' into AN149", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 253, "deletions": 31853}}, {"node": {"oid": "904265713391a8fa4905887bc0726253bd7ac761", "messageHeadline": "Bump dotenv from 10.0.0 to 16.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "d35dbc7b95bafd2ee54914540d5af8c723459b16", "messageHeadline": "Bump eslint-plugin-jest from 24.5.0 to 26.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 90, "deletions": 16}}, {"node": {"oid": "feaa1ad38a2d7de65e918f1301fe876dfef6c8ae", "messageHeadline": "add GAS_LIMIT to constant.tests.ts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "59e7802e498b2cd4c5c7f3d3126809f2abcff5e8", "messageHeadline": "Add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "02bdd691bc15dcf2e02cff1d103f8ede0268666f", "messageHeadline": "Move default GAS_LIMIT to constants", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "b75e50d37b6eb98ef56e9ea89c6138e40f8250e2", "messageHeadline": "Merge pull request #848 from api3dao/sync-deps", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 154, "deletions": 31833}}, {"node": {"oid": "bea72c46ca8b9dc12d53726e900836053f60c180", "messageHeadline": "Fix tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c534b5e94feea8edf965b66c59e2d6ae9429002", "messageHeadline": "add mockConsole to deployer unit tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "798789e82a0b895baff4650d2cdfda6fdbd982c7", "messageHeadline": "Merge master", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5975, "deletions": 16}}, {"node": {"oid": "8d4fd36888213cfb3866f328250946bb4c9f3028", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d65dfddb7fd99f89ca56d395188530ba3472955a", "messageHeadline": "Remove unnecessary dependencies from devDependencies", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b5ff5158e7c9a2a1aa87ee765c63e9fc783c1589", "messageHeadline": "Remove moduleNameMapper and fix tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "42a51331910edd470c39221e6608919a63bf87c5", "messageHeadline": "Write tests for validator API", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 332, "deletions": 81}}, {"node": {"oid": "414bcf53194b9f39fa98d2542c16c2eeb5c5b336", "messageHeadline": "Remove non actionable TODOs", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "273426dc1579015e2d69328e8478b0902aa26d2d", "messageHeadline": "Merge pull request #839 from api3dao/fix-heartbeat-header", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "8bd231a73e155ea32ec38b4137796d379c8f3399", "messageHeadline": "Fix heartbeat API key location & name", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "38ae1dc9be406e86231d2a4ff686ec100d19fb80", "messageHeadline": "Merge branch 'master' into AN149", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1735, "deletions": 928}}, {"node": {"oid": "ac01275063be65969f1371aefbf739e9da0e990a", "messageHeadline": "Merge branch 'master' into AN443", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "a9c6a37d0ad63583d149ac5186cfbe650af2eb06", "messageHeadline": "Release new version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 123, "deletions": 49}}, {"node": {"oid": "46aae23d820cc7efa26e0295c7b94f0a1885a1cc", "messageHeadline": "Include release in changelogs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6b3ea79c69ca49fd1571231c9fb54d7d42e6378c", "messageHeadline": "fix start-coordinator and actions tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5fb61ba824d033bb631caf4d47c00ff58dc4ed88", "messageHeadline": "change mockReturnValue to mockReturnValueOnce for node unit tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f9eed95332c8250fdd287b13b91dcdd6d88c57f9", "messageHeadline": "refactor tests to use mocked console", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "3b2f06fbbb6c9ece511859fdc1f8737ff44ed19f", "messageHeadline": "Define the config.json types manually", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 166, "deletions": 102}}, {"node": {"oid": "cebf82976272fd397d3502b5a0b8b2489a5c72ec", "messageHeadline": "Define the OIS types manually", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 153, "deletions": 30}}, {"node": {"oid": "a35f75770fb01fe23c4084ab5a5e095f8f29fdcf", "messageHeadline": "test with original mockReturnValue", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86ff09f4e1ba5d6397f2a68bb8c59c533ebabb6d", "messageHeadline": "test with console mocked for CI and enabled for local tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "8741fe444c510557c11d501a1930bbe7f77ce017", "messageHeadline": "test start-coordinator with a restored console", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "00f67de6d43deaf94381f9aa8c151c3d50893976", "messageHeadline": "Bump aws-sdk from 2.1058.0 to 2.1077.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c904b3f68cc93f36313d56cce8a3893946283fd4", "messageHeadline": "test start-coordinator with global.console", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "25954b69a9a141897a77a0b1238e19229a264889", "messageHeadline": "Bump @types/node from 15.14.9 to 17.0.18", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "f1ad54ce07ff58966fb430ec7d2b2ed4ae37bcda", "messageHeadline": "Move parsing result to better named folder", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "f750d91d5e1744282e9e0ddf2bde67f6525a3fca", "messageHeadline": "Validate config only once in deployer, deprecate skipValidation param\u2026", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "49cad96766d99fe0b10c95463d75fb332af2eee1", "messageHeadline": "Add unsafeParseConfig function", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "cdf71d040a1769f38ece6c634b74a6d0db68f139", "messageHeadline": "Try running dependabot every week", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5da0ba15c50b75c7fbb39d87b8539535698005c0", "messageHeadline": "Remove unnecessary yarn.lock in packages", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 36792}}, {"node": {"oid": "0b338762994150e29c2737c1f76abc8d4e322d01", "messageHeadline": "Ensure usage of the same versioned dependencies across packages", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 33, "deletions": 945}}, {"node": {"oid": "ba5e34ae2bd8c9958d3a9cbfaf5be1c5652dc20c", "messageHeadline": "Install syncpack", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 92, "deletions": 40}}, {"node": {"oid": "8aa30390d660efd8c8bd3aa432e05bf2c021b8ba", "messageHeadline": "Support additional testnet chains for airnode-examples", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 68, "deletions": 37}}, {"node": {"oid": "9ceb7dbeb643cf20640bcd7303c76c62bbfabaab", "messageHeadline": "test start-coordinator with a console.log", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7717765bfef35337c3a225d5674a79d6f0f56662", "messageHeadline": "test start-coordinator without console mock", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0f97dc89834c3f50d735636d00e8857818bc2500", "messageHeadline": "add override tests for admin sdk", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 73, "deletions": 35}}, {"node": {"oid": "e14ec7c5d3cb90e50e1b6395bc3f5546f787bf79", "messageHeadline": "return fulfillWithdrawal back to original, remove payable overrides", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "b50fdeaac45b386bcbf1150b6509f8c5e00ad15c", "messageHeadline": "Fix windows builds by conforming line endings to Unix (#836)", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "680937dca5b0e40feb84c5efd45c82636fc5e5bb", "messageHeadline": "Merge branch 'master' into fix-windows-builds", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 90, "deletions": 125}}, {"node": {"oid": "91eebc735d603bd18ade3c9bfe2ba912b636fc82", "messageHeadline": "Only set USER_ID and GROUP_ID on Linux/MacOS", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c097edb8dd08029c3e5d6f58da386b2266c4101e", "messageHeadline": "Make USER_ID and GROUP_ID conditional on environment.", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "4a0db8d56675b6a8a5a92ac168eb760aa8fb9da7", "messageHeadline": "Update .changeset/tame-oranges-clap.md", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "290abea676980036e1bd9832ba065c0bf86953d4", "messageHeadline": "try console.log mock", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d51b3f34b4dab90fe1e4df5e2c848f13a8795ddd", "messageHeadline": "Merge pull request #840 from api3dao/fix-heartbeat-header-0.4", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "b37845cde866e6a2e2afb1130c2afe3598779871", "messageHeadline": "Add signed relayed HTTP gateway changeset", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "43ac8eebcddd1a6c51bd130acdf16794e6ac9265", "messageHeadline": "Remove handler spawning from `processHttpSignedRelayedRequest` handler", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 12, "deletions": 34}}, {"node": {"oid": "0289343ca91f76deb313dcc48234aa1e893822e1", "messageHeadline": "Add HTTP signed relayed gateway support to deployer", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 100, "deletions": 3}}, {"node": {"oid": "aab25315bddb782f5f371bf5c7a57b356fc7be80", "messageHeadline": "Add `httpSignedRelayedGateway` section to `config.json`", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 112, "deletions": 3}}, {"node": {"oid": "0ec1fa1039c05ff38fe25428c417a37c751978a0", "messageHeadline": "Add Terraform variables & resources for signed HTTP gateway", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 284, "deletions": 19}}, {"node": {"oid": "ebb80df408a7bb63c32f33b6d124608fc95a3b7f", "messageHeadline": "Remove `/test` part of the path from HTTP gateway endpoint", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e928a8905de3b083c9e5049becf3b7ffa35f15b2", "messageHeadline": "Rename Testing Gateway to HTTP Gateway", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 96, "deletions": 84}}, {"node": {"oid": "edf75c9c7f5bc0f91766c59a8b90b8f48dde18e8", "messageHeadline": "Rename handlers filenames", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0e16d4672c09e5808d64489ebc934800f1ebab46", "messageHeadline": "remove unnecessary error changes", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "cfe6cafa483aee83eaf16c53df15591f943a56a1", "messageHeadline": "add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3cf1008865f1081f5aa6b2d07d6410712b2e00a5", "messageHeadline": "refactor mockReturnValue", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d0aa20180d72099b59eea72bebe685d72e19478e", "messageHeadline": "Expand CRLF conversion to include Terraform files", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "886550ad4fb8f25f7c5b3498b459f115edc7ae7e", "messageHeadline": "refactor mockReturnValue", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d9f6af1bb8392be54c0d6fc8e23c66f6ab87611e", "messageHeadline": "refactor mockReturnValue", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25b61968e9edad60571edc66324afd073f3a3c49", "messageHeadline": "refactor mockReturnValue", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98f99b454a679a6821a5ccb23d14337292daf4aa", "messageHeadline": "refactor mockReturnValue", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75950f7ad69bcde10e60b0680e0a0dfa72140c7d", "messageHeadline": "Update validator", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 77, "deletions": 5}}, {"node": {"oid": "1412d4763e100918c86902e37aa5cef37be40702", "messageHeadline": "Implement endpoint for getting signed relayed data", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 334, "deletions": 34}}, {"node": {"oid": "2628f56d5f1077ed09823d4353bda2065efe33d5", "messageHeadline": "Simplify code, fix build", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9314c278ba3667ce75bb7d036b9783bb7372b4b5", "messageHeadline": "Revert nodeVersion bump from 0.4.0 to 0.5.0", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a16052dddfb141e46c281412074fd6b268b2a31b", "messageHeadline": "Ensure single parameter usage per endpoint", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 69, "deletions": 9}}, {"node": {"oid": "7da96a3c1a6b5f1d2154d4b04a2787672e9a2ed5", "messageHeadline": "fix implementation tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "1bf574233fc06034c870e8cf4bb2393fba0013de", "messageHeadline": "refactor missed overrides", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c6b59590ef5e6569663d52c458a29ae2d2753033", "messageHeadline": "remove value from CLI arguments, refactor implementation overrides, a\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 56, "deletions": 20}}, {"node": {"oid": "8bb8b9fb032e979454be0b536cafed6d6bc0de94", "messageHeadline": "Merge pull request #837 from api3dao/AN428-fix", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 44, "deletions": 101}}, {"node": {"oid": "45798753e26d4a25cc7feb82008814f04fc96626", "messageHeadline": "Go over OIS rules", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "8ef930cbb89a2a4fe0d4ff13d553cb2d9f9e5ba4", "messageHeadline": "Fix heartbeat API key location & name", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "74bc7cd4c304513212ef72c216731bd49dea2ab9", "messageHeadline": "Merge branch 'master' into AN428-fix", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "a9e63a859c1f28d72471ddf63f46d14d37ed65ba", "messageHeadline": "remove unused function from airnode-adapter casting.ts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "4f177d856085b42632910e727b65a21f8e13af53", "messageHeadline": "Remove Submitted variant of RequestStatus enum (#831)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "d1f7ed6ae6ba0faef420d7f3359b78039fbe54a7", "messageHeadline": "Rename example config.json and secrets.env files", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "73127f7ce20a260177b6bd7d96d15e1d733139fa", "messageHeadline": "Use validator v2 in other packages", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 140, "deletions": 90}}, {"node": {"oid": "b54c81a9afe0fe8dcb035f5f4976c04d00259923", "messageHeadline": "fix implementation.test.ts formatting", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8e1f312292f7a866a033203bad258e185f1a1e25", "messageHeadline": "fix parseTransactionOverrides input types and tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "19ec5e3fba0ac370a2e8e718d64e1ccfee7d0418", "messageHeadline": "Add receipt validation", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "2956573795f641fe836233506bef1c7f55cf54c9", "messageHeadline": "remove unnecessary comment", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0bbbc22bced56e05099de86fb275f27513bd4496", "messageHeadline": "Update casting.ts error message and affected tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 45, "deletions": 94}}, {"node": {"oid": "e8a0372af503f517e518bf26cd7a371b299af17b", "messageHeadline": "fix message", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70e2f2c6da053cd32a5562796125dc398866325c", "messageHeadline": "fix error message in new index.test.ts for call-api", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "71c32c199aa26ca4cd62d37e914019a8f47ade5a", "messageHeadline": "Merge branch master into AN428-fix", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1431, "deletions": 739}}, {"node": {"oid": "2614ca2d2f7bf07494ba8024a677df9599d7d9af", "messageHeadline": "fix call-api.test.ts", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b3888a7f2674ebebb88732924700b955389c775d", "messageHeadline": "Merge branch 'master' into AN428-fix", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1431, "deletions": 741}}, {"node": {"oid": "9ab6ea9c7a5e9d348dd06c6f95efd66aa6061477", "messageHeadline": "add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7f0a9b74130715b90dbe3e4248f6ecdf1098d990", "messageHeadline": "remove response data from extraction error message", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "9b7466c0944ed5fa3d598526a387d6356b27ad9c", "messageHeadline": "add nonce to cli overrides", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "2eb65bf7052aaf6ea58609296a3f5488c778dbc0", "messageHeadline": "Fix windows build by conforming line endings", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "90264634c41ff08f7bbc10859906ad135320485c", "messageHeadline": "Merge pull request #821 from api3dao/AN469", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "b4bb4186097d87cdee45b6cf8f8316ba65bc7757", "messageHeadline": "Merge branch 'master' into AN469", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 1615, "deletions": 780}}, {"node": {"oid": "bc0fa1f20c7d423ca20f2d9ece5db6828cf3be52", "messageHeadline": "update tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "783b2b22c77d49614a0e994210c51905e558abb7", "messageHeadline": "update changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77c02b2cea12bb58b1aa127d5e18fd2f78cd6cf1", "messageHeadline": "update to check string matching", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "47818c290036397cb1ee6ae55d4c9d0af3a06d26", "messageHeadline": "Export values one by one because of import conflicts", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "549b50aa02f51c6c84afbaeb645847b4c8c40367", "messageHeadline": "Use validator types in node and adapter", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 47, "deletions": 136}}, {"node": {"oid": "15fd938b5190dc29e07a4d976c773a22ea6700f6", "messageHeadline": "Create config.json schema", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 238, "deletions": 57}}, {"node": {"oid": "a6f9ddc9ab9a7dcb28decd2b82316b1e31742eb3", "messageHeadline": "Use validator in airnode-ois package", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 141}}, {"node": {"oid": "d220825d6c6c8fdc169b0eca8c427731980af534", "messageHeadline": "Finish zod schema for OIS", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 186, "deletions": 5}}, {"node": {"oid": "9998bdfa3ccf1d179415e89d33b151bbf7843164", "messageHeadline": "add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7b3103a031b8a5714f2ab4a06bbca8548081b1a7", "messageHeadline": "update e2e tests for admin cli and sdk", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "ceb3007cd0405f2a617aad1e26e1f223a649408d", "messageHeadline": "add transaction overrides and parsing to implementation, add tests fo\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 125, "deletions": 21}}, {"node": {"oid": "ab31192b27705de2378d26c2d93933ab3eaecb08", "messageHeadline": "add transaction overrides to sdk", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "11f60f66bffe5eb10898705db314124fe10161e1", "messageHeadline": "Create zod schema for OIS", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "a5416e8ce29d675fd46ec91698a43ec0e3995cc7", "messageHeadline": "add transaction overrides to cli", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "efad57995df24595ee75d571d9cd2061c24f586a", "messageHeadline": "Merge pull request #820 from api3dao/concurrency-reservation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 251, "deletions": 74}}, {"node": {"oid": "0ec9b739b5d56f7efcbf61d7c144d1ca322733f1", "messageHeadline": "Add changeset for new concurrency options", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9375ccce66f4a07aad39289a7643dddff7aaf5e4", "messageHeadline": "Pass disable concurrency reservation flag from deployer to Terraform \u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "b1bfb9d2b5eebb78cbf1b49f3384167fe20fa896", "messageHeadline": "Add `disable_concurrency_reservation` variable to Terraform Airnode r\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "7075354240dbaba91e72150accacfb08a2763ad1", "messageHeadline": "Add `disableConcurrencyReservations` option to `config.json`", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 136, "deletions": 23}}, {"node": {"oid": "c4ed4eed89ea28f3d5548308216a2e3e0d9358b6", "messageHeadline": "Pass max concurrency limit from deployer to Terraform recipes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "39c39162f043d61e024f80e02f4a14e46e4ca316", "messageHeadline": "Change Airnode deployment functions' arguments", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "e794c40fee6b0e21eafafda24e11f73030dfa81f", "messageHeadline": "Add `max_concurrency` variable to Terraform Airnode recipes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "c200eea8995421c4094bbd116323059dd0aba357", "messageHeadline": "Merge pull request #832 from api3dao/v0.5-rebase", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1156, "deletions": 676}}, {"node": {"oid": "702b6a97a07c86f93d5906e887874a96ae743586", "messageHeadline": "Add changeset for HTTP gateway maximal concurrency", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c2f67221fd13cc8f6130c32a751ea7b6a263aa50", "messageHeadline": "Pass `maxConcurrency` HTTP gateway option from config to Terraform", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "c18a0eb6b8d76f802b75b6db0b01e1ef85b309e6", "messageHeadline": "Add `api_max_concurrency` variable to Terraform Airnode recipes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "fc5cda77ff3e99618c88845e97487a6ce6670adc", "messageHeadline": "Add HTTP gateway `maxConcurrency` field to `config.json` examples and\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 511, "deletions": 21}}, {"node": {"oid": "861a7e7d879c93d123b6cb6ff2f045de3c3b684b", "messageHeadline": "Switch to switch statements for handler recognition", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 29, "deletions": 38}}, {"node": {"oid": "66419a88b25b5e7e590d1154e33ad98fea04c1c6", "messageHeadline": "Unite naming for `processTransactions` handler", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "62b814dccf7eba539efa13ee9105160bf031dbf9", "messageHeadline": "Update tests based on the serverless handlers merge", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 54, "deletions": 56}}, {"node": {"oid": "6060e8c9dbfa357787ed88a006fdbc2e0fa0ae75", "messageHeadline": "Merge serverless handlers", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 146, "deletions": 155}}, {"node": {"oid": "8c337b3c016f095566e04044a859c0029a39014f", "messageHeadline": "Increase example request timeout to 3 minutes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44de4f1045b7fb126e1effab48fdc54e17e50e5e", "messageHeadline": "Split `callApi` and `testApi` serverless handlers", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 400, "deletions": 413}}, {"node": {"oid": "ba21d2fe9fc3341c18070dd94332e997909126dc", "messageHeadline": "Merge pull request #818 from api3dao/AN428", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 125, "deletions": 15}}, {"node": {"oid": "de133fc75d2f021384ba7b8197f9feba09ffdaa6", "messageHeadline": "change coordinated-test back to original form with updated error mess\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "34bb996910d5fb8aa4c8c69549fc4af7d9b7cff5", "messageHeadline": "Merge branch 'AN428' of github.com:api3dao/airnode into AN428", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 159, "deletions": 91}}, {"node": {"oid": "7e6f7803f6c7d127aa5242285e1a1234bf2362d8", "messageHeadline": "add logs length check back for coordinated-execution test", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9acc8e50d1721f42adc0bdcec4cafb406fd77449", "messageHeadline": "Merge branch 'master' into AN428", "author": {"name": "vponline", "email": "65347007+vponline@users.noreply.github.com", "user": {"login": "vponline"}}, "additions": 159, "deletions": 91}}, {"node": {"oid": "af51a595769f3d5a312bc5286a7511073c5c597b", "messageHeadline": "remove logs length check from coordinated execution", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe3a66ab57a7c745cf982836bebd72fe5111f53c", "messageHeadline": "fix coordinated-execution tests", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e631e5bbe8e440151371bc626c1003cad6a526aa", "messageHeadline": "Merge pull request #829 from api3dao/an535", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d2c4e4c1be2d7a32b83b994c14ba226fa835fcb2", "messageHeadline": "fix changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57b0845af0e548f797204444cb61417d9380f266", "messageHeadline": "remove custom errors and use normal errors instead, update tests to m\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 25, "deletions": 104}}, {"node": {"oid": "0cada555a0212d9d593458b2aa18ead668299b5b", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "185ea8268bfa8c0fb6a571aec1a33dc8f14c63ff", "messageHeadline": "Remove retries and timeout for getLogs", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "f6676ccd0e06010555b244adc8fa5b053d4d67cb", "messageHeadline": "Merge pull request #828 from api3dao/enforce-changesets", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "8ebe845e69b0a88427d9ccdca9a42657e73451ad", "messageHeadline": "Fix grammar, add explainer link", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e3a0d7bc7100f3fd743927d5d3cd745235b6d867", "messageHeadline": "Fix CI checks", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "43213a6e702957bce739c41dc4d2017248681d35", "messageHeadline": "Enforce changesets", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "0e49e54a4bd52fa4492b11190080430552a3c592", "messageHeadline": "Bump vm2 from 3.9.5 to 3.9.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "8278ff17aff1a851e669ee2c6fdc7eac5297d603", "messageHeadline": "Bump follow-redirects from 1.14.7 to 1.14.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8b30206bea57d70b1ab7ff1befda1fa3b7e930d9", "messageHeadline": "Bump follow-redirects from 1.14.7 to 1.14.8 in /packages/airnode-adapter", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "682286cf4738b523d14b3acb95378d45a46f1e9e", "messageHeadline": "Merge pull request #819 from api3dao/win-examples-actions", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 85, "deletions": 48}}, {"node": {"oid": "50fc66e0839cb1cb5a79b820b360bdf701a5b3d9", "messageHeadline": "Improve command output", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "76e604d50c31716df8ff318a4a43749c7a3befdb", "messageHeadline": "add an example test for trailing bytes", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a04b9f730b7f66a13aa71e70642e548487c13e4d", "messageHeadline": "fix changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9bb995a4224460b73fce85436f0d2f6b4199c312", "messageHeadline": "add large number tests for int256 and uint256 to airnode-adapter", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "bdd75b557cf311ed5b0013da79c13eb0eb5e7cfe", "messageHeadline": "remove else blocks", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "47ff09d788ca1f45e17e8ab0c9e5d8e26bc96b26", "messageHeadline": "add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b2a97422422e5fa482cde8c9f7d9defb5d8df90b", "messageHeadline": "add check for trailing bytes in encoded data for airnode-abi", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "ebe6a883c50a26594ead270383267cf47320177a", "messageHeadline": "fix encoding error, remove console log", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "3a94a49cbf7e7e620bcf0d8212a5efcfaab066a2", "messageHeadline": "add changeset", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a1557f3ebcc0cfeb4824ea16b476e8ddfc61d663", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "226cce1fddf52237c87616a76f35fb056a2c0da9", "messageHeadline": "Gracefully kill background process on windows, print command stderr", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "c6e836325559f66368b837ae64f8207f2a7004e1", "messageHeadline": "Automatically edit providerUrl in examples secrets if neccessary", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "6d6acdcc8dd1fa1024f24bb5ca03c75cc72d3c17", "messageHeadline": "Kill the airnode process in e2e tests gracefully", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "f1cc2037544d3fb9ea91f735bb2d1266c1be55a7", "messageHeadline": "Fix airnode-examples for windows, update docs, remove unnecessary ste\u2026", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "01d41e8627207173c8faaa1a2f850e810211fc44", "messageHeadline": "Fix coordinated-exection.test.ts with new error", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b84cc5263a9c554d87a00cdb3a2895441daf0e20", "messageHeadline": "Show better error messages when the extraction or encoding of respons\u2026", "author": {"name": "vponline", "email": "vepant@gmail.com", "user": {"login": "vponline"}}, "additions": 168, "deletions": 17}}, {"node": {"oid": "e6a4bf9cbaf80e228ea59f1f68b5e3caba313aa0", "messageHeadline": "Bump simple-get from 2.8.1 to 2.8.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "116109f86e850e70476840c3c867bf5c608e822c", "messageHeadline": "Bump simple-get from 2.8.1 to 2.8.2 in /packages/airnode-protocol", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a657f5363218e0d9ddd7235189f80627b5a79a22", "messageHeadline": "Bump simple-get from 2.8.1 to 2.8.2 in /packages/airnode-adapter", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "093205b27a97e4e85bcbdec17bda7d3a14d3bf38", "messageHeadline": "Release new version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 243, "deletions": 194}}, {"node": {"oid": "2e669ff251b7d7d32ab1eb9b234081871879135e", "messageHeadline": "Include release in changelogs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "09932bf1e904ce2eddb5c8f9d4cd59ee163daa5d", "messageHeadline": "Add tests for splitting multiple reserved parameters (#813)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5973c4176aec749c76cb9a005116ca9b2140e083", "messageHeadline": "Merge pull request #811 from api3dao/docs", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c3b61c1992f0b04602d8571c0ba7470b4f5525cf", "messageHeadline": "Clarify build in examples", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "219b130140cd5ea1ccf9491e9cca8c2ec2e51532", "messageHeadline": "Revise timeouts and memory limits based on stress testing (#807)", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "2c0a24996bd547da430d3b3ef0176c67d331b72a", "messageHeadline": "Fix minor airnode-examples typo", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "347e229fd2647b654cb10e79484ee4ff877a7e55", "messageHeadline": "Add relay security schemes example integration (#809)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 407, "deletions": 6}}, {"node": {"oid": "94dfefc3c417d31ea2b5da6bd4054f89b3c02705", "messageHeadline": "Revert Inlined Gas Price Call (#799)", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af640c4b074bc540dc9a89b9b6009bc5db8e5b67", "messageHeadline": "Add unit test for error message trimming (#806)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "4301fd96b62bfe790b8e60e151855bc7f0a947fb", "messageHeadline": "Bump pm2 from 4.5.6 to 5.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 78, "deletions": 52}}, {"node": {"oid": "dee5f4e5c23b8186daecc057d1a1cc77d8fbbeaf", "messageHeadline": "Bump chai from 4.3.4 to 4.3.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "daccfff9de04c2adea77ac0b3cd1f0e521930ba9", "messageHeadline": "Bump ethers from 5.5.1 to 5.5.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "18b5704dfc1943d3cf56b896771fa9160abcd694", "messageHeadline": "Bump @typescript-eslint/parser from 4.32.0 to 4.33.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 40}}, {"node": {"oid": "c0c7e757e8281edb565d66041f5a611f0fccca13", "messageHeadline": "Bump ts-node from 10.2.1 to 10.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 26}}, {"node": {"oid": "b9e50378d4e159410453992321eb65f5da58a9f4", "messageHeadline": "Bump date-fns from 2.16.1 to 2.28.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05e61cda526359b7f2f9b6904b0cd2de9e515d0f", "messageHeadline": "Do not send API errors and trim messages sent on-chain (#791)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "2a1a7a3cba9b8ba3ea60f81e22d67283dd165a63", "messageHeadline": "Bump node-fetch from 2.6.1 to 2.6.7 in /packages/airnode-deployer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "681cdc3bb41ee4d630d578e33356694bb0b97696", "messageHeadline": "Bump node-fetch from 2.6.1 to 2.6.7 in /packages/airnode-operation", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "54b5253a7d7648d511a8c238968984bd8caf9c2e", "messageHeadline": "Merge pull request #794 from api3dao/dependabot/npm_and_yarn/packages\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "c049889976126356dac142f11ca3d5229c0d6297", "messageHeadline": "Bump node-fetch from 2.6.6 to 2.6.7 in /packages/airnode-node", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "5893246ba13efe1487feb5ea4c4a9cfaa1d5f6bc", "messageHeadline": "Merge pull request #792 from api3dao/revert-v-0-4-contract-changes", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1750, "deletions": 2454}}, {"node": {"oid": "69f623f3ded00c91b90c3f6b5c48d030d921e4cf", "messageHeadline": "Merge branch 'master' into revert-v-0-4-contract-changes", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 619, "deletions": 216}}, {"node": {"oid": "fab1e53485668f32cde877ead91fae63b4c07079", "messageHeadline": "Add OwnableCallForwarder back", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 508, "deletions": 0}}, {"node": {"oid": "d73868f8ddc1dcfa755c90cc70395952721f3883", "messageHeadline": "Remove the contract update changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "8b3aaec873bdd00a9d8aae7a28918baaa98e62d2", "messageHeadline": "Re-apply the wallet path derivation update", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4a471c48ba6ca7f5b4416f4e4c9cd4a8214c369", "messageHeadline": "Merge pull request #793 from api3dao/aws-no-tf-lock", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 15, "deletions": 37}}, {"node": {"oid": "74e394c18cd3437b423cf7f82a9fb8a6efffcebf", "messageHeadline": "Remove DynamoDB locks from AWS Terraform recipes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 15, "deletions": 37}}, {"node": {"oid": "7f083fe7bb1f37e6b1ae3ad66fdb3c3a0d583a4b", "messageHeadline": "Merge pull request #790 from api3dao/gcp-api-gateway", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 309, "deletions": 12}}, {"node": {"oid": "a1c0f32f820d1ab2e36888d83ff09af6497f6ec8", "messageHeadline": "Add HTTP gateway support for GCP", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 309, "deletions": 12}}, {"node": {"oid": "dbb6aa52db5aaa369001fb6f750aef09e31bc9ad", "messageHeadline": "Merge pull request #787 from api3dao/an496", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 71, "deletions": 21}}, {"node": {"oid": "d4a04845b53c98088ec05ba7a7844f6c37e9d992", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f92417e82552c163bd6ff0acf1ec340b93e82e37", "messageHeadline": "Minor readability test refactor", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "5194985940c5c99565fa867bcabadedc817cfbf6", "messageHeadline": "Implement sponsorAddress and sponsorWalletAddress relay security schemes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "6bce6a43fdab2899a1396126305178b3df6fda10", "messageHeadline": "Merge pull request #785 from api3dao/fix-readme", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "042699a5b40bf4e66dec749539d41979a2976855", "messageHeadline": "Fix the order of commands in the examples package", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dfb77146419538e615e86573922a4e6e719a2d53", "messageHeadline": "Merge pull request #774 from api3dao/an459-string32-bool-to-abi", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 215, "deletions": 137}}, {"node": {"oid": "7461de886b04a08246d5c811bd00ceb1bf6f8d87", "messageHeadline": "Make prettier ignore changeset folder", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "53f6a3c9ed694022fa630a7573d7ac6f828520be", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a12260ca929ce480f47c57de0ecb4a8a56fbc429", "messageHeadline": "Add verification script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "e07c398cba6eab7a549ecb0c4497f3de5c875459", "messageHeadline": "Revert optimization", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "dab38a97042923dd6012aaade1ce87c45e767827", "messageHeadline": "Revert v0.4 contract changes", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1681, "deletions": 2949}}, {"node": {"oid": "62f4828a163a3a560c0155673afc0b270391600f", "messageHeadline": "Apply PR suggestions", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "168fbe1581e24c35f6481f00be6b7afb83a5b886", "messageHeadline": "Update fixtures", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 54, "deletions": 34}}, {"node": {"oid": "4cc8c6db9bd5d49a0413a6bb47c3dccf0d259ac9", "messageHeadline": "Preserve bytes32, use \"f\" (flag) for bool encoding", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 78, "deletions": 62}}, {"node": {"oid": "612d59e8a4da3b1d8c5098a15d8cbc2b2b2cce5f", "messageHeadline": "Update remaining constants in tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "597dd5c5b8ac8e34cfdfc0064e6176b7bd72be0f", "messageHeadline": "Update test fixtures", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "cc8cd1973e60fe589d5d10620e434b5b90aa1f81", "messageHeadline": "Implement \"string32\" and \"bool\" in the ABI specification", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 65, "deletions": 15}}, {"node": {"oid": "869fc03048e344a2efdc2fe5303f31c63db478e1", "messageHeadline": "Bump trim-off-newlines from 1.0.1 to 1.0.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d950800b0f2d3ccf18853185aa9ef139f2c27ca7", "messageHeadline": "Avoid CI running 2X for push within an internal PR (#786)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "34d07c58ab1495c2c3621f3214f15441a5722f16", "messageHeadline": "Merge pull request #772 from api3dao/an453-proto-index-1", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 120, "deletions": 110}}, {"node": {"oid": "42a23157b5c7e17a69a9aaf721422d503a6804c3", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "815d4bf575cbe68e7a3bf41c1c001890502d65cf", "messageHeadline": "Return 5 digits after decimal point by operations server", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4e56450af080e327526290fe3c308c1f5692ce77", "messageHeadline": "Apply PR suggestions", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "e0b3a3ea1b3d0895b73d9d4702850ab6743aab66", "messageHeadline": "Make protocol IDs start from 1 (not 0)", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 111, "deletions": 103}}, {"node": {"oid": "452e14996f1b02e25d9129ce855e8e5f9f423db7", "messageHeadline": "Merge pull request #773 from api3dao/gcp-auth", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "3e6d69ada85a71b8565cde09a4729748c4f00d8a", "messageHeadline": "Update examples docs & commands", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fbc73a2d3510acd7e220b99ee5f3d642084597c6", "messageHeadline": "Update GCP authentication process & API management", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 49, "deletions": 12}}, {"node": {"oid": "289b3bea5717e9587a2042dbf01ca7746e2dd830", "messageHeadline": "Merge pull request #765 from api3dao/an395-per-chain-limits", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 515, "deletions": 130}}, {"node": {"oid": "aa4d5d4f50c399060040673c163c5da238781401", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "50eb7e7d2295e112eb4109ba1ce13e417ffd60b8", "messageHeadline": "Implement PR suggestions", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "a4bd12a4ddff1a81372d2ea64468d68b394a7e34", "messageHeadline": "Change chain limit field name to \"maxConcurrency\"", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "152f72c9eb3e656596ad9f73e449ef9fb33ab510", "messageHeadline": "Add tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "428c30835e6c01e289b32babff92a9207092121b", "messageHeadline": "Fix tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 69, "deletions": 71}}, {"node": {"oid": "186799c512a1906b1a4448bb697c745d454422ce", "messageHeadline": "Update validator templates", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3b4441886fac1fbed9839a9baf12d7fd1d811e25", "messageHeadline": "Implement chain limits", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 99, "deletions": 7}}, {"node": {"oid": "7b9baf6a0611b289e90ce768f64c77f1b08556a6", "messageHeadline": "Simplify randomString function", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "c0d1d5d8c15e6dc63c7e571c4a7282f745e8b7d0", "messageHeadline": "Cleanup start coordinator", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 140, "deletions": 66}}, {"node": {"oid": "b8a13c7e7cea89c316ef3550dbd488f6c6e48e8a", "messageHeadline": "Bump v0.2 references and docs links (#782)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "f717c568e08c7fe896f2973bb75223eeff32ef23", "messageHeadline": "Bump follow-redirects from 1.14.4 to 1.14.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8c9fdfb6f6d9a61672a88a95555a6ef16466ba3", "messageHeadline": "Bump follow-redirects in /packages/airnode-protocol", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 203, "deletions": 429}}, {"node": {"oid": "d00871ef2418244978c8418f160c2431c51b205e", "messageHeadline": "Bump follow-redirects from 1.14.5 to 1.14.7 in /packages/airnode-node", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 146, "deletions": 31}}, {"node": {"oid": "16996415cc94786cd53361e544bfe664bd3b55b3", "messageHeadline": "Bump shelljs from 0.8.4 to 0.8.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 115, "deletions": 20}}, {"node": {"oid": "2e33e81155a1d0ce0f24e6e5c5bd238b01470cf2", "messageHeadline": "Bump follow-redirects from 1.13.1 to 1.14.7 in /packages/airnode-adapter", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9881, "deletions": 13}}, {"node": {"oid": "9b9b6e233793ed1c308245b51f3bc65a920245d0", "messageHeadline": "Bump ansi-regex from 5.0.0 to 5.0.1 in /packages/airnode-deployer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "adec9b80ab63cf3dfe87fa69d9a4affcff2bd5de", "messageHeadline": "Bump follow-redirects in /packages/airnode-deployer", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4186, "deletions": 3468}}, {"node": {"oid": "784108a28daceca7e9d900cd4e68c31e193c3e78", "messageHeadline": "Bump follow-redirects in /packages/airnode-operation", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "11f0b955df3a886df9719911425714eb9e4bbf8d", "messageHeadline": "Merge pull request #770 from api3dao/invoke-process-transactions-per-\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 311, "deletions": 197}}, {"node": {"oid": "90ab9777148b5201959c9df738dc0558703f38a9", "messageHeadline": "Add test for `splitStatesBySponsorAddress` function", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "0cebcb481274eec5419a5aa0b8d058c9d8cea0f3", "messageHeadline": "Fix tests due to changes in processTransactions invocation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 90, "deletions": 88}}, {"node": {"oid": "869930a6533d70aa54de5915259f8086da10d6d6", "messageHeadline": "Invoke processTransactions per sponsor wallet", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 132, "deletions": 109}}, {"node": {"oid": "37a8ed09c09528871215a9d241e79f61d98bb8a6", "messageHeadline": "Merge pull request #771 from api3dao/update-aws-terraform-provider", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31fe0c824c23a81a7b5978caf33877e6504699e9", "messageHeadline": "Update AWS Terraform provider version", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32656a8bce43b9105d4113b758f659a09ea561c7", "messageHeadline": "Bump lodash from 4.17.20 to 4.17.21 in /packages/airnode-operation", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 551, "deletions": 256}}, {"node": {"oid": "0f5b8fa9a9aaa2706baec2ec2d8b16d128e260f7", "messageHeadline": "Merge pull request #769 from api3dao/fix-deploy-airnode", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e4cf54ab299e50c5e93ec44147e7220dd27a4c0", "messageHeadline": "Remove non existent flag from deployer in airnode examples", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e1472198e91bb43da6f103d55ea0d3ebef861f7", "messageHeadline": "Merge pull request #764 from api3dao/withdrawal-examples", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 199, "deletions": 40}}, {"node": {"oid": "cc4d1c493445ca86673ed43b97267fc47b2d5600", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a86d020b09156e7fc8b09fbbd8f56fcb7e22d786", "messageHeadline": "Improve README wording", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47f1dd4105dbb977cfe52ed3d90ef9cd097832ae", "messageHeadline": "Listen for failed request in make-request", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "8b590260347a5734ae203224230caae69ab9ddfe", "messageHeadline": "Set maximum wait time for fulfillment", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "e1494ee447459ad81aa59199c538b930d63da415", "messageHeadline": "Support withdrawal request in examples, make admin CLI parameters nam\u2026", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 158, "deletions": 39}}, {"node": {"oid": "d6e942d937b427ddaf7ec3fdf6f340d66c661099", "messageHeadline": "Disable running the validator in cloud environments", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 308, "deletions": 17}}, {"node": {"oid": "3db4e02830a0ed9b4fbaf7be8d6cd17344abdc10", "messageHeadline": "Merge pull request #761 from api3dao/requestless-beacon-update", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 605, "deletions": 32}}, {"node": {"oid": "27ddc8907cdde73fab51201727c25afb5abc48b1", "messageHeadline": "Extract the duplicated signature verification", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "39064ee1c1ddd6ad0094fcea5051ee8a97ee094e", "messageHeadline": "Fix tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "affc881feeea3b54bea756fc4dd85d96f78504b4", "messageHeadline": "Fix test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "995a087c7ad8d01180e400ea3420abecd936331f", "messageHeadline": "Rename verifyData to be verifySignature", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b75c7bb34393a82d442bf42bcacf975bc2810c99", "messageHeadline": "Merge branch 'master' into requestless-beacon-update", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "e6480fdaa8dc8b86af35d43c61171b02439245e2", "messageHeadline": "Merge pull request #763 from api3dao/minor-examples-improvement", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "ee2a5a53708aca2416403f081799611c3ee6ec2a", "messageHeadline": "Airnode examples fail early, clarify create-airnode-secrets step", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "0330c8300dc51fa1a00c588c7f1c4f3ca78d75ea", "messageHeadline": "Update data verification interface", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 186, "deletions": 103}}, {"node": {"oid": "290be1920ab209c0831a4418cb037a96438b0636", "messageHeadline": "Merge branch 'requestless-beacon-update' of https://github.com/api3da\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "f6c6c4898ba1ebbcb5b6ce71e76f1915d2d80f1a", "messageHeadline": "Use beacon ID as the request hash for updateBeaconWithoutRequest()", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 96}}, {"node": {"oid": "df6555594e0cbd1b7faac2fe96f2f184b2ad1618", "messageHeadline": "Merge branch 'master' into requestless-beacon-update", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "f628b1d8c60cbc73542c4c0422c6764beaed0f5c", "messageHeadline": "Fix test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c2937d573f48444e31954428e57262e703792ee", "messageHeadline": "Merge pull request #760 from api3dao/fix-deployment-lowercase-stage", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "ab4f98029e497a652bf19f1005a25c94ce5a3618", "messageHeadline": "Force stage deployment variable to be lowercase", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "53bcf79bbec697dd0a549b810acba6234f2f1b5b", "messageHeadline": "Merge pull request #762 from api3dao/fix-validator-operationParameter\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "1e0d4bb6ad3df8fab4f9b27ffdaff3c975674630", "messageHeadline": "Fix test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b0a1b6346d17b48da45d3431b9799fe958204ddd", "messageHeadline": "Fix validator template operationParameter regex", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "c44c9b4bb2ac58e947a71d91529fc47ef290ee6e", "messageHeadline": "Remove outdated comment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ce0b06eb0f889f0ae0ecc343bd070485eff5846d", "messageHeadline": "Add updateBeaconWithoutRequest to RrpBeaconServer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 451, "deletions": 11}}, {"node": {"oid": "f24f3a76d6d8dfd62774a61daeeca714dd02bd46", "messageHeadline": "Expose verifySignature", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 138, "deletions": 17}}, {"node": {"oid": "6d313081a467caae97d38ad459a0bae87b52d090", "messageHeadline": "Parallelize e2e tests using matrix strategy (#756)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "67200b431c78230200b450e89902d5ed5474f61e", "messageHeadline": "Merge pull request #747 from api3dao/an393-move-request-and-template-\u2026", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 346, "deletions": 344}}, {"node": {"oid": "f1d301f40fc5167ef7763e5055e73dafbcf2000c", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "58341153abf6235915f9e302a37abfef24d1769e", "messageHeadline": "Use slightly longer imports", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba3a57e869c7fdcd27cb9188ce549ccb31d269c3", "messageHeadline": "Move templateId verification to callApi handler", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 107, "deletions": 135}}, {"node": {"oid": "b4a20742a72b80e6be3b61fb927f4aa09c0ad689", "messageHeadline": "Improve templateId verification", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "3f93a64a6cf9f1b5858d34e93eedf8c8b97b8958", "messageHeadline": "Move requestId verification to callApi handler", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 216, "deletions": 195}}, {"node": {"oid": "ddeeb7cc56f0b58c393bc55a74eb51976e601345", "messageHeadline": "Merge pull request #749 from api3dao/an-378", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 175, "deletions": 112}}, {"node": {"oid": "f3f0d6c973c3fe983168b20fe6264fbd70b9dca2", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ecc08b88150c79afb92261e44a09090b90a01eeb", "messageHeadline": "Remove unused function", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "e400994d6cb9e2204be2ce31ca70917264100339", "messageHeadline": "Fix unit tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3f43995f1fff5afa282c2cf06719a5c2751cd3db", "messageHeadline": "Fix tests, implement PR changes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 80, "deletions": 69}}, {"node": {"oid": "f36c1cc3c16de01548c7d0cc4f418f897e15485a", "messageHeadline": "Skip validation in examples e2e tests, add unit tests to CI pipeline", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "f069871b6a1b2d1bde1030360413b349e98bd32a", "messageHeadline": "Update tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 39, "deletions": 37}}, {"node": {"oid": "6a10cf0c1830e557e3d8b4eb0bd57bf088b60e8d", "messageHeadline": "Refactor config parsing", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "2c39ec371616ede9861baee424c0a57778163831", "messageHeadline": "Different version is error", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d860c67b227ea81f9a0d814110bbb8d20916c0d8", "messageHeadline": "Update skipValidation in node and deployer", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "96d96f0327e6f7f6b4a607d038fab9ffd5667918", "messageHeadline": "Add skipValidation parameter to validator template", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "df24d5d40560f6829a8d5eb0a2e938a0c40f943a", "messageHeadline": "Update validation in node", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 15, "deletions": 29}}, {"node": {"oid": "347aa234eb70f638f53c00c06066492593e51493", "messageHeadline": "Update validation in deployer", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "430b68bf21a3d02f486dc1feddbfdc6b07a2c8fc", "messageHeadline": "Merge pull request #751 from api3dao/an-456", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 63, "deletions": 1616}}, {"node": {"oid": "54d8f6f4f03554561ffc496b186b437489e6c984", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f3b4cabe2562641edfe24e60e37d09ee69fa1923", "messageHeadline": "Update tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 46, "deletions": 33}}, {"node": {"oid": "97b358e10b9ffbe366341d9cbd281c055a7f95f7", "messageHeadline": "Change OIS version to 1.0.0", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 12, "deletions": 1583}}, {"node": {"oid": "07d540f61d3fe29a0213d8cf80046856727b4874", "messageHeadline": "Merge pull request #755 from api3dao/AN406_validator_readme_addback_b\u2026", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "048c40c4de53b74058db809f38783e2350a6eadc", "messageHeadline": "Merge branch 'master' into AN406_validator_readme_addback_build", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "25f79f1f0c3f98e6cd241e6b840ec41ddab1f2c4", "messageHeadline": "Remove redundant commands", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "817c39eeca4304b70858dd3f9d8e72b0d16b51cb", "messageHeadline": "Merge pull request #753 from api3dao/AN406_validator_readme_addback_b\u2026", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "eae67880f82d6f99746758d655c2f76236888722", "messageHeadline": "Merge branch 'master' into AN406_validator_readme_addback_build", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "674315e6c7e66b9f9df1e47d06bf58fd7ba7377f", "messageHeadline": "Fix formatting", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7aa61bea286d608d768fea378d4f239ddc8d231b", "messageHeadline": "Fix Builds on Docker Mac OS M1/arm64 (#736)", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "eb7a5f91ad042407bcf5c00dd9089d71c148bfd5", "messageHeadline": "Bump @types/yargs from 16.0.1 to 17.0.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b11a528040d04e9fb51ecf01412bcdb6fd816b07", "messageHeadline": "Moving the manual build instructions back to the README.", "author": {"name": "Warren Anderson", "email": "warren@api3.org", "user": {"login": "wkande"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "42c8703ca66060b5dbfe641df67fc11296ce5481", "messageHeadline": "Merge pull request #750 from api3dao/an-441", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 114, "deletions": 10}}, {"node": {"oid": "b241267015ee08b18ca8db14ca981ba9f7d29f46", "messageHeadline": "Merge branch 'master' into an-441", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1359, "deletions": 886}}, {"node": {"oid": "62b576bc3f274ce6760dea4c9d8c0d0c69c44af3", "messageHeadline": "Add test", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "6d902da259ec3084c8f4764cadc74e270e5c7162", "messageHeadline": "Merge pull request #748 from api3dao/audit-revision", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1359, "deletions": 886}}, {"node": {"oid": "657f53d847fbfb681c22600f875dd574cd3a1d3b", "messageHeadline": "Refer to caller as sender for consistency", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "69c3bcde250f28f7d7ea8aebea92ec2a6000aeda", "messageHeadline": "Escape substitutions only in __regexp or __keyRegexp", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "2dd086fcadf4f8e4844f42f2cb6c4312e51fa2dd", "messageHeadline": "Increase solc optimize runs to 1000", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "085c68aa0f3627bb1d453ef1334646734632dc22", "messageHeadline": "Extend validation omittance docstring", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "39014e3be1289533d58a57ead51a41ec73d76df2", "messageHeadline": "Document omitted validation", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a463d34dd2590043e1be9a23d3f5fcff2ad2fd73", "messageHeadline": "Remove outdated docstring", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "322e91b620da13fcd02b2667875c333a3c8e0855", "messageHeadline": "Extend OwnableCallForwarder tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 201, "deletions": 12}}, {"node": {"oid": "80c99bca0de99b9e0af4cd4c9d9839e6c678f3ba", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2af129c7a4bf88685fb3429539581d51574dc118", "messageHeadline": "Validate authorizer arguments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 663, "deletions": 411}}, {"node": {"oid": "aafaf3cc9d6d3b1ddba69fa527c7561da88ddee7", "messageHeadline": "Validate account addresses in initializeAndGrantRoles", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 104, "deletions": 87}}, {"node": {"oid": "6a6f55367b6f6ab2437d4d287800555c164131a2", "messageHeadline": "Validate description length in initializeRole", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 81, "deletions": 71}}, {"node": {"oid": "ea5b1de0af0b90f5fdb3df8bf37e501a9cc05147", "messageHeadline": "Document omitted validation", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "818fddbc9f63dad88560aaebd30d38cf1cf16cdb", "messageHeadline": "Validate manager in initializeManager", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "028d26617094de708c9a3677c652c224c6409196", "messageHeadline": "Convert descriptions to string in tests before sending them", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2cc40059eb2f5b8c02dd0c53be3e15667d515027", "messageHeadline": "Validate requester address in setSponsorshipStatus", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "30bdbef5e9b2258d9ccc6a689512397d9111ebc7", "messageHeadline": "Document missing validations", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5c1e59f274731dfd55a281be291f84e3e38c9562", "messageHeadline": "Check arguments for withdrawal calls", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 51, "deletions": 33}}, {"node": {"oid": "0776e7f268d258805cbb3175869878fc17bdd256", "messageHeadline": "Remove redundant check", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 126, "deletions": 192}}, {"node": {"oid": "681515e58f69bfbecfdf9f9b53cae940c8c7eb09", "messageHeadline": "Provide additional documentation about the admin role in WhitelistRoles", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5d0dbd470300aa4eeea2f3fba9334a553415ce69", "messageHeadline": "Cache templateIds length in getTemplates", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "158f9af3b84bee381aa989d58a072bd498c96c3f", "messageHeadline": "Declare deriveAdminRole as external", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e8cee6b4aebb03dbd3406825990424fd8b0178f", "messageHeadline": "Declare adminRoleDescriptionHash as immutable", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb2e07138bd87b9980cb3231cb2c78332e5b3511", "messageHeadline": "Enable solc optimization", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f0fc94e01f994899816f3d441ee6ffce2e5470f0", "messageHeadline": "Add Sigma Prime audit report", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "af7dbb34b3defb775b839b69ab3b531f2c47a677", "messageHeadline": "Document available airnode examples (#744)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "da3d932224f407d4ed48b80e884db8f32bb5811c", "messageHeadline": "Merge pull request #737 from api3dao/new-proxy", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 562, "deletions": 541}}, {"node": {"oid": "ab0e98fbf3671f95999aa81fc05c8b0fa9c7bf48", "messageHeadline": "Move OwnableCallForwarder to utils/", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 242, "deletions": 242}}, {"node": {"oid": "ec4618e695a2d32ed401e1dcceaf83cf8b6d7c1b", "messageHeadline": "Use Address.sol for the forwarding", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "10d6520f43ae267ed1cd634e976e59ab635c7286", "messageHeadline": "Merge branch 'master' into new-proxy", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1349, "deletions": 780}}, {"node": {"oid": "4e5772d3cee28f32a6ec1ecf553e16fd711ed441", "messageHeadline": "Minor correction to validator specification for v0.4", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "42432d3a0bf87942761df9f7b02ce0142807904d", "messageHeadline": "Merge branch 'master' of github.com:api3dao/airnode into an-402-exten\u2026", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 386, "deletions": 234}}, {"node": {"oid": "f59140abefdc7066d11582f5f07f672d319ac66c", "messageHeadline": "Minor correction to validator template.", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "53e11f6469146118b9897c8eed8a6d68a1245125", "messageHeadline": "Merge pull request #742 from api3dao/an332-move-testable-flag", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 107, "deletions": 46}}, {"node": {"oid": "8abeeedf1dd62665a8a68604560c9388581a1cbb", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3875ad20da2a7e5e4b2778cddeb2ed9769721f73", "messageHeadline": "Apply suggested PR changes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a1e90b511374e1b61ae6e160e28aa48910ab7393", "messageHeadline": "Fix validator templates", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "c3a7df7a8c19f78647a22ff69164a69afaed49ae", "messageHeadline": "Fix tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e70c0c4e7bda12a0a537f27da9605ad6c74b985", "messageHeadline": "Create new \"http\" triggers section for http gateway", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 46, "deletions": 31}}, {"node": {"oid": "fcd916cbe45e0c2585d7b1f0a68c212b9556b89d", "messageHeadline": "Move testable from ois to triggers", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "382dc69855cf5a2c074aac58d7e423e995ef5a9f", "messageHeadline": "Merge pull request #745 from api3dao/update-pre-defined-networks", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "bce233901b044c4923fd6739a7679d16351b9ebf", "messageHeadline": "Merge branch 'master' into update-pre-defined-networks", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1236, "deletions": 733}}, {"node": {"oid": "d467dd8e79024aad3aad0d16ca4466b2629c6760", "messageHeadline": "Extend the EIP-1559 implementation to be configurable", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 699, "deletions": 306}}, {"node": {"oid": "23d50b3c583fb617c6bca275fd7960dc98d0131d", "messageHeadline": "Merge branch 'master' into an-402-extend-eip1559-configurable", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 270, "deletions": 187}}, {"node": {"oid": "a68a5e4d0f46609f95f3831a5d30ffd1f7bbee21", "messageHeadline": "Fix errand whitespace", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22877f2cda21c5b036d9f0f16585cece9ce50537", "messageHeadline": "Update packages/airnode-node/src/evm/gas-prices.ts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a5f98c09e45821d9f142c8ed36a8652f7c85dd0", "messageHeadline": "Merge branch 'master' of github.com:api3dao/airnode into an-402-exten\u2026", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 835, "deletions": 6129}}, {"node": {"oid": "d81673a9c5ffd6475792bb9b5d5540fd7d88464e", "messageHeadline": "Merge pull request #733 from api3dao/an394-move-sponsor-wallet-check", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 270, "deletions": 187}}, {"node": {"oid": "11b07cddbb9b232bb3f6081432755f65fc7e3deb", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6c0749c24338fce38c14284bdadfc0c4a64f4db4", "messageHeadline": "Fix e2e test", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a4945293153b356313f8147e7d4c0a7e4573de9b", "messageHeadline": "Clarify a more complex TODO", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4e54f4b1097947295bc44ddfa4aee9d610f73444", "messageHeadline": "Remove test", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "04f0a20b58996481bfcc13731299acd076fd70e9", "messageHeadline": "Remove reserved parameters check", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 34}}, {"node": {"oid": "2ed64f4f0b647197ad5091bf363c612a6cc00eac", "messageHeadline": "Remove unnecessary TODO", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ceaeaaf6e4c7adb1bc3a26a25c96e6f9c49f01c0", "messageHeadline": "Remove apiCallOptions", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "89680cfd282229c88e3c85a17bbafe9d8cb60435", "messageHeadline": "Rename aggregated fixture method", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "427c9339efd632ae068cc1df29a6f9df242a8913", "messageHeadline": "Separate regular requests and testing gateway requests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 222, "deletions": 106}}, {"node": {"oid": "dec6e7041b2b5043d24a216e940574f2cba9c48a", "messageHeadline": "Fix airnode address in tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "72522c05e03fbe11cdc81dbe4481cd18bf5e6e31", "messageHeadline": "Use correct sponsor wallet address in tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5b2bb61501e2d6e9bd8d268d5632930e5a2dd028", "messageHeadline": "Move sponsor wallet check to callApi", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "c1a3123c87563d7c2b56f8339fb1c2a0cac95f8e", "messageHeadline": "Merge pull request #734 from api3dao/refactor/withdrawal-sponsor-veri\u2026", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 269, "deletions": 242}}, {"node": {"oid": "62debeeecd17c1894a5bd055d795253230b80abf", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d3d1e2c3bc044ff8c8abec68ed969e6570d3949a", "messageHeadline": "Replace numerical txTypes with descriptive text", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "da37f232245e4c878aec5ac124161066af02d5c5", "messageHeadline": "Implement PR suggestions", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 59, "deletions": 55}}, {"node": {"oid": "655de642b3a86e3a60977a4906b4581f231b118d", "messageHeadline": "Fix failing tests due to the previous refactor", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 110, "deletions": 84}}, {"node": {"oid": "9d51765114583b010fd2cdbc54a92bc9420999b3", "messageHeadline": "Remove use of fulfillment recipes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 122, "deletions": 137}}, {"node": {"oid": "ce88ef51399b981e136b897593dea85acd16f72c", "messageHeadline": "Move withdrawal sponsor address verification to `processTransactions`", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "f33a0fe55a9d315d78a22f330d1683cff7744613", "messageHeadline": "Further PR fixes", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "052ca6965ee8d1e8b4f7be446403a89d767f5ead", "messageHeadline": "Update packages/airnode-node/src/evm/networks.ts", "author": {"name": "Mohammed Ammar Kurabi", "email": "kurabi@gmail.com", "user": {"login": "kurabi1966"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b42f73ea22d1a3b8ea57c71eefb4a266123ca0f", "messageHeadline": "Update packages/airnode-node/src/evm/networks.ts", "author": {"name": "Mohammed Ammar Kurabi", "email": "kurabi@gmail.com", "user": {"login": "kurabi1966"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe0f29db62d68fd610c9359ad8646ed05ad57b48", "messageHeadline": "Update packages/airnode-node/src/evm/networks.ts", "author": {"name": "Mohammed Ammar Kurabi", "email": "kurabi@gmail.com", "user": {"login": "kurabi1966"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a24f2f3dd817ecf84b321811acea9c84f33826c3", "messageHeadline": "added goerli and kovan networks", "author": {"name": "Mohammed Ammar Kurabi", "email": "kurabi@gmail.com", "user": {"login": "kurabi1966"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5b63403778a4fc25ac6f96b297feed2fd9b54f06", "messageHeadline": "Merge branch 'master' into new-proxy", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1375, "deletions": 5900}}, {"node": {"oid": "aaa49c3910d7eaf6d368005e4fd7df75e018b45f", "messageHeadline": "Update .changeset/shaggy-ravens-grab.md", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c9ea904aee1c99f712faba3b3c584b1932cd362", "messageHeadline": "Merge pull request #741 from api3dao/self-permit-sponsor", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "7cc0e1e28903d7eaef93f712f29a1858f3accc87", "messageHeadline": "Further PR requests implemented.", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 110, "deletions": 206}}, {"node": {"oid": "eddef2422ab13cf241abdc40428f2753a666eb96", "messageHeadline": "Merge branch 'master' into self-permit-sponsor", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 94, "deletions": 51}}, {"node": {"oid": "256632b6d6af3015a2403c4587ba23c36555f75f", "messageHeadline": "Merge pull request #739 from api3dao/an-343", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 94, "deletions": 51}}, {"node": {"oid": "9c4da5c9ee5b05571d06e5ade029d59eaeeac538", "messageHeadline": "Merge branch 'master' into an-343", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 419, "deletions": 5835}}, {"node": {"oid": "d98195129da2da683826bc395824b7a20cd97fd2", "messageHeadline": "Rename test file", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "29b58042aeb155d043c0e0bcc1c52b54bdef5bdf", "messageHeadline": "Don't require sponsors to request beacon updates for themselves", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "3507aaab1d7161047557e9e7d7e8d948d0b76303", "messageHeadline": "Implement PR suggestions", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 296, "deletions": 157}}, {"node": {"oid": "00492bf3781a36589e9503e1cfe5e75c4cc8edee", "messageHeadline": "Merge pull request #738 from api3dao/validate-fulfillment-size", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 419, "deletions": 259}}, {"node": {"oid": "1929ce5d60a22eb6c03aff6304f4f98e3f00f763", "messageHeadline": "Merge branch 'master' into validate-fulfillment-size", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 809, "deletions": 5589}}, {"node": {"oid": "ab3eb3d0beb9cfb2b4a937d32cb648d02baae3be", "messageHeadline": "Merge pull request #732 from api3dao/remove-wip", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 5576}}, {"node": {"oid": "8569699fc039f65e2d635b0af9ae46c85c5c48b0", "messageHeadline": "Merge branch 'master' into remove-wip", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 809, "deletions": 13}}, {"node": {"oid": "178aef3408be89f925fe11847ea9e859867d94a6", "messageHeadline": "Merge branch 'master' of github.com:api3dao/airnode into an-402-exten\u2026", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 809, "deletions": 13}}, {"node": {"oid": "81fda589e06c4a673df2b6113b263cdaa39049af", "messageHeadline": "[WIP] Implement revised priority fee config spec", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 126, "deletions": 92}}, {"node": {"oid": "a38e539d9791eae5f2915dfe3b8f48ccfbef42ee", "messageHeadline": "Fix formatting", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "016146d667896ed7206d23b01174bec21e218776", "messageHeadline": "Merge branch 'master' into an-343", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 809, "deletions": 13}}, {"node": {"oid": "440f5aeb1a5e833e4390f036f40b250159190394", "messageHeadline": "Use path.sep", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "3e33be5612dd72538ed0ca9ca524047da43185ab", "messageHeadline": "Initialise validator templates and examples for v0.4.0", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 809, "deletions": 13}}, {"node": {"oid": "de585e0f7097e1cbf7dffb76652d090ce977068e", "messageHeadline": "Initialise validator templates and examples for v0.4.0", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 809, "deletions": 13}}, {"node": {"oid": "0277f96854dd5d2f940af6bcc8ecd78454fbc06b", "messageHeadline": "Update convertor template version parsing", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "3c7ce033ce930c2a59098552acf4ba320234555b", "messageHeadline": "Validate fulfillment data size at the beacon server", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 419, "deletions": 259}}, {"node": {"oid": "6b9ac474d2c11e99b5f1a7174a35016d4c2e73bb", "messageHeadline": "Merge branch 'master' into remove-wip", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1383, "deletions": 805}}, {"node": {"oid": "374b277d8057154d7893241e47afdf7c9700db32", "messageHeadline": "Add docstrings", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0cb3c4acfeaffa93a974038e6073c2d452b9cd13", "messageHeadline": "Add forwarder contract", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 296, "deletions": 0}}, {"node": {"oid": "543a101708c413b2a76bfb0668f1d0e26956f880", "messageHeadline": "Remove old proxy contract", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 299}}, {"node": {"oid": "c42794e2b03903d034bd3b2f85f94493137779c1", "messageHeadline": "Update validator template version parsing", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "c057da595462b6d920b12b2a68229444d25ae659", "messageHeadline": "AN-402: Extend the EIP-1559 fulfillment implementation to be configur\u2026", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 614, "deletions": 300}}, {"node": {"oid": "2685f63673b36556315604fdc82246a6c7f369c0", "messageHeadline": "Merge pull request #728 from api3dao/refactor/sign-response-callApi", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 62, "deletions": 32}}, {"node": {"oid": "f7b4e48d3bdcfed8ba4c88c8f6f4497c0b94bddf", "messageHeadline": "Move response signing from `processTransations` handler to `callApi`", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 62, "deletions": 32}}, {"node": {"oid": "cf381fff5442d7db74d9b6930dc656315af181a0", "messageHeadline": "Merge pull request #724 from api3dao/an396-sponsor-wallet-request-limit", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 257, "deletions": 41}}, {"node": {"oid": "8a93ec14eaa61c1ab45a3de559f14dff3c10534d", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1c1d1560c011e963e677522986673d583cb1db81", "messageHeadline": "Implement minor PR suggestions", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "79e8a09f558f6a8c1a4732b437a20e982f0f7742", "messageHeadline": "Limit the request for (sponsor, sponsor wallet) pairs", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "7b93256b427fd5b3ee9bf3dffdd1d6a0a8c3186f", "messageHeadline": "Document RequestStatus", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "1fdd08ae4b6bf6b32024d060a70bb1a19b67f3bb", "messageHeadline": "Add TODOs, resolve PR suggestions", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "a554875a3e8add652e0a073cfc1160d6e42152c2", "messageHeadline": "Mark requests as ignored instead of dropping them", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 39, "deletions": 19}}, {"node": {"oid": "f36dba05cac3c7ea0690a83642c1cc79e9eef4e7", "messageHeadline": "Implement sponsor wallet request limit", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 189, "deletions": 36}}, {"node": {"oid": "61240ec737abaca170acc489d95e3ac116d36570", "messageHeadline": "Bump copy-webpack-plugin from 9.0.1 to 10.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 69, "deletions": 14}}, {"node": {"oid": "89ae010b11ecd738a60c8505b7af31fdedecb897", "messageHeadline": "Bump prettier-plugin-solidity from 1.0.0-beta.18 to 1.0.0-beta.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "3098cf4f019314bd2037ccab97729088c97cdccb", "messageHeadline": "Bump typechain from 5.1.2 to 5.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "5ef152579a8b1ca3c5802d4938b63f3687dbac4a", "messageHeadline": "Bump hardhat-deploy from 0.9.1 to 0.9.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d3ae19a99412847ace47d0235e0cf1a6fc7defb9", "messageHeadline": "Bump webpack from 5.31.2 to 5.65.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "d563e168414e44719862e7a754bb7db16c4b8857", "messageHeadline": "AN-403: EIP-1559 Fulfilments - non-configurable version", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 936, "deletions": 649}}, {"node": {"oid": "bfaf4fb28e7dc12f51bff9cb6a4af43a7f3dd605", "messageHeadline": "Merge branch 'master' into an-403-eip-1559-non-configurable", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36836070adc4cc7172b121fa7a12a298550fd4f2", "messageHeadline": "Bump prettier from 2.3.2 to 2.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ec2d75d21ca23b9c94e27789e2a26d3a27989fb", "messageHeadline": "Merge branch 'master' into an-403-eip-1559-non-configurable", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "257e5d9511469d5ce2c0e144104b78a4d4dc4486", "messageHeadline": "Bump @nomiclabs/hardhat-etherscan from 2.1.7 to 2.1.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e1b1c81a1e4492c096fe9822337c95e0f5b696db", "messageHeadline": "Merge branch 'master' into an-403-eip-1559-non-configurable", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 517, "deletions": 129}}, {"node": {"oid": "a8cdb8906587b8a875056459f9b54188c708f924", "messageHeadline": "Remove WIP contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 5576}}, {"node": {"oid": "9a6d10cf7f83430ae86760a0f8c43be39472f697", "messageHeadline": "Merge pull request #731 from api3dao/prettier-ignore-changelogs", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5f72b813e68b87f7f9e8e3758ad4764a17df9cea", "messageHeadline": "Ignore CHANGELOG.md files", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "487a75ed79c3f32dfedcbadc48fad7f33f0c7161", "messageHeadline": "Release new version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 276, "deletions": 77}}, {"node": {"oid": "f7d66930c04cc16a25fe4d982f740d2c9f4a483c", "messageHeadline": "Include release in changelogs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "92d366b9950eb99ce34db289621342bb80e47bb6", "messageHeadline": "Release new version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 187, "deletions": 121}}, {"node": {"oid": "7c4ab926652fad829a2989c628d28d9ff31e568c", "messageHeadline": "AN-418: Apply optimised timeouts and memory for GCP", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "4d6431807798f3b1d03c1d77aa5f31d09bbcbb4c", "messageHeadline": "Stop cron waiting on Airnode", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7c92f4fda02600f1fdf8dce4bfca56bc7cad370", "messageHeadline": "Implement PR requests.", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 120, "deletions": 130}}, {"node": {"oid": "c2485fc72252d4b1ba5e58715e18268e2817bce3", "messageHeadline": "Merge branch 'an-418-apply-timeouts-for-gcp' of github.com:api3dao/ai\u2026", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 105, "deletions": 13}}, {"node": {"oid": "b6ebb9dd585eb2ce51f520f7a30ad9a7b3577cdb", "messageHeadline": "Revert worker timeouts/synchronise them with Terraform-sourced limits.", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1bffbbe901d05b32f798dc1d3d98f78b682ae288", "messageHeadline": "Merge branch 'master' into an-418-apply-timeouts-for-gcp", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 105, "deletions": 13}}, {"node": {"oid": "1df3f03d73610dd70122c565255354a1a9cde380", "messageHeadline": "Update changeset file to remove internal reference", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3207becc2b6a3cb01acca9a07bfdeb1f36d77cb5", "messageHeadline": "Merge pull request #723 from api3dao/fix-airnode", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 105, "deletions": 13}}, {"node": {"oid": "b12b7d8b296b6285cf25d92a0e5f9d920a34230b", "messageHeadline": "Update changeset file to remove internal reference.", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "354b2740ec13e0057017cc4b35415f42bba6ae77", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e1637749afc3731c9a89c38310604326160a69ec", "messageHeadline": "Add skip-version-check flag for deployer", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 94, "deletions": 10}}, {"node": {"oid": "b08d1db60d886ba74e64c5910632a08579834a16", "messageHeadline": "Fix airnode-examples always looking for AWS credentials", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "82730f96af1cc9e14d2611ad925518bebf744021", "messageHeadline": "AN-403: Don't use mutation for logging.", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "a0950692a8e64f5acf11107c17b6e94f9b1f5c3b", "messageHeadline": "Merge branch 'master' of github.com:api3dao/airnode into an-418-apply\u2026", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 309, "deletions": 349}}, {"node": {"oid": "c0a99269b3b3ee583da0d16e7778bc227416bd60", "messageHeadline": "AN-418: Add changeset", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4927e9d443a27b07d915e820df274267783f5417", "messageHeadline": "Merge branch 'master' of https://github.com/api3dao/airnode into an-4\u2026", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1779, "deletions": 804}}, {"node": {"oid": "74ee28a609b53b1ed86d29b14508254624c7b78d", "messageHeadline": "AN-403: Implement EIP-1559 non-configurable fulfilments", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "484c10f52246c543a0df88177eed52c62811c914", "messageHeadline": "[WIP] AN-403: Implement EIP-1559 non-configurable fulfilments", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 928, "deletions": 629}}, {"node": {"oid": "f9e0c4b0e063ef0aa4fd8d3d70c460d70faf8aef", "messageHeadline": "Merge pull request #720 from api3dao/parameterized-beacons", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 309, "deletions": 349}}, {"node": {"oid": "19a04c42a3612c917b75bbd7a13524ba72247331", "messageHeadline": "Remove extraneous console.log", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bab8e4f2603b02ebcf7a6fc64b66c32b0b060a82", "messageHeadline": "Merge branch 'master' of github.com:api3dao/airnode into an-418-apply\u2026", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1224, "deletions": 284}}, {"node": {"oid": "613022f1a739f797aadea2a72844f08819ec7112", "messageHeadline": "AN-418: Apply timeouts and memory changes to GCP Handlers", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "94af6e9bbc0d1618406a89262b087c87e2b962e5", "messageHeadline": "Merge branch 'master' into parameterized-beacons", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1224, "deletions": 284}}, {"node": {"oid": "1ee496e125ec14fc6ecaa84746e72d2ac2e78ac3", "messageHeadline": "Merge pull request #702 from api3dao/an-364-solc-js-download", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a478c5a873ddccf398b4d653e5daedcd1664ca97", "messageHeadline": "Merge branch 'master' into an-364-solc-js-download", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "8dc114a374e9213c6e0be7c1ce64ba6a11d65aad", "messageHeadline": "Merge pull request #662 from api3dao/an-133", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "915a853fb48d616ad26473c0d32d5d3354a366b1", "messageHeadline": "Merge branch 'master' into an-133", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1188, "deletions": 298}}, {"node": {"oid": "2c85c163ebf69040d80bdfca5385cfbe29c27de8", "messageHeadline": "Merge branch 'master' into an-364-solc-js-download", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 4559, "deletions": 1065}}, {"node": {"oid": "d8703aae8a9e5e4f692ada7f232dcf79f9f9b58c", "messageHeadline": "Merge pull request #719 from api3dao/fix/deployer-error-message", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "62471f4caed6ab3caf2d948f0ad15e6d8318367c", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c2c0158d9ae7f96afc55bef858daca3b1d34020c", "messageHeadline": "Extend RequestedBeaconUpdate logs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "03cc945554e7aa9dd1d4d823a05d4ff98c08ceb2", "messageHeadline": "Add beacon parameters", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 73, "deletions": 35}}, {"node": {"oid": "345a236435f8bfe461e873fb515664cd715f36a7", "messageHeadline": "Fix deployer warning message for unsuccessful Terraform import", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5e5c9ca0778484d16b2dfdd428572e1c8250d48d", "messageHeadline": "Revert \"Rename Beacon as BeaconContent\"", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6a1a93a76b8b8166aff8b6bc2c78989aa72740f6", "messageHeadline": "Rename Beacon as BeaconContent", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f4c15cf0e5620ebab41aa9d80de9946140c8369a", "messageHeadline": "Merge pull request #705 from api3dao/an377-generate-config", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1157, "deletions": 259}}, {"node": {"oid": "a3db1e4d4cffb89d8d05b73717d19359a81ee677", "messageHeadline": "Index beacons by beacon IDs instead of template IDs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 205, "deletions": 272}}, {"node": {"oid": "dc6f9491893eab1409a73eed6860816c05641512", "messageHeadline": "Apply PR suggested changes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "51754b19c399313fcf7c6f763391e54234789750", "messageHeadline": "Remove template existance checks from the beacon server", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 50, "deletions": 78}}, {"node": {"oid": "3a51b4504ee6f35741b9d1a69c8dd8074b29698c", "messageHeadline": "Fix e2e test", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9cc68d2d5e044e68bed97312ce2c19be3f1061d", "messageHeadline": "Remove non-secret values from secrets.env", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 83, "deletions": 61}}, {"node": {"oid": "78b77f4d978561fcdd62d9f7e6a92aa2dc7f728e", "messageHeadline": "Add documentation", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 92, "deletions": 33}}, {"node": {"oid": "f336e86931c8cd6a48658de195c3f64c42a08d28", "messageHeadline": "Fix deploy-airnode.ts script", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "47f79446d32481dd6d7b09d5eb0eb8ba15ac48c2", "messageHeadline": "Add \"config.json\" to gitignore and remove it", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 699}}, {"node": {"oid": "89ba67f9482b44f970046a0f72ee00a12395dcb7", "messageHeadline": "Implement example files generation", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 856, "deletions": 69}}, {"node": {"oid": "65ed5281406ffbbeba83fc6ce464ab72e51f62cd", "messageHeadline": "Replace ReservedParameterName enum with string union", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 46, "deletions": 63}}, {"node": {"oid": "3cc2d349359b67a360a9b74bfb2b0b50ea5119aa", "messageHeadline": "Make CLI prompts cancelable", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "c3be286849a98705749440d6fdaaae915e93fb10", "messageHeadline": "Implement scripts for generating config.json", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 719, "deletions": 14}}, {"node": {"oid": "f20ee09facdb33e0bd81293982bd6df2979c95db", "messageHeadline": "Enable examples e2e tests on CI", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1adc8c815e2d6ef1e7cc0f7b36b6c8e1b3dd78b", "messageHeadline": "Use secrets.env in examples", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "acb6a4c49c4cd29d246066c9a5df93084cd7fa00", "messageHeadline": "Merge branch 'master' into an-133", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "9d2491a237b424dae0a589786b7dd5bee1772ceb", "messageHeadline": "Merge pull request #700 from api3dao/an367-limit-encoded-response", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "0622164cf8717190a3b41b72715043af2236bd29", "messageHeadline": "Limit encoded response size", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "649c0631f5765334707323069ee827696a2c04e0", "messageHeadline": "Merge branch 'master' into an-133", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 77, "deletions": 10}}, {"node": {"oid": "5baf49aa07b92619f8262128bffb4a736517bb53", "messageHeadline": "Merge pull request #717 from api3dao/an-376", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 77, "deletions": 10}}, {"node": {"oid": "91bcd14b63c296dbae0a16fab7a5d9e0687028dc", "messageHeadline": "Merge branch 'master' into an-133", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 60, "deletions": 83}}, {"node": {"oid": "bd93954d1cec1e4b3260ef11261773024eb31b7a", "messageHeadline": "Merge branch 'master' into an-376", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 60, "deletions": 83}}, {"node": {"oid": "93fe44eda5949d775a405bbc7f43f9c45616c80e", "messageHeadline": "Merge pull request #704 from api3dao/an190-eslint-rules", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 60, "deletions": 83}}, {"node": {"oid": "be08def93debcf3925ae5cb17cc0ac38ad180f83", "messageHeadline": "Add back functional/immutable-data for core packages", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "e0784eb7854b07ca1a159bd44e99bb5d3f8a89fc", "messageHeadline": "Remove too restrictive rules from eslint functional", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 29, "deletions": 91}}, {"node": {"oid": "b7f5433bc686f14932dce29c7f924454a8d0bc6a", "messageHeadline": "Merge branch 'master' into an-376", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 40}}, {"node": {"oid": "30f1a6a90d209ee946969ddbed3accebe099a318", "messageHeadline": "Remove parameter name from cloud provider", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "2c84acdd0740de41e68413c1cee223c5c8e59cc4", "messageHeadline": "Merge branch 'master' into an-133", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 40}}, {"node": {"oid": "f9a2dd7d98b3f4dbdd53bdaeaac48f52dd7511ef", "messageHeadline": "Merge pull request #718 from api3dao/an-411", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 40}}, {"node": {"oid": "3befd6324fe5ce5c538a31d6452a89ff754439f8", "messageHeadline": "Update security schemes", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 40}}, {"node": {"oid": "46584bc001aff91721443595c0dbc808632c4719", "messageHeadline": "Update tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "6b8c7d716e80c89658ff572604341133bce759a2", "messageHeadline": "Validate interpolated root", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b75128a88701b80bcb6f688f381dc0e71da31fa", "messageHeadline": "Update template", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 73, "deletions": 2}}, {"node": {"oid": "817a8b3532cf687f041fd473c2c0c8d191dadba1", "messageHeadline": "Merge branch 'master' into an-133", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3526, "deletions": 728}}, {"node": {"oid": "550243e0e35a8eb16f60ac02b94c0dfe2a84d268", "messageHeadline": "Bump typescript from 4.4.4 to 4.5.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0416c0e7969bfdb5255599cd4c14f3fda19b165b", "messageHeadline": "Bump aws-sdk from 2.884.0 to 2.1040.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "a46a9ecfb30e42af8ea738fa36987e75a3946c81", "messageHeadline": "Bump hardhat-gas-reporter from 1.0.4 to 1.0.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "57f94f338ac8e9572391589a02bb8e19584d3bca", "messageHeadline": "Merge pull request #703 from api3dao/proper-jest-typings", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e6185b8f8dbcd4b28ae313e0634f49b64b19271", "messageHeadline": "Fix jest typings in test, use consistent e2e folder structure", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3c874e1fa76abd8f0631f8dfe884b1915342052", "messageHeadline": "Merge pull request #688 from api3dao/feature/gcp-airnode", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 548, "deletions": 40}}, {"node": {"oid": "2bb4fa2c5349f7e687af61ea6ce308a68deb1021", "messageHeadline": "Merge pull request #667 from api3dao/feature/gcp-state", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 939, "deletions": 182}}, {"node": {"oid": "a91838534b49ffc13b3f476b1ce8cf33fea80348", "messageHeadline": "Remove unnecessary assertions", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "219d07c0e9087d300e069d89ff1eb31ec590c69e", "messageHeadline": "Fix after rebase (renaming from airnode-node package)", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "65cf90bbb8a27d7adf5e50f86778b385de8571fe", "messageHeadline": "Improve common handler typing", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3a53fcd89ea11553ce5464394c9569a0cabd263f", "messageHeadline": "Add GCP to airnode-deployer README", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "8555bdd63ec27898e2edb6b5c41f854dc0195b01", "messageHeadline": "Add GCP env variable to deployer Docker container", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0ee159ba91d97ef2dcce57a6a076f147f502efac", "messageHeadline": "Fix packaging of Terraform recipes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77e70bdfee67e41b30f066ab70f746a20f578cc6", "messageHeadline": "Add changelog for GCP support", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "de94f0ad8749343b69d8dab2bb4fa84403c365a3", "messageHeadline": "Add GCP Airnode recipes and handlers", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 430, "deletions": 25}}, {"node": {"oid": "664247f96db3ff970ed9598981685011ef49dad6", "messageHeadline": "Add GCP worker to airnode-node package", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 92, "deletions": 3}}, {"node": {"oid": "cdfe982fbcfe954513b8e3445e4097b17abc58d0", "messageHeadline": "Rename cloudProvider.name to type", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 70, "deletions": 66}}, {"node": {"oid": "3ce347c0ec83262a940f358160637b008c4ededf", "messageHeadline": "Add few unit test for arguments formating (CLI + Terraform)", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 97, "deletions": 28}}, {"node": {"oid": "deb2249d5e4b89d6230dfec75dd6b9baaf77bd53", "messageHeadline": "Better wording in changelog", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdc7c5ffcd50d55dbbcbd4c161ea630723781933", "messageHeadline": "Better TS support", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 60, "deletions": 55}}, {"node": {"oid": "9fd03aa736d5b1a77c3950783135320c649e7f2d", "messageHeadline": "Add GCP cloud provider (`config.json` changes & state recipes)", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 841, "deletions": 162}}, {"node": {"oid": "e275afd5641d311c302a6a6a4b334378f7a26579", "messageHeadline": "Merge pull request #699 from api3dao/an386-validator-security-schemes", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 747, "deletions": 0}}, {"node": {"oid": "8015decfb985f404b360488d89d8b7e097090b39", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1e921fe4edc24c5f69590942e179731f133d2858", "messageHeadline": "Update validator checks for security schemes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "0eec4715c57278330e2fe581652b62fd36056b95", "messageHeadline": "Copy v0.2 schemes to v0.3", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 706, "deletions": 0}}, {"node": {"oid": "6badbfe46f7976ec4a2ef84380a76517b01d8ce3", "messageHeadline": "Merge pull request #695 from api3dao/beacon-server-timestamp", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 715, "deletions": 130}}, {"node": {"oid": "97375a30affaeb2c04d6cfd3673efb26216f57b3", "messageHeadline": "Merge branch 'master' into beacon-server-timestamp", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 281, "deletions": 359}}, {"node": {"oid": "6effc0db392d71f2f69df99fae6c2935578cd464", "messageHeadline": "Merge pull request #697 from api3dao/an347-relay-metadata", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 254, "deletions": 342}}, {"node": {"oid": "cc754459b6b48326fff99ae259d1c3fe032df6af", "messageHeadline": "Fix e2e test, log commands when running e2e test in examples", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "6a36d182e0cd1d407c9d1df3706eafceec526fb7", "messageHeadline": "Fix unit tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "974f5543d30dafb837dd05f04d0c9d6ff3fd8042", "messageHeadline": "Fix relay security schemes for testing gateway", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "83222d2dac841dc71404933555894f24aefa432a", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "aa99d031e01ebfb0d7692d81d6b8017b1ff045c6", "messageHeadline": "Update config.json after rebase", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "842eca80d57b8d4f314cc7adc0f9a15aeef9d0d5", "messageHeadline": "Make apiCredentials optional - they are not used for relay parameters", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "b9fb4d0c38ef99775db7f228caffe7f368e5c056", "messageHeadline": "Better TS typings, fix relay parameters name", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 67, "deletions": 69}}, {"node": {"oid": "607208f329e9c2035f748780711ab855339d879e", "messageHeadline": "Remove relay metadata functionality", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 24, "deletions": 240}}, {"node": {"oid": "f8299c6edf488fa7ee6673d8942f9f6e80019844", "messageHeadline": "Support for relay metadata in security schemes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 141, "deletions": 45}}, {"node": {"oid": "cf7015170e686f64e4611506adde2edf03966910", "messageHeadline": "Merge pull request #694 from aquarat/an-363", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "9a49e351416b45c8479f13fbaf8f9e77677bc0d5", "messageHeadline": "Re-add comment", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04a8df971f85be3fd57bb475b794dc28455bed78", "messageHeadline": "AN-364: Add downloads for both compilers", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d83d5fe5e51b0ac57e55d57d6809aa87cb4c6bd9", "messageHeadline": "Update API key values", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d3a69a03167337e6dac3b8f60b0e3a8e7076378a", "messageHeadline": "Merge branch 'master' into an-363", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 774, "deletions": 153}}, {"node": {"oid": "23f61654bd81ede720e4770ac731c98789fe3c19", "messageHeadline": "Add non-static calls to failure cases", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 228, "deletions": 50}}, {"node": {"oid": "1102e30b3ca81181611e6edd0711fa658e150629", "messageHeadline": "Merge branch 'master' into beacon-server-timestamp", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 298, "deletions": 0}}, {"node": {"oid": "ddfb638ffb04da740a40d56e11eab7913a5da4cd", "messageHeadline": "AN-364: Adjust and unify timeouts", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "497b4d0bbc20479b137d1ecb12f00bd0011c1946", "messageHeadline": "AN-345: Add example with multiple encoded values (#687)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 298, "deletions": 0}}, {"node": {"oid": "52cb602a2864824b125a2a0acedb89c22761d456", "messageHeadline": "Merge branch 'master' into beacon-server-timestamp", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 590, "deletions": 153}}, {"node": {"oid": "95a15a61fa246c22692d232cda79f55614f7533e", "messageHeadline": "Merge pull request #696 from api3dao/protocol-tests", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "df5e7b31e0a9bb6cc75552f22c23b84be0ed7973", "messageHeadline": "Merge branch 'master' into protocol-tests", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 363, "deletions": 127}}, {"node": {"oid": "1fc7443b8f5b32fe56d9e49a934984039f089a37", "messageHeadline": "Use validator sdk for interpolation in tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 27, "deletions": 41}}, {"node": {"oid": "9cd8f667f43f12eb8c5997226d5db71c1a23cde2", "messageHeadline": "Merge branch 'master' into an-133", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 15344, "deletions": 6562}}, {"node": {"oid": "b198d42a808b5b8f7d54b68b558fae8ce5a42c7c", "messageHeadline": "Merge pull request #672 from api3dao/an-337", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 363, "deletions": 127}}, {"node": {"oid": "803873e65f8697d7061a3b5ec5861ebbc9918fd3", "messageHeadline": "Merge branch 'master' into an-337", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 110, "deletions": 18}}, {"node": {"oid": "3429aba5ac90915054eb1cf1d0acb781117ede4f", "messageHeadline": "Remove gas report-related arguments from the custom test script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "f0d03516e95d68c97b56facae57941bdde5fac35", "messageHeadline": "Use regular hardhat tests for gas reports", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b319363e9574251f5c12a0df6c068b9f5c04b19", "messageHeadline": "Add back regular hardhat tests for local usage", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d3317d9b86f6647e854b19321775e2ef1c8d9097", "messageHeadline": "Merge pull request #692 from api3dao/airkeeper-reqs", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 110, "deletions": 18}}, {"node": {"oid": "a29c75f7f58303ffd7143a707b0d09c642733a22", "messageHeadline": "Specify block timestamps to prevent time-dependent tests from failing\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "cc4523012d6983f8bdec9aa8ef0e4f1dffd63b62", "messageHeadline": "Update RrpBeaconServer to expect a data point and a timestamp", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 472, "deletions": 192}}, {"node": {"oid": "7eda0fdade32fef33d8e295a5172d28dcb0ce35e", "messageHeadline": "Fix VoidSigner test context", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "226a0d4f7f2c2ea305acb19529341c665bee0aac", "messageHeadline": "Fixes deployer imports", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4c4921bdb753b4a2c9d4e045d5ed4160a63e8fb1", "messageHeadline": "AN-363: Optimise handler timeouts and memory using stress test results", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "60fc4d09f94abd5272dd181bb0b8b2aa17eb5d1e", "messageHeadline": "Improves exports", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "fc932e416f36a71d55fa1935a4b329d606ba6e9c", "messageHeadline": "Merge branch 'master' into an-337", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5798e606b070d188344c70b5edb5ad68ad1e16d4", "messageHeadline": "Exports things needed by Airkeeper and updates beacon reader condition", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "42c40a72bbe595557a6b744b7e889d5f0ba2d895", "messageHeadline": "Merge pull request #689 from aquarat/an-364-fix-docker-build", "author": {"name": "Aaron Scheiner", "email": "blue@aquarat.za.net", "user": {"login": "aquarat"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9648b6e4c9bf2d96d85247a3f3108be4c5aaa751", "messageHeadline": "AN-364: Fix docker build command - solidity compiler download.", "author": {"name": "aquarat", "email": "blue@aquarat.co.za", "user": {"login": "aquarat"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "27e4b861ad8bdda447982d915f7ad02c4d69a341", "messageHeadline": "Merge branch 'master' into an-337", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 252, "deletions": 0}}, {"node": {"oid": "31151641ad003ef1927f8b280af241d8f9456670", "messageHeadline": "Add secret to example config", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e866799ed4d396e6b32059f84c38f76ef2deba80", "messageHeadline": "Remove empty file", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9ca5e66d7385a7fa66553605d2ad9a3dec0edfac", "messageHeadline": "AN-261: Add authenticated coinmarketcap example (#680)", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 250, "deletions": 0}}, {"node": {"oid": "5641f16e584bef4044d791d5a7721d0ba700d283", "messageHeadline": "Add ignored example files to .prettierignore", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5b2c0e47b95b83846586872a3b24e5b875b9b4bd", "messageHeadline": "Merge branch 'master' into an-337", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 9829, "deletions": 5836}}, {"node": {"oid": "2cd2f5fe3486d16ed186c2627481abf65b4010d5", "messageHeadline": "Simplify conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "538ee33e8d40c88c019acf9abd8d6ad1f6bbb97c", "messageHeadline": "Remove interpolation from node", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "7c90b7f222e8acf122a34bf8718004c747ef120f", "messageHeadline": "Uppercase .env variables", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "65f4f38e60d6c0e2202392f7f2c110d18662eacc", "messageHeadline": "Change argument name interpolate->secrets", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "06f14e72c34daeef08ae56b15c7e24b470ad4002", "messageHeadline": "Merge pull request #683 from api3dao/an-222", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 13, "deletions": 86}}, {"node": {"oid": "f0a0637f2bf443295e9f80500382fdaeaf10be7c", "messageHeadline": "Merge branch 'master' into an-222", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 12, "deletions": 5398}}, {"node": {"oid": "e3586ad4ffe2d9805119962051069229e8969512", "messageHeadline": "Merge pull request #685 from api3dao/add-certik-report", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e569b918782fb340dcd45b8aa75a01c21ba8c692", "messageHeadline": "Remove changeset that advertises unaudited contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "281a501404f6f53a0c62bbd18920af660de66cd1", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b7f664ea0f17a7bd8c2966a2a7693a751eb44c6d", "messageHeadline": "Add Certik audit report", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2b1dcd7983639e3521a8c80480f04ca15f7c9713", "messageHeadline": "Merge pull request #684 from api3dao/reorg-protocol-dir", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 5392}}, {"node": {"oid": "44d65077d97be2b98448b3ddd3093a3e99e64e66", "messageHeadline": "Add changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ae551a1cd219fdbd9bc603f431b2e7b5e91bbb39", "messageHeadline": "Move unaudited contracts in WIP", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "48aa78f7c168f53399385967ac07e3721c531f51", "messageHeadline": "Move the admin contracts and their tests to the correct path", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "9088d4d4832326c272b0d779374d26b073a569a4", "messageHeadline": "Remove archived protocol content", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 5390}}, {"node": {"oid": "5f9528b8a9ad710f317087bfb602f6e9c191f37f", "messageHeadline": "Fix formatting", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4e4b5936a74e51407284d7e1df08dd98802730a0", "messageHeadline": "Update validator readme", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 9, "deletions": 86}}, {"node": {"oid": "069f4d840f96039e737afabe36ad61474d522a9e", "messageHeadline": "Merge pull request #682 from api3dao/improve-tests", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 103, "deletions": 14}}, {"node": {"oid": "0629a90015fef4e7a010f7204d4aa5d45f7bb021", "messageHeadline": "Improve test time", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 103, "deletions": 14}}, {"node": {"oid": "b3cbd025c450b4cbcd3b7346f8c85a2dde77b3ab", "messageHeadline": "Bump aws-sdk from 2.797.0 to 2.814.0 in /packages/airnode-node", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7021, "deletions": 71}}, {"node": {"oid": "152b3a3032e95365855e6ba0a4eea2bba5431eaa", "messageHeadline": "Merge pull request #674 from api3dao/an344-timestamp", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 85, "deletions": 3}}, {"node": {"oid": "1b7e116f68240857f572eb328f4417fdb0d07b47", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "526ca578eccbb4eb10e23fcf4435178ffbba68fa", "messageHeadline": "Implement timestamp value for _type parameter", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 80, "deletions": 3}}, {"node": {"oid": "3d84a217bda349df3e2424c8fe58ec94c46921c8", "messageHeadline": "Merge pull request #673 from api3dao/an353-escape-parameters", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 145, "deletions": 42}}, {"node": {"oid": "a27a42f5d72ef30c0ef87d64ba338732f3d0ef4b", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5b8ef3bb1b1c5389809fb277e67ed298c4dee47b", "messageHeadline": "Allow escaping characters in reserved parameters", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 140, "deletions": 42}}, {"node": {"oid": "6f0ed2a05d57f32de3b79743ce66a1adcec9da34", "messageHeadline": "Merge pull request #671 from api3dao/an341-mnemonic-output", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "a65ad4edece50e92a6e730b15706554ff530e3ea", "messageHeadline": "Fix tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1205127c4cdfc997364bdc169bff93dfc5979158", "messageHeadline": "Improve the output of admin CLI", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ed0c5930ff300557556e7315cda9f2924c415055", "messageHeadline": "Refactor node code to support multiple values", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5b89971dc3c8fd99717cbbb69f1b00bfd5aab2e5", "messageHeadline": "Merge pull request #669 from api3dao/an125-support-multiple-values", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 355, "deletions": 166}}, {"node": {"oid": "94fb42af0ad3dee41adbebc875e5099a50b2b0b0", "messageHeadline": "Move solidity compiler download in docker to preparation step", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a0e4770352f29d4367c72b14e030087886544767", "messageHeadline": "Refactor lodash imports", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8c583c2d622cc7aea731c49f6a3be478a92e8f7a", "messageHeadline": "Remove misleading path separator", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0d01f1cdf44e7fad51bf8697d90efd42655400d1", "messageHeadline": "Fix building docker artifacts, remove unnecessary refactor", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "da698d194038cb4c6b5b9c1b35316b9870146d15", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6505d460383aad9cee30bffe900f1ba2407ac0b8", "messageHeadline": "Self review", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5809a96a5bae7b20e906c1784184e98390823e6f", "messageHeadline": "Refactor node code to support multiple values", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 107, "deletions": 58}}, {"node": {"oid": "10d5bfe410fbc9bb4d7c7d33dbbb2d67436cb721", "messageHeadline": "Add e2e test, rename test util method", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "6cbe90459381f824163b89aea72314ea7dabc199", "messageHeadline": "Update wrong implementation (encode the whole thing)", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 75, "deletions": 97}}, {"node": {"oid": "d547ff062cbee0ed924c34f3ffaebad53a381581", "messageHeadline": "WIP: Add implementation", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 104, "deletions": 60}}, {"node": {"oid": "94ca90251fa5dc31a5a26facd0024bad0cb41ef0", "messageHeadline": "Write acceptance tests, move stuff to constants", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 132, "deletions": 24}}, {"node": {"oid": "a32e4eba73d6e78b0c6025e4c3bb967c8e77f567", "messageHeadline": "Merge pull request #677 from api3dao/dependabot/npm_and_yarn/openzepp\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "17d97a3dd3a2a7f8c05ae126648f3908ff0bd2ff", "messageHeadline": "Bump @openzeppelin/contracts from 4.3.2 to 4.3.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "56ef896a2b6ebcda318d945fd8bea9bbb335fa82", "messageHeadline": "Merge pull request #676 from api3dao/an333-admin-fix-endpointid-deriv\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "49a911086c59a20b6dd8b8df1abcb249a0dd9a98", "messageHeadline": "AN-333: Fix endpoint ID derivation implementation", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "61c457c61ead51a47a4d5a690cdf044b7e0b07aa", "messageHeadline": "Merge pull request #668 from api3dao/an333-admin-fix-endpointid-deriv\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 51, "deletions": 50}}, {"node": {"oid": "e66428a7d65e97502afbdb3b467759564d306d8a", "messageHeadline": "Re-generated event logs because requestId hashes contain endpointId", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "c2f24a342f1bfbe6eb6629505bcb0615c44719cb", "messageHeadline": "Updates endpoint to fix e2e", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e7f92584c2045d2cb246fe2512d9e94bc5a3ba1", "messageHeadline": "AN-333: Fix endpoint ID derivation implementation", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "078c8ba49a0478b78b0075989340671e8f732fbd", "messageHeadline": "Merge pull request #656 from api3dao/stablecoin-specs", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 2055, "deletions": 28}}, {"node": {"oid": "78378f00c234996f0fdd54153863d7a3d5812e11", "messageHeadline": "Merge remote-tracking branch 'origin/master' into stablecoin-specs", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 1177, "deletions": 644}}, {"node": {"oid": "0deda04959e12e76533b7ed555aaf4a5c56c4953", "messageHeadline": "Merge branch 'master' into an-337", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "93d750acd8e4adddba7b5189e1eb04eec724dc1a", "messageHeadline": "Fix prettier", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 56, "deletions": 19}}, {"node": {"oid": "b152f7e3426aa13e3a12e9ec616036642ecdcba3", "messageHeadline": "Merge pull request #670 from api3dao/ci-link-429", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "56e83ad85499e4f64466d6b5ce8c493e31b23e2d", "messageHeadline": "Add retryOn429 for CI doc link checking", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "517fa057cdb3891f0d2eb1d0967a0540fe46cf3b", "messageHeadline": "Remove redundant function", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "d2bff4b9c9db67520d69667f56034ba9d6867468", "messageHeadline": "Add interpolation to docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b7e22c2a8b1b69ca60ccf579e953cbc43744452b", "messageHeadline": "Add interpolation test", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5c2f86f1a782eadb5929e8043309dfcc4c858848", "messageHeadline": "Add interpolation to convertor", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "5a8577be5de629e75aa37853c77a68105c95ce7f", "messageHeadline": "Add interpolation to SDK", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 62, "deletions": 47}}, {"node": {"oid": "e2bf7c938c4ed40e2f6b9c27dc59916ec948040c", "messageHeadline": "Refactor json parsing", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 60, "deletions": 90}}, {"node": {"oid": "0180185ef8feb1a77699c4a385f69fb5d59473d3", "messageHeadline": "Add interpolation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 250, "deletions": 10}}, {"node": {"oid": "ea4a1225ee5ed1ce3501d63fab0aa77f68dc0547", "messageHeadline": "Merge pull request #620 from api3dao/an255-add-new-types", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1170, "deletions": 644}}, {"node": {"oid": "f54124c8220ad95f16a8f596864582679c61f2fd", "messageHeadline": "Migrate README to docs, implement a few more tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 16, "deletions": 257}}, {"node": {"oid": "3ad8bb7f81f48ad192302418f9f00e283aad8e0e", "messageHeadline": "Update changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ee8d3e42c1cd5041f9dbd5956b4459398a11ce7", "messageHeadline": "Implement string32 type", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 125, "deletions": 55}}, {"node": {"oid": "03fa045a946bb8637e583cad967de6dbb7fca1d9", "messageHeadline": "Bytes32 now accept hex string, refactor error handling", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 163, "deletions": 173}}, {"node": {"oid": "7b2a545df34f12bb73bd7ff9eab92da1a1de2015", "messageHeadline": "Apply PR suggestions", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1747daa5bedb2a62ff114cfd9a0e0d46bd289bb4", "messageHeadline": "Simplify implementation, move bytes32 casting logic outside of encoding", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 53, "deletions": 91}}, {"node": {"oid": "606b6e0f293958e0bf1168927e3f81a7c2dbb5a3", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0112fdaf172c952081b9d988ab181ad895e36e4b", "messageHeadline": "Fix build", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "20fac8a951bc48c57e9a53eaeecc801708aef1bc", "messageHeadline": "Self review", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "80d058d01d7badfe2395ade4bee65d440347bc26", "messageHeadline": "Implement more e2e tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "71afa7476604a17dcf702fc2427c60236d330460", "messageHeadline": "Using _times with (nested) array types multiples all elements", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 74, "deletions": 47}}, {"node": {"oid": "fd3e863e065a52165f605865caf3ad9a66487634", "messageHeadline": "Refactor e2e tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 156, "deletions": 62}}, {"node": {"oid": "05495261a8cb1880a59eea7a46b3eeb79f3db299", "messageHeadline": "Do not check fixed size array lenghts while casting", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 138, "deletions": 159}}, {"node": {"oid": "87564379341c0851a879f009db0878da64cacfa5", "messageHeadline": "Remove unnecessary encoding tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 95, "deletions": 180}}, {"node": {"oid": "8328355069b2cb7545b15a9e5ad9648c61adab11", "messageHeadline": "Refactor casting tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 66, "deletions": 121}}, {"node": {"oid": "a38dbbaddea734baaa37802ed36cc76e409520d0", "messageHeadline": "Fix solidity linter", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 70, "deletions": 21}}, {"node": {"oid": "e5c476ce6676593c69bf167335c1bcf7536667d0", "messageHeadline": "Fix conflicting global types declarations", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "1dc133bf0d5cfcdf472e6bf049688c49ad933ed7", "messageHeadline": "Finish array support", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 233, "deletions": 7}}, {"node": {"oid": "4e694085e33f9ab6caea4197a5be0ab3b7571c39", "messageHeadline": "Fix rebase issues", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 59, "deletions": 81}}, {"node": {"oid": "fb6cd09354e2094f6a6ab7cf6e99307b739031f6", "messageHeadline": "Implement contract decoding tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 136, "deletions": 11}}, {"node": {"oid": "2febc5f09267d612347f281349cf0bd698fe38e9", "messageHeadline": "Add contract testing configuration", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 169, "deletions": 3}}, {"node": {"oid": "100f9bddaf096e682ea811cec63e2e024903d9fb", "messageHeadline": "Add encoding tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "36be161d2373583befe6f5ba26d75c0a177b2cd7", "messageHeadline": "Implement better casting and tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 108, "deletions": 6}}, {"node": {"oid": "95aa6c3cd2760674187b10c98fdd400463f55b6a", "messageHeadline": "Add address, bytes and string values in _type", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 113, "deletions": 32}}, {"node": {"oid": "0b5d907ff173690cc29b75d27a93b0c90123f5a5", "messageHeadline": "Remove confusing method name suffix", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 32, "deletions": 40}}, {"node": {"oid": "3cde5f023ee6df113430998e9cac51290b2c0dd5", "messageHeadline": "Minor adapter refactor", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "00c38fd00390aad8414ae9ced0277d043ca1f5f1", "messageHeadline": "Allows to set same values for min a max whitelist period", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "3416fd733d028b8252ce1eff19c83a6094691671", "messageHeadline": "Fix README and comments", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "d2090b52e650f10cc8b9c0bf73e62940522f0eaa", "messageHeadline": "Adds changeset file", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2ea56225ee6cbdccbb1ce7ad86c290a27c1c3a6b", "messageHeadline": "Adds support for AirnodeFeeRegistry.DECIMALS in getPaymentAmount func\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 45, "deletions": 31}}, {"node": {"oid": "eecd3d252a522e71646e1bb856e0193c9785896d", "messageHeadline": "Merge remote-tracking branch 'origin/master' into stablecoin-specs", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "00673cd45a24325aef20f516cad6937e8f3f96c8", "messageHeadline": "Cleanup and test for paying with USDC using AirnodeTokenPayment contract", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 237, "deletions": 47}}, {"node": {"oid": "0980a4eb56b0f9ac8c4dbe19c51b2b1428688435", "messageHeadline": "Merge pull request #664 from api3dao/nodeversion-update", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c65d98540d391f00db77acb5e99a1eb7bd29bfa", "messageHeadline": "Merge branch 'master' into nodeversion-update", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 144, "deletions": 34}}, {"node": {"oid": "b61d5e8dc01682b705677c8cae578253c8ecb5e8", "messageHeadline": "Extends whitelisting from the end of the current whitelisting period \u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 355, "deletions": 393}}, {"node": {"oid": "4c7c5086e4e9edef2c4a1ed30bddab8c0b2eb8d1", "messageHeadline": "Fixes tests and refactors whitelist duration", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 239, "deletions": 96}}, {"node": {"oid": "0bd5f8e8496e606dc063b57ad5bd0c2d3db5a453", "messageHeadline": "Fixes formula to get the payment amount and error messages", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "5c056ddcb657a421ea94c7a9eeea2d55a91e7dda", "messageHeadline": "Validates that minimumWhiteListDuration is greater or equal than cons\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "3ce3a2d1c55f6c5030eac7d03ecc6b2e081996aa", "messageHeadline": "Merge remote-tracking branch 'origin/master' into stablecoin-specs", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 144, "deletions": 34}}, {"node": {"oid": "77eecf4eda38964d72fa1861b1d0c1397cbaf06d", "messageHeadline": "Minor updates to the tests in AirnodeTokenPayment.sol.js", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "33db7c897c71a3dddfdc1cbb30e6a57df486549d", "messageHeadline": "Merge pull request #661 from api3dao/an-324", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "7f63b1ec716799a637859e01e97558965f24ba72", "messageHeadline": "Use unified secrets", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "97adebf3c35957100c5bd534742c9d104b590e7f", "messageHeadline": "Merge branch 'master' into an-324", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3719, "deletions": 61}}, {"node": {"oid": "9f1ef8cb6b3eab784161075c9e9e1dd119c2c685", "messageHeadline": "Remove redundant dependency", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c25db6df8399527f434e96234671fde84b01a84c", "messageHeadline": "Update readme", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ddd8229ce1db1a2eab4aa79f178788bf4aa4261e", "messageHeadline": "Remove patch version from templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1837e53c7c034609375cbece5dd057d351cae35d", "messageHeadline": "Merge pull request #658 from api3dao/an277-generate-mnemonic", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 111, "deletions": 18}}, {"node": {"oid": "3f26300532beb7488f76046e198ac856531aa9d6", "messageHeadline": "Apply minor PR suggestions", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "42368bf27491dda42b1a85152cbb44fab84720dc", "messageHeadline": "Remove unnecessary validator prefix", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5dceda547a624e39bb904bdbb0b6258e2243db85", "messageHeadline": "Apply PR suggestions", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "a772ab901b83e19fc7e137c255b4726f3836a83c", "messageHeadline": "Apply PR suggestions, fix minor inconsistencies", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "f1bbc6e3046e8673ee72508700ae6d6f0006f37b", "messageHeadline": "Add changeset", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fc4172a24f05631beeb1daf341bcee5ef0b2f6fd", "messageHeadline": "Add mnemonic generation", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "128b4dd0f7721b950d0c185527906beb5bd113d6", "messageHeadline": "Fixes some bugs in ArinodeTokenPayment and adds all tests", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 538, "deletions": 131}}, {"node": {"oid": "c1b912a4505bb8b94e00240002b9cd5be44386d2", "messageHeadline": "Merge pull request #663 from api3dao/lerna-cache", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3cdab26da179aa188ca24c35b067850d9827a9f9", "messageHeadline": "Update nodeVersion in config.json files", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ab55b29a20134e4c16b05231b6f7c817d9235536", "messageHeadline": "Add lerna caching to CI", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9ad128fb7647ffee47fdeab2a560b449cf01fdf8", "messageHeadline": "WIP: tests for makePayment function", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 198, "deletions": 10}}, {"node": {"oid": "688722bc8e307d96c4b6c0e5493f694811170578", "messageHeadline": "Fixes AirnodeTokenLock tests and adds tests on setters and constructo\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 410, "deletions": 5}}, {"node": {"oid": "8ed8e7afd72dde119574acfb03866db7b7a6e847", "messageHeadline": "Minor fixes and cleanup on AirnodeTokenPayment", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 66, "deletions": 85}}, {"node": {"oid": "1d63fa4f914e116a99456e2e028ea88d182a78c1", "messageHeadline": "Defaults to Airnode address if destination payment address was not set", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "2a55dc7d9773502ed2794f5b2faefa7772befbf5", "messageHeadline": "Adds AirnodeFeeRegistryClient", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "096ffd10c918b8589745f524b7aa8ce59f26c25b", "messageHeadline": "Merge remote-tracking branch 'origin/master' into stablecoin-specs", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 18, "deletions": 60}}, {"node": {"oid": "28c2eb493a6b47b9e7a7c1d607daa37dae77f8c2", "messageHeadline": "Removes registry setters", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 29, "deletions": 187}}, {"node": {"oid": "a12085ca11166174e50be28491f9e66bd1c81dc8", "messageHeadline": "AirnodeTokenLock with AirnodeFeeRegistry (#633)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 3591, "deletions": 0}}, {"node": {"oid": "2ba18a10dca59ec0d542464998310b6367b7bf49", "messageHeadline": "Merge pull request #660 from api3dao/fix-formatting", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 9, "deletions": 43}}, {"node": {"oid": "fcf0a2316771e59c065da586db3b3f5360275cb1", "messageHeadline": "Adds AirnodeRequesterAuthorizerRegistryClient to the inheritance chai\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 101, "deletions": 78}}, {"node": {"oid": "0f4ebe4bae2ee7e8986c4f20bf94108d0c7c8453", "messageHeadline": "Add formatting check to CI, update pre-commit hook", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 9, "deletions": 43}}, {"node": {"oid": "6ddfe289ffb75401d0ca6d5012e1c360c8c05dab", "messageHeadline": "Removes decimals from payment amount formula and consider that everyt\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3e1ddf22d7e5208c438dad01e6e42b6b63edad69", "messageHeadline": "Cleanup and removes token address arg from makePayment()", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 28, "deletions": 44}}, {"node": {"oid": "df066977e371a5e4b842464d7ab60ce7ab5d53ff", "messageHeadline": "Makes maximum whitelist duration airnode specific", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 81, "deletions": 61}}, {"node": {"oid": "cb5f0a9b089f5a205c0e5fef2054f5ddd5c5219b", "messageHeadline": "Access control for setters in AirnodeTokenPayment contract", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 438, "deletions": 42}}, {"node": {"oid": "d0fdf1df258d1aec39364a7f5dcec19f90c15e10", "messageHeadline": "Renames AirnodeStablecoinPayment contract to AirnodeTokenPayment", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 345, "deletions": 277}}, {"node": {"oid": "b6caca029a912eacbfae3271163de3ccdbeacd38", "messageHeadline": "maximumWhitelistingDuration refactor", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "532475607e3dfdcc2267fe6fcdb806e6c366a8e4", "messageHeadline": "Default and airnode supported ERC20 cleanup", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 1, "deletions": 94}}, {"node": {"oid": "0ca6ce4314e535d881b2569cb73b0bea5f8a7ecb", "messageHeadline": "Removes opt in by airnode operation in payment contract in favor of g\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 4, "deletions": 38}}, {"node": {"oid": "e8ea85c5706d5fa6874ca9e06af6b750cde38dfa", "messageHeadline": "Fix comments", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "6dada5ddb183e1c4fe1c351ed643e21eac971359", "messageHeadline": "Initial AirnodeStablecoinPayment Implementation", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 384, "deletions": 0}}, {"node": {"oid": "541cbe371381760a158c04609499687fbd0df83e", "messageHeadline": "Update fixtures", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "74fd5367cd779d526b7170ed0369f980461ceb12", "messageHeadline": "Add tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "adac25091d9be0058a2707e74311eb5f8268ddd5", "messageHeadline": "Merge branch 'tokenlock-new-specs' of github.com:api3dao/airnode into\u2026", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 590, "deletions": 519}}, {"node": {"oid": "06a985faa079bd165baa7b7cc5ff572cfe49aa38", "messageHeadline": "Merge branch 'master' into tokenlock-new-specs", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 223, "deletions": 95}}, {"node": {"oid": "8b038c99fbf1921138794f80b0c1cc47b618960a", "messageHeadline": "Revisions AirnodeTokenLock", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 371, "deletions": 421}}, {"node": {"oid": "12006f59547b661ea04ddee8d671879008247d80", "messageHeadline": "Merge branch 'master' into an-324", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 187, "deletions": 56}}, {"node": {"oid": "c6263e92d740578793bf563fe638dff0146e7ff3", "messageHeadline": "Release new version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 187, "deletions": 56}}, {"node": {"oid": "006162cf6bd245a0cdb8ca5fc12f9f0b1af0a97f", "messageHeadline": "Merge branch 'master' into an-324", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7d9277110714c3bd32e5ef7d7be496767db980d7", "messageHeadline": "AirnodeFeeRegistry Changes", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 342, "deletions": 382}}, {"node": {"oid": "29c5c101969174bcd5df87adef22c0adc0d64b72", "messageHeadline": "Merge pull request #659 from api3dao/fix/validator-temporary-fix", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6ca61b4b3e10de13f2442db5909a16844d714d14", "messageHeadline": "Ignore patch version", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "8aa8f4f61568df9ad686914731ade648f1879c67", "messageHeadline": "Temporarily switched to warning for `nodeVersion` matching", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9497e74aa987d1f6e375769b15d130480377ed40", "messageHeadline": "Merge pull request #657 from api3dao/fix/docker-builds", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "1f9ca298f485621354ceacadbbbb58cacd1bdf8f", "messageHeadline": "Add description for changelog", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dc21b38590cbc482c27a698bfe21092b53fd11aa", "messageHeadline": "Fix missing dependencies in Docker image builds", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "79810dc9b6640b0d7af6910f697155dc50c8f1b2", "messageHeadline": "Merge pull request #647 from api3dao/dependabot/npm_and_yarn/webpack-\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84fd7036c15c4ffefedfd3201260fa32d950a9a0", "messageHeadline": "Bump webpack from 5.31.2 to 5.61.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f895ee2065c4409cbad66f08b0783459845f49c9", "messageHeadline": "Merge pull request #653 from api3dao/dependabot/npm_and_yarn/axios-0.\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "6e45d890ac8464b19f7d54721e4ac58d495b0ea2", "messageHeadline": "Bump axios from 0.21.1 to 0.21.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "7a301d321ac055ac18bc9d518ec639beda036473", "messageHeadline": "Merge pull request #651 from api3dao/dependabot/npm_and_yarn/types/je\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "813cfb534d8a840662f45f3cc8b0f4d6756d0f0d", "messageHeadline": "Merge pull request #650 from api3dao/dependabot/npm_and_yarn/hardhat-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "2584aa6fb3fb2ec419801e5d68fafb309952b39a", "messageHeadline": "Merge branch 'master' into tokenlock-new-specs", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 369, "deletions": 426}}, {"node": {"oid": "84101e944791ca9aa45a3f11e41f9cd3083f82a6", "messageHeadline": "review suggestions", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "1c2ff43156694298bf1545d39893812a5ff12903", "messageHeadline": "Fix comments", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "cc1662f690b88d4a4abbf2cb71033c72d24c7d9d", "messageHeadline": "Change comments and interfaces", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 79, "deletions": 46}}, {"node": {"oid": "a1c7731f6886096a061100b754205dd9f419460e", "messageHeadline": "Bump @types/jest from 26.0.24 to 27.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "8c2c9c48375be384887c7229011a0df58812039e", "messageHeadline": "Bump hardhat-deploy from 0.9.1 to 0.9.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "82d3089d6cbc2ed47f573eb9a40a6045990c927e", "messageHeadline": "Merge pull request #649 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "35e74b52443f47bf1ab852f1e9a754aca01e0b5a", "messageHeadline": "Bump @typescript-eslint/eslint-plugin from 4.29.3 to 4.33.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "97f3bf0bbb43aef9b3dfa9417cb53140d9df5f1e", "messageHeadline": "Merge pull request #654 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "2928e80161faac9c7a0854a8c0a54828083f0589", "messageHeadline": "Merge pull request #645 from api3dao/dependabot/npm_and_yarn/webpack-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "53a23144488123af366467d743aaa6ebd36674f5", "messageHeadline": "Merge pull request #642 from api3dao/dependabot/npm_and_yarn/aws-sdk-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32c35c8a2218b1a442812c2df94db3bf15b2c3be", "messageHeadline": "Bump typescript from 4.4.3 to 4.4.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "e9ffac11e54b9c6323d44ad7a0949de369367d2a", "messageHeadline": "Bump aws-sdk from 2.884.0 to 2.1018.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbe5bb0eac4c468ca11fa10aa692f1fc16922a63", "messageHeadline": "Bump webpack-cli from 4.6.0 to 4.9.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "85dcba88bbd13856fae5a63b5dfc190a3ecd28bf", "messageHeadline": "Merge pull request #655 from api3dao/dependabot/npm_and_yarn/husky-7.0.4", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a18c0fba5e9304d70663ea9e872a7fa979dde3a", "messageHeadline": "Bump husky from 7.0.2 to 7.0.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7fda84937948bf1aa6180f020d1ffbb26abb23f", "messageHeadline": "Merge pull request #643 from api3dao/dependabot/npm_and_yarn/prompts-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4352785fe6a822846c6b4d4e4468c8e49c0ad13d", "messageHeadline": "Bump prompts from 2.4.1 to 2.4.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d3cc91d46fd94e7f0bde7589065c20affda7fa2a", "messageHeadline": "Merge pull request #652 from api3dao/dependabot/npm_and_yarn/ethers-5\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 278, "deletions": 325}}, {"node": {"oid": "631a15e1457da00250ec6d5f2600e76ac098aa00", "messageHeadline": "Merge pull request #644 from api3dao/dependabot/npm_and_yarn/types/lo\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f674845aa59f66525c4e89e7314ab349b9c51ac9", "messageHeadline": "Bump ethers from 5.4.7 to 5.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 278, "deletions": 325}}, {"node": {"oid": "dfdacc3ad75585ff6119e7b0822f06f2c6313a6d", "messageHeadline": "Merge pull request #641 from api3dao/dependabot/npm_and_yarn/types/mo\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "8467f72d10a448007f289c75f0066b0adcc2151c", "messageHeadline": "Bump @types/lodash from 4.14.172 to 4.14.176", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "afb8bb905b6b33be32073e2cced652a415f6cbab", "messageHeadline": "Bump @types/morgan from 1.9.2 to 1.9.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "df8ad298c8a8af2793526a8d2dbb948ebef34ac0", "messageHeadline": "Merge branch 'master' into tokenlock-new-specs", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 11827, "deletions": 410}}, {"node": {"oid": "da1e5b5036590cb85004786cce0b4c0c7bd7e67c", "messageHeadline": "updated solidity version", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "090394e4649c83aefb2210fcc56dfd974e13ee0b", "messageHeadline": "AirnodeTokenLock tests and slight changes", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 1539, "deletions": 65}}, {"node": {"oid": "af49b9ddd50783e29d3212fdf052d052da2d61e3", "messageHeadline": "update tests with manager check", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 95, "deletions": 11}}, {"node": {"oid": "b0a723abab0d596744f409861de48eb814ad168a", "messageHeadline": "Release new version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 129, "deletions": 55}}, {"node": {"oid": "d936af868a994b837dd5c0cd012392e43d8f8a3c", "messageHeadline": "Make the root project private", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04154baa618eb386d4abf51df509c8ab1240a7a2", "messageHeadline": "Release new version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 157, "deletions": 43}}, {"node": {"oid": "ca6fa77388e526b9826149297987bf4cb95a548f", "messageHeadline": "Make all packages public", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "9f9e10be787dd815b62bd7912de9af01ee36e141", "messageHeadline": "Update yarn.lock", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "be68a3d3f68889e56d40ff51e7fde95efb5419d7", "messageHeadline": "Deploy contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 11378, "deletions": 294}}, {"node": {"oid": "efe714737b1dd6d37db469c7e8d5832b98178d2d", "messageHeadline": "Update deployment scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 66, "deletions": 18}}, {"node": {"oid": "addcdba04dd35ee55c2a4e082c6ce55f01eb16f9", "messageHeadline": "Update changeset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ce566a51c19d44a464022ceb2276245fcd0189b", "messageHeadline": "Merge pull request #639 from api3dao/add-changeset-v2", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "522bb564a0e28e90c6fec1cf10ae79a744568414", "messageHeadline": "Merge branch 'master' into add-changeset-v2", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "a6e1f4b35643777e600b0bc797f034dfcbc0645a", "messageHeadline": "Merge pull request #640 from api3dao/bump-contract-dependencies", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "4bb7b7208d01a632a27efd466b26dff72589b1b1", "messageHeadline": "Removed Old Files", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 0, "deletions": 2086}}, {"node": {"oid": "623d5fa83bca34c7e31cee4173696bb5cba118e0", "messageHeadline": "Added AirnodeFeeRegistry Tests", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 2926, "deletions": 239}}, {"node": {"oid": "478ad9d2891d96a6ecffb96fbc3b9fd56f76d665", "messageHeadline": "Merge branch 'master' into tokenlock-new-specs", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 622, "deletions": 23}}, {"node": {"oid": "93f9ba14bf03baa8de4c03c5e337931f2fbd67dc", "messageHeadline": "Added basic AirnodeFeeRegistry Tests", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 794, "deletions": 53}}, {"node": {"oid": "0df677ff3a0d17ed3bd0b1420d45825926ad4760", "messageHeadline": "Bump OpenZeppelin contracts version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c8640a7e8d211ef1ca3a86d022a018a3f600c5d5", "messageHeadline": "Bump Solidity compiler version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "af9cb9e04855085c928d3e13ffe7b9936c630032", "messageHeadline": "Merge pull request #612 from api3dao/changelog-impl", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 622, "deletions": 23}}, {"node": {"oid": "587394a2e1f8421a31823a46c9da30c9c2130884", "messageHeadline": "Merge branch 'master' into tokenlock-new-specs", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 217, "deletions": 215}}, {"node": {"oid": "f1c10185498d9bafe799661ecd9e361a2c9ea55d", "messageHeadline": "Add changeset for version 0.2", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "fac5bcc77b15d9bd5af04a25c52c437427dc6cb1", "messageHeadline": "Merge branch 'tokenlock-new-specs' of github.com:api3dao/airnode into\u2026", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f84369f192a6d56bc125db9ca5e7569886eb7864", "messageHeadline": "Added Access Control to AirnodeTokenLock and AirnodeFeeRegistry", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 707, "deletions": 73}}, {"node": {"oid": "913b9808e27be03b0255e8c521e39f10c383dd30", "messageHeadline": "Do not publish examples package", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "54db39878ad6c733622e0a6e2e4ed1592572d34c", "messageHeadline": "Remove unnecessary prepublish script", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "613ea968d5c09032eed07396530307321cd43ac0", "messageHeadline": "Link packages in changeset configuration", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "480c3b3daf869e4e7a071f53dacdc428561bd9d2", "messageHeadline": "Add changelog configuration", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 623, "deletions": 13}}, {"node": {"oid": "e50dafe57a0a083fd9fc3b2816fe8352a673038d", "messageHeadline": "Merge pull request #632 from api3dao/an302-prefix-airnode", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 217, "deletions": 215}}, {"node": {"oid": "d1aedb50e84e561887302ddda36aff385354b8e9", "messageHeadline": "Fix tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a67744cd4f4aecfbe1320d55d5bc8b19e0034395", "messageHeadline": "Fix rename issues", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "17dc0c63fee28447e64ecf19268aa9e885c3f703", "messageHeadline": "Fix docker container descriptions", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7343fd2f1b03eb83755b0c81bcf8c5819baf4bf0", "messageHeadline": "Rename artifacts container", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "941e1a030c11a9192455c66de3d13bc0d2d9beeb", "messageHeadline": "Fix incorrect folder names", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 85, "deletions": 84}}, {"node": {"oid": "e06ae3e1c83100c74b29175c2a1ee1465bb55925", "messageHeadline": "Prefix all packages (folder names) with \"airnode-\"", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0ec045dad68a16583f5af37b0963a47a89115e77", "messageHeadline": "Rename airnode-abi folder to abi", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fb7194a575e76c3a4e02b38e565e035968d7ff35", "messageHeadline": "Fix links", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4a8cdf33a6d41be9eddeffb5210590bbe2d965f3", "messageHeadline": "Rename CLI tools names", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a20d86f09dfc761a923f7d01958f60560a3345c", "messageHeadline": "Prefix package names with \"airnode-\"", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 111, "deletions": 111}}, {"node": {"oid": "f2d47be5bc132a0474a1ce14b7b5cfebc1d497ca", "messageHeadline": "Fixed Comments", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "86bf04cb4c186a04b12d86140d1bf76521c6cf6a", "messageHeadline": "mixed Variable name typo", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "71583e7e5563b004a665ec2876c4a0b4a3a71223", "messageHeadline": "Airnode Opt Status", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "952a3edc21598dd38ecb01e50cef81e82a72e760", "messageHeadline": "Flag Events and Setters", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "22100f421d3153ca306c0b8f17d0725d59fb0114", "messageHeadline": "AirnodeTokenLock Initial Draft", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 501, "deletions": 32}}, {"node": {"oid": "dae275f2c2cd0e6e5ff045705aab36b7a913194b", "messageHeadline": "fix formatting", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "44c8cc9dfdd7c16706d2e00e60aa921ec833b0de", "messageHeadline": "Changed TokenLockPrice to AirnodeFeeRegistry according to new specs", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 169, "deletions": 121}}, {"node": {"oid": "776d0f114a2f856272c2274ad6670859162f2d4b", "messageHeadline": "Add TokenLockPrice used to fetch amount of tokens to be locked", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "2ee1d6d0129bf2519c7c9a28915648a77901fea4", "messageHeadline": "Merge pull request #637 from api3dao/package-airnodeabi-readme-20211028", "author": {"name": "Warren Anderson", "email": "3522283+wkande@users.noreply.github.com", "user": {"login": "wkande"}}, "additions": 6, "deletions": 74}}, {"node": {"oid": "e2e1b1fe2cbd7dba311c356dd3883c9c3ee4c9ca", "messageHeadline": "Merge branch 'master' into package-airnodeabi-readme-20211028", "author": {"name": "Warren Anderson", "email": "3522283+wkande@users.noreply.github.com", "user": {"login": "wkande"}}, "additions": 7268, "deletions": 4592}}, {"node": {"oid": "8b487f22aed0a5b4ebf4b9f4c97c20d6035ec6d9", "messageHeadline": "Merge pull request #628 from api3dao/access-control-registry", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7160, "deletions": 4485}}, {"node": {"oid": "6c454c259a8f8d749a0cef0b7bdf5d85b309fd55", "messageHeadline": "Merge branch 'master' into access-control-registry", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 101, "deletions": 18}}, {"node": {"oid": "ba563a69ddc362a80f420f67985ab1ea2be659ce", "messageHeadline": "Update comments, README, directory structure", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 317, "deletions": 277}}, {"node": {"oid": "a54219d43f7d9d5797a0db4c1e04d73ce95ec60d", "messageHeadline": "Merge pull request #638 from api3dao/an-316", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 108, "deletions": 107}}, {"node": {"oid": "b0cfd7f2e98edb67a1f466b5932211cb4c60c831", "messageHeadline": "Merge branch 'master' into package-airnodeabi-readme-20211028", "author": {"name": "Warren Anderson", "email": "3522283+wkande@users.noreply.github.com", "user": {"login": "wkande"}}, "additions": 88, "deletions": 6}}, {"node": {"oid": "1e1d36c35d530d6f3fb4df11ee2dc468f3ea3650", "messageHeadline": "Merge pull request #634 from api3dao/an-284", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 88, "deletions": 6}}, {"node": {"oid": "685f95a040f6869182ede3c149296357ab4305eb", "messageHeadline": "Link content to API3 docs.", "author": {"name": "Warren Anderson", "email": "warren@api3.org", "user": {"login": "wkande"}}, "additions": 6, "deletions": 74}}, {"node": {"oid": "757c21028debf73e82b74e300005535dce63ce41", "messageHeadline": "Merge branch 'master' into access-control-registry", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1741, "deletions": 382}}, {"node": {"oid": "e6ba851c2801ea31ca8163e0fa1c1ffc3e7ff6c1", "messageHeadline": "Incorrect node version is warning", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "20d74d7cd04c0ff993268cc2079d92bbba02df93", "messageHeadline": "Use the higher level role checks for RrpBeaconServer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "8901ccd08f509b2d3deb7c6358021c4d0ed529c9", "messageHeadline": "Change version to 0.2.0", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 107, "deletions": 107}}, {"node": {"oid": "f5cf8ded86f4390b7573eeea0cd394791e363438", "messageHeadline": "Merge RrpBeaconServerWithManager into RrpBeaconServer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 266, "deletions": 403}}, {"node": {"oid": "1b23c181d5da67036bc47d5726e97e31b4387bd5", "messageHeadline": "Remove single-use modifiers", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 148, "deletions": 139}}, {"node": {"oid": "ef9060663a4c6a6c08f79447e79bc38ef9cde6c6", "messageHeadline": "Use the convenience functions to get the admin role in tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "7007d63e692d0119875833e20e803bc7614f8fab", "messageHeadline": "Extend initializeRole comments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e3aea342ac63b1963dccada1da30f950a1859df3", "messageHeadline": "Reinforce failure scenarios with invalid roles", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "76ac1ee77e8f42ff0da24669a4b8fd1c72733cd5", "messageHeadline": "Add failure scenarios for senders with wrong roles", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 99, "deletions": 9}}, {"node": {"oid": "58d9e1fd5f20d40a8521ea722d1f38e6d2590e99", "messageHeadline": "Don't treat the zero address differently for initializeAndGrantRoles", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 131, "deletions": 167}}, {"node": {"oid": "4a0a545014f425023a3ed82ff519007e6b96d688", "messageHeadline": "Merge branch 'master' into an-284", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 274, "deletions": 8}}, {"node": {"oid": "4a00871b410b517b0644d39636f1beab80fb4707", "messageHeadline": "heartbeatId and httpGatewayUrl are optional", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f1734c11051effedd9827172250ca46e85a328ff", "messageHeadline": "Different node version is an error", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6ee74790d4937a893dce09def3d9941fd4219a04", "messageHeadline": "Merge pull request #635 from api3dao/an-278", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 274, "deletions": 8}}, {"node": {"oid": "cf64507f75c4bb911da487e7df3ca1bb26d6b97a", "messageHeadline": "Fixed Comments", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0319bc0aef9255f277d38211c5202ab789124b07", "messageHeadline": "Merge branch 'master' into an-278", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 180, "deletions": 161}}, {"node": {"oid": "02976fd3d50d25d3da218068b2890fea3a52f5ad", "messageHeadline": "Update formatting", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "af938d1efe1f71097f0a8aa78414f44cc83e400f", "messageHeadline": "Allow local as cloud provider", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1617eb45752d0ee17919a59e7adcfb49c397771", "messageHeadline": "Remove previous receipt", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "8851a3c7ff18e20acb36fd4edeebde0725c682d0", "messageHeadline": "Merge branch 'master' into an-284", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1630, "deletions": 3730}}, {"node": {"oid": "d756648cc061507d881bc00965b0410f63ab06b2", "messageHeadline": "Merge pull request #622 from api3dao/validator-templates--update", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1467, "deletions": 374}}, {"node": {"oid": "d7e3d27b2cab363f71110d5e4520bb3716248d8e", "messageHeadline": "Merge branch 'master' into validator-templates--update", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "ab5f17f1cb056f60c91769b1c81afc0c9fcd2efd", "messageHeadline": "Merge branch 'master' into access-control-registry", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "4eb4730d5641c8a1ce0a224a584d461210bfc1b9", "messageHeadline": "Fix e2e-node tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "9957675ccfb940ee3cb06172b8e04204e5104642", "messageHeadline": "Abstract the role checks away from authorizers to whitelist contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 141, "deletions": 74}}, {"node": {"oid": "12f2021c420befb28e9ef184d8e6ba53763d0033", "messageHeadline": "Reorganize directories", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "465b91467bfaa43c0edfdcec4247f5300f0f7ef5", "messageHeadline": "Add WhitelistRolesWithAirnode", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 109, "deletions": 82}}, {"node": {"oid": "932fad3ae0e2f85a56d93356647af88e18fab9e3", "messageHeadline": "Fix e2e-admin tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 72, "deletions": 51}}, {"node": {"oid": "d09c319528e1ab8d5a52a1cd18484424deba8d26", "messageHeadline": "Merge pull request #631 from api3dao/an300-api-security-schemes", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "0d4f8731b9686145770b25a0e23f1a39916b3b67", "messageHeadline": "(WIP) Update e2e tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 63, "deletions": 58}}, {"node": {"oid": "611c38fb9e7a579a8218317b6a9d8ea5804dc6d4", "messageHeadline": "Archive old contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 86, "deletions": 16}}, {"node": {"oid": "d3aacae4c85a9dea49e1754a988749799c1f7007", "messageHeadline": "Update the admin package and unit tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 100, "deletions": 97}}, {"node": {"oid": "2ce85f4e7a7c8d954fd2eeeed9e3a33a7a25ad47", "messageHeadline": "Deploy updated contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1757, "deletions": 2695}}, {"node": {"oid": "13a6993292c8aa23060c8e7f67fac12116ea9963", "messageHeadline": "Break RrpBeaconServer into two", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 395, "deletions": 259}}, {"node": {"oid": "fae13c607ab2b4b6f430a858de58559b475bc9fc", "messageHeadline": "mixed Variable name typo", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "84886dd6ab6cc237179104f5310b149b7c4a91ea", "messageHeadline": "Add WhitelistRolesWithManager and use it in the authorizer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 419, "deletions": 381}}, {"node": {"oid": "793359503d7cce2add52ce3599aaaeb5b98b4c64", "messageHeadline": "Airnode Opt Status", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "6fe6cc68b87208f4aabe0cceef018b6b41fe6bac", "messageHeadline": "Add WhitelistWithManager and use it in RrpBeaconServer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 85, "deletions": 53}}, {"node": {"oid": "5960b4393dd6cfeeb3392fe49ab48e3d4fed08fe", "messageHeadline": "Move AccessControlClient to earlier in the inheritance chain", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 22, "deletions": 33}}, {"node": {"oid": "7c034b62e06143da5043d1c8b598c4a44b121ffb", "messageHeadline": "Add WhitelistWithRoles", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 138, "deletions": 127}}, {"node": {"oid": "04e9da9246246f523341b2be26481642b1351a54", "messageHeadline": "Add AccessControlClient", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 47, "deletions": 23}}, {"node": {"oid": "d7c440caafa723d5a31151929d7160ebfa6bc851", "messageHeadline": "Flag Events and Setters", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "5540d933b5093d0d7f81d2865f4914539ddf79eb", "messageHeadline": "AirnodeTokenLock Initial Draft", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 501, "deletions": 3013}}, {"node": {"oid": "04ff200001d1dff6235274e716bd87d73d43e367", "messageHeadline": "AN-300: Implement correct behavior for ois.[0].apiSpecifications.secu\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "a7f2b723205f2367965f77f927b9cab198a5729c", "messageHeadline": "Add warning about reusing admin descriptions", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cf16c290d0bc87f4d5b8919e496d0160eb2c1061", "messageHeadline": "Allow authorizer managers without checking their roles", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 770, "deletions": 197}}, {"node": {"oid": "ac91c04c58d65dd4772c6423180043c1b43eb878", "messageHeadline": "Including parameters in endpoints is optional", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 41, "deletions": 90}}, {"node": {"oid": "aa609e1c264c775ab09c6e3f339ceccb2360cc49", "messageHeadline": "in parameter is required only if type is apiKey", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "4f2f365870fcab7fec10fef77a48401f75d0ff7a", "messageHeadline": "Change validator version", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f4f340d9bf7fa3ac7e18a78b0aa14467a545d4f", "messageHeadline": "Merge branch 'master' into validator-templates--update", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "d940c65598012f9c2a6a2bbd9ca9a86f5921ba3c", "messageHeadline": "Remove redundant storage", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "4dd3f0af690092d60327b779886f9338bfee6e65", "messageHeadline": "Merge branch 'master' into access-control-registry", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 77, "deletions": 171}}, {"node": {"oid": "afa16c982a78a2588e4474307e8bead5b5e6771a", "messageHeadline": "Use ACR in RrpBeaconServer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 771, "deletions": 1100}}, {"node": {"oid": "6753664c61e7f651fee19f2c82fa3658ceacc3b0", "messageHeadline": "Refactor contract structure", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1042, "deletions": 427}}, {"node": {"oid": "81e30ab6ea4a4497607b95aebeb8b3bbc573068f", "messageHeadline": "Added authorizer tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1142, "deletions": 80}}, {"node": {"oid": "1b72b63f1dea8599dfb23f8dc933bcfc8541a26a", "messageHeadline": "Hash the root role instead of zero-padding", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "f7245c480ae0080c1f93a97fb9c9c7699d5d9559", "messageHeadline": "Refactor access control contracts, fix tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 561, "deletions": 421}}, {"node": {"oid": "4e138e8d3d7ea53c1818f82d6ea1a2d5a4d46dfd", "messageHeadline": "Allow specifying admin role description at construction", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "b8d581be8dc9e475d0c598ccde471af7e1d5a83d", "messageHeadline": "Refactor access control registry", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 106, "deletions": 144}}, {"node": {"oid": "5809f040b0887fa423b6bfe694d1f5dd15e8fa23", "messageHeadline": "Merge pull request #630 from api3dao/an289-mnemonic", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "02dbbae890d353e7cbf750c3f8ab8384b52c9700", "messageHeadline": "Add reworked authorizers", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 480, "deletions": 0}}, {"node": {"oid": "fa4953cf4f001b65d7557f856b437804e9fc342d", "messageHeadline": "Fix links", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f651848b7d07f01df741aba502f622e64796072a", "messageHeadline": "Fix regular expressions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9810c931710e5b8bdd1557d5111d8b0776d32065", "messageHeadline": "Fix examples", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "763c637316eb5d1f577fe4f5c602b85636751ebe", "messageHeadline": "Update config template", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "22089cbf275424d1003bfcec3eea995696aedd25", "messageHeadline": "Update docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 129, "deletions": 3}}, {"node": {"oid": "16197f7880d961e87755d922a414013f25a7bb0f", "messageHeadline": "Add tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 424, "deletions": 0}}, {"node": {"oid": "99b2b6563c3bd5d032507a7d22059f5b5382590c", "messageHeadline": "Add events", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "335c9ded0d9485e4694af7fb3671dd8112be7233", "messageHeadline": "Merge branch 'validator-templates--update' into an-278", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1469, "deletions": 466}}, {"node": {"oid": "71841af3f3e222011b44ccd5d05191a229dec6ea", "messageHeadline": "Add test", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "4cfc067ddb1afcb6797da00a485bc7ffca86ebff", "messageHeadline": "Add other types validation in conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "3ee245c2e770850b1eefea5f7054760cad12028e", "messageHeadline": "Refactor the implementation to be less invasive", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 103, "deletions": 95}}, {"node": {"oid": "9d394b756167a042a227ebdcf8ed43edffe7a937", "messageHeadline": "Clarify mnemonic parameter in admin CLI", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 42, "deletions": 24}}, {"node": {"oid": "f0f686c850c1d44bd40b6f81bc14983e3a70aa66", "messageHeadline": "Merge branch 'master' into validator-templates--update", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 34, "deletions": 146}}, {"node": {"oid": "cf1671af77c5cd5881dec8de5948174e1707b00c", "messageHeadline": "Remove regular expression for security schemes", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c5fa4271cd9a8c591746cc7994335d1542d0df18", "messageHeadline": "Add security", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "5448fe25a865dc08ca0bcdbb0974d8c5e63ce5c8", "messageHeadline": "Merge pull request #614 from api3dao/fix-ci", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 27, "deletions": 144}}, {"node": {"oid": "1e4dbe51539f397ea0a61e3911f0fc13dd5e5bfd", "messageHeadline": "Merge pull request #629 from api3dao/fix/security", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "303d9a15b11458e089a87ad10c45c6e5fec758a7", "messageHeadline": "Add back `ois.[0].apiSpecifications.security` field", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a57be2e9374d53425373ffa537283e568a8a2152", "messageHeadline": "Use of apiCredentials is optional", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "ee2fc9133fa55fe1e1b9a0e5180d25ebaacc3d0b", "messageHeadline": "Left pad with zeros (instead of right)", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc17143d87e0d2067e6a931a326a583d50f62570", "messageHeadline": "Small fixes", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3208fa4aa3fa5e66fb3958ecae71d7c94a7d3626", "messageHeadline": "Reorder functions according to the style guide", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 68, "deletions": 71}}, {"node": {"oid": "23da4ab782a623f1645bdad38d13976cd506d62c", "messageHeadline": "Remover convenience getters", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 70}}, {"node": {"oid": "886cfa83945840d98754362707e8e9bcfdd0f79e", "messageHeadline": "Remove obsolete variable", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6a90365df00c2fc3542d649b85ac788e9e07f39d", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "ba16e44125d8b16127488e4de2f4cca14982d01d", "messageHeadline": "Use descriptions in role ID generation", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "60d3f63ea5c7c04334333543db13cfe0cce182f3", "messageHeadline": "Implement paged role and member getters", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "81e96abc8e7dfcbc3f7baf99b610ddf52ab514cb", "messageHeadline": "Keep track of all roles belonging to a manager", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "b08ddce8759c51ad12fa768fa4cfaeb90ebd4772", "messageHeadline": "Rename treeOwner -> manager", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 48, "deletions": 49}}, {"node": {"oid": "5804fd07f64d006f0ca33506b07952e6398d4f02", "messageHeadline": "Initial implementation", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 243, "deletions": 0}}, {"node": {"oid": "063b609afc287283a1439c759393acf364045e21", "messageHeadline": "Merge branch 'master' into fix-ci", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "29b6cd4c9e1238e775fa19818a009cd1d471808f", "messageHeadline": "Add unit tests to \"all tests passed\"", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f4c09f42285a5d71e70deb28b0ef9716a18bbac", "messageHeadline": "Merge branch 'master' into validator-templates--update", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 125, "deletions": 35}}, {"node": {"oid": "cffad12e0b3f5bcc1b0a88740ff94345fe24fc0a", "messageHeadline": "Merge remote-tracking branch 'origin/validator-templates--update' int\u2026", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 112, "deletions": 1910}}, {"node": {"oid": "fa9792f756d5943a5a038fb01cf4d6bcaf19f1f9", "messageHeadline": "Add local as cloud provider", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e02b140aa4f2f5179d6ad337020555a575054c58", "messageHeadline": "Remove security field", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 8, "deletions": 66}}, {"node": {"oid": "a2d0b55bd3cc7e244a2f5a5f97e8980ded6533e3", "messageHeadline": "Merge branch 'master' into tokenlock-new-specs", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 8661, "deletions": 5158}}, {"node": {"oid": "28560fdfe0206debf0ccaf60f7bf6df1dc3badf9", "messageHeadline": "fix formatting", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "08f4cbec6e440a6f5fff1b83edc492ea106513ca", "messageHeadline": "Changed TokenLockPrice to AirnodeFeeRegistry according to new specs", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 169, "deletions": 121}}, {"node": {"oid": "c3d54afeb0dc01fe2d18099b0ea471c7715caecf", "messageHeadline": "Merge pull request #627 from api3dao/fix/examples-config", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "83b07030f5b7fe8dfc0f4c9a3fb15856128ca0ed", "messageHeadline": "Fix docs links", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "5940d279a7b13892ac23c867e392afc36923e4c6", "messageHeadline": "Remove `ois.[0].apiSpecifications.security` field from example configs", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c81ce12864817d6d226a40810266ca7f5cecf7f3", "messageHeadline": "Merge pull request #626 from api3dao/fix/deployer-version", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "0ed75fb7cd0021a43b7c02f4df998b5b0573ec52", "messageHeadline": "Add back slack notification", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "eeee040bc9fc61bf25dc05f0a8f616246c900edc", "messageHeadline": "Include admin unit tests in CI, simplify configuration", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 135}}, {"node": {"oid": "3ee2b4748883a4dca31bc1432b037388d57277dc", "messageHeadline": "Fix Deployer version retrieval", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "f10b35d1e26585862fbc1a4bbaab5701ead602b1", "messageHeadline": "Merge pull request #623 from api3dao/validator-integration", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 115, "deletions": 296}}, {"node": {"oid": "d28a40b75e893a9225e8489ce4e78a4881289579", "messageHeadline": "Update node tests to allow validator integration", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "e15381e3500adda52edc454259166cd00a25ff77", "messageHeadline": "Add Validator integration to the Deployer run", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "3603893b046164db29b44105becd18e95fd2e50a", "messageHeadline": "Add validator integration to the Airnode run", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 68, "deletions": 18}}, {"node": {"oid": "806dd275b9f206c62907be3db552d819db408db4", "messageHeadline": "Temporarily simplify config template", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 272}}, {"node": {"oid": "373288daef404335f1a766fcc008cd9635d8f65f", "messageHeadline": "Merge branch 'master' into validator-templates--update", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 112, "deletions": 1910}}, {"node": {"oid": "d790a4ffd00222fb21efeda31a05c5b394847123", "messageHeadline": "Templates update", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1250, "deletions": 1495}}, {"node": {"oid": "77386a68c2ade8f88ecbcd3330db4e64e56ef918", "messageHeadline": "Merge pull request #624 from api3dao/airnoderrp-withdrawalrequestid", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "e7633f9b5c80fab4943a4393416290171c1ff17b", "messageHeadline": "Add receipt validation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "2a0b8ba20f55434acc256bba986e4f6a3debec43", "messageHeadline": "Improves order of parameters within withdrawalRequestId hash", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "0fb0858e0ca8c6258c797784062df109e298f3a3", "messageHeadline": "Updates withdrawal event log for tests", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "81c61f7dadbd588c953aa1159d0147249506111f", "messageHeadline": "Adds AirnodeRrp address to withdrawalRequestId hash", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "1b6b120ef13f4ed6b6f3f2f012a90e2dc6492c64", "messageHeadline": "Merge pull request #608 from api3dao/an215-admin", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 257}}, {"node": {"oid": "a5f559663ea71e0f5d04f91f93a70da75a93853c", "messageHeadline": "Move admin package README to docs", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 257}}, {"node": {"oid": "33e06c06dfa502fe641ee52a47d2370e14cbb5ac", "messageHeadline": "Merge pull request #607 from api3dao/an268-client-image-docs", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 66, "deletions": 65}}, {"node": {"oid": "5c54fed6fbd557a5faca43e56b10c164c3c275c8", "messageHeadline": "Update airnode client docs", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 66, "deletions": 65}}, {"node": {"oid": "ca08139461cacb7cff0cd4fd9bb79068b63c581f", "messageHeadline": "Merge pull request #621 from api3dao/an180-verify-airnode-xpub", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 68, "deletions": 12}}, {"node": {"oid": "eb0e8d592181a64c5fb478d5d4760160355c7c8d", "messageHeadline": "AN-180: Adds verify-airnode-xpub command to admin-cli", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 68, "deletions": 12}}, {"node": {"oid": "494b96de00f219dff6ee920c1532f08eb64ba6a9", "messageHeadline": "Merge pull request #606 from api3dao/remove-dist", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1613}}, {"node": {"oid": "072c2bbe0f41783c114dafc367c641454552cdfb", "messageHeadline": "Merge branch 'master' into validator-templates--update", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2779, "deletions": 2022}}, {"node": {"oid": "fec2aa0542f77d5b05c738d1d453cd208c980bfc", "messageHeadline": "Remove dist directory from examples", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1613}}, {"node": {"oid": "b72302ab445349a445ac3a072a678f1368d15378", "messageHeadline": "Merge pull request #605 from api3dao/an217-deployer-docs", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 113, "deletions": 202}}, {"node": {"oid": "946043f120006e93e228fdcfef5f29227be166d5", "messageHeadline": "Mention that config.json and secrets should be ready before deploying", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bf6ecc6225c8214a2b37bc308e2c5c8b4e683dc1", "messageHeadline": "Update deployer package documentation", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 111, "deletions": 201}}, {"node": {"oid": "22fee6e62580a17e3b6e5eb8ebf08ad866d0e2db", "messageHeadline": "Merge pull request #616 from api3dao/dependabot/npm_and_yarn/webpack-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 15, "deletions": 27}}, {"node": {"oid": "f1a77adeb19946932b0692a80f54966d6258ecb9", "messageHeadline": "Merge pull request #617 from api3dao/dependabot/npm_and_yarn/aws-sdk-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "3a7e81c6db52bca670e7743b818de28a1ee50acf", "messageHeadline": "Bump aws-sdk from 2.884.0 to 2.1005.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "03ddd7e3c2de1ec1370197d73276fc0904d195e2", "messageHeadline": "Bump webpack from 5.31.2 to 5.58.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 27}}, {"node": {"oid": "4e4813934c920388aa2b521361fddd1a2e6ff66f", "messageHeadline": "Merge pull request #609 from api3dao/an170-examples-ci", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1191, "deletions": 96}}, {"node": {"oid": "82f1cc1cac0e3eb8276b6dd55523cbae0b456ee8", "messageHeadline": "Use the generic mnemonic command for deriving xpub", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "bb987eea592ec17137d9a2afc3e4afcb5b2d8ac7", "messageHeadline": "Implement e2e test", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "937bb16deae2d6f2999c9d41561b1372b3cac565", "messageHeadline": "Fix examples after protocol contracts changes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 70, "deletions": 86}}, {"node": {"oid": "aee44ed1deee8364bf77a3824a367f8c365cf017", "messageHeadline": "Add documentation", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8380e606b2128621834a21a7026d1cdc25163cb6", "messageHeadline": "Add docker on aws + rinkeby test", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 79, "deletions": 9}}, {"node": {"oid": "cd614977afcc18d72873dbe1502fb82eed325355", "messageHeadline": "Move utilities to utils file", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "79e2b1c113b9877bba0729736c00c2edb70cfd86", "messageHeadline": "Implement coingecko integration as an e2e test", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 74, "deletions": 4}}, {"node": {"oid": "1a8b3234041e8104952a757cd8786a6c3a90a047", "messageHeadline": "Add test configuration, plan for e2e tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 953, "deletions": 4}}, {"node": {"oid": "a42ecc72ba74f98eb1df9b2f24c3e6c1b9d1b33b", "messageHeadline": "Merge pull request #619 from api3dao/dependabot/npm_and_yarn/ethers-5\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 66, "deletions": 177}}, {"node": {"oid": "2cc91206fb6007a60fd0cce551732f77aab56389", "messageHeadline": "Bump ethers from 5.4.5 to 5.4.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 66, "deletions": 177}}, {"node": {"oid": "d0e649b610d4b996a91e8fe2411f9af9918549c3", "messageHeadline": "Merge pull request #618 from api3dao/dependabot/npm_and_yarn/types/mo\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "cf6a0b166ab42fad384e7a74569fa226509d7601", "messageHeadline": "Bump @types/morgan from 1.9.2 to 1.9.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "87b7a36de017bde93a04616496333ab4803b36ef", "messageHeadline": "Merge pull request #604 from api3dao/json-yml-format", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1953, "deletions": 2066}}, {"node": {"oid": "db71e2097c37f66fe71dc636590132649188484e", "messageHeadline": "Change version to 1.0.0", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "cebf6a558e3034c75db2dbe458e758fd09efdb84", "messageHeadline": "Add json and yml formatter", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1953, "deletions": 2066}}, {"node": {"oid": "bb987880027a982e5f9b43f0008f36fc81e329a4", "messageHeadline": "Update pre-alpha tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60860408cadaa8bb283cb67b363a9e03f1a933e5", "messageHeadline": "Add validator tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1091, "deletions": 0}}, {"node": {"oid": "2d0324a075ca1b555a71b6f1c8f9b484d5fbca16", "messageHeadline": "Update 0.1.0 validator templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 275, "deletions": 240}}, {"node": {"oid": "c651af3f00758deff084c8e1511860552d4f7227", "messageHeadline": "Small validator updates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "6ff6fb1aa1f83925fcf048f268a05b5bf5545a1c", "messageHeadline": "Merge pull request #611 from api3dao/an266-docker-on-cmd", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d83edb3cf2dfa9b46cc1ebecdd3692934fdc519d", "messageHeadline": "Documentation about supported platforms, fixes for windows CMD usage", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "dbc9d2a35755d8171ca00151d32252c87640d7ca", "messageHeadline": "Clarify admin CLI command docs", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb2ddc946cc4cdbe3480230342abfcb2983500b9", "messageHeadline": "Merge pull request #577 from api3dao/error-message", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2871, "deletions": 1693}}, {"node": {"oid": "850a789e1539c517958fde6512badd34776d5c8b", "messageHeadline": "Fixes derive-sponsor-wallet-address admin-cli command args casing", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "f7f5080695c0bc31a580fef3edf47649c2256f3c", "messageHeadline": "Fixes and improvements from PR comments", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "3df5a1846618d13bfdb79dfecedba85b6d2f876d", "messageHeadline": "ErrorCodes refactor into ErrorMessages enum and adds signature to Air\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 418, "deletions": 255}}, {"node": {"oid": "5c4ad9aef675ed7835c7aa1e817709e4dd9eb2d4", "messageHeadline": "xpub cleanup", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "548b22537f0e9c24656ee27084430210ebca8839", "messageHeadline": "xpub cleanup in deployer package", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 7, "deletions": 145}}, {"node": {"oid": "5f98368d5879a0c573689cf6d1db02c43c4e20ea", "messageHeadline": "Use proper derivation path when creating sponsor wallet address", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 29, "deletions": 36}}, {"node": {"oid": "ef4fdb489c4ca8b1866bea46b91050331807efa3", "messageHeadline": "Fix sponsor wallet derivation for protocol tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "f2adfbfbed5d9337d8469285fc000050b2ad2057", "messageHeadline": "xpub cleanup in admin package", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 50, "deletions": 167}}, {"node": {"oid": "529525242332010e7d69ccaec57d9cee47298104", "messageHeadline": "Removes airnode xpub from operation package", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 8, "deletions": 35}}, {"node": {"oid": "1b4c7002d996b70c21fd308aff7ef4be1ba4af3c", "messageHeadline": "Add protocol contract address to request ID computation", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 368, "deletions": 94}}, {"node": {"oid": "8a51c9570f77e5c174b290c45df94b620c5f3436", "messageHeadline": "Fix README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "32fad6a0a5c0565021c22768c71efd96a365d5f1", "messageHeadline": "Update README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 66, "deletions": 30}}, {"node": {"oid": "d7a1f7f5ff5d25699567399ae89846ea916d503e", "messageHeadline": "Remove on-chain xpub announcement", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "f5b695ca0b6dbbabe52f55a1b209a9afc6adcd4d", "messageHeadline": "Require Airnode signature for fulfillments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1468, "deletions": 696}}, {"node": {"oid": "f0401b4dd2edbedd40eba1821a45020ba2215677", "messageHeadline": "Revised oepration order for consistency", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b54bce952af25b076cc952bc5bbc8dcfcebee920", "messageHeadline": "Fixes e2e admin cli", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa985030950c5b947d2e2b1532c656b6d11e78d8", "messageHeadline": "Fixes e2e request-status.feature after protocol changes", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "b36f6fdd54c7ebf31451d0f36da0d8da2f952eb7", "messageHeadline": "Fixes unit tests after protocol changes", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 89, "deletions": 91}}, {"node": {"oid": "812246ed248aa5949a678d34d06e62287095d823", "messageHeadline": "fixes operation package", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "292b2cb6bc5177fd20bbd0630ceae080296a6627", "messageHeadline": "AN-225: Return an error string instead of a status code", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 123, "deletions": 176}}, {"node": {"oid": "376ef0e753dd5493a0cc93b60f91dea1c2fb061c", "messageHeadline": "Restore README disclaimer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "18b9070efe1bbb6a04cf80b0f923b1c4c9207931", "messageHeadline": "Update comment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c3726e18ad51402fb1119fca25dd39de3b84f88", "messageHeadline": "Simpler callData decoding", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "06f196b60c5916d0933178d5428c974228443a56", "messageHeadline": "Replace statusCode with errorMessage", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 705, "deletions": 403}}, {"node": {"oid": "1e1ed162d7f3716f07e5d5cdee81f5c72e568093", "messageHeadline": "Remove requestWithIdHasFailed", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "434958ecb9e2c1d74c69a1dfb26a0024cd55828b", "messageHeadline": "Merge pull request #603 from api3dao/md-format", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 692, "deletions": 366}}, {"node": {"oid": "d12d47f701337563fecc1eb82552349eec4e78a0", "messageHeadline": "Use prettify for markdown files", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 692, "deletions": 366}}, {"node": {"oid": "bb741817c37dfbe4e91d394c929dd8092e70b387", "messageHeadline": "Merge pull request #602 from api3dao/rename-convertor", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e528b2672770b5a8875c9ce180a9a7d859ca2981", "messageHeadline": "Rename convertor files", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b334a66da54f37277b884ae16d628ec220f5e8a9", "messageHeadline": "Merge pull request #601 from api3dao/an-251-wsl", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "97207e5eb079c9fa74237910394ff23da8fb50c4", "messageHeadline": "Remove WSL2 examples limitation and clarify fix", "author": {"name": "Derek Croote", "email": "dcroote@users.noreply.github.com", "user": {"login": "dcroote"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "12942c91ee5d9ee1877652c85ceaa72282f87f73", "messageHeadline": "Merge pull request #598 from api3dao/an251-airnode-running-locally", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "91ef0eb61c4948d7fa57fc7932bca4343b4e3e08", "messageHeadline": "Add comment on how to connect to local blockchain from containerized \u2026", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d394a7e23fe76abc7f6a5e9506c17f8346176ee0", "messageHeadline": "Merge pull request #600 from api3dao/add-repo", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d3fb2a36952c4929b71cb52120b50a593a4ada78", "messageHeadline": "Add repository", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c20da097d5730c940fd94fbade1b0d34462af4af", "messageHeadline": "Merge pull request #571 from api3dao/an169-airnode-starter", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3266, "deletions": 2}}, {"node": {"oid": "b365d55ef948b650784d3c1828813cb608d269e0", "messageHeadline": "Add missing packages in the root level README", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3660560515a7e98278ad403e136cffe9adb6175d", "messageHeadline": "Add README in contracts folder", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ca1ccce1a08682dd188bf676718deab004558a75", "messageHeadline": "Add receipt.json to gitignore", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4815ec4aa4175c973573f4ce4fbc1966893af146", "messageHeadline": "Add note about WSL2 and docker container with hardhat", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5010415591d489121f1967907af7da576a392d59", "messageHeadline": "Minor docs fixes, update package.json, fix TS errors", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1625, "deletions": 8}}, {"node": {"oid": "5a0d3817b15f62ab71e7e10ad2731429e7937129", "messageHeadline": "Fix AWS credentials env variable name", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "29fa2c9083fb6c1217ff703997a7ce932938b26c", "messageHeadline": "Self review", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "cb8040dafa8beb3f33f0d1f41d982c3aedecb70f", "messageHeadline": "Remove outdated TODO", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ea41dabbbe254fbec3d48d066cc60c7478d2f9b7", "messageHeadline": "Improve README", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e543cbddc186514a3cc0ce2a5f09d9ea09aacca", "messageHeadline": "Review READMEs and apply minor updates", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 54, "deletions": 40}}, {"node": {"oid": "f34b225c03963c987cd9a0e3ee952ee23ff863f8", "messageHeadline": "Rename make-request to request-utils", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a486e2677f9f62b71db56b304e9d586bcba3dbfc", "messageHeadline": "More documentation", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 99, "deletions": 4}}, {"node": {"oid": "3b0dc285236dd31219a4a8da810c0a455073b785", "messageHeadline": "Rename airnode-starter to examples", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e7439c141c78e83cde03c9562af7cd1f3a0d3d31", "messageHeadline": "Only allow running on hardhat if using Airnode as container", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "00be4d5baf320f1eed0da6adf2c0eb59014d2c6f", "messageHeadline": "Derive sponsor wallet programatically", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "11bfc76eab857fad8c9a0c17874642cc065f909c", "messageHeadline": "Write scripts and source level documentation", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 113, "deletions": 22}}, {"node": {"oid": "68b02871403fbaa79d8cdcb2b1a8068cb9888d0c", "messageHeadline": "Provide nicer and more information in the scripts", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "1bf18063d932298e0e672fbabe6dc13a120ee371", "messageHeadline": "Show more details when displaying user and sponsor wallets", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "91566eb93903afc9ef1aae241b0815573fa2d6eb", "messageHeadline": "Print account details in separate script", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "9d218170d16de18b6fca7fed17a13791af407d11", "messageHeadline": "Sort package scripts", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a21858628661a8277ffd3685dcd721cd5d81dfc4", "messageHeadline": "Use initial value when asking for aws.env secrets", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "b9cc265fe575208da9719c52f5100f7d4f2dfd76", "messageHeadline": "Add remove airnode script", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "769678f45f27e8d604c1a9ca9574c3492e8c928b", "messageHeadline": "Fix minor bugs when trying the serverless flow", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1efd5cf261e5d7b48196dbe65b8d4eaf6ae2330", "messageHeadline": "Remove airnode docker container after exit", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "676817f272e0e87bf2c1ff83ab2dd80454a70138", "messageHeadline": "Do not run docker in detached mode", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "4d019303eab65c12533cf258f2d4b52a2c426b03", "messageHeadline": "First draft of README", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 168, "deletions": 26}}, {"node": {"oid": "d84c3f0f96d0c0dd1a688f04e13646071369e0af", "messageHeadline": "Display the default derived address and its balance", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3be678df79e81bea9a5d490825db5fc97e1ab406", "messageHeadline": "Compile contracts on build", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e60154285698e3af7bc765fbd310653abfe3da43", "messageHeadline": "Fix console log message", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ea4413f9feee048d13d79bae7f84f5bd02b8c53", "messageHeadline": "Use arrow functions for consistency", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "47182cd3e4a6d7fd0de202feb4bb5bc947bbfed1", "messageHeadline": "Simplify make request script", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 71, "deletions": 92}}, {"node": {"oid": "6c59ca1a651040f6ef3667e3e092eacba0753183", "messageHeadline": "Simplify create secrets script", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 33, "deletions": 38}}, {"node": {"oid": "a0e24d3dc9046f0af7d5ba1b3e5c346796995fab", "messageHeadline": "Introduce cli utils file", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 70, "deletions": 119}}, {"node": {"oid": "f8e09c20f9f3640956799504f650dec7c3c76225", "messageHeadline": "Remove admin command from package.json", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1188ddeb771b061423ab09006824f16a5cc46935", "messageHeadline": "Use deployer docker for AWS deployments", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "c48c80520e9cfe8caa732aa7c48020812a7e3c0a", "messageHeadline": "Ask for AWS credentials in a separate script", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 37, "deletions": 24}}, {"node": {"oid": "740d3843ec1ebdf0e7db260206c71db6f4500550", "messageHeadline": "Simplify user facing messages", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e81d3984b43433d42ecad27abac8f65fa3f3d90d", "messageHeadline": "Remove receipt.json", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "8f57449a9d9ca654785954fe8679f623e26fd063", "messageHeadline": "Choose integration less error prone", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f73cf0ceff8ca428d0e312fa5f23e529e2a98bbd", "messageHeadline": "Support running airnode locally", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "75414fe5dd43301bf018175c2b71ec5fad9d55a0", "messageHeadline": "High level README instructions", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "7bdccd82afb79d2b8bca2e48901de5f8777897b5", "messageHeadline": "Remove hardhat-deploy, make code more readable", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 198, "deletions": 1515}}, {"node": {"oid": "8cf4a0b16a4b0ae63372adbc0ba62cd8804630b7", "messageHeadline": "WIP: try running containerized airnode locally, minor code style fixes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 95, "deletions": 70}}, {"node": {"oid": "cb2001af5b9c59cb8f9b1fb9e9c6e97d2e40862e", "messageHeadline": "Make separate requester and make-request script for each integration", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 210, "deletions": 61}}, {"node": {"oid": "58c84ac39bdedb0f19ffa917cfe7fe5186b87108", "messageHeadline": "Finish MVP", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1526, "deletions": 66}}, {"node": {"oid": "5abb8026acdb37a5afece78dcce634da68ef55ed", "messageHeadline": "Prepare CLI script to choose integration and create secrets", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 139, "deletions": 47}}, {"node": {"oid": "58a2f4451c9f104e7a6eaa409fd1b4cacf31aa62", "messageHeadline": "Allow choosing integration type", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "51e24781b6253f1157865151ef5e8cffaa2e03f2", "messageHeadline": "Add another integration", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "6b1bf0e307550f1a6b9fe96732f5cfbb82667aad", "messageHeadline": "Working airnode starter MVP", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 525, "deletions": 2}}, {"node": {"oid": "84f28524a85300a783487c6268fa71c210a2b980", "messageHeadline": "Deployer fixes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "e19878f974ba5e2607ad5b26e1c1da9f31cc2c8f", "messageHeadline": "Merge pull request #597 from api3dao/fix/cli-snake-case", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 262, "deletions": 309}}, {"node": {"oid": "9ad587f1f43d78ce45311852eafc5a9215705533", "messageHeadline": "Fix Admin CLI E2E tests", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 120, "deletions": 137}}, {"node": {"oid": "e08c4037713b945429be2acdbadbb01aa65caf9f", "messageHeadline": "Fix long arguments casing for Admin CLI", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 103, "deletions": 98}}, {"node": {"oid": "3a2653e336d34fa3ebe4062f403fa059c2e94a6d", "messageHeadline": "Fix long arguments casing for Deployer CLI", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa935eb6143bc09e23af6a37edd88f20b42c649b", "messageHeadline": "Downgrade `ora` dependency to 5.x.x", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 36, "deletions": 71}}, {"node": {"oid": "dd29c1d20ff0459421d564d26ac2c63231184ae0", "messageHeadline": "Merge pull request #581 from api3dao/an230-add-executable-flag", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "0c66785a43aae5c1353b0a47c64fbdbcbfecdc44", "messageHeadline": "Add executable rights to CLIs", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a54f6810be6f4a102a21f8ac3b365d7b95386d42", "messageHeadline": "Merge pull request #583 from api3dao/fix/package-symlinks", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a4bd255d35ccb3867e2b5fcf34222adc6cbcb05", "messageHeadline": "Force linking of unbuild binaries", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e45337a305c98bfef5e0d0b6571e105b8c63f501", "messageHeadline": "Merge pull request #596 from api3dao/fix/deployer-gateway-lambda", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ab39fab15b99f55539f0856451467ea90ff7ad13", "messageHeadline": "Fix testing lambda deployment", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7f72460a59e0d53b29465a92359738971d171af2", "messageHeadline": "Merge pull request #584 from api3dao/dependabot/npm_and_yarn/yargs-17\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "e90771ad0b75c6a0bd7af0b9d3c47e3511db38fb", "messageHeadline": "Bump yargs from 16.2.0 to 17.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "c42636cd519af396c9219c49254e60fb181a658f", "messageHeadline": "Merge pull request #585 from api3dao/dependabot/npm_and_yarn/types/ya\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "deba2d1abb5e30da95a8e6cb4d5d33ed9809358a", "messageHeadline": "Merge pull request #594 from api3dao/dependabot/npm_and_yarn/ora-6.0.1", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 73, "deletions": 38}}, {"node": {"oid": "8dc70e601378336239f61553182bdfb30281afc1", "messageHeadline": "Bump @types/yargs from 16.0.1 to 17.0.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8547b2bd36a1e4be721f77183300fef2cb83d282", "messageHeadline": "Update ora imports for v6", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "230e1442c08ac84a790e5f44f792056591e4c9dd", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/ora-6.0.1", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 90, "deletions": 135}}, {"node": {"oid": "2668afcc60a726e9feaaef63e42cf59e0a8a02d1", "messageHeadline": "Merge pull request #589 from api3dao/dependabot/npm_and_yarn/eslint-p\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43bb29956039cd0da9175988c04a2b6d40eb873d", "messageHeadline": "Merge pull request #588 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "6404f59e9439057c8cfb44cb1a0e03bf71175f70", "messageHeadline": "Merge pull request #593 from api3dao/dependabot/npm_and_yarn/hardhat-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 21, "deletions": 107}}, {"node": {"oid": "b3d7753947a0c2051b76cca249792ce6cecb707f", "messageHeadline": "Merge pull request #587 from api3dao/dependabot/npm_and_yarn/husky-7.0.2", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "672df57512db872f103ed314bc38bd478958ad0b", "messageHeadline": "Merge pull request #590 from api3dao/dependabot/npm_and_yarn/prettier\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1006d1a50c424b4d9740f592a34fa61b0360a022", "messageHeadline": "Merge pull request #591 from api3dao/dependabot/npm_and_yarn/eslint-p\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cd5c2022ef906189c60fdba85a42f6ecfea1c5d3", "messageHeadline": "Merge pull request #592 from api3dao/dependabot/npm_and_yarn/date-fns\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "825ee4ee9285b8163404166f39a59baec7e0cb2c", "messageHeadline": "Bump date-fns from 2.16.1 to 2.24.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e1aad413a6d28aeae3888582efbfab26f53513c", "messageHeadline": "Bump @typescript-eslint/parser from 4.29.3 to 4.32.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "f864282230208ea4e6710e8e9d0885b92ae2140e", "messageHeadline": "Bump prettier-plugin-solidity from 1.0.0-beta.17 to 1.0.0-beta.18", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "37d7f61dc40213cbeb1a50173a282f2815fe3621", "messageHeadline": "Bump eslint-plugin-jest from 24.4.0 to 24.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab71d6fbcffea85f704985f3cd43b7e2f41ac4c3", "messageHeadline": "Bump eslint-plugin-functional from 3.6.0 to 3.7.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8691484e98c63691d3c1a2070034844f414b0dce", "messageHeadline": "Bump husky from 6.0.0 to 7.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7d84855f9f82a02b96dcdd3eeb06155141f4284b", "messageHeadline": "Bump ora from 5.1.0 to 6.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 68, "deletions": 33}}, {"node": {"oid": "9e5984f139bffc6f37ac96fcd169abf948d53e78", "messageHeadline": "Bump hardhat from 2.2.1 to 2.6.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 21, "deletions": 107}}, {"node": {"oid": "f5a3a0159fe2b0de6d530bd3295c5410633efa80", "messageHeadline": "Merge pull request #586 from api3dao/dependabot/npm_and_yarn/axios-0.\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "4bd9c5e954db7d27b48c00ee41ef79831985ebd7", "messageHeadline": "Bump axios from 0.21.1 to 0.22.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b7da9575cf5d00de10e258a7e5d4472ad39b3650", "messageHeadline": "Merge pull request #578 from api3dao/remove-typechain-hacks", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 68, "deletions": 70}}, {"node": {"oid": "bd8f563e7ee40239b67240c1164484e3642dc70a", "messageHeadline": "Remove typechain hacks and web3 artifact exports", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 68, "deletions": 70}}, {"node": {"oid": "0a6f04674fa64951102fa2cc8fefda5c23a020a1", "messageHeadline": "Add TokenLockPrice used to fetch amount of tokens to be locked", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "161532d8c28d9bbe2934c2c9ff8237fcf6beffa8", "messageHeadline": "Merge pull request #576 from api3dao/beta-protocol", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 1193, "deletions": 800}}, {"node": {"oid": "9bdf7890c41f34e313e3b51fee4c6850f03c45f4", "messageHeadline": "Document readBeacon()", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3f5b5b6816cca3763b4902b863180e544c3865be", "messageHeadline": "Fix README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "63c8c6c018c213d9ba87a2a67c0fbbad4db43767", "messageHeadline": "Fix comments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "0d57336bf4c01cdc08f8006a01670d46c0a4c8f1", "messageHeadline": "Fix tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1084, "deletions": 735}}, {"node": {"oid": "a241f886e626b36462d59a24cc558e8d4bdfcfe8", "messageHeadline": "Check for zero Airnodes and non-existent templates", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "9e714c81b0d70ae9b2a897028f3be398aa097116", "messageHeadline": "Briefer argument name", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "cb59d1b374fe31380e6bd89c4f4cf05143cb75bc", "messageHeadline": "Assert condition that can never be false", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7c7093b526cff52d4e4def7035a6898b7c05d625", "messageHeadline": "Deploys AirnodeRrp and AirnodeRequesterRrpAuthorizer to Rinkebi", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 2082, "deletions": 5}}, {"node": {"oid": "fda4c83d0b3076afc7a680768e755dbc757958f0", "messageHeadline": "Improves timestamps in cli e2e tests", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "4d75ccb3488fa578c61820febebfb76fbe8ec50a", "messageHeadline": "AN-114: PR fixes and comments", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 100, "deletions": 114}}, {"node": {"oid": "8ad651dc30946176a86c4acab3eb8cf623ce9440", "messageHeadline": "AN-114: fixes error when deploying authorizer contracts in operation \u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "631b04dc04fbee8dc338fde94a15ea9dc52f919a", "messageHeadline": "AN-114: Extend the admin package to interact with AirnodeRequesterRrp\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 637, "deletions": 35}}, {"node": {"oid": "1409eb88686625744f58095e66226cf16b7b6960", "messageHeadline": "Refactor Request<T> type (#559)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "3f3dbbbb5e7effdfc78b8e73a3770be71c10c03d", "messageHeadline": "Merge pull request #574 from api3dao/feature/package-readiness", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 270, "deletions": 61}}, {"node": {"oid": "8749aa882dd4254bc25a34f55441c23ba5f68ed0", "messageHeadline": "Add prefix for all binaries", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f254af556d02273c5a9d2d54d0d4717fd18fb53b", "messageHeadline": "Remove binaries from `node` package", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "d060ca6543608f6f5d9057434bc7bb85e15680a6", "messageHeadline": "Fix deployer beta protocol rebase bugs", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "426d77759e488587b7efd6fcb2b5b80090d497ba", "messageHeadline": "Change Lerna versioning scheme", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd7bb722dbb3e3268bd12c4220707164ab4c5f50", "messageHeadline": "Update protocol package packaging", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "322596839cf79661ceb5d89195d001da0938b22c", "messageHeadline": "Update node package packaging", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3543759eea845a32df90784fd2ca29a1a755267f", "messageHeadline": "Update admin package packaging", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "87bcc72b7af2d5532ccbee56a3ca71d66e7a5d98", "messageHeadline": "Update deployer packaging", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "8153ef36876a8920568e376f05be5ee539d8904b", "messageHeadline": "Update validator packaging", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "8cd80cbb1cb2aa12f3fc5c078ec5346f94592b8e", "messageHeadline": "Add LICENSE file to each package", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 190, "deletions": 1}}, {"node": {"oid": "d6491b278a49ad76149ab92d8e57a0ad3867f87c", "messageHeadline": "Bump tmpl from 1.0.4 to 1.0.5 (#573)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e1946fed59cae93c311b9ad81aee4d212653fd0", "messageHeadline": "AN-208: Fix node e2e tests in beta-protocol-revision after merging be\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "548356f5eab841184c0b0e8aa3b0066ab4a7785a", "messageHeadline": "An202 address suffix (#564)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 228, "deletions": 193}}, {"node": {"oid": "2ab868e1c283c0c7d401f2bbe808d7de23e86c3e", "messageHeadline": "Merge pull request #568 from api3dao/merge-beta-protocol", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4129, "deletions": 2071}}, {"node": {"oid": "7886af66c494d68641f5f4212a680467d3aa394a", "messageHeadline": "Merge branch 'master' into merge-beta-protocol", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 408, "deletions": 244}}, {"node": {"oid": "a520e6d69357daa962865dd7ef639a9955fb7eed", "messageHeadline": "Merge pull request #570 from api3dao/AN-210", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 60, "deletions": 71}}, {"node": {"oid": "d40c5abb6ae235dc7a76f1444c6e7be61664b2a9", "messageHeadline": "Merge branch 'master' into AN-210", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 348, "deletions": 173}}, {"node": {"oid": "df1435aa82fe4225b05517b5c31c69f48bfa3678", "messageHeadline": "Merge pull request #566 from api3dao/feature/docker-node", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 348, "deletions": 173}}, {"node": {"oid": "6ba8c9ab00ecf72c358aadc27efda3366c23c71a", "messageHeadline": "Update docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "222da794f1db699c95379c2a6d325ad947b16007", "messageHeadline": "Update tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "eca9f4dfe4aca264c6cc2580689fbb837697eb4a", "messageHeadline": "Update templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7ca6d948f9647d89d58129b530ceb2441d07b809", "messageHeadline": "Separate array index in parameter paths", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "df78871dfad13b7dc7f6bb606c51262e30cbd57a", "messageHeadline": "Add documentation for new Docker containers", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 108, "deletions": 18}}, {"node": {"oid": "2aa795eca77deff64c9296e0e70803b40883b4cd", "messageHeadline": "Add targets for dockerization", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d5a4a551620bfbfb87866c9baa631dd3e43c5f71", "messageHeadline": "Rewrite Docker builds to use common artifacts container", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 80, "deletions": 101}}, {"node": {"oid": "377fe67dd9327f9f6066a4b89d9c84ec08815e87", "messageHeadline": "Add option to build node Docker image from both local and git", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "87cddc86a8607d2aa319ff2258b0cc037aae26d6", "messageHeadline": "Add Dockerfile for building node Docker image", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "50611ea7d3e82e027012879d1b2983cdc355be50", "messageHeadline": "Move deployer's Dockerfile into its package", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24f818993e9d11b59af04388c10483126adbc276", "messageHeadline": "Add `pack` target for packaging all the packages", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "bf3b59ed5769ca4cd50f1c7f41d90d0db27c2a44", "messageHeadline": "Refactor local node invocation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "b478443e6edecd8acc95ab15c10d32a1aaa329f8", "messageHeadline": "Fix markdown link error", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ba5ae7e842d98c3bbd46485d296cbc6643a6be6", "messageHeadline": "Increase node e2e test timeout", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48af89c9f7ebd1770bddcb2e20a11764d7316c59", "messageHeadline": "Remove file added after inorrect rebase", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 425}}, {"node": {"oid": "06bcfc5507922d4d23f879c34178b653904d3a3e", "messageHeadline": "Fix admin e2e test after incorrect merge", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3f962a8a38312c9c1b147d714d8cb31030486cfe", "messageHeadline": "Merge branch 'copy-mbp' into merge-beta-protocol", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3970, "deletions": 1504}}, {"node": {"oid": "e46a6cd02687f184f6f2c0c26c8eb3139217ef6b", "messageHeadline": "Fixes unit tests with new set of protocol events", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 104, "deletions": 100}}, {"node": {"oid": "c69c066684dd16a7c75820b806c01c4d4f216627", "messageHeadline": "A3P-23: Replace airnodeAddress with sponsorAddress in api call verifi\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e974bb8299e40308ed1ca740e907513bd5ac0fcb", "messageHeadline": "A3P-23: Replace airnode with sponsor when generating requestId hash", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 80, "deletions": 66}}, {"node": {"oid": "1d95dfcb1d6be3f5a19d65dfabe42973f33163ab", "messageHeadline": "AN-208: Fix node e2e tests in beta-protocol-revision after merging be\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 14, "deletions": 40}}, {"node": {"oid": "43caa331ce6a8fd5d688c8b6d1b343e1f4199418", "messageHeadline": "Merge beta-protocol branch", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4008, "deletions": 1927}}, {"node": {"oid": "1c9b3f6a946080ade7fcf2cd5d6ee1cb88c4705d", "messageHeadline": "Merge pull request #529 from api3dao/beta-protocol-cherry-pick", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 11708, "deletions": 9024}}, {"node": {"oid": "976951673b69fd4f189b97526dd7a6f213428065", "messageHeadline": "Apply rebase fixes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1475, "deletions": 3356}}, {"node": {"oid": "d98f0c1b82f43d6ae1526364d90b0c0fa2b5024f", "messageHeadline": "AN-69: Verify sponsor wallets for withdrawal requests (#560)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 89, "deletions": 19}}, {"node": {"oid": "84d1c87faefc95ddfccf3f23dd364d34c5e71824", "messageHeadline": "AN-176: Certik ARO-02 | requestId should include airnode (#555)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 187, "deletions": 152}}, {"node": {"oid": "2fb56ba79020ebe89c0aecb64faf0fe6abccd76f", "messageHeadline": "AN86: deployer airnodeid to airnodeaddress (#552)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 70, "deletions": 75}}, {"node": {"oid": "34cdfd9c3bddcdcef6071c81a2fd3cc43a0d28f4", "messageHeadline": "Import flatten using default import", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02e47c3053059b52131d25b50777703d632f5296", "messageHeadline": "Refactor e2e tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 164, "deletions": 221}}, {"node": {"oid": "02848e49ab23ab2465bdb7c13c81bf5824ba08e5", "messageHeadline": "Do sponsor requests sequentially, fix e2e tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 108, "deletions": 52}}, {"node": {"oid": "5df5400b5b7580b0777b99b24bb380fb7ebc7bf2", "messageHeadline": "AN-130: Skip authorization checks if authorizers is empty array (#541)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 47, "deletions": 29}}, {"node": {"oid": "42865040eecb10a10d185df9ad2bd96260dc1f31", "messageHeadline": "AN-101: Replace regular requests with template requests (#544)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "55261c7ac1b86976093016df6492bb768dbf818e", "messageHeadline": "AN-98: Replace endorsing with sponsoring (#543)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "ab164d504d911504970defe69e5fc5692d6cf553", "messageHeadline": "AN-175: Fix tests under Node package in beta-protocol-revision branch\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 351, "deletions": 294}}, {"node": {"oid": "fcb7533c45d4aab404377cf0eba50b528c0de8ae", "messageHeadline": "Updates README with fixes on derive-sponsor-wallet command (#530)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "447a668528c17eb2c9a5c5e0fbe933120ced246c", "messageHeadline": "AN-118: Replace call to AirnodeRrp.getTemplate() with AirnodeRrp.temp\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "66560044a42712a63c739d0f12c6f80c8b74aa11", "messageHeadline": "Removes airnodeAdmin leftovers from operation package (#527)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c109a4a4131b7aff7b6362bf5e1c5144ccc9df48", "messageHeadline": "AN-92: Replace client with requester (#523)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 138, "deletions": 160}}, {"node": {"oid": "786a05b90ddaa756906ad6ee78ac9b9611126abc", "messageHeadline": "AN-94: Replace requester with sponsor (#524)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 256, "deletions": 240}}, {"node": {"oid": "d3730b5dd361e09dc357b315e2d4e97b981eab6d", "messageHeadline": "AN-96: Replace designated wallet with sponsor wallet (#521)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 91, "deletions": 97}}, {"node": {"oid": "4883aa187e324e4b225a31d9ac3f98d0a59b81ce", "messageHeadline": "AN-90: Fixes call to AirnodeRrp.checkAuthorizationStatus() (#518)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "2d3f990d7df3a43858f9bcc5869dad886cc04187", "messageHeadline": "AN-105: Removes destination address param when fulfilling withdrawal \u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "9bf031a6265f923a63cfd461b9d362499497eb6a", "messageHeadline": "Removes setting airnode parameters on airnode initialization, removes\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 314, "deletions": 448}}, {"node": {"oid": "3284e463a0b569ece1445d60432525534a3a60aa", "messageHeadline": "Api3TokenLock Integration and Tests according to specifications (#504)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 3069, "deletions": 3}}, {"node": {"oid": "e1161f64c8bb8d296988bb12a15268d6164d67f6", "messageHeadline": "AN-107: Fixes protocol event names (#511)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 155, "deletions": 178}}, {"node": {"oid": "57d67cd37cba4b472c883e2348dd215ffc8a46ff", "messageHeadline": "Fixes operation package (#463)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 227, "deletions": 245}}, {"node": {"oid": "ae8afb885e3e87bf863469cb74ac0bf33fd561d8", "messageHeadline": "Fix admin package (#456)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 347, "deletions": 379}}, {"node": {"oid": "70d376d8bc88ad20d9e620b101b5e4f83dae9b3c", "messageHeadline": "Remove withdrawal destination (#498)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 129, "deletions": 283}}, {"node": {"oid": "a8908253e8eebaa4edad196f1dcd0737ef7b087f", "messageHeadline": "Update README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 200, "deletions": 17}}, {"node": {"oid": "a6ab5dbdcb7ade294df83fe18ebafcfcdfa60ce1", "messageHeadline": "Rename ConvenienceUtils as AuthorizationUtils", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "801b93622fc7e02765ff5546cba042917eec44e4", "messageHeadline": "Move xpub announcement to AirnodeRrp", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "426c37cd0d3f56e55836b3ba49a5070d5d37819b", "messageHeadline": "Remove on-chain authorizer announcements", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 65}}, {"node": {"oid": "8c1e57689ba214208448b8eec68cea013d78fdb8", "messageHeadline": "Rename AirnodeRrpRequester as RrpRequester", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 290, "deletions": 328}}, {"node": {"oid": "f8a421700a40978fe70d4ae19164292a4dee3a25", "messageHeadline": "Extend Api3RequesterRrpAuthorizer tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "12c1426e8a11dc08b7b93905d6aba2ea3d50914d", "messageHeadline": "Improve inline docs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "221d169923dcfe82473c7da8c713ba21f9291e83", "messageHeadline": "Api3 requester rrp authorizer fix (#441)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "96de1f047b988dd4a5c50354e8bbb21ed86814c6", "messageHeadline": "Rename public key as xpub and remove redundant getter", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 26, "deletions": 48}}, {"node": {"oid": "63f8f76409cec77471dba441c13775820bcd806c", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0902cc590290e5e4ddd9660c38f545b43e08a605", "messageHeadline": "Splits airnodeToAnnouncement mapping into airnodeToPublicKey and airn\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 88, "deletions": 53}}, {"node": {"oid": "aba278d8e3e36187141ed1b9819f3070ac7413e2", "messageHeadline": "Reorganize directory structure", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 43, "deletions": 47}}, {"node": {"oid": "2f39c5bf88fbdc52b6607a2aae3eb05413ed4979", "messageHeadline": "Fix authorizer tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 741, "deletions": 1717}}, {"node": {"oid": "141c74cbfeca487d0fe0b0a405e344c608c25c5d", "messageHeadline": "Merge branch 'beta-protocol' into authorizer-tests-combined", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3219838f76b604c3548e25740b51a25ddc96c07c", "messageHeadline": "Reorganize requester contracts and complete their tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 468, "deletions": 21}}, {"node": {"oid": "524dad16b177d0e7bd0cd2a52cc09a707e35f30e", "messageHeadline": "Implement the main functionality in the parent contract", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2361, "deletions": 2358}}, {"node": {"oid": "5dc9614886c148ccb032469c8ec8b7c55eed5950", "messageHeadline": "Have template functionality in a separate contract", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 180, "deletions": 149}}, {"node": {"oid": "9344a9ffd8f46bb5909a431f843a3f2cc15311cb", "messageHeadline": "Refactor protocol contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3250, "deletions": 2465}}, {"node": {"oid": "9502269555b6242b7a9fe36acbafd3025e1f8927", "messageHeadline": "file rename", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3c6fe389135e1d98068da2f55d2fca1f37a551a", "messageHeadline": "tests for rankedAdminnable and Whitelisting", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 1594, "deletions": 669}}, {"node": {"oid": "481ec56cdac61b972cab5344f215990fbf7152ad", "messageHeadline": "Adds description and tests for addressToDerivationPath", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 89, "deletions": 15}}, {"node": {"oid": "f5b626c8ad0c5c91988b79443db2d76e5f13befc", "messageHeadline": "Fixes admin packages after removing airnodeAdmin and requesterAdmin f\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 119, "deletions": 341}}, {"node": {"oid": "2a90a364556fe8d91f0fa66346e81919827f6414", "messageHeadline": "Updates prettier and prettier-plugin-solidity packages", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "8fe3c190060882b10139cb6df136f3fbc1ff1a21", "messageHeadline": "Tests around ClientRrpAuthorizer", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 112, "deletions": 100}}, {"node": {"oid": "db2e4b9b5aafc7da4d605ca666dd91402eee1598", "messageHeadline": "Tests around ClientWhitelister", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 388, "deletions": 356}}, {"node": {"oid": "3f294ec4c609e46ecd0cfc9cac223725a82485e9", "messageHeadline": "More tests around RankedAdminnable", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 92, "deletions": 16}}, {"node": {"oid": "42add5d87791a080aa1de6d575a05791436134b9", "messageHeadline": "Adds getRank and setRank tests for SelfClientRrpAuthorizer", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 549, "deletions": 487}}, {"node": {"oid": "13b4a33b3051cbb5bf09fa7d26b7dd30ea01a0a6", "messageHeadline": "Removes old test files", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 0, "deletions": 964}}, {"node": {"oid": "6c661f25df9c2040f6f2bee16050337330cc2f15", "messageHeadline": "Adds utility function to convert an address to a derivation path for \u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "240ac5f7053abc779e67a47a62ce7bb84a20ebc8", "messageHeadline": "Fixes beta protocol tests", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 252, "deletions": 444}}, {"node": {"oid": "02455d6664d79596388d529887edfde93db37283", "messageHeadline": "Merge pull request #420 from api3dao/authorizer_metaAdminnable", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 135}}, {"node": {"oid": "def060d48aa62f95649a2b1fc68b84d22d52a186", "messageHeadline": "Remove redundant abstract", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b90a4fb07ebff6477564d5e7686fc93893a6a4be", "messageHeadline": "Reword the ClientRrpAuthorizer to be reused for RrpBeaconServer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 212, "deletions": 150}}, {"node": {"oid": "27173bcbe373c9af3b208861f95bc5336c90d8fc", "messageHeadline": "Use \"self\" in the authorizer name again because \"Airnode\" is confusing", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2d0699a1f781f73a4b6b5c984de922894ff5c17c", "messageHeadline": "Don't refer to AirnodeRrp.sol for the Airnode admin", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "ec249ce3e5b0a1a78e8a060a9684ac220178134a", "messageHeadline": "Merge branch 'beta-protocol' into authorizer_metaAdminnable", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 334, "deletions": 273}}, {"node": {"oid": "abacdd5901633b400b0e468bd0ff9dd893651c8f", "messageHeadline": "Refactor authorizers", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 319, "deletions": 288}}, {"node": {"oid": "889075148b8d97833a4d2c2f94ed7a014382d16b", "messageHeadline": "Adds a small comment to the addressToDerivationPath util function", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7ae1e5ad06d693efeb5d636af5e5be6cf6f88648", "messageHeadline": "refactor AirnodeCwRrpAuthorizer", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b983eebcb663578422b32d7287543eacdf9f5cb4", "messageHeadline": "Fixes operation package after removing airnodeAdmin and requesterAdmi\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 32, "deletions": 41}}, {"node": {"oid": "94671afee3626b3846ba1faacecb0cb69e9446b2", "messageHeadline": "Implement AirnodeRrpBeaconServer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 167, "deletions": 1}}, {"node": {"oid": "a62d67ca76842e932a482c307419fd9dd2cfaa4e", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 296, "deletions": 214}}, {"node": {"oid": "c648a90345a65b44eb86d76f4c7f601a944f747c", "messageHeadline": "Merge branch 'master' into beta-protocol", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1019, "deletions": 373}}, {"node": {"oid": "a61dd89fa7fd71a2f4e5af13a4cebcfb20b89340", "messageHeadline": "Prettify contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1325, "deletions": 1052}}, {"node": {"oid": "6bb300b6c92c9f3cc37b744e745baadccccd3eb0", "messageHeadline": "add metaAdminnable contract and integrate with Api3CwRrpAuthorizer", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 83, "deletions": 24}}, {"node": {"oid": "192c2ea2e591da71ef31f241d7230a9aaa76c236", "messageHeadline": "Remove requester creation and admin", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 329, "deletions": 114}}, {"node": {"oid": "254da425fd5814b35b2c038c6fcc3cf175460c84", "messageHeadline": "Implement default authorizers", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "c1197565c78ff945ea5596fe2d5902333d792f1c", "messageHeadline": "Remove setAirnodeParametersAndForwardFunds", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "8f5e5d1f2058c1e9a46c35c3eeabda49fc9aca71", "messageHeadline": "Unify the admin and the master wallets for Airnode", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "d386f2dcc0c98c5be1ae49f506bbfd48489f3e77", "messageHeadline": "Disable protocol tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f1c883ce159fab506a0719cfd914f8d73f210a28", "messageHeadline": "Merge pull request #556 from api3dao/beta-protocol-endpoint-whitelisting", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3589, "deletions": 1870}}, {"node": {"oid": "6c41934d5272ca1f836b5e6477331f9f7d2f922d", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/beta-protocol' into beta\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 191, "deletions": 130}}, {"node": {"oid": "80b24b8feb92d59d2fb2f584c3dfd6794477b3f1", "messageHeadline": "Merge pull request #565 from api3dao/dependabot/npm_and_yarn/packages\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 116, "deletions": 98}}, {"node": {"oid": "7a4cfa6a98eb79ea2d6d14c19df1fc6162ee5978", "messageHeadline": "Bump axios from 0.21.1 to 0.21.4 in /packages/protocol", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 116, "deletions": 98}}, {"node": {"oid": "18ade80fc33f3cb53e18888528e0a3bdf2c564af", "messageHeadline": "Merge pull request #558 from api3dao/validator-build", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "80ab1f70a30bf843645984b73d68e1daf1d89641", "messageHeadline": "Merge pull request #562 from api3dao/a3p23-airnode-to-sponsor-in-requ\u2026", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 82, "deletions": 68}}, {"node": {"oid": "d55bdde6b59109589b5ecc28b1806f43042527ac", "messageHeadline": "Merge branch 'master' into validator-build", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "8879bfd822055cc5e65e9ee57c54fad028561664", "messageHeadline": "Sort alphabetical versions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c179455d400b4d9c30738b1979d81267c9f0c7bb", "messageHeadline": "A3P-23: Replace airnode with sponsor when generating requestId hash", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 82, "deletions": 68}}, {"node": {"oid": "c44b1b9d1724698e2277b264d12e211fa7ffcd69", "messageHeadline": "AN-179: Rename request in config.triggers as rrp (#561)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "ff66de5eef05f1fb88e6ea103cb1817d27844f3d", "messageHeadline": "Add rimraf to deps", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "35d6fbee7bbe79fec124cfe6f8664f65e8dcbf42", "messageHeadline": "Fix version sorting", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6317f579409338dd003b7962b11fd276d9730b0c", "messageHeadline": "Add missing interface", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "77cc64e9c7b2593bd69fe2f036ac34ab95d83915", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 42}}, {"node": {"oid": "adee69da44fc5f93d0bfa97165221bdad02ededf", "messageHeadline": "Check if address argument is zero", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 52, "deletions": 30}}, {"node": {"oid": "9df5e11a48b72265317fe027a66b2df868c4920e", "messageHeadline": "Replace userIsWhitelistedToReadBeacon with userCanReadBeacon", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 104, "deletions": 16}}, {"node": {"oid": "779a6d873bc844f4cea1b0dfe3fd8045e147a469", "messageHeadline": "Reduce code duplication", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 90, "deletions": 70}}, {"node": {"oid": "2f3527a2925488da6749ae6146c3ffa7fb25d6cc", "messageHeadline": "Fix comments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 44, "deletions": 36}}, {"node": {"oid": "5af53c6c0fd1867da83c626c54819e8c721de1e2", "messageHeadline": "More consistent action order", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "570d6d22f046b592c8f5512792fc6c737f9404a2", "messageHeadline": "Optimize condition circuit", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8ef3d93fd673426dc187dbebad7525f80b2a720", "messageHeadline": "Fix versions comparison", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "01c11480bd52a76c2b5150e100b53d5b66d17405", "messageHeadline": "Fix tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "3f39c5cd0a7425353fd33054549898c2254033d9", "messageHeadline": "Fix tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2159, "deletions": 919}}, {"node": {"oid": "94b440e0437823fa280e19b61c147a0cacd37ded", "messageHeadline": "cont'd Remove redundant modifier", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "92b0ed0caa27db29cc6d67c46e7a059e839ebcb7", "messageHeadline": "Remove redundant modifier", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2bcf7d1b2abd0f1cf1aefa8d25d1ea3e55ca9b11", "messageHeadline": "Remove Whitelister interface", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 107, "deletions": 108}}, {"node": {"oid": "240ec6ae89c7a034d2d3f4f45ae1e21d14b38a08", "messageHeadline": "Rename AirnodeAdminnable as SelfAdminnable", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 75, "deletions": 74}}, {"node": {"oid": "8837495fa40cb821c1e0487a4aea4b749dbe17fd", "messageHeadline": "Fix test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e6b19af76300cadc9773a7a7124310f9ca313ee", "messageHeadline": "Refactor", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 293, "deletions": 371}}, {"node": {"oid": "f09794864e3daf58a4bb41dbc6e35d1d1c0c6dcf", "messageHeadline": "A3P-22: Certik ARO-02 | requestId should include airnode (#553)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 68, "deletions": 36}}, {"node": {"oid": "c0ec05a85e5bc72c333c07560095815539264430", "messageHeadline": "Extend Whitelister interface", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "529f7c90454ef9892fe70e00422cc8ce3867114c", "messageHeadline": "Merge branch 'master' into validator-build", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 760, "deletions": 509}}, {"node": {"oid": "32ebb5b63aa1a40fcf76ce4113939dad92253664", "messageHeadline": "Improve whitelisting events indexibility", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "f8cf653b1fb9ea037cb42f780320ddb3d4379323", "messageHeadline": "Fix comments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 68, "deletions": 49}}, {"node": {"oid": "a407f19f0b85b258ce0b31126f44408375295db0", "messageHeadline": "Implement endpoint-level whitelisting", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 564, "deletions": 170}}, {"node": {"oid": "623614192c36c39115113985601798f9ffad3a36", "messageHeadline": "Format comments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "b265adf26f2086a53a5f1e25797417696075a6f0", "messageHeadline": "Organize test directories", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "45bc39429a75e201ba1c6e5324c387eceb8da1b8", "messageHeadline": "Fixes relay metadata parameters (#547)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 127, "deletions": 23}}, {"node": {"oid": "1395147354451eb8143110fa1bbc9493362d38d2", "messageHeadline": "Certik revisions for Beta-Protocol (#548)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 240, "deletions": 124}}, {"node": {"oid": "d113217ea7f42d58761a5bbc48ad17c426563a7f", "messageHeadline": "Update README.md", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99d4dcdc80d2a09783d7303254eae40f2bcf4855", "messageHeadline": "Merge pull request #537 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 216, "deletions": 192}}, {"node": {"oid": "b629d47954e4efcb7c8bfb6c1d477825885b02af", "messageHeadline": "Remove withdrawal destination (#498)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 129, "deletions": 283}}, {"node": {"oid": "c2076ccb29d8f912cacd6c238fdea976df5ab36a", "messageHeadline": "Merge pull request #525 from crisog/pokt-doc", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "3d1dfae4ef9c6bdbaaae4d1e751a0758f8d131c0", "messageHeadline": "Merge pull request #513 from api3dao/validator-templates", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1146, "deletions": 92}}, {"node": {"oid": "217f1652de891fb9fc99836d5be89dad19090f6b", "messageHeadline": "Merge branch 'master' into validator-templates", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 168, "deletions": 169}}, {"node": {"oid": "8ed78ff6cf738d2467cd82e364a3acd2261e5d7c", "messageHeadline": "Simplify retrieving of latest version", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d79f7f53fe0373bbd2ca52df494377f591437470", "messageHeadline": "Use any in E2E test", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d88d549d5a5ee007e65086c29bc0d9fef21e7e3f", "messageHeadline": "Cast errors", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "83199e877a23f102b6a89334402c1938f1d69ab3", "messageHeadline": "Update webpack", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 202, "deletions": 178}}, {"node": {"oid": "aac93d7ef57a24cb4d10987abd93e6a62e777273", "messageHeadline": "Improve typings", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6f4849ae71f493fc28154411a1cee8da0572c467", "messageHeadline": "Bump typescript from 4.3.5 to 4.4.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9577aeb7a8f6aea3ca2571eb923ce59acff16b8e", "messageHeadline": "Merge pull request #540 from api3dao/dependabot/npm_and_yarn/hardhat-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 97, "deletions": 72}}, {"node": {"oid": "2ba4c2373f0acbf2845a5f178b05864f12684f40", "messageHeadline": "Bump hardhat-deploy from 0.8.11 to 0.9.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 97, "deletions": 72}}, {"node": {"oid": "0034bdd4eec337fe34129e8f74fe416806bae92d", "messageHeadline": "Merge pull request #539 from api3dao/dependabot/npm_and_yarn/ts-node-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "1510011c5688bdd2459c75ac19cb179a946b7906", "messageHeadline": "Merge pull request #538 from api3dao/dependabot/npm_and_yarn/types/ya\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "785b43155568d6a83d18a9c3e93d797e2869d911", "messageHeadline": "Merge pull request #535 from api3dao/dependabot/npm_and_yarn/solidity\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "dd98380194e5f9dab0070d1f04997ed528e8eff0", "messageHeadline": "Merge pull request #536 from api3dao/dependabot/npm_and_yarn/eslint-p\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 28, "deletions": 50}}, {"node": {"oid": "9921e9114cde2df807a5025d674c312ef416b68f", "messageHeadline": "Bump ts-node from 10.1.0 to 10.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "75de368fe67414a53e6a7bdede44577552d794bf", "messageHeadline": "Bump @types/yargs from 16.0.1 to 17.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "71c9c2f23a8723fbe561eb266c28873f599807f5", "messageHeadline": "Bump eslint-plugin-import from 2.23.4 to 2.24.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 28, "deletions": 50}}, {"node": {"oid": "96583b8f33c283a735fe2fa14233cdc4fc734d79", "messageHeadline": "Bump solidity-coverage from 0.7.16 to 0.7.17", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "c96081d997bb2f219bc2ae091fcbeda07228dff8", "messageHeadline": "Update templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "02f440cff1b9c8e40ff3d8bec0568a4087183583", "messageHeadline": "Merge branch 'master' into validator-templates", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 81, "deletions": 32}}, {"node": {"oid": "db51a3a7979e4927ddcde2cc29db9caba1d3eee6", "messageHeadline": "Merge pull request #534 from api3dao/dependabot/npm_and_yarn/tar-4.4.19", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 81, "deletions": 32}}, {"node": {"oid": "6dd66fc34d21b6f39da14eecd7f9078887430e2f", "messageHeadline": "Bump tar from 4.4.15 to 4.4.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 81, "deletions": 32}}, {"node": {"oid": "be542a02aac5af5b30d54605dcde55b1669a8fc2", "messageHeadline": "Merge branch 'master' into validator-templates", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 95, "deletions": 59}}, {"node": {"oid": "b0db2fa2069f4e3f34611c4c8cced58f667336ab", "messageHeadline": "Update tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "f8ab06605f0b989f68ec3d055cc6bb368ba553d0", "messageHeadline": "Issue warning when not using the latest version", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "269b0db5482f61f62fdb56b809b958fa53df90fd", "messageHeadline": "Use null instead of empty string", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "6e7711421f0106c112328f16abd1aee880a90e90", "messageHeadline": "Merge pull request #526 from api3dao/feature/config-api-credentials-p\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 95, "deletions": 59}}, {"node": {"oid": "b006ba39ee9e7568b294899c3577846040831efa", "messageHeadline": "Certik revisions for Beta-Protocol (#531)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 513, "deletions": 232}}, {"node": {"oid": "1842f8b98b128597361c83b5eb7a4737777558f7", "messageHeadline": "Fix test issues caused due to API credentials placement changes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "b3056ef6bbabe424e645b7e7dfe78cfc217098d6", "messageHeadline": "Change API credentials placement in `config.json`", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 57, "deletions": 31}}, {"node": {"oid": "a652aa2a4af23aaed856334d1bc9b5610eb4b679", "messageHeadline": "Move conversion templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b7435c037cba3cda3da940984fae3ea69097ca8e", "messageHeadline": "Merge branch 'validator-templates' into validator-build", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 288, "deletions": 292}}, {"node": {"oid": "f2a1eaddb65db00955a98e31b1502760e2a99697", "messageHeadline": "Merge branch 'master' into validator-templates", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 245, "deletions": 264}}, {"node": {"oid": "071b25ac775049985c28c7df03998eadb3433c86", "messageHeadline": "Use common path constant", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "aa45d30efccdeb89b8077fdceccd33aad42a0480", "messageHeadline": "Add unknownConversion message", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "f542a038df7368ded2f2b39fd9b5d54dfeed1ef7", "messageHeadline": "Use array for toVersions in conversions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "77f9cea814e6bbb86232b77c14d14b33ba52aca6", "messageHeadline": "Check from version", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5bf414ffcc270306671412fbe14d1a0e36b96038", "messageHeadline": "Make arguments optional", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4348cff2fcbfc3fd3b55487a2f50a2c99861a4ff", "messageHeadline": "Remove redundant typings", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "988b891d36f8f4e6840a3ab1aacdb73d63607766", "messageHeadline": "Remove unnecessary map call", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cc255f3a235c43bbe0917ff694d131f856d4fb78", "messageHeadline": "Use logical nullish assignment", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "23f8093e00af3a71da4b038b17f0faea6d58da22", "messageHeadline": "Improve variable typing", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c0f74755654fc592f41e8f2c0834924bc67ce927", "messageHeadline": "docs: update provider urls with Pocket", "author": {"name": "crisog", "email": "ortega.cpp@gmail.com", "user": {"login": "crisog"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "0ebd801ee8c2c711ae7c8457547750f6a9d349e3", "messageHeadline": "Merge pull request #522 from api3dao/fix/refactor-receipt-generation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "7780068e10e020aec5cb52323733e0b107ef01ad", "messageHeadline": "Refactor `receipt.json` file generation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "1ab0d3b2b716bea69831c94ac1a1ce8de3904d5c", "messageHeadline": "Merge pull request #519 from api3dao/fix/remove-create-mnemonic-step", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 11, "deletions": 91}}, {"node": {"oid": "1fd7ffc8606e3b6d28005daaec2b0a4c4d80f928", "messageHeadline": "Remove mnemonic generation step from deployer", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 11, "deletions": 91}}, {"node": {"oid": "d37ab63e0d0149541011d4bc9b2c1d5bb4c1e5f8", "messageHeadline": "Update validator build", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "69bef8ba02b7d4ee9fc308007cef23a80639333f", "messageHeadline": "Merge pull request #515 from api3dao/feature/secrets_in_config", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 86, "deletions": 74}}, {"node": {"oid": "ebea518b876c6a046058574aafca4b0cf381aa82", "messageHeadline": "Merge pull request #512 from api3dao/feature/mnemonic_in_config", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 143, "deletions": 115}}, {"node": {"oid": "a4df329d1ecbd6c62999e1f9008f2b987e843f54", "messageHeadline": "Remove unnecessary env variable setup for tests", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "7565dbc0ec37ca83fed91613b860de8d70d23f81", "messageHeadline": "Read heartbeat secrets from configuration", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 46, "deletions": 44}}, {"node": {"oid": "81eb50686c048f0cd9a320e84348d6211c392d4a", "messageHeadline": "Read HTTP gateway API key from configuration file", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "ed372bdc0bdf30bcfae7c04ce80f42f953da7c57", "messageHeadline": "Read mnemonic from configuration file (interpolated)", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 143, "deletions": 115}}, {"node": {"oid": "281acfcb61a5087eb58045f7579a31a86f80747f", "messageHeadline": "Update conversion in readme", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95eb98a00cabc9b427b6ba33069dde22d9550680", "messageHeadline": "Merge branch 'master' into validator-templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "fbb142ce592551fbf41c92a9a3a37e3c80507ebd", "messageHeadline": "Update tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "78ee8da7339fc0f4b111ce72230f523a90053abf", "messageHeadline": "Merge pull request #509 from api3dao/update-scrub-comment", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "440103f7740377e3b49f59b1a69670996ac18937", "messageHeadline": "Expand on the scrub comment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "dfd80810b94d26527247c37008c26e9563864c0d", "messageHeadline": "Merge pull request #505 from api3dao/feature/api-test-call-gateway-ad\u2026", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "48b8063a136268d5675a1c41ccdb7668dcd233fc", "messageHeadline": "Add testing gateway URL to heartbeat data", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "13e3abcf0d90744a221e1314d750091640b3aeee", "messageHeadline": "Add testing gateway URL to recepit.json", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "75e5752db25ca9d3dd2f34e74932b0a5447a666f", "messageHeadline": "Merge branch 'master' into validator-templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "834b4202c24c65e073d2473d868e3129a59c0773", "messageHeadline": "Merge pull request #478 from api3dao/validator-yargs", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 152, "deletions": 71}}, {"node": {"oid": "287fc9c9bdbc49a6b8f052bbd3c9d6e53057fb2a", "messageHeadline": "Merge branch 'master' into validator-yargs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ffaa558e18addc5796605e7ec9706ebaeb278beb", "messageHeadline": "Access args with '.'", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2285cd9502fae3de31fcd2191e4c0239a98fa22", "messageHeadline": "Remove unnecessary checks", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "60714dd4e317b910e6fe3517f2a9b5cfad40bc2f", "messageHeadline": "Update paths in conversion templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6347ed33fce94f8f5cb48b0751960f18f8010a2a", "messageHeadline": "Prefer latest numeric versions in conversions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6aa73548de8b3d37d34a1ed4167e41d97134e398", "messageHeadline": "Update readme", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "7004fdb63af278b5212fedc66e2d30527574f946", "messageHeadline": "Update convert command", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 926, "deletions": 57}}, {"node": {"oid": "c224865949ac98f206179da9a416ae9e07cc0c7c", "messageHeadline": "Merge pull request #503 from api3dao/dependabot/npm_and_yarn/path-par\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "06f095ef77023dd96cb428c2ff6c68849d97072b", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/path-parse-1.0.7", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "098d19df4b9bc891a1079afd3e8b636bf35a5f00", "messageHeadline": "Bump path-parse from 1.0.6 to 1.0.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "41a3956ae13f946ab7fa1eddc905e78b8845f38d", "messageHeadline": "Merge branch 'validator-yargs' into validator-templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "99eace6dd487f803ed32a46be264fa650a906cab", "messageHeadline": "Merge branch 'master' into validator-yargs", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "04b06de259c9bf4cedf378a38c681a83fbc4a844", "messageHeadline": "Update validate command", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56ed32771a2c8808e06b9089e466489e4df3a51c", "messageHeadline": "Update yarn.lock", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "dea0bc72c2d96de031e99a6d76257bab256dbf65", "messageHeadline": "Merge pull request #499 from api3dao/test/node-e2e-testApi", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "05cf690ddfcbbe33cd839a5bbe878c3e8826b3a7", "messageHeadline": "Add E2E test for test API calls", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "1010056239fe063e2bfb3922878736200a1207f9", "messageHeadline": "Merge branch 'validator-yargs' into validator-templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1420, "deletions": 905}}, {"node": {"oid": "693dbe1e719cd75cf15dc27cc918a15003ff8351", "messageHeadline": "Merge branch 'master' into validator-yargs", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1328, "deletions": 845}}, {"node": {"oid": "e9130a84cffae37d1841c45dee640dd7f7c897d5", "messageHeadline": "Update convert command", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 64, "deletions": 35}}, {"node": {"oid": "24ed946d74dd5b1025b8791079558d9cc1d01000", "messageHeadline": "Merge pull request #453 from api3dao/validator-autodocs", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2568, "deletions": 1437}}, {"node": {"oid": "8a1c6491ee37dace7f11a05e22ffc4ccc06a8874", "messageHeadline": "Merge branch 'master' into validator-autodocs", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 587, "deletions": 470}}, {"node": {"oid": "8288fffd797f192625ce092d987839d22bbbf255", "messageHeadline": "Merge pull request #497 from api3dao/dependabot/npm_and_yarn/packages\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 587, "deletions": 470}}, {"node": {"oid": "6ea99098dc4763c6e545c92ef34e36e736985fc0", "messageHeadline": "Merge branch 'master' into validator-autodocs", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 553, "deletions": 122}}, {"node": {"oid": "8c60351614350a6ac82b6026bd53d329c5ad3c7f", "messageHeadline": "Bump path-parse from 1.0.6 to 1.0.7 in /packages/protocol", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 587, "deletions": 470}}, {"node": {"oid": "f8caf376db243076f7aef2f446647aaddbecd9ef", "messageHeadline": "fix(#494): Update ethers, hardhat and hardhat-deploy dependencies (#496)", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 553, "deletions": 122}}, {"node": {"oid": "da523b323077b3a7c9a8b396bfd8640243d2c9d1", "messageHeadline": "Use parseSync() in yargs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "248d72dc17604f83fb62a6ae347139fca06e3480", "messageHeadline": "Add typescript definitions for yargs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d5fab39a91fd9e6533bdf0be1b6515817454331", "messageHeadline": "Update postinstall", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a933415b0e40a4d4f06a2f67a2c377ff20915e6", "messageHeadline": "Move yargs to runtime dependencies", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "77f3ae8d04c04d68691f3e0b7acbcaab70df1895", "messageHeadline": "Rename argument specs_only -> specs-only", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fec8663cb99a8327a2bc8b61ee4325dd676c077c", "messageHeadline": "Merge branch 'master' into validator-autodocs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 188, "deletions": 253}}, {"node": {"oid": "b8cbd698a9369dd285575bc1f1662bd736a5b726", "messageHeadline": "Merge pull request #477 from api3dao/jest-eslint", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 186, "deletions": 251}}, {"node": {"oid": "d61eb6604882cafc4200b79535be0e5fb12095ab", "messageHeadline": "Merge branch 'master' into jest-eslint", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0aa2f39b94221f601d231839edf70039bf68e653", "messageHeadline": "Merge pull request #467 from api3dao/docs/deployer-readme", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa188993e172d785ef69346ff4d5a6e2f3dfe869", "messageHeadline": "Update deployer README - add AWS IAM setup video link", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3862c9685a9fd5e24199024906062d2ef42863e", "messageHeadline": "Merge branch 'validator-autodocs' into validator-yargs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c97c570753d3d426b78f96c4afab083bd9da34d7", "messageHeadline": "Update readme", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65b2d1b127c720589b430649c8a702b342657eb9", "messageHeadline": "Update readme", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "693dba0ac05e0590484f04414f3a2b9cd2b962ba", "messageHeadline": "Update specs_only argument", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "086829c058a9c604ef4f59404d1353e3e1f71323", "messageHeadline": "Lowercase format arguments", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0b0050f3c096685df1e26a3826dc0cc43e5a6bd9", "messageHeadline": "Merge branch 'validator-yargs' into validator-templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3525, "deletions": 2151}}, {"node": {"oid": "76ca5e907262c83f1d518e1cc51a21b1401cae38", "messageHeadline": "Add eslint-plugin-jest", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 186, "deletions": 251}}, {"node": {"oid": "11be8e8b85e78e4218baa87823a1570c8687f8c1", "messageHeadline": "Use yargs in commands", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 61, "deletions": 24}}, {"node": {"oid": "9ff7a7b36393ca818f420139312ee40036565916", "messageHeadline": "Merge branch 'master' into validator-yargs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7d460271f31881c07fb663a1e21786a80eb7536", "messageHeadline": "update root documentation (#403)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29877e607d99d3bdc20e1608fd48b9d6f176e7f0", "messageHeadline": "Add missing comma", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "948353c98487e1b970a005e0e6e62adaa198c67c", "messageHeadline": "Merge branch 'master' into validator-autodocs", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 896, "deletions": 690}}, {"node": {"oid": "48330b3266a153d26a99dc62a0e2ad001ce26f63", "messageHeadline": "Merge pull request #466 from api3dao/fix/deployer-status-code", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9800dba42312b356763e5491b9d9a1cb9b05374", "messageHeadline": "Fix deployer status code on error", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47ee74bc3f43ea00aea3dc2e463231ea3675eb55", "messageHeadline": "Add trailing new lines", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0d7de521eb8e3f20c0433d744c8caef315802521", "messageHeadline": "Update .eslintignore", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d59a9dd1bd78da4c1cad83ad2e16a81cf4cdf40", "messageHeadline": "Merge pull request #458 from api3dao/feature/node-test-calls-tests", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "8d3306c246a23d3903578e7ad04ee1714b3bd927", "messageHeadline": "Add mention of dev:testApi node package target to README", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "2ea4eed040f3321d62ffa6265c912424e5129b7d", "messageHeadline": "Add tests for API test calls", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "3358b85305e4d5d387351576fdba4b3828217349", "messageHeadline": "Merge pull request #454 from api3dao/feature/node-test-calls-selectable", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "a824ccecfe8aa76d5198b29f0e261ce298efb991", "messageHeadline": "Add `testable` flag to mark endpoints that can be tested", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "5e0509ac6c53b7b6ccc2204a7f281fb634c5ec26", "messageHeadline": "Change testing API parameter from endpoint name to endpoint ID", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "5fb987b4c8f6824fd4cb249df4bb91783ca787e5", "messageHeadline": "Merge pull request #428 from api3dao/feature/node-test-calls", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 479, "deletions": 88}}, {"node": {"oid": "70e6f453a1670e8d2aa8a68fd0484c44150e491f", "messageHeadline": "Add API test calls functionality", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 189, "deletions": 25}}, {"node": {"oid": "f07a8736cb60d94e307e27cf5d7d7110c296dc04", "messageHeadline": "Add Terraform recipes for testing gateway", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 248, "deletions": 0}}, {"node": {"oid": "0bffd09b32fd8cdd05d05bfb073c9003030477fd", "messageHeadline": "Refactor lambda function name creation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 36, "deletions": 58}}, {"node": {"oid": "8a6180d1726a2a6742e656ec9fce9d836a79d6f7", "messageHeadline": "Fix check for Terraform state existence", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d9c876f7b8cfe2fc7c2d07359172187c02ac1312", "messageHeadline": "Add dev mode option for webpack build (for debugging purposes)", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1072602f51749fcbb979fa91640c2229200242af", "messageHeadline": "Generate docs on push", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "62796b44105bb614c62a77ccb094f3ce6efb8aab", "messageHeadline": "Merge pull request #439 from api3dao/feature/variable-interpolation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 180, "deletions": 466}}, {"node": {"oid": "050a5ce8314ac3c7265174b8c5f5d3ee639c25d5", "messageHeadline": "Fix test issues caused by security scheme handling refactor", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 36, "deletions": 95}}, {"node": {"oid": "8567191cc8bded7431e1f2e58112fe9448c8ae00", "messageHeadline": "Rework handling of credentials for security schemes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 27, "deletions": 117}}, {"node": {"oid": "1f0de9fc072d8ab648866038a6eac422ab8b494f", "messageHeadline": "Fix test issues caused by configuration structure change", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 35, "deletions": 60}}, {"node": {"oid": "868158f44b3335314fa29d38e87651fe1a2d1463", "messageHeadline": "Read provider url from `providers` field using variable interpolation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 35, "deletions": 71}}, {"node": {"oid": "a1285b015b4c9861796703c2d861964c40a7c85b", "messageHeadline": "Add variable interpolation for config.json", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 42, "deletions": 41}}, {"node": {"oid": "b691a5ebdbf31e4a481f2c3bd44e58bff6ae696c", "messageHeadline": "Remove unnecessary typing from deployer", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 10, "deletions": 87}}, {"node": {"oid": "e1b19ee0aade9e2f2f12a297cc38120a7ac77f5a", "messageHeadline": "Bump tar from 4.4.13 to 4.4.15 (#459)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "73cd9e220b8f32fd6aecf566e1b4916ee7f09d6a", "messageHeadline": "genDocs -> generate-docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7bc0cbe06e67c1f928baafe83b9a184c5ed0b81", "messageHeadline": "Fix formatting", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1356, "deletions": 1262}}, {"node": {"oid": "5780f372a57dc548d47c31e187e6b0f7bc012a9e", "messageHeadline": "Update docs file structure", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1582, "deletions": 1676}}, {"node": {"oid": "8a193fb97c17e79d2b13d51baa3d8084def8e054", "messageHeadline": "Merge pull request #455 from api3dao/fix-427", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "3ae3682ad46908c93c209db1a4efb54ffcbb0179", "messageHeadline": "Fix admin CLI listening for incorrect event", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "6a0031086bef0e280867d16fb919d7fac160d072", "messageHeadline": "Merge pull request #444 from api3dao/dependabot/npm_and_yarn/ethereum\u2026", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 31, "deletions": 67}}, {"node": {"oid": "bc36c4a84fd5d9b91d9e8adddb001b2593044bed", "messageHeadline": "Bump ethereum-waffle 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": 31, "deletions": 67}}, {"node": {"oid": "3435f1d063d12dfab04eb87cbfe299c30747f893", "messageHeadline": "Bump dotenv from 8.2.0 to 10.0.0 (#445)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "789cd223ddcf20d2c0217f7f6451eabec35d27a6", "messageHeadline": "Bump prettier-plugin-solidity from 1.0.0-beta.13 to 1.0.0-beta.17 (#443)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa1a1825aea77b31fa9073fe5d09ea4f4f1b5206", "messageHeadline": "Bump ts-node from 10.0.0 to 10.1.0 (#450)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "df51527057858859bc239a98c5bf5e3c1e3db86b", "messageHeadline": "Bump eslint from 7.28.0 to 7.32.0 (#448)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "6850d0d8b4074300c36479ac0d005892cd7e7b61", "messageHeadline": "Bump @types/morgan from 1.9.2 to 1.9.3 (#449)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0abf299ad707c88a8eda19dc0edbc6c62191b802", "messageHeadline": "Bump pretty-quick from 3.1.0 to 3.1.1 (#447)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e08e79ee7fd8053617e91806fe01a5a417c6be5", "messageHeadline": "Bump eslint-plugin-functional from 3.2.1 to 3.4.1 (#446)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "166ea80b783068d8de8fc067d92bc0e490376490", "messageHeadline": "Sync types", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 128, "deletions": 84}}, {"node": {"oid": "c162a104d30ee4ede769bfef8e410a0d21d8f210", "messageHeadline": "Sync template", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 110, "deletions": 38}}, {"node": {"oid": "3dfd88a627e058fb42883258ad755c1828d500d8", "messageHeadline": "Merge pull request #452 from api3dao/beta-docs", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 601, "deletions": 487}}, {"node": {"oid": "223dec270335d11c3dfcb679faf9de0634840ae5", "messageHeadline": "Update README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 200, "deletions": 17}}, {"node": {"oid": "f09cb54a0a6e66a4547551fd69d1b659c4e6dafd", "messageHeadline": "Rename ConvenienceUtils as AuthorizationUtils", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "455e63a9944a1962be601cdecc0b09aa28cd4528", "messageHeadline": "Move xpub announcement to AirnodeRrp", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "e349ad0ac95d059add39747689b6d88daff6f90d", "messageHeadline": "Sync regex", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 97, "deletions": 42}}, {"node": {"oid": "61a12c9b6cac093ef196ba5e8e6d59d3b2c093ed", "messageHeadline": "Sync optional", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 77, "deletions": 26}}, {"node": {"oid": "5c398ff8ef791f839689589cda70263508db1747", "messageHeadline": "Sync dynamic params", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 243, "deletions": 143}}, {"node": {"oid": "e47e3c4cd9cd5bd213ccac2d7ec04e6808304ac6", "messageHeadline": "Sync conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 573, "deletions": 349}}, {"node": {"oid": "82d86d2145dded2ce3b0971353bb3b82720bc4d5", "messageHeadline": "Remove on-chain authorizer announcements", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 65}}, {"node": {"oid": "6fa904eb6722b4027e68e943c1a2890b25adf9c7", "messageHeadline": "Rename AirnodeRrpRequester as RrpRequester", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 290, "deletions": 328}}, {"node": {"oid": "607a8ac14a1f816840ef024000053c15d4c5956f", "messageHeadline": "Extend Api3RequesterRrpAuthorizer tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "19d47f8e46f0d3cad58b4d0fc2464df894a7562b", "messageHeadline": "Improve inline docs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "f47e18642dbc787f073b2fd3c79b9abd14e33030", "messageHeadline": "Api3 requester rrp authorizer fix (#441)", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "932df9d0bc6532753bad6fe9de2401bf530b8827", "messageHeadline": "Sync catch", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 252, "deletions": 115}}, {"node": {"oid": "940924d969a91584f486460e331c84f2721a1291", "messageHeadline": "Add documentation section into readme", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4c935003433d34ab7cf8400e8e72a4c44007385b", "messageHeadline": "Sync basics", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 326, "deletions": 158}}, {"node": {"oid": "263a634cdf96721e8846446b5e446a8f9c358b72", "messageHeadline": "Revert formatting", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 398, "deletions": 376}}, {"node": {"oid": "7a64bc94042ce4e677cf7e21a506efb4cb5a9379", "messageHeadline": "Ignore validator data files", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "212da7e8dafc1c29b1c62d44b4d0ecc05a830c94", "messageHeadline": "Sync any", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 256, "deletions": 168}}, {"node": {"oid": "9a01dd27da2f6e9649124e4802270dabd3a6dd80", "messageHeadline": "Sync actions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 279, "deletions": 420}}, {"node": {"oid": "141636d2cbb22eb7e77e5fd0b9fa6d9d4da32437", "messageHeadline": "Merge branch 'master' into validator-templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3634, "deletions": 4113}}, {"node": {"oid": "4b57a4fe22c036176fd394a84ec69ce64d377322", "messageHeadline": "Add markdown-snippet-injector", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 319, "deletions": 21}}, {"node": {"oid": "7eaf0b76821a483f72753cf7d1c9ea6a2eb91f21", "messageHeadline": "Merge pull request #392 from api3dao/validator-type-checking", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 216, "deletions": 17}}, {"node": {"oid": "e082b12faa33e5b944438c6f762232e82d63985a", "messageHeadline": "Fix import order", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fb8d6ed6e96ac88144c4b221ca6679aff321f29", "messageHeadline": "Merge branch 'master' into validator-type-checking", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2645, "deletions": 3253}}, {"node": {"oid": "b1e48acf1879afd15542d28bcb69017fb7960acd", "messageHeadline": "Update packages/validator/src/processor.ts", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e66d607250452e37dae8a5cc606ea3f6b5f271b", "messageHeadline": "Merge pull request #388 from api3dao/validator", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 7974, "deletions": 1}}, {"node": {"oid": "851d538631b0ecc4c88013f6977c9929e86acce4", "messageHeadline": "Merge pull request #436 from api3dao/xpub-fixes", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 31, "deletions": 50}}, {"node": {"oid": "e0e30fc0d89d011338df300c680d30163446d162", "messageHeadline": "Rename public key as xpub and remove redundant getter", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 26, "deletions": 48}}, {"node": {"oid": "5b178a1451ce470156e5150fc329a8fb5ba750f3", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "19c86fa8efb6f0f9b232ba0e1f6efcd6f4ba5efa", "messageHeadline": "Merge pull request #435 from api3dao/protocol-announcement-refactor", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 88, "deletions": 53}}, {"node": {"oid": "94c77155df8904737dc0d836d1d8c3339b279db5", "messageHeadline": "Splits airnodeToAnnouncement mapping into airnodeToPublicKey and airn\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 88, "deletions": 53}}, {"node": {"oid": "1d9fbeccba0fd1c4666105a61797722be458b106", "messageHeadline": "Merge branch 'master' into validator", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 397, "deletions": 414}}, {"node": {"oid": "bae9abce40d9c890022a9f95580f74a81b4eebbd", "messageHeadline": "Merge pull request #434 from api3dao/feature/config-object-structure", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 397, "deletions": 414}}, {"node": {"oid": "c0036616350122118ead9dfa622f95ee4ddacde4", "messageHeadline": "Revert `config.json` structure back to object", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 397, "deletions": 414}}, {"node": {"oid": "1e7d852b546c90ac1ac8b406b4568a30cda46dc8", "messageHeadline": "Merge pull request #426 from api3dao/authorizer-tests-combined", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 836, "deletions": 212}}, {"node": {"oid": "90a9c9d1f2b738a359d3a3e3c597e0c1b0626a89", "messageHeadline": "Reorganize directory structure", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 43, "deletions": 37}}, {"node": {"oid": "d439fde0f09521cd9539165937a5d468ebcc4a16", "messageHeadline": "Fix authorizer tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 741, "deletions": 1717}}, {"node": {"oid": "ae70189b82aa0a3332d2b5a95b7b57bf37414388", "messageHeadline": "Merge branch 'beta-protocol' into authorizer-tests-combined", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3657, "deletions": 2957}}, {"node": {"oid": "18879853323784db1738b6c1b2065bceb791bd86", "messageHeadline": "Merge pull request #433 from api3dao/protocol-refactor", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3435, "deletions": 4044}}, {"node": {"oid": "5298f3d66e68c79ac490b5e2e4966a87da51e535", "messageHeadline": "Reorganize requester contracts and complete their tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 468, "deletions": 21}}, {"node": {"oid": "e4e9290b03d71efbfa8b40087430ca06f492729a", "messageHeadline": "Merge branch 'master' into validator", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2257, "deletions": 2848}}, {"node": {"oid": "9d1a632215af8c66a816ae9b9d0d24cf9801fa5f", "messageHeadline": "Merge branch 'validator' into validator-type-checking", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 988, "deletions": 859}}, {"node": {"oid": "b1b35dcc263e637ad7c6751bb9ba59ebbcebb6dc", "messageHeadline": "Implement the main functionality in the parent contract", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2361, "deletions": 2358}}, {"node": {"oid": "b16a07ac9bde435177ac5fa4e1a5c5269fce2168", "messageHeadline": "Have template functionality in a separate contract", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 180, "deletions": 149}}, {"node": {"oid": "6d9006c5ec7d81e2d8bf062ed4e1d4811b32193a", "messageHeadline": "Fix import order", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c31e36654447f6c2ff987ce3dab3d168cf216f05", "messageHeadline": "Add type mismatch to predefined messages", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "0529c86051a72a666d1be1f8107b3a3fb80d3cff", "messageHeadline": "Use predefined message", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a243af20a8ec82d0fc682eb4db2ec3b9ffc5689f", "messageHeadline": "Keep keywords at one place", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 107, "deletions": 64}}, {"node": {"oid": "6cda8a15af3e479132b7d9d6f9378b8578c8f274", "messageHeadline": "Split test file", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 655, "deletions": 647}}, {"node": {"oid": "fa76932d3290df2da239bbfccacb0c795b41dab6", "messageHeadline": "Refactor protocol contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3250, "deletions": 4340}}, {"node": {"oid": "0ebdec8612d1981d8bbf174e2f5e143d13cf4e34", "messageHeadline": "Fix import order", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64b97be5b7fbc89b33649d6094f41ed86dea2e6e", "messageHeadline": "Update packages/validator/src/processor.ts", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76a298af5c24155a7ffb696e4d9086357096d5be", "messageHeadline": "Update packages/validator/src/processor.ts", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7aa091f2619f99b803270ddabb69e428594a460", "messageHeadline": "Update packages/validator/src/convertor.ts", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d9a7cf75b9b89412b4baedc2c2201c3321ab2de", "messageHeadline": "Change test names", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb5dd9ed7457f95e1d4bf7c31a817ea174caab0d", "messageHeadline": "Remove unnecessary comment", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4cf24fd5b1c138de6d67be2f60ac084cfcfaa70f", "messageHeadline": "Update packages/validator/docs/conditions.md", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "906120c8a014122d565fc25b171ca46a4adf6f2b", "messageHeadline": "Update packages/validator/docs/catch.md", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "556243a21872d649f9be39b96667d2901f209993", "messageHeadline": "Update packages/validator/docs/basics.md", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7659a7f906b611da566fb935849aaadb67293904", "messageHeadline": "Use toEqual in tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "881cb5706a1617e5ded4714a266d4be90066129a", "messageHeadline": "Update basics", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07fa0ce6f528776fc1094cc021a942b6a5af9e1d", "messageHeadline": "Update packages/validator/README.md", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8013c9bee42ed1262fafd71c2c18a243e0d27c2", "messageHeadline": "Remove --specs_only abbreviation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6300bb5f9aa8811cb00520d9c0a557d68c66f1f0", "messageHeadline": "Update validator description", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "257626393f9e3eb69f4fdaa6c004ebe8b79407ea", "messageHeadline": "Merge remote-tracking branch 'origin/validator' into validator", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fae0353b9739d359b219e25b9be72f72960c1dde", "messageHeadline": "Keep regular expressions at one place", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "c525c78560c679956735a338f39df250e42636af", "messageHeadline": "file rename", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7340358fffa3a73f7631c1956b13ca5e1b9daddc", "messageHeadline": "tests for rankedAdminnable and Whitelisting", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 1594, "deletions": 669}}, {"node": {"oid": "bde3d022c30ca51806fcf498b9fd68b0a6c320dc", "messageHeadline": "json -> JSON", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af24ac1070ac48f7eb7aa3d27a0cf226260fbc60", "messageHeadline": "Merge pull request #421 from api3dao/fix-admin-package", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 207, "deletions": 351}}, {"node": {"oid": "00977393be97298406c53b8aaafe7f74c9417f07", "messageHeadline": "Adds description and tests for addressToDerivationPath", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 89, "deletions": 15}}, {"node": {"oid": "b4bb9846d2e458e5190d1e226424a44c66686bf3", "messageHeadline": "Fixes admin packages after removing airnodeAdmin and requesterAdmin f\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 119, "deletions": 337}}, {"node": {"oid": "013c377802df5d8afec455e4091cb4d02710cad7", "messageHeadline": "Updates prettier and prettier-plugin-solidity packages", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "3086ecc72f53689489be3c4abab1b4c8c9eab18a", "messageHeadline": "Tests around ClientRrpAuthorizer", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 112, "deletions": 100}}, {"node": {"oid": "b4fcbf1a1b6a088cbf12084cfcc19d8ad7a4b1fb", "messageHeadline": "Tests around ClientWhitelister", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 388, "deletions": 356}}, {"node": {"oid": "f01721116b3cf5cd66c0c81363b3f657c8947efb", "messageHeadline": "More tests around RankedAdminnable", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 92, "deletions": 16}}, {"node": {"oid": "36a70be43e842f1471f92b3f0e0c6975617465ec", "messageHeadline": "Merge pull request #418 from api3dao/feature/post-healthcheck", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 687, "deletions": 309}}, {"node": {"oid": "fe1dfba32a077bf22caf42169dd4b7ef3919d5ec", "messageHeadline": "Merge branch 'feature/post-healthcheck' of github.com:api3dao/airnode\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 369, "deletions": 442}}, {"node": {"oid": "138c4ead153ec14403158992dc180b99a117fa90", "messageHeadline": "Use regular JS Array.find() instead of lodash find()", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "96162cf256d5ecabd426fa80ce31e0e5881ebe1f", "messageHeadline": "Merge branch 'master' into feature/post-healthcheck", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 369, "deletions": 442}}, {"node": {"oid": "b2dd3f7c7405a82186f1473ede3a88c72cf850cf", "messageHeadline": "Adds getRank and setRank tests for SelfClientRrpAuthorizer", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 549, "deletions": 487}}, {"node": {"oid": "c7c0df90abcc859ade20189f478188fa079db664", "messageHeadline": "Removes old test files", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 0, "deletions": 964}}, {"node": {"oid": "7b6f3167004c8e781887b79ff3d804b6efd4e755", "messageHeadline": "Fix import order", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83423276d9d57405c9a36a5556c435d4215c8317", "messageHeadline": "Fix import order", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6818073b06821acfa1c59589bcbabcb0821f25b", "messageHeadline": "Merge pull request #419 from api3dao/fix-protocol-tests", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 223, "deletions": 403}}, {"node": {"oid": "7c7a305efc47c4c499968113e794f6e8fdc0a35d", "messageHeadline": "Adds utility function to convert an address to a derivation path for \u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "854dff0d616e604322fa85243c006cf63d4ef264", "messageHeadline": "Fixes beta protocol tests", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 207, "deletions": 403}}, {"node": {"oid": "db949b13ad9f716885c0a1eb590ccc51ec49c30a", "messageHeadline": "Merge pull request #420 from api3dao/authorizer_metaAdminnable", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 372, "deletions": 297}}, {"node": {"oid": "aea2e9b717cb82ff1757a1b05c6368945c2a61b3", "messageHeadline": "Add 'specs_only' argument", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7cb50bc3e233b5081e34c2f50a249a5ae3a47d35", "messageHeadline": "Remove redundant abstract", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a70ef650f6479842c05a9477b26668c967fa232c", "messageHeadline": "Don't return 'output' when validating", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "d4a78c0478ad51a1dea1da9e8f0de3b6cc9b40e4", "messageHeadline": "Remove yargs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "51e5c139061b160ead7b3b6c4e495e5b5a848232", "messageHeadline": "yarn -> npm", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "80272677f1f941f883c7df501589f2ec8e8eeaf9", "messageHeadline": "Merge pull request #422 from api3dao/fix-operation-package", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "d6d453b5c670bbd26055a9e2a7c2309816b3d50a", "messageHeadline": "Use 2 spaces instead of tab in output", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "345f489dcaf810ed48a4cc749cec5e3f9419a6a1", "messageHeadline": "Return null instead of empty string", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f99609f2baf57dcf8fc00e9651ae43c611093f74", "messageHeadline": "Replace require with import", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "1509129c1e4b3f17a24b2daa2515cea576dec947", "messageHeadline": "Fix __path -> __fullPath", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0653e3659771f7177904ff458a3c1a941538fb29", "messageHeadline": "Reword the ClientRrpAuthorizer to be reused for RrpBeaconServer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 212, "deletions": 150}}, {"node": {"oid": "26fcf3154c5722037cefe1fbd67db0e6feb832dd", "messageHeadline": "Add build script", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "62a403e753d310ca9fc97c04f2669921722b5efe", "messageHeadline": "Use \"self\" in the authorizer name again because \"Airnode\" is confusing", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f32aa2e7459b8e7c736a622183258d255516978d", "messageHeadline": "Don't refer to AirnodeRrp.sol for the Airnode admin", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "66a7cfb1fa7fe5ee8a063d622e8e58d7c70f7048", "messageHeadline": "Merge branch 'beta-protocol' into authorizer_metaAdminnable", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2399, "deletions": 1110}}, {"node": {"oid": "544b8a509677946d11ab30dd674fc7a71daed42a", "messageHeadline": "Refactor authorizers", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 170, "deletions": 203}}, {"node": {"oid": "41e47385fd93c6f503c9a27b0fd920f5a480e5e9", "messageHeadline": "Adds a small comment to the addressToDerivationPath util function", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2a6cbe4e02ac7baf279c5177e89ba85cd29ca97c", "messageHeadline": "Add HEARTBEAT_ variables to secrets.env example", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "962e3d8faa1e95fb0a7c8c41503b8edd0edc1f3c", "messageHeadline": "Fix commands with empty arguments", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "3dc19ea8306ac0cdbb9ef8b82f89140eec73b70d", "messageHeadline": "Move ts-node to devDependencies", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e2fcc541327095ba424a261b29a2ed0ba254888", "messageHeadline": "Replace npm -> yarn", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bb32457197e850ee007090e11acbe14f36b9d85d", "messageHeadline": "refactor AirnodeCwRrpAuthorizer", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1e3a222e0dc5f93e7f60d441d43e0da802b5bf29", "messageHeadline": "Always attempt to send heartbeat. Add logging. Other PR feedback", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 151, "deletions": 52}}, {"node": {"oid": "efa4500d0db34aa2b2a7dc8a986b054ae55183c6", "messageHeadline": "Fixes operation package after removing airnodeAdmin and requesterAdmi\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 32, "deletions": 41}}, {"node": {"oid": "4b0e48ee689fc9201a4b3196eba3c14ea4563117", "messageHeadline": "Implement AirnodeRrpBeaconServer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 167, "deletions": 1}}, {"node": {"oid": "b785fcb5ca0ba61160e1ba6280ebd4338a7939cc", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 287, "deletions": 214}}, {"node": {"oid": "a8928c040b4c75eac2edb927045a65925fbf2c4a", "messageHeadline": "Merge branch 'master' into beta-protocol", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1292, "deletions": 486}}, {"node": {"oid": "84e4da729bddd7dbe6ee8f29b92e7ce7fd005a05", "messageHeadline": "Prettify contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1360, "deletions": 1107}}, {"node": {"oid": "03337cfd79aaa69d7cdb33e17f2fbc9a2a544255", "messageHeadline": "Merge branch 'beta-protocol' of https://github.com/api3dao/airnode in\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "0fc4dd32c7b41af8755dc054166dd40a83882e0c", "messageHeadline": "Remove id from next version of config.json", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f160549daf96510716c4f2af548ff3d25300ff4c", "messageHeadline": "Differentiate pre-alpha and next templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 137, "deletions": 2}}, {"node": {"oid": "57e90cf6c3508a81be001897e8cfc5e3d0e0eec0", "messageHeadline": "add metaAdminnable contract and integrate with Api3CwRrpAuthorizer", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 83, "deletions": 24}}, {"node": {"oid": "98c05ee058aea9f95808de3fe54d9311bc73fd37", "messageHeadline": "Update comment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "734312e3242bc882053522feb90c5a91b3d931b0", "messageHeadline": "Rename providers to providerStates", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "dee9aed139ba935b4c98da23a563dc75feba5982", "messageHeadline": "Merge pull request #417 from api3dao/solidity-version-0_8_6", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "7646c018a3c7d1f2b2236a1fda839d686f1833cd", "messageHeadline": "Updates solidity compiler version to 0.8.6", "author": {"name": "Santiago Ace\u00f1olaza", "email": "santiago@api3.org", "user": {"login": "acenolaza"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "31c650b7a9bbb35ba3372996b4e6198b164e2a44", "messageHeadline": "Refactor authorizers (#409)", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 329, "deletions": 396}}, {"node": {"oid": "175a98d088a3c9ebab826a754615533eb2ac41a5", "messageHeadline": "Remove requester creation and admin", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 53, "deletions": 118}}, {"node": {"oid": "ff977f5c4bffeb0f2cd0979a72b545363bf2d670", "messageHeadline": "Implement default authorizers", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "991cad5ace39c20c9a8044fe67f1aca4489946ee", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "9c257a4850c33b4b4e878792f9f9c2124ec25547", "messageHeadline": "Remove setAirnodeParametersAndForwardFunds", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "cab6e640367366ac9e15d969146483338088c7dc", "messageHeadline": "Unify the admin and the master wallets for Airnode", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "c4cd3e9ae051d788f6448b8c6a4232c0d1defd7b", "messageHeadline": "Disable protocol tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fb18abbb9b83f652b4bc8d9392aa07c3f8651a93", "messageHeadline": "Undo debug script change", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a00949297b3d887fa3bbf1769994c3d1fcd8973", "messageHeadline": "Update environment variable names. Add heartbeat tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 114, "deletions": 43}}, {"node": {"oid": "1b4963ced8ca4e731212a01be4c53b2d3bd7e781", "messageHeadline": "Merge pull request #414 from api3dao/remove-config-id", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "2aea491fc867ef4161d9184a0a46b46785924cd4", "messageHeadline": "#411: Remove the id field from config.json", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "ed7d62c0258b3c48b65f1e07bed9d1c120f60814", "messageHeadline": "Remove requester creation and admin", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 53, "deletions": 118}}, {"node": {"oid": "f0a6c8e9b2f7028d4d4ca08f763e76cc09c9f583", "messageHeadline": "Adding tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 92, "deletions": 13}}, {"node": {"oid": "e56d9a9807dcd8020de701143801ab52c6625692", "messageHeadline": "Implement default authorizers", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "cd32b0af94f9b42c015668d434799739f62a8fb8", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "4fde17da13c06460d83dc36e2abd8d2cc4d269bf", "messageHeadline": "Remove setAirnodeParametersAndForwardFunds", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "5d0029a4a1fa748cc513d7f079360c31d8d2fa20", "messageHeadline": "Unify the admin and the master wallets for Airnode", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "aced8ac48a9731084477e427ff9285f1d52ae2f7", "messageHeadline": "Disable protocol tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "db7a41d175d9a7868d3f6bf1361f497c3e70a3e2", "messageHeadline": "Merge branch 'master' into 'feature/post-healthcheck'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 394, "deletions": 266}}, {"node": {"oid": "138e1bc235b64d43416a7670c28de10c11a94b0d", "messageHeadline": "Refactoring state. Add id to provider state", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 177, "deletions": 116}}, {"node": {"oid": "184af446546b2dcbdf0c3e946a95716cbd2772d6", "messageHeadline": "Merge pull request #413 from api3dao/eslint-plugin-functional", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 403, "deletions": 266}}, {"node": {"oid": "f7e9ed0361fd158fbe8e3b6153d0c2fa0408b8ae", "messageHeadline": "Merge branch 'master' into feature/post-healthcheck", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 833, "deletions": 1866}}, {"node": {"oid": "806236f18fc340a5334bb3d60ee1bf38fa2731da", "messageHeadline": "Remove unnecessary comma", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46b11f310218f32527dc57ee4cec471f6d136555", "messageHeadline": "Add validator test to github workflow", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "73d38d92443f210824b05718132c05a4e97ac075", "messageHeadline": "Fix import order", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "671d1899521df7cccf9b6748622af7515b2a4edc", "messageHeadline": "Fix import order", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "572e7c5445b84d3a97c5a6a8464e2f909d5ea828", "messageHeadline": "Update documentation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d9d3eb1e0b6b0eafc4ec07c899dedadb5a0c2165", "messageHeadline": "Merge branch 'master' into eslint-plugin-functional", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "e914eee29651addb5a76c16ef48b10fcae1ff7c6", "messageHeadline": "Merge pull request #412 from api3dao/avoid-sed", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "3a4db7fff666549e2fa368ddde62f18989ba4ab6", "messageHeadline": "Clean up", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "772a10f5c2a0cee287e4c120cd65c5aef542baa5", "messageHeadline": "Merge branch 'master' into eslint-plugin-functional", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 279, "deletions": 327}}, {"node": {"oid": "3f06d6abd5a45550699d67cba12c449f0897bf84", "messageHeadline": "Remove Typechain hacks, avoid using sed", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "89c57adac7da1031ebaf9e720443871ace77510e", "messageHeadline": "Documentation update", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a5a7e73f1b83a272fd0b22a29c217109b87e413", "messageHeadline": "Try limit pull request builds to open and synchronize", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7ee0065ba0121ec594f933034c7db92d0c093a26", "messageHeadline": "Merge pull request #390 from api3dao/deployer-documentation", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 155, "deletions": 208}}, {"node": {"oid": "ad8d54e1cf4073959d856178471c201e9b4ac307", "messageHeadline": "Deployer documentation update", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 54, "deletions": 120}}, {"node": {"oid": "8302b575416765b767283e16becab36cb251b1f9", "messageHeadline": "Deployer Docker image documentation update", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 101, "deletions": 88}}, {"node": {"oid": "dde7d8d6bfa1413a65718c905c656e8cba9dd52d", "messageHeadline": "Merge pull request #410 from api3dao/test-contexts", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "4a53961abc7f7fb82cb8f671cb7f54cca3209e88", "messageHeadline": "Merge branch 'master' into eslint-plugin-functional", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "be58f529163c83458e92cde1aff542ab3adafbec", "messageHeadline": "Use context instead of describe", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "73dd4fc8c0a19392f92ee2a5666dc1fd34dfd3f8", "messageHeadline": "Merge branch 'eslint-plugin-import' into eslint-plugin-functional", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 199, "deletions": 1358}}, {"node": {"oid": "b36b3f5f232c4436670dacf6a686bc96b34d49f8", "messageHeadline": "Merge pull request #407 from api3dao/eslint-plugin-import", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 484, "deletions": 328}}, {"node": {"oid": "570a173f9da0a022dd22f3f436f8ad3d9547d4c5", "messageHeadline": "Set config key correctly", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67ce578b2f8bea557c54e904b0d908c2db3d2276", "messageHeadline": "Merge branch 'master' into 'eslint-plugin-import'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 197, "deletions": 1356}}, {"node": {"oid": "32bab340387b2d154066fddbbe61111dd22a0f31", "messageHeadline": "Clean up functional linting rules", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 157, "deletions": 164}}, {"node": {"oid": "19c9dce9ce281f3735b8377425169891b7ec05c2", "messageHeadline": "Add functional linting to the node package", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 350, "deletions": 305}}, {"node": {"oid": "53226be1af1f8f4fc9581270236d26b8cb81b42f", "messageHeadline": "Updating functional rules", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "f58e9229b46d7be1a81e9c28c4f6385c682c2dbf", "messageHeadline": "Add eslint-plugin-functional", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 314, "deletions": 223}}, {"node": {"oid": "93a923653a7acc1f1f557c3f1fe0907c84824ef3", "messageHeadline": "Merge pull request #408 from api3dao/remove-dapis", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 1229}}, {"node": {"oid": "40ae385272c9e3defe2ba3e9a2505a2642028444", "messageHeadline": "Remove dAPI-related contracts and tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 1229}}, {"node": {"oid": "c5abb7e2fd194f8d9d8e66d1ac9e2195c5a4a3ab", "messageHeadline": "Remove duplicate strict: true from node tsconfig", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d82e541fbd9d99d562c62c103f79d6e155ffdd07", "messageHeadline": "Update comment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88d40f77828d6d342a03436c18cfcd256a15658b", "messageHeadline": "Merge pull request #405 from api3dao/update_authorizer", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 187, "deletions": 122}}, {"node": {"oid": "6a5756c5f2c852df04ee9aafde65151a4f231760", "messageHeadline": "Merge branch 'master' into 'eslint-plugin-import'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 46, "deletions": 63}}, {"node": {"oid": "56fe7024557bb891dcac41449c5ea93b9f2b9790", "messageHeadline": "Add global ethers to protocol tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "d35c885cac20fb55986f4be63f2e396ab05f5113", "messageHeadline": "Lint code after building", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bed678e129db394695ba29d6d28fc352cea013f2", "messageHeadline": "Fix protocol to use the global .eslintrc", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 130, "deletions": 130}}, {"node": {"oid": "b96185fa358f95b846485d09bfb5273853e28ec5", "messageHeadline": "Consistent ordering for imports", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 86, "deletions": 87}}, {"node": {"oid": "af39a5efce77afb5c10596443b88f41acb05f860", "messageHeadline": "Add eslint-plugin-import", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 281, "deletions": 136}}, {"node": {"oid": "e4e086535df988ae2c053e3ead95fcd5aa78ea5f", "messageHeadline": "Merge branch 'master' into update_authorizer", "author": {"name": "Ashar2shahid", "email": "31223740+Ashar2shahid@users.noreply.github.com", "user": {"login": "Ashar2shahid"}}, "additions": 81, "deletions": 78}}, {"node": {"oid": "aeeb1aa5178704f359988c746ebc2adb26f14f93", "messageHeadline": "update tests", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 148, "deletions": 117}}, {"node": {"oid": "c00d3601987b3b661c1dbae21f0a380f69dcc8d6", "messageHeadline": "Remove blacklisting from SelfAuthorizer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "93a8556345bfdbb505211e4acc471231539d7e84", "messageHeadline": "Update Api3Authorizer to keep separate whitelisting statuses and expi\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "2a056f3a3aa2d84d802e8c0e1e9ecf509d722fe0", "messageHeadline": "Don't prettify webpack output", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c53a18fc80f4e4520716b4e78b6234ac237deec3", "messageHeadline": "Merge pull request #400 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b0af4048056e88279b4991d35811f60dd65ec0d", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/typescript-4.3.5", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a025c4f0412053c0fe4236f60d46d83a1610884", "messageHeadline": "Bump typescript from 4.3.3 to 4.3.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0d13eda2a27706b289bbaf945a1a81d7fd576850", "messageHeadline": "Merge pull request #406 from api3dao/dependabot/npm_and_yarn/aws-sdk-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c66b5422b4ac624b0ff1f9b9d7eaec5cc6704dd", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/aws-sdk-2.938.0", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "0f200aa04c3d9fae6c727e8a328d0b54298aa082", "messageHeadline": "Merge pull request #402 from api3dao/dependabot/npm_and_yarn/prettier\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "b39cbb9b22e367797bdb08f2c59018c7b3f641c5", "messageHeadline": "Bump aws-sdk from 2.797.0 to 2.938.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05a3bca7f18d1bbb1c19270b0a1c2e572e9a53db", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/prettier-plugin-so\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 59, "deletions": 42}}, {"node": {"oid": "41e53be46b19362f9d80a333783903ce8f54ffd1", "messageHeadline": "Merge pull request #397 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "419c0834da29ed42bbf149e6a47ee9b516a5c442", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/typescript-eslint/\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "1a1b54fdce45a4a60d261ac607e25838cbb80b54", "messageHeadline": "update authorizer contract and tests according to new specs", "author": {"name": "Ashar2shahid", "email": "Ashar2shahid@gmail.com", "user": {"login": "Ashar2shahid"}}, "additions": 143, "deletions": 132}}, {"node": {"oid": "566fab6d180287d4bed157cd155abdf63d881286", "messageHeadline": "Update remaing slack notification steps to check webhook exists", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "cb67d407631f20a31219658059d6e2546dd53b84", "messageHeadline": "Bump @typescript-eslint/eslint-plugin from 4.26.0 to 4.28.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "d168c20179193209ba20e79d7edc170236f73807", "messageHeadline": "Bump prettier-plugin-solidity from 1.0.0-beta.10 to 1.0.0-beta.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "0eb961ff08112220eb4eca48936f36d87e6cd49d", "messageHeadline": "Merge pull request #398 from api3dao/dependabot/npm_and_yarn/prettier\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c25503a1d118a8ce99eb3735bef68e26e0b7f21c", "messageHeadline": "Try set ENV variable instead", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e20cc5b2bd0f2560d295ed3301aff7c0eef88b1c", "messageHeadline": "Try check if SLACK_WEBHOOK_URL is present", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "26373b7b936b7a32bc706ef06040386ae808d418", "messageHeadline": "Bump prettier from 2.2.1 to 2.3.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4eab16319fe9d01b5e74a03635341940b2723dad", "messageHeadline": "Merge pull request #395 from api3dao/dependabot/npm_and_yarn/ora-5.4.1", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab7fbd399ca7464bf0d52d90816c7286a072648a", "messageHeadline": "Bump ora from 5.1.0 to 5.4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "531a0b3f0455e39f55108da7edd913bd64d5ac92", "messageHeadline": "Add type checking to templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 51, "deletions": 17}}, {"node": {"oid": "bf3083a801ddd7239fb484be9bf3bb9de28a96cb", "messageHeadline": "Add type checking documentation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "3fd09d84294bb560849a5e7289413245f92f3bb7", "messageHeadline": "Add type checking", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "97d52bfb774df6f0b42e5dbdfdb8695ba50b252e", "messageHeadline": "Update validateWithTemplate", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "6f31a4c27d40e86101673bf37d223fef6625dfdd", "messageHeadline": "Remove mutable value", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "1b5b35124bffef1d3faab110e0dd8dbb9ad112a3", "messageHeadline": "Fix issues when used as a package", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "2128b255c7a505ec14d8795700546e77e2f833d0", "messageHeadline": "Merge branch 'master' into validator", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7c2152ca6e5f298bbfe50b4c9c7cbcbec81bd758", "messageHeadline": "Update package.json", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "63ddafc150028ed9554466c00a9702092bff1060", "messageHeadline": "Extend validate functions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 72, "deletions": 27}}, {"node": {"oid": "d6e60824015ebb0e3755e5831b12f53c9a9255ad", "messageHeadline": "Merge branch 'master' into feature/post-healthcheck", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 9086, "deletions": 994}}, {"node": {"oid": "bf69b385e7d48bd537d40de05cc8a0b5d35f8355", "messageHeadline": "Merge pull request #389 from api3dao/deployer-windows-build", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4eb707acdcc6b8e19ed854b0efc2b6e145f198ec", "messageHeadline": "Fix python installation for new alpine version", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ef1e18d3eb02276b87ee32e653997e1d6d53afe", "messageHeadline": "Fix Docker build on Windows", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3ecb7eecc3b6fd55d96006e02418327b25911be3", "messageHeadline": "Fix merge errors", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "cac1875d216b0d9b1be8e41faead3403f6cd3e90", "messageHeadline": "Merge branch 'master' into validator", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 25150, "deletions": 23351}}, {"node": {"oid": "8f7b5f6f06e69a985f39a9a6a8983e4b8c0a9a88", "messageHeadline": "Update config tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "02690db4aa8c74dca3fc989143a0fee357857e4e", "messageHeadline": "Add template docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 114, "deletions": 1}}, {"node": {"oid": "159eca20c70727ea06446be1c64d0a9852f6864b", "messageHeadline": "Update validator test", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 102, "deletions": 241}}, {"node": {"oid": "15eee614a7003bc5cc6e49f953cf49d1f88e7fe4", "messageHeadline": "Fix minor issues in apiSpecs template", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "94a31fc1b23a987b140e9907bfeda3ad68edd571", "messageHeadline": "Update example specs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "84ee420020c821ca257f607166e695b29dd4a953", "messageHeadline": "Fix extra field messages in arrays", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "3545f165fddee9df2458d88f6289297f3c6c752c", "messageHeadline": "Fix conditional validation in key", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "108f9a7bddc63697e7004b3704c4a13e16feff14", "messageHeadline": "Fix incorrect extra param message formatting", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6160b393ff35d284096ee4ebc46a488dfbd8a4a", "messageHeadline": "Update url regex", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3c42dacbea5f7b9a72eb7ca1dda200a295c7c45", "messageHeadline": "Remove deprecated docs test", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 796}}, {"node": {"oid": "cecabb2d16d60455c1983d04ce3b80fb9cdb0c12", "messageHeadline": "Update action docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 432, "deletions": 122}}, {"node": {"oid": "5bcf2bd78861d8901a9da6cf6b1932614645fc2c", "messageHeadline": "Deep copy root values in actions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "608a3e1c5ee956c8e16cb2d0474c271df0a0aa20", "messageHeadline": "Merge pull request #386 from api3dao/upgrade-nodejs-14", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 62, "deletions": 42}}, {"node": {"oid": "a2a0b1ee1a81141dbf9a00de47d83c8b535bc411", "messageHeadline": "Upgrades Node.js to v14.17.1 and also upgrades ts-node and @types/node", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 62, "deletions": 42}}, {"node": {"oid": "ab382edeedc173158e63093f00d82db7a13d4088", "messageHeadline": "Revert \"Try limit pull request builds to open and synchronize\"", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "961015f473a8c1b5dfd9b68e26f3d76cc4b18b66", "messageHeadline": "Try limit pull request builds to open and synchronize", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80215f16ddd2f8fc7ad0df16116dea658e63b18d", "messageHeadline": "Fix parameter values retrieving in action targets", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9b6cab534099441fc2a6b65bc04cb39d9f68ea34", "messageHeadline": "Bump @types/express-serve-static-core", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8aad122dea566cee5b5976bc076a193ab7f489a0", "messageHeadline": "Merge pull request #385 from api3dao/dependabot/npm_and_yarn/types/no\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "ed05aab1cf0f27db7315f35839ec9782b8b022b1", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/types/node-15.12.2", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e5b42b5f9422af2ebefe3141db6adfb43eb9068", "messageHeadline": "Update @types/express", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "172ab42df47fafa26af3b9c6dddc79070a9c0d6d", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/types/node-15.12.2", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 56, "deletions": 463}}, {"node": {"oid": "701ad4daf1d7e413d171d45b8d57ae2033512d51", "messageHeadline": "Merge pull request #384 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "796ef302c12f94bf176af91449475f4674f8d4a8", "messageHeadline": "Bump @types/node from 15.0.1 to 15.12.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "b74b1cc9f266c97926dd0d850bb619d36bd2ba16", "messageHeadline": "Bump typescript from 4.2.4 to 4.3.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01535160f49f71e62faf56109e6dc93e7789b2a1", "messageHeadline": "Merge pull request #383 from api3dao/dependabot/npm_and_yarn/webpack-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "25638fb079b01cb71b82f239e4adb82bc80f9c88", "messageHeadline": "Merge pull request #379 from api3dao/dependabot/npm_and_yarn/aws-sdk-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d02f77eb1cc3d44f34b4c9a421ceb09c544dda3", "messageHeadline": "Merge pull request #380 from api3dao/dependabot/npm_and_yarn/types/lo\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "d66438c1916b5116e685e295729f846721562b12", "messageHeadline": "Merge pull request #382 from api3dao/dependabot/npm_and_yarn/eslint-7\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 16, "deletions": 38}}, {"node": {"oid": "1b26ce0f891535d2395dcb74141cb18a582cde2c", "messageHeadline": "Bump webpack-cli from 4.6.0 to 4.7.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e6f136f695e4ee6e5d5c78c14090f0bfd3266f88", "messageHeadline": "Bump eslint from 7.27.0 to 7.28.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 38}}, {"node": {"oid": "1dc7295aaced8e7ddd4e220cd0a5baa028de7dca", "messageHeadline": "Bump aws-sdk from 2.797.0 to 2.930.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb3116b63051ac45c4d36e36a019e3b57823e5c9", "messageHeadline": "Bump @types/lodash from 4.14.168 to 4.14.170", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "48299e715a26ce2576994a02be4cb675648ecdff", "messageHeadline": "Revert \"Update ethers to 5.3.1\"", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 12, "deletions": 392}}, {"node": {"oid": "359aff0bb99978d4c4904a0150f1c374c7f73a95", "messageHeadline": "Merge branch 'master' of github.com:api3dao/airnode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 70, "deletions": 53}}, {"node": {"oid": "954dafc44d090005f807cd415db3ab82e06b9013", "messageHeadline": "Increase dependabot open PR limit", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "808621f8c929d36d271be7a5d6aaf3ef4906a215", "messageHeadline": "Update ethers to 5.3.1", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 392, "deletions": 12}}, {"node": {"oid": "b58f7e1495e5b8346de26f8ec4c22ac225462c69", "messageHeadline": "Merge pull request #378 from api3dao/relay-metadata-minor-fixes", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 70, "deletions": 53}}, {"node": {"oid": "93f1e84d029ee19f604ceadd524628a557a3f130", "messageHeadline": "Relay metadata fix and minor improvements", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 70, "deletions": 53}}, {"node": {"oid": "50dd3779b17d50af0f9989e520393e87f1fde4d2", "messageHeadline": "Update optional docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 48, "deletions": 62}}, {"node": {"oid": "fe707d17862da74329684e3bf11e1ba815e3e08d", "messageHeadline": "Update dynamic values & keys docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 337, "deletions": 0}}, {"node": {"oid": "329681176d7c8daae37555b28e408c1c6f809669", "messageHeadline": "Merge pull request #373 from api3dao/metadata-reserved-parameter", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 270, "deletions": 117}}, {"node": {"oid": "67f47572eb317c1945988f44f14e20b0678698ad", "messageHeadline": "Renames ResponseParameters type to ReservedParameters and reads _rela\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 45, "deletions": 31}}, {"node": {"oid": "c65ac090821ecf2e2302029eaea18ebdd24ea433", "messageHeadline": "Renamed SecuritySchema type in ois to SecuritySchemaSecret", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 42, "deletions": 34}}, {"node": {"oid": "df422b03f1190330706fc7a6d98e4948450cf5f6", "messageHeadline": "Refactor call-api.test to remove redunancy in _relay_metadata tests", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 45, "deletions": 98}}, {"node": {"oid": "d877db00771cfcb79ccad0246829c157b58f6b17", "messageHeadline": "toLowerCase instead of toLocaleLowerCase", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3640a9ef2efa221054ca960f2bef1989d5e07e80", "messageHeadline": "Compare relay metadata value using lowercase values", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "f192d15cc6bfdecfa68c2245ea529dbb9c0a4009", "messageHeadline": "Small refactor around securitySchemes in adapter.authorization and cl\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 61, "deletions": 50}}, {"node": {"oid": "e75d7f4ad70f6557a806860cd11fd5353f77277c", "messageHeadline": "Sets eqeqeq eslint rule to smart", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9a976e963bb761d018629ba4c60b392dc4f0b26f", "messageHeadline": "Refactor and fixes suggested in PR", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "89e04f00ad5e16ee71a8d18bd91170aa743ae4e2", "messageHeadline": "Moves reserved parameter names to an enum", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "2ee01c48246364746f64647cbae5c28a2b27f279", "messageHeadline": "Adds airnode metadata to reserved parameters", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 127, "deletions": 7}}, {"node": {"oid": "88a4751514bb6aab656b88c5050bdbbd0ce49f13", "messageHeadline": "Merge pull request #376 from api3dao/dependabot/npm_and_yarn/packages\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d059cbec3c3b511254c5d587fdfa0853d0d753c3", "messageHeadline": "Bump glob-parent from 5.1.1 to 5.1.2 in /packages/protocol", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e0202d673d40d61d07e9eff3804e9d8dae7e89c", "messageHeadline": "Merge pull request #375 from api3dao/dependabot/npm_and_yarn/packages\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "f2b12365e769e6eaa6eeb0defdd4db9c01034ab7", "messageHeadline": "Bump normalize-url from 4.5.0 to 4.5.1 in /packages/protocol", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "d883005d3228825330300fc775e41e5ec59a90df", "messageHeadline": "Merge pull request #374 from api3dao/371-obselete-type-aggregatedapic\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "42436214dcc9665d0e8ef8d4cee1401393eb7d45", "messageHeadline": "fix(#371): Removes obsolete type AggregatedApiCallType", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "0ab5946575efb4298e60b4b07e7cb26871f4b066", "messageHeadline": "Fix broken test", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "482d87aba21f2a29da5c471fd7c5ee315add4422", "messageHeadline": "Add 'readonly' to airnode-abi types", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "889d593016737f61297bf5830cf2aa961684366c", "messageHeadline": "Add 'readonly' to adapter types", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "6b5c0a351422ed47fe7a741028e87911568eec40", "messageHeadline": "Update any docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 379, "deletions": 0}}, {"node": {"oid": "416d95f1c12a3b0386c9ee6a76dfb3cfcb9c6156", "messageHeadline": "Fix incorrect __any output in arrays", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2e7b00b3dd9be4d7740f7878cf5ec1ae4cb82ba3", "messageHeadline": "Update conditions docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 628, "deletions": 196}}, {"node": {"oid": "b2dea64bc741ee12f71e29f1bf586a0871e9181c", "messageHeadline": "Update catch validator test with new syntax", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb062177bd7b16a4bea66003ccbdba01cfa5786d", "messageHeadline": "Fix issues with dots in the output", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "e8446fc4db42b5212af3a7af3e39467c03032cdf", "messageHeadline": "Escape conditional matches before substitution", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ebbfcc0cb1bdc976061f112c363873dbe5aeed84", "messageHeadline": "Update catch docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "62fb83763f9c3592acfcfcd6a2a8721ae4cf67f4", "messageHeadline": "Merge pull request #356 from api3dao/deployer-cli-refactor", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 799, "deletions": 2465}}, {"node": {"oid": "a939f51df5b11b85b790ccf06e1abaa172905117", "messageHeadline": "Remove unnecessary Serverless dependency", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 110, "deletions": 2183}}, {"node": {"oid": "aad3083f7e5d8fe972d32aa2d4b9ace7cdd28a9d", "messageHeadline": "Update deployer dockerization", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "b47dcd00bd841fc3a0f102fcf3206b881f115d3e", "messageHeadline": "Optimize lodash imports", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "74cac1a1af4419e5c171c295fb50fef8275837de", "messageHeadline": "Improve CLI error handling", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "a99d083b09ec5635db3afd20d998d9fd566f08ff", "messageHeadline": "Add debug mode and improve logging", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 207, "deletions": 67}}, {"node": {"oid": "7418995840eaae1d8ec439b21574af34cf92b98d", "messageHeadline": "Minor cosmetic fixes", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "bb1ac22f10772aa5fdc60ebd7fd0193f0820b10c", "messageHeadline": "Move files around for better directory structure", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 74, "deletions": 60}}, {"node": {"oid": "87ce3cfe8e3458b7703614df380a3670faa9c129", "messageHeadline": "Improve CLI interface", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 198, "deletions": 83}}, {"node": {"oid": "d07045b16d0b74d4c8c6045ce9f3570f35b0dd0f", "messageHeadline": "Enable TypeScript strict mode", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 184, "deletions": 51}}, {"node": {"oid": "7a172a7d7582107d2d7b5aa25c5fd96b90c510ea", "messageHeadline": "Merge pull request #361 from api3dao/dependabot/npm_and_yarn/yargs-17\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "c706d118e739cde9b271a21b2142a2856d1b37eb", "messageHeadline": "Merge pull request #364 from api3dao/dependabot/npm_and_yarn/solhint-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "e52a558157c132bbaa0c3e846d383be91f97267e", "messageHeadline": "Bump yargs from 16.2.0 to 17.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "c3d8a2e0af6329c614db2734a6916aadae3f9991", "messageHeadline": "Merge pull request #363 from api3dao/dependabot/npm_and_yarn/aws-sdk-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c3f093dea67acb1d80b5214e3a8c1ec2665bf30", "messageHeadline": "Merge pull request #357 from api3dao/dependabot/npm_and_yarn/hardhat-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11061502ad9ad36ada566fec9561a850fde7b10f", "messageHeadline": "Merge pull request #360 from api3dao/dependabot/npm_and_yarn/eslint-7\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 26, "deletions": 52}}, {"node": {"oid": "f895d30748e0161f26983f43f360f5e16c1bd226", "messageHeadline": "Merge pull request #359 from api3dao/dependabot/npm_and_yarn/date-fns\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d9e5329e867a75fb5ca139c52ca57633e1c23dd6", "messageHeadline": "Merge pull request #362 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 69, "deletions": 33}}, {"node": {"oid": "a492e27fc9ea2d87c2ba3789e54a2939a87c6950", "messageHeadline": "Merge pull request #365 from api3dao/dependabot/npm_and_yarn/ts-jest-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "7f08be3bcf71bcacca375b20d5bf923763a6bbe0", "messageHeadline": "Merge pull request #366 from api3dao/dependabot/npm_and_yarn/types/ex\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4aade2c619aa0acac4a351d4d00a28400d0217e8", "messageHeadline": "Bump @types/express from 4.17.9 to 4.17.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0a4b2783cc64c801ed82374668bbe04259504887", "messageHeadline": "Bump ts-jest from 26.5.5 to 26.5.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "714a21a0ce6b74de43ceaeea6415521333a27b2a", "messageHeadline": "Bump solhint from 3.3.4 to 3.3.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "d7ef6de71fcc99f2c86e3721f31b0687b93b2aa1", "messageHeadline": "Bump aws-sdk from 2.797.0 to 2.918.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "88da4ceba605cf932d15efa37c9bc598a087e91a", "messageHeadline": "Bump @typescript-eslint/eslint-plugin from 4.22.0 to 4.26.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 69, "deletions": 33}}, {"node": {"oid": "a826e0137beb1c7a574c108f1e04cafc2d8174f5", "messageHeadline": "Bump eslint from 7.25.0 to 7.27.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 52}}, {"node": {"oid": "aea0b36ce3b6a01f107c93889ae73ac7777b3873", "messageHeadline": "Bump date-fns from 2.16.1 to 2.22.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e842c800bb21fd07338387025b1ad3e113c92b3b", "messageHeadline": "Bump hardhat-deploy from 0.7.5 to 0.7.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "918ad844c562a4b0a8e192a7a894d7c0480863d2", "messageHeadline": "Merge branch 'master' into feature/post-healthcheck", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 650, "deletions": 264}}, {"node": {"oid": "8658431d252f7442906af61f1e8c6ec27d1ec134", "messageHeadline": "Merge pull request #350 from api3dao/packaging", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 9982, "deletions": 451}}, {"node": {"oid": "fdc287f534f4e0ceb8e2310f571b32b3b5679f43", "messageHeadline": "Fixed missed Terraform packaging", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0415d0ee80938a83ea0fa14afe97164caed2043d", "messageHeadline": "Fix ethers mocking for node tests", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d238be9ae968c1ec68638c64d83f4fa63b1ba700", "messageHeadline": "Fix handler issues after promise utils refactor", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e05f7beb0911b1a4406c0887b8c326c22f325db", "messageHeadline": "Remove publish scripts", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 0, "deletions": 89}}, {"node": {"oid": "438db8f934348be3680f10b672c442a2fea54f6d", "messageHeadline": "Package (organization) rename", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "73667517125c085784a886f38c524e02c9136d8c", "messageHeadline": "Fix Deployer related packaging issues", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd755e6ac503e013bfa4326cc76cf1edaee65f9d", "messageHeadline": "Rework packaging using Lerna", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 9878, "deletions": 264}}, {"node": {"oid": "db45dde60c33d3e34ccf4d87ee1e97908a9a5f5b", "messageHeadline": "Merge pull request #351 from api3dao/deployer-docker", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 96, "deletions": 30}}, {"node": {"oid": "73de5b30bcd8dd3ac9087d717a5c0b62c24bd62f", "messageHeadline": "Remove standalone level", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "c3b7fb49ca695ecdab7ffb315bb8093e75f4a166", "messageHeadline": "Add catch docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 255, "deletions": 0}}, {"node": {"oid": "df758576274b75e00e13b230b99d7b9a938eac66", "messageHeadline": "Add new functions to catch", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "f5634d939831e0d1abdaedc8d847d5506a5754aa", "messageHeadline": "Update regex docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 82, "deletions": 15}}, {"node": {"oid": "ff4d7a3e843fed10f232500c217b54b45737bf92", "messageHeadline": "Deployer Dockerfile refactor", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 61, "deletions": 12}}, {"node": {"oid": "9e5f04a1ddb73561d8daa30ff366bb479f06fb9b", "messageHeadline": "Changes needed for Deployer to run in container", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "871f17741045d4ff6c47dfb4f81f897e6beaf1f2", "messageHeadline": "Merge pull request #333 from api3dao/deployer-terraform", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 524, "deletions": 97}}, {"node": {"oid": "28722a848b26b87f1838a172ea20a41a55d47dd6", "messageHeadline": "Update basics docs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 294, "deletions": 80}}, {"node": {"oid": "a0e730c7023ce77920c256723c7cc4c42a58f8ab", "messageHeadline": "Change config.json version to 0.1.0", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60acb547b7981100bcf875544135debae36ceb94", "messageHeadline": "Add support for updating deployed airnode", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "d411ce236f98fc0ff0b7a98f634ae322e98b6190", "messageHeadline": "Replace Serverless with Terraform", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 492, "deletions": 97}}, {"node": {"oid": "f153811fa5494ca667b567f6dd8b1973fe9e55b2", "messageHeadline": "POC for deployment reporting", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "a2199e6ce48d163a34d5c2a13a4faff20edc7905", "messageHeadline": "Add TODO for posting statistics", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3000a49f13bd4e39ca9fda8bb62fdc32798010c9", "messageHeadline": "Apply fulfillments to requests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "12d43d2097282a880da4e019268652a552d5e290", "messageHeadline": "Merge pull request #345 from api3dao/refactor-go", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 126, "deletions": 167}}, {"node": {"oid": "f851747a93084e260ec5ccc88370d270fdf8d3dd", "messageHeadline": "Merge branch 'master' into refactor-go", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "04df0c176765b6dc582ecf3c78204ab3be5c551c", "messageHeadline": "Rename fixture function for consistency with other fixtures", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "263880d896cfd99d5857908103140b4ff53636c8", "messageHeadline": "Merge branch 'master' into 'refactor-go'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "d2c1299aa348952a977b865746165242304d1e92", "messageHeadline": "Merge pull request #349 from api3dao/drop-bluebird", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "bafcd34919b28036de7c778677f81c5f65356b6d", "messageHeadline": "Merge branch 'master' into drop-bluebird", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 215, "deletions": 258}}, {"node": {"oid": "4107e251da09fe42dc3d14963653645c69b73046", "messageHeadline": "Run prettier on Solidity contracts", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 215, "deletions": 258}}, {"node": {"oid": "c1bdf7dce87a2fd4289f4ff70bc95e4da08371a2", "messageHeadline": "Reimplment promiseTimeout", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "8a56c48b248eecc8b49e5e5fe62764b59dcf68c5", "messageHeadline": "Remove Bluebird TimeoutError references", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bdf44b110f5efedf524552c260c371f4a641a1df", "messageHeadline": "Replace Bluebird with native promise implementation", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "f62b59d5fca08f4df9bf7d9ff1aead313f30f892", "messageHeadline": "Update example name", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2fa6c5d6b1af3d71f7525f2b79cabefaec085ed", "messageHeadline": "Replace custom retryOperation implementation with 'attempt' package", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "308f9695864268dfa1d9cbaf8f7166dcf9ff8e85", "messageHeadline": "Merge branch 'master' into refactor-go", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8d43f610536db551bc6d8d4e5be6cbca677f916", "messageHeadline": "Update typescript and lodash", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3fe31a036e9e6585086f6173f8bebcc7df637045", "messageHeadline": "Merge branch 'master' into refactor-go", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 163, "deletions": 5}}, {"node": {"oid": "c95722ae9c761b880c9429b0dcff1fa0ec711cf1", "messageHeadline": "Don't timeout when retrying by default", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "7b5b29498a5f8453106068c2a597cf8889bfe8a2", "messageHeadline": "Rename 'go' response type", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e1ecbd8ffee70c0f5032e46781990b301519392", "messageHeadline": "Extract default retry delay", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "103e5204b2b8933e02388e9797ed2a81d8c28446", "messageHeadline": "Merge pull request #346 from api3dao/dependabot/npm_and_yarn/packages\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "537b845ce59a0e23f85c45cb402bd1fbbc02a727", "messageHeadline": "Bump hosted-git-info from 2.8.8 to 2.8.9 in /packages/protocol", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c5fbef1b8780ee090f8243d7a0b33ce84b67f83", "messageHeadline": "Merge pull request #344 from api3dao/289-add-e2e-test-fulfillment-fai\u2026", "author": {"name": "Santiago Ace\u00f1olaza", "email": "acenolaza@users.noreply.github.com", "user": {"login": "acenolaza"}}, "additions": 160, "deletions": 2}}, {"node": {"oid": "ffa989a0f3ed6c537ca1c469a958f8615990254f", "messageHeadline": "Use double spaces instead of tabs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 427, "deletions": 427}}, {"node": {"oid": "47900798038166fc51fbe4fa0634f128543fc112", "messageHeadline": "Split template documentation into multiple files", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 945, "deletions": 932}}, {"node": {"oid": "72d80e96424032badaf34946fb9b0a125c8d785f", "messageHeadline": "Adds E2E test for fulfillment failure", "author": {"name": "Santiago Ace\u00f1olaza", "email": "chanacenolaza@gmail.com", "user": {"login": "acenolaza"}}, "additions": 160, "deletions": 2}}, {"node": {"oid": "e741207903d16299c63df211d78403b12b4ba1f2", "messageHeadline": "Merge branch 'master' into 'refactor-go'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3743, "deletions": 3144}}, {"node": {"oid": "076120a88b896684c40bba2740419c82380a6c70", "messageHeadline": "Rename retryDelay to retryDelayMs", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f2ebedd1f4d6af38d362c4af663826a5aa76dd4", "messageHeadline": "Refactor the 'go' function to accept options", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 105, "deletions": 156}}, {"node": {"oid": "090a0c6643f9ef4ebba4a2d10a10d6cc7ae0c33c", "messageHeadline": "Merge pull request #341 from api3dao/dependabot/npm_and_yarn/handleba\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "ed67be5b1e846f177944cfe6cd0c09a059d0e05d", "messageHeadline": "Bump handlebars from 4.7.6 to 4.7.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "c749135af694057828d8ece18bc49cf4c5d36d20", "messageHeadline": "Merge pull request #303 from api3dao/dapi", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 297, "deletions": 109}}, {"node": {"oid": "a3a1a68356bd61acf412b9b2262e1671cf54758d", "messageHeadline": "Merge branch 'master' into dapi", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8361, "deletions": 6353}}, {"node": {"oid": "7b8c47f776ce5384518d72fe961cd7a19078735a", "messageHeadline": "envName regex update", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e0803c6cda9edb3d993fe11a6aea7b7ec9182a60", "messageHeadline": "Convertor templates update", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 160, "deletions": 216}}, {"node": {"oid": "49b24c76fcc00295838a5b4eab8f79cebb684e76", "messageHeadline": "Merge pull request #304 from api3dao/full-typechain-integration", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 652, "deletions": 558}}, {"node": {"oid": "9e14d763b2b6ff37acd80c89ccb2bcfba732a9ab", "messageHeadline": "Remove unnecessary Promise<any>", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "12e6a830f8fd3847ccda2acbe2a0dab46ef14462", "messageHeadline": "Merge branch 'dapi' of https://github.com/api3dao/airnode into dapi", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0811d52c84db30deeed1a276bddcfbf24b90e25c", "messageHeadline": "Remove obsolete file", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "1b1d513a47161fb064288fc93e69202793eaa97a", "messageHeadline": "Make tolerance unsigned", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5e03fa707f1092a51d7a4876eb2d459bf4a13a50", "messageHeadline": "Fix missing import after bad rebase", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0459aa581f665d710ba20575c36d250e11d56a6c", "messageHeadline": "PR changes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "67331bc995681ca464cf04180a66a2392eb27415", "messageHeadline": "Turn off eslint indent rule which conflicts with prettier", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "fae47a39fc766976833030c0cc1b2c36146b9bcb", "messageHeadline": "Add test folder to TS config sources, rename AirnodeRrpEvents type", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 15, "deletions": 46}}, {"node": {"oid": "5e0ac1953d63a267e720d1cb27290a203e8d1117", "messageHeadline": "Better log types", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 198, "deletions": 81}}, {"node": {"oid": "0134e3d2c6a430043e64267ab50763bf11829db6", "messageHeadline": "Move test utils to test folder", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ef36102718bebc66e3b35043d9f048663b6bf30f", "messageHeadline": "Simplify usage of mocks", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 196, "deletions": 166}}, {"node": {"oid": "50c0308167b682c7e00bcda6616eeeba8d8abfdd", "messageHeadline": "Utilize typechain contracts, create \"mockEthers\" function", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 303, "deletions": 307}}, {"node": {"oid": "f4d816b029bdcfbd6bd154f80da426eb61dbc10f", "messageHeadline": "Remove nullability on some ApiCall properties", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 6, "deletions": 30}}, {"node": {"oid": "409d083b03305f00718dc11001718bd96935bc82", "messageHeadline": "Add TypeChain explanation in protocol package", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8d15dfde992b3af1b5f2ae3e55092cf247a4b59e", "messageHeadline": "Integrate typechain into deployer", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "a2942c5936f1b8e7185c9bac43b9f5f2933adaa4", "messageHeadline": "Merge pull request #332 from api3dao/fix-ethers-bundling", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f9a4ee9de3eae27a06dde8694de2428a0ac12000", "messageHeadline": "Add main as mainFields", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dd76fb1faf384352210ce0a8262c6c8f239f3493", "messageHeadline": "Merge pull request #329 from api3dao/update-deps", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2861, "deletions": 2502}}, {"node": {"oid": "0e773448245e8a33122fab51b6a8aeb60a6b2e6a", "messageHeadline": "Add ethers to devDependencies", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c2a43c39aadea9430372762d3ade1d3e445fb4db", "messageHeadline": "Fix output in conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "a731964d3c71ab4d5dd39fc8cbda3722ab2f2f35", "messageHeadline": "Update dependencies", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2574, "deletions": 2236}}, {"node": {"oid": "36ccb472168d1e8a374575fb67f8b1d222650a1b", "messageHeadline": "Bump hardhat-deploy from 0.7.0-beta.44 to 0.7.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 318, "deletions": 295}}, {"node": {"oid": "e5308c17d056d2424b89307d6d68ad945392342e", "messageHeadline": "Merge pull request #326 from api3dao/simplify-tests", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 125, "deletions": 232}}, {"node": {"oid": "19562f47b96b1d8bfcc670d34f5e3621bdd5c258", "messageHeadline": "Simplify tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 125, "deletions": 232}}, {"node": {"oid": "e395a7b6c2f7b54aad60a984309e18084c67b746", "messageHeadline": "Merge pull request #319 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e71bd0f844c4c73e67d94995ef3f9c160ed53dd", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/typescript-4.2.4", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 394, "deletions": 434}}, {"node": {"oid": "c7ae124ac613d83544de66a6bcb0b876feca00dc", "messageHeadline": "Merge pull request #318 from api3dao/dependabot/npm_and_yarn/solhint-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "a0165fe5fd3ff49f3a8716f7a0bf1ba6f736c409", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/solhint-3.3.4", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 385, "deletions": 413}}, {"node": {"oid": "5f084c36c43e670768514cae32ebafd6c9f6e292", "messageHeadline": "Merge pull request #306 from api3dao/dependabot/npm_and_yarn/ethers-5\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 370, "deletions": 363}}, {"node": {"oid": "2636101d16d443fcb0f63a08d5d7126c6da376c5", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/ethers-5.1.4", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 15, "deletions": 50}}, {"node": {"oid": "e84a0dd0242f8038f9e4678937132145e8f6357a", "messageHeadline": "Merge pull request #316 from api3dao/dependabot/npm_and_yarn/husky-6.0.0", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "365604c7787779c575e9364e831ad3f615d9223b", "messageHeadline": "Merge pull request #317 from api3dao/dependabot/npm_and_yarn/ts-jest-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "27dccc207f13ba1eb24ba40154a385fe29ff4dc5", "messageHeadline": "Merge pull request #322 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 40}}, {"node": {"oid": "9234701d6799ce026f0623273761b22e1469d1d6", "messageHeadline": "Fix bugs caused by using array pathnames", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "8bb5b5d0440a6ed26c2ff14770f79cd57f7868cb", "messageHeadline": "Revert the node version bump", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "886e86b3e688d3698a0ef3d0da95e16bc7e21c81", "messageHeadline": "Have the sample price data feed have the dAPI server overwrite the in\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c3ee07ee41e6854c0bbbba437caf1fb8db5509d2", "messageHeadline": "Add sample price data feed", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "e0ce44086dfdbd9ee70bbc26cad90d2127857760", "messageHeadline": "Remove custom reducer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 17, "deletions": 332}}, {"node": {"oid": "939047f70162b9b2e8611050be22722b941b50ab", "messageHeadline": "Check request staleness by index reset count", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "8b113314a0bcc24de7b16a588ef9a6551ceec93c", "messageHeadline": "Check request staleness by block number instead of timestamp", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "873fd8fe4cc473566356dee66cebc1f2ab733b8e", "messageHeadline": "Add additional checks for registering dAPIs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1b9ac1e853f01648cb64afd60ef21f971074292e", "messageHeadline": "Better variable names", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "01e6c27f7a7c1737c383df0c98d2e425973a348f", "messageHeadline": "Check if reduction callback is successful", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0097672e8808bbb8d5ca99f7bdaa564933f60375", "messageHeadline": "Fix arithmetic precedence bug", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f31e2a96d3a6031034a4aac45c129284b2371d34", "messageHeadline": "Bump node", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fc5ec3f401cdf8189f4efe733a8bfb26505ae34", "messageHeadline": "Bump ethers from 5.0.24 to 5.1.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 370, "deletions": 363}}, {"node": {"oid": "169a50e00b2f7f8f96f18c605f5dc3431197bcd1", "messageHeadline": "Bump solhint from 3.3.2 to 3.3.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "2842a8ed80f9072cd4fed17d71494e9ddff461f3", "messageHeadline": "Bump @typescript-eslint/parser from 4.15.2 to 4.22.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 40}}, {"node": {"oid": "8f0407e9c9d08813a60e85877206f5d7214278ef", "messageHeadline": "Bump husky from 5.1.2 to 6.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4b8111957794b6dbe032c864772cac631d6dc065", "messageHeadline": "Bump typescript from 4.1.2 to 4.2.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "806b79f8993be4eecf19ddb2f968facefc826bf8", "messageHeadline": "Merge pull request #324 from jeebster/jeebster/247-prettier-solidity", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1760, "deletions": 1961}}, {"node": {"oid": "274470e48e17b49b535e4f4c59db175633d4aee9", "messageHeadline": "refactor(solidity contracts): prettify solidity contracts", "author": {"name": "Greg Morrison", "email": "freedomtoroam@posteo.de", "user": {"login": "jeebster"}}, "additions": 1686, "deletions": 1956}}, {"node": {"oid": "e7c1bf033ac3e548b2bb8293a6abce5e8134a103", "messageHeadline": "feature(prettier-solidity): add prettier-plugin-solidity", "author": {"name": "Greg Morrison", "email": "freedomtoroam@posteo.de", "user": {"login": "jeebster"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "f0d36110c79cf8beb6fc4f622a6489770a0039ba", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/ts-jest-26.5.5", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "f2c46c28d71e07006cf1f68ee71f1771aea15b06", "messageHeadline": "Merge pull request #321 from api3dao/dependabot/npm_and_yarn/types/no\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "5761277f5f62a3c29c297a13abc3af5a27580dd4", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/types/node-15.0.1", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60175ae187335a421e9c9de99a394e2cd0fb0ebf", "messageHeadline": "Fix chain ID-name pairs at deployer logger", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19737451f628c6446d2d76979511f154d94e1042", "messageHeadline": "Bump ts-jest from 26.5.0 to 26.5.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "17be66f3b92918b240a22a06cd079dac93a1b997", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/types/node-15.0.1", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 630, "deletions": 626}}, {"node": {"oid": "d34ec86d444dc0b985c6ef475862c91e0551ceb9", "messageHeadline": "Update operation package dependencies", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 630, "deletions": 626}}, {"node": {"oid": "160e53fa6e009299afea18b817d671cb14e43d9c", "messageHeadline": "Allow dAPI request indices to be reset", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "911295e01434d0643daeb41d58af60f61b86d071", "messageHeadline": "Fix struct and variable names", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1bdaa35a6882ca7502d1c15ca943c4ff446e82b0", "messageHeadline": "Identify dAPIs by parameter hashes instead of indices", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "a550413ff7fb15a63e17390e1230366260d1257c", "messageHeadline": "Enable individual responses to be overwritten", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "4e95e6d21b46512a797dd4d694e667cc445e7596", "messageHeadline": "Keep responses separately for dAPIs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 47, "deletions": 43}}, {"node": {"oid": "3dc4d8e6d7b47e8240ad9d41c31aa54bd007dc8b", "messageHeadline": "Fix argument name", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a75381e1f787164c7ee78e8f1ede8a87b913a5ac", "messageHeadline": "Improve require string", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2444eef951bd0539f37fa615159d8e6e8693e05b", "messageHeadline": "Encode delegatecall with selector", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a9a11664349b4a41b0479b805a66b296a43d706e", "messageHeadline": "Add require strings", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "7312033c262613ce798923c1489d2e930e37fe37", "messageHeadline": "Reduce address doesn't have to be the dAPI client", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5a9699792f31372618695f973e93d2d3d1acf030", "messageHeadline": "More consistent reducer names", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e3bf1fe69f58f69722dea086ef520b8ac931a202", "messageHeadline": "Formatting", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "9670bff0672dca43839527948d494b94a5d473f6", "messageHeadline": "Allow request time parameters for dAPI requests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "98fbe23086c72e939cce677abf62e51602ef9206", "messageHeadline": "Remove redundant requesterIndex", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "98684b11d3c4cfedd0f30808e7ae2db73bd37d39", "messageHeadline": "Use delegatecall to make requests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "27c4b4304f9e42738707d167555946ef171be5a8", "messageHeadline": "Remove the redundant endorsement getter", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "31aba0fa826cd3ed7eaf91a15b288fb846525c9d", "messageHeadline": "Only reduce at the exact number of responses", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "275d05abe9b052a59a1d67bc2171c6c265001a22", "messageHeadline": "Capitalize contract file names", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33791e601107ce1c50bff1f9950302ec2dbcae4f", "messageHeadline": "Remove unused dependency", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "bfdcb307fada6748ee4abd878d817305c05719e3", "messageHeadline": "Bump @types/node from 14.14.31 to 15.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "bd363845f213b2878a1274ce33a7678244173965", "messageHeadline": "Update oas to ois conversion template", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "a806668a8aa175ca3da23d4e348e802859dd8cfb", "messageHeadline": "Update convertor to use arrays for navigation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "8306e92041c6650a1bd1f2ee2189ca8c0bc68d46", "messageHeadline": "Revert \"Merge pull request #309 from api3dao/dependabot/npm_and_yarn/\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 295, "deletions": 318}}, {"node": {"oid": "d33d1ff042ffc8120b2a7073f33273bdb6a239e8", "messageHeadline": "Merge pull request #314 from api3dao/dependabot/npm_and_yarn/eslint-7\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 97, "deletions": 37}}, {"node": {"oid": "4edac704e8424a3e8086deebb0bf99672c176956", "messageHeadline": "Merge pull request #310 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "7f58114a9aad1436d3d810c59cc6cd07c23474c8", "messageHeadline": "Merge pull request #311 from api3dao/dependabot/npm_and_yarn/types/je\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2ea069d42805ee2f5f681645f1226998beada25c", "messageHeadline": "Merge pull request #309 from api3dao/dependabot/npm_and_yarn/hardhat-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 318, "deletions": 295}}, {"node": {"oid": "9992755973639fce5e342f7609dc7c9658bc6388", "messageHeadline": "Bump @typescript-eslint/eslint-plugin from 4.14.1 to 4.22.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "0d8f0418725713a3d946e4226217bf70e4301d39", "messageHeadline": "Merge pull request #308 from api3dao/dependabot/npm_and_yarn/types/ya\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21c45e17ebdd03d9acff035aa99be3b5a0d440e2", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/types/jest-26.0.23", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c3ddeed09a24c3dab3bdcb71551005f2e8ab822c", "messageHeadline": "Bump eslint from 7.15.0 to 7.25.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 97, "deletions": 37}}, {"node": {"oid": "69511a25fe3c1ea087cf94c4c398fcaca37db9bc", "messageHeadline": "Bump hardhat-deploy from 0.7.0-beta.44 to 0.7.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 318, "deletions": 295}}, {"node": {"oid": "9bbae8884f8c8a702b28a9c6759994f6a94c3a6b", "messageHeadline": "Merge pull request #315 from api3dao/dependabot/npm_and_yarn/chai-4.3.4", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5dcf8c6e2444976ac8703ae13e70ba0634bdef02", "messageHeadline": "Bump @types/jest from 26.0.20 to 26.0.23", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dbc74611f7e78b095147dfd59e5913bfb6b634ba", "messageHeadline": "Bump @types/yargs from 16.0.0 to 16.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d0cb8078470526da8355f9fafce664a11ba44fb3", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/chai-4.3.4", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "9ec667f7d20c3e32f6ebb4425011cd4a1554b6dd", "messageHeadline": "Merge pull request #313 from api3dao/dependabot/npm_and_yarn/nomiclab\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ad008d103d09a57b79f7319b85192be43702c97", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/nomiclabs/hardhat-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "17c03b8e19767b8dbb2a7d0e30bce564a0526a73", "messageHeadline": "Update if syntax", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "1456108ed434c07a201bbd1ba6e8176668249e6a", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/nomiclabs/hardhat-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "4f01e85370c919bc24e32796fc764606caf60e2c", "messageHeadline": "Only send Slack notification for repos owned by api3dao", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d24daba811769f3b284e03d1ad6e4cf2e04266f7", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/chai-4.3.4", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "a8859e408262be1b4e167a1bbb9358159ec7b25a", "messageHeadline": "Remove whitespaces", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42d71d4b445233c1af5f6a0a7af352af7159d38d", "messageHeadline": "Fix comment typo", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08f2d2b8f5df59904d335c1321edb5e939cee213", "messageHeadline": "Fix comment typo", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9ec132e655e862a1adf4ea26fadad4576018a07", "messageHeadline": "Update comment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bb2c528a9059c8669797b20d6b82b59b0d1d0b85", "messageHeadline": "Update Slack action repo", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6c0d6d4211e55a0a56c2f9a66033c22f36e37b89", "messageHeadline": "Bump chai from 4.3.0 to 4.3.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "66a18b37a1d2b9e2a557fa0b84ef8d67be4138c2", "messageHeadline": "Bump @nomiclabs/hardhat-ethers from 2.0.1 to 2.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "33522c2a092922e69d2d1ac6878fce0950a0614e", "messageHeadline": "Merge pull request #305 from api3dao/dependabot/add-v2-config-file", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "937795e9747e64908b7dcd0447d8dd979a2c0dbf", "messageHeadline": "Use arrays for navigation in specs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 160, "deletions": 261}}, {"node": {"oid": "1dba762dfbf5d217acf22e36c072dc73d2e2610d", "messageHeadline": "Upgrade to GitHub-native Dependabot", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "48fdf20955bca009c27ddc9b0598713f4b34f993", "messageHeadline": "Merge pull request #302 from api3dao/ts-strict-mode", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 118, "deletions": 55}}, {"node": {"oid": "fcfc04d559ddb148c2992c482d3236e71b0cec17", "messageHeadline": "Merge branch 'master' into ts-strict-mode", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 1760, "deletions": 35}}, {"node": {"oid": "e62ec5c0798d71b9a5c3966135cb446dfca9bc8e", "messageHeadline": "Typecast the initial accumulator value", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "49500dcb12c279b0f683a70b6b124eb1634aaa4a", "messageHeadline": "Enable strict mode by default", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 18, "deletions": 38}}, {"node": {"oid": "28044f5d5fc6f83a25a983c9d7a1961425f35ac9", "messageHeadline": "fix linting errors", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ac28590954a70b0f13d7876d0250b52d8624f1a2", "messageHeadline": "Deploy updated RRP to Ropsten", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1725, "deletions": 1}}, {"node": {"oid": "4e3638205a10f0809811113ff861ff9e4fdf2b10", "messageHeadline": "Fix deployer CLI build and npm scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "0177c377dc5f03cf79004aef4cfc1ff681018e27", "messageHeadline": "Capitalize contract name", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cf8cf6e1b55d8785d15fea3d13c3513f7d5cdce", "messageHeadline": "spelling", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86330cfb051e10d832063f5527ae2e37b8e6c3eb", "messageHeadline": "implemented getAnswer", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "093f57475d867de879544c1a10ed5d78cd86afc7", "messageHeadline": "added limited storage functionality", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 111, "deletions": 6}}, {"node": {"oid": "e9f6494020667410ffe0f09a9e129f10809c48bb", "messageHeadline": "Use median for reduction if tolerance is 0", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7286b466d79663acc4f2f5b6061f03bcfd637747", "messageHeadline": "Keep requesterIndex in the dAPI parameters", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "55db35afc97fcb4d8a4407622a6034e9267e5784", "messageHeadline": "Remove RequesterStore", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "438011c1dee935e7a23a364ea7df1d4838541a2b", "messageHeadline": "dAPI server is not abstract", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be547154618c04bf45a59ab6dad83ec195602b8a", "messageHeadline": "Use hybrid aggregation in dAPI server", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8baec7a80f5d3b69b9fc680b9f586b4105d30fff", "messageHeadline": "validate requesters", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 26, "deletions": 7}}, {"node": {"oid": "0081877038049f29d6878b44c8de0f4e800c4368", "messageHeadline": "Add RRP server", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 331, "deletions": 0}}, {"node": {"oid": "7599f507fd304615b44673e40e3fb618a4389bc8", "messageHeadline": "Fix another node test for strict mode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "049489ef93330f239cedc746c729bff711bf3265", "messageHeadline": "Fix node tests for strict mode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "96ef527f6222df024e2af467ca9cdd84537cb3ba", "messageHeadline": "Add TODO comment about enabling strict mode in root tsconfig", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "c03a848a10ed0cc3a3c86a090f408a4a5479976c", "messageHeadline": "Bump Solidity to 0.8.4", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "eaf737e7e19210c04319802696b294b076f409bc", "messageHeadline": "Convert protocol package to strict mode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "27b70c49dc734faca3551c89fe649ed7b265ae5d", "messageHeadline": "Convert operation package to strict mode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "f9f33955f2cb66aed57e09c175e4883435b5bc15", "messageHeadline": "Convert ois package to strict mode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "70b8caa435fafad0a5912af0cc3719b4fb0a38b8", "messageHeadline": "Convert node package to strict mode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "15d1ab8006f3e5cfed521a2c854d8a7d23439d33", "messageHeadline": "Convert airnode-abi package to strict mode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "5cd01564707e74de952035e6608fc40f5c507ab6", "messageHeadline": "Convert admin package to strict mode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3dee86404867ffb8f00340d749a85b138c404521", "messageHeadline": "Convert adapter to strict mode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f07d2f42d9c7cb7fd27f649e17ffc299ad67f630", "messageHeadline": "Merge pull request #298 from api3dao/aggregators", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "6f086a7a9120d07808c758d781652a1e939b2ae1", "messageHeadline": "Rename aggregation -> reduction", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "fc729eb5f056a969b608af5d5062c3eaa6dac61a", "messageHeadline": "Merge remote-tracking branch 'origin/validator' into validator", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a039be539a2320ebc8db619c8e839e29eee974e", "messageHeadline": "Merge pull request #299 from api3dao/bbenligiray-patch-1", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23ed165300f7675678899e9c791e4baa8387687c", "messageHeadline": "Update API title length limit from 32 to 64", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1576f23a5ecfea7edb3a6a344aaff211cfccd55d", "messageHeadline": "Update output format", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "065dd0eeb78ba3e5c2c7aa7993ca4c11de602ab0", "messageHeadline": "Add aggregator contracts with a standardized interface", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "af5e4eb9da85414e24a99caf878e1b860e890784", "messageHeadline": "Template update", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d408ca3dabf85d1082060ea04b138adaea064d80", "messageHeadline": "Update validate and convert commands", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 121, "deletions": 104}}, {"node": {"oid": "45a8364b0e55f7bc457ea46fbdab6148f5dd5b16", "messageHeadline": "Remove non redundant parameters from condition validator", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 27, "deletions": 162}}, {"node": {"oid": "288ff349d8b6e0cc3e9f15b708bb9bd4671a2591", "messageHeadline": "Merge pull request #265 from api3dao/aggregator-contracts", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 730, "deletions": 1}}, {"node": {"oid": "05ed60424a200b54313de2e2c652a49c20f622d0", "messageHeadline": "Implement an extended test mode for Median.sol", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 158, "deletions": 1}}, {"node": {"oid": "9ca420142ea740123410a1e49740f8690b056f7e", "messageHeadline": "restoring files", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 135, "deletions": 141}}, {"node": {"oid": "3fe096cd00d50041750ccd1f05e272ff6802c864", "messageHeadline": "Merge branch 'master' of https://github.com/api3dao/airnode into aggr\u2026", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 42, "deletions": 25}}, {"node": {"oid": "323be4652872b60e570ce79ee76a4eb9575e7dd3", "messageHeadline": "addressing pr comments", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 147, "deletions": 152}}, {"node": {"oid": "953b28991360cda036877ac08b3848bfd00a1e2b", "messageHeadline": "Merge pull request #294 from api3dao/deployer-cli", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "cfcb5844e74e16b84af1c2dc8d21197af85b2112", "messageHeadline": "Update deployer CLI to work in a more common way", "author": {"name": "Michal Kimle", "email": "kimle.michal@gmail.com", "user": {"login": "amarthadan"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "0c4b325ac08a3a3d19e7031e8f167b2501f83db4", "messageHeadline": "deleted files", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 141, "deletions": 1921}}, {"node": {"oid": "7b651f1db2bce9129cb2ec66c81b3f68671b88a2", "messageHeadline": "adding revert tests", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 436, "deletions": 3}}, {"node": {"oid": "0696028f21c872e998acf4a003e920eaca600700", "messageHeadline": "add node setting stages check", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "81e23b97d8a03b6e3e51da4234865990ef416cc2", "messageHeadline": "Merge branch 'master' of https://github.com/api3dao/airnode into aggr\u2026", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 1559, "deletions": 379}}, {"node": {"oid": "896e565279e32ca0eba76b869ece057ab24383c2", "messageHeadline": "reducing number of tests", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9061afa5be70e3d9504840cb48da80f7ef325930", "messageHeadline": "Merge pull request #270 from api3dao/admin-typescript", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1559, "deletions": 379}}, {"node": {"oid": "1bb2aa8d26e5bd51b66a61b92be68d0284002815", "messageHeadline": "adding chainlink median contract", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 242, "deletions": 0}}, {"node": {"oid": "615f4828dbefe68ba6ed2ff28b0c053cea47c09b", "messageHeadline": "updated test file", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "713d2135fd6dab1dd69d70d005b45ace4d9e3efb", "messageHeadline": "Merge branch 'master' of https://github.com/api3dao/airnode into aggr\u2026", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 1629, "deletions": 3846}}, {"node": {"oid": "ec1d165eb14c887f7295ab5938b292deffdd1559", "messageHeadline": "convert contract to select-k", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 462, "deletions": 251}}, {"node": {"oid": "24c5315967f7f3fe68becdc2707c29ef0870cf8e", "messageHeadline": "Forgotten PR comments", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 52}}, {"node": {"oid": "1005698644ab0b7448dd9101b3923d7d7a866c8b", "messageHeadline": "Pr changes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "5fd58c7cbd20779d6e28b09ec48858bf42819db0", "messageHeadline": "Remove less useful commands", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 36, "deletions": 134}}, {"node": {"oid": "f780946568eae28d67fcf06686d0061eb15929d8", "messageHeadline": "Renamed the withdrawal counter", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "63018799b91bcf7df1bec07ad2db84780deb0da7", "messageHeadline": "PR changes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "02281aab152a46e457d29e743bdeba2c00e0995c", "messageHeadline": "PR changes", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 65, "deletions": 112}}, {"node": {"oid": "810dfe6c7be194ae872d8f917a90cee9d39b903a", "messageHeadline": "Edit README, reorder CLI commands, rename some command params", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 210, "deletions": 81}}, {"node": {"oid": "9aa5e0f66654a3280d012580b4c83f12245e977d", "messageHeadline": "Workaround for TypeChain not exposing contract ABI", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 11, "deletions": 1096}}, {"node": {"oid": "c60aea0595d3ea56ff30a1fac1319f0ad9610ec1", "messageHeadline": "Fix get-templates yargs options", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9a67181ec50882500e56f916bc7e7e0444698d64", "messageHeadline": "Restructure files", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 232, "deletions": 230}}, {"node": {"oid": "700ae5e8412bb4dcee952fd42ad6e1e4b13d8779", "messageHeadline": "Finish admin sdk (class based)", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "f33d453186361e730bbc3e7d85e5112db8cb4d1a", "messageHeadline": "Resolve most of the TODOs", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 54, "deletions": 63}}, {"node": {"oid": "6052dbcb039ac93fdc251155f51ac3e96e2ae643", "messageHeadline": "fix tests", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "345288f44467c291bef0f54e5fb91dae18e4773b", "messageHeadline": "Add more commands, add tests, improve TS support", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1092, "deletions": 198}}, {"node": {"oid": "b56ef704e945decd1157bdc2b2779017d2a74821", "messageHeadline": "Move protocol dependencies to devDependencies", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "37d2bad72b0f547b2f3b12ae2f5dab4342c8da40", "messageHeadline": "Stronger TS types in admin package", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "f2ac0c5da0f2967560a375bf26f442206446b5f4", "messageHeadline": "Integrate typechain into protocol package", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 1378, "deletions": 68}}, {"node": {"oid": "bf0fca8f7313f81f393f28ee6d8e85c5942ec7fd", "messageHeadline": "Add basic typescript support", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 99, "deletions": 36}}, {"node": {"oid": "e22632b09d5a3b78f578881e47129bd1de45dcf4", "messageHeadline": " Remove hyperlink to obsolete file", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5536541f799de8a41dc46a599564be7f25c012cb", "messageHeadline": "Remove hyperlink to obsolete file", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9da6af87deba5a27c66a3f3bf1ffa081f996ec1b", "messageHeadline": "Merge pull request #291 from api3dao/multiple-deployment-configurations", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1624, "deletions": 3841}}, {"node": {"oid": "54154ff00a508e4465d0a02337e3c5018bcd8534", "messageHeadline": "Merge pull request #290 from api3dao/dependabot/npm_and_yarn/ssri-6.0.2", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d6905014e60ee68abb9630e279e30fd5c955284", "messageHeadline": "[Security] Bump ssri from 6.0.1 to 6.0.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ad9d866d1b5d11fb2ce990f66c0fff6af09a047", "messageHeadline": "reduced number of tests", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48ad03bc037d8cddd5458c601cb51c45760102e7", "messageHeadline": "updating notebook files with most recent results", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 472, "deletions": 254}}, {"node": {"oid": "04d84f19bc64b89f821a16caa8f96b5923a36a1c", "messageHeadline": "updated comments on tests", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "90cfb399732d7db6a53655621c17c0868461db47", "messageHeadline": "added direct comparison up to 16, updated tests", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 331, "deletions": 265}}, {"node": {"oid": "e54018bb3c4968fa743308da5499c61cfd780b44", "messageHeadline": "Merge branch 'master' into multiple-deployment-configurations", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 98, "deletions": 13}}, {"node": {"oid": "00fcc4d5814e91b34fc8ce506adede05da08e349", "messageHeadline": "Exclude config.json from webpack and add it just before serverless pa\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "2029093fedc6aad7123f011b877f640715dee8c3", "messageHeadline": "More descriptive script name", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3412b5b2911f2620c772e24f2f6723269b628f08", "messageHeadline": "Remove redundant script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "144967722eb08cc414adf6caafe33aca378785b0", "messageHeadline": "updated median contract for notebook", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "fafce27bb67e9f816f7453a79a8c2be0c1c8e5e6", "messageHeadline": "updated median contract and test file", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 226, "deletions": 197}}, {"node": {"oid": "59be9cf1b7ab76bc6f7c6c7788cc542b8b1be80f", "messageHeadline": "updated notebook", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 83, "deletions": 34}}, {"node": {"oid": "a73bd1c53d19c1ac3c45aa3de26be6fe5035894c", "messageHeadline": "updated notebok results", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "472ac01d69ba5b94d5ce126e60e15c0baff3c08f", "messageHeadline": "Merge branch 'master' of https://github.com/api3dao/airnode into aggr\u2026", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 506, "deletions": 257}}, {"node": {"oid": "477d380ddc1d58c4c63ba4de8353e5ccaed911ac", "messageHeadline": "array 7 direct comparisons", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 100, "deletions": 245}}, {"node": {"oid": "26764c6babdef18d01c4afea5108243dbe3085cd", "messageHeadline": "added notebook", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 367, "deletions": 0}}, {"node": {"oid": "c138d8c47789ece5aa6da70eca104fcbddb2dae9", "messageHeadline": "added notebook", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 356, "deletions": 0}}, {"node": {"oid": "34f85e80327a5d327b30bc5b7f5764334b926470", "messageHeadline": "Update validate command", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 58, "deletions": 18}}, {"node": {"oid": "f7b9fd4d00981fde979cfc35e8435ee7569473b3", "messageHeadline": "Merge pull request #282 from api3dao/fix-ci-script", "author": {"name": "Emanuel Tesa\u0159", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "41a4d8ccfb109c8eb3d65d8ead257f338604f789", "messageHeadline": "Change template files structure", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6680865d069b8cb2053ee2548b0f7e938ded8a73", "messageHeadline": "Check endpoint parameters methods", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "13b25724ac2f0b7f96778560c905cbf76cf29083", "messageHeadline": "Add '__template' keyword", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 208, "deletions": 197}}, {"node": {"oid": "1580adc6a832de807d8c227dcdab0cd09b6f3578", "messageHeadline": "Fix CI build-test script to make it run on PR against master", "author": {"name": "Emanuel Tesar", "email": "e.tesarr@gmail.com", "user": {"login": "Siegrift"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8b571fd21f303d93d4b9d6a9d4bba6556233da52", "messageHeadline": "Merge pull request #283 from sitch/patch-3", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "1e3fa58570dd381ecdf8e5052e902188bdcdea22", "messageHeadline": "Revert const assertions", "author": {"name": "sitch", "email": "2736163+sitch@users.noreply.github.com", "user": {"login": "sitch"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "966570936927b805c845a7c5fbbe3c2059e0b151", "messageHeadline": "added median for length-6", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 40, "deletions": 6}}, {"node": {"oid": "1e668b6a1f6b16a49ab9ce819afea1c24dd46b99", "messageHeadline": "Replace serverless-optimize with custom webpack", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1093, "deletions": 3021}}, {"node": {"oid": "7db05ea7d1e219dc0f8eecd9be0ad0a8903d76da", "messageHeadline": "Specify output file name", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "3e7d218320915036ac8d05198e190b5dca73b8b2", "messageHeadline": "Merge pull request #274 from api3dao/extended-validation", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 681, "deletions": 681}}, {"node": {"oid": "c3ffc8daf06f86ee8cc37c3bf46cbeb967b90ae8", "messageHeadline": "Lowercase security schemes", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "322ca942d86a6c57ae4a35dc412af4423f44cc03", "messageHeadline": "Update version regular expression", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62dd734275e6a0f365aafa3eea7d6ab6d7aa34aa", "messageHeadline": "Update URL regular expression", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de4a42f1bb6d3a7f73eb0504d088c744a6a6e82f", "messageHeadline": "Template updates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 76, "deletions": 21}}, {"node": {"oid": "14ebbb1eada800083084ffdcb38827b0777eebb8", "messageHeadline": "Fix non redundant array manipulation in condition validator", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "7dc9f24affff6f16723ec6317c7282c0b45651d8", "messageHeadline": "Merge pull request #271 from sitch/patch-2", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "42baafb945ea6fd6bcc886d06ea5dba1359e9b40", "messageHeadline": "Prefer `const assertions` over `type unions`", "author": {"name": "sitch", "email": "2736163+sitch@users.noreply.github.com", "user": {"login": "sitch"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "03f66308573149dc5760288b2f3e1207adba2135", "messageHeadline": "comments", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b94c17614b3e0a2ed6686230116bd039b94703db", "messageHeadline": "removed some comments", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "92b91dbe79047b870c3596fdd16b8a8cd7269740", "messageHeadline": "updated tests", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 52, "deletions": 14}}, {"node": {"oid": "6d4d95c1975e276506801d7a71e6a507a04df4e6", "messageHeadline": "Verify mnemonic during deployment by default", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1c22917521e713b453135a2a7f14ee18120c41e7", "messageHeadline": "Message formatting", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f5510de6a266006dc6ff1b001a00a9cef7da7dde", "messageHeadline": "Display messages when deployments/removals fail", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "c6b00664d5bbbf83f3ec533c22d203bb1529af17", "messageHeadline": "added function for checking median", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "93583357d6d852e544764a76bdef05bee94f131d", "messageHeadline": "fix linting errors", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 22, "deletions": 24}}, {"node": {"oid": "bd27e64c02cc3d85aa27b06227f39e299ddb874d", "messageHeadline": "added documentation", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 123, "deletions": 38}}, {"node": {"oid": "75f15e12254879926208bb0e662f53e2171b2413", "messageHeadline": "Deployer overhaul", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 358, "deletions": 654}}, {"node": {"oid": "e5002975fb63ef9b33790a214cf5f3f0db3bc0c9", "messageHeadline": "Update the node package with the new config file format", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 159, "deletions": 157}}, {"node": {"oid": "98fd87c3943aa65a234d7746b64aedb7bac2748f", "messageHeadline": "all tests pass for length >5", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 90, "deletions": 52}}, {"node": {"oid": "5198bac75e3bd349031c5eb9bc56ef3447038aab", "messageHeadline": "Remove deprecated config and security validation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 148, "deletions": 713}}, {"node": {"oid": "f5234e8534380cf8a20517c7748e20d6efc40705", "messageHeadline": "Update validator templates", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 125, "deletions": 78}}, {"node": {"oid": "c989fe27694247cc1480bb76632edc0abeaa295d", "messageHeadline": "Update config.json validation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 71, "deletions": 3}}, {"node": {"oid": "9c23ed7bfb9b1ca0dfcc600cc9936d2c915c0886", "messageHeadline": "Merge branch 'master' of github.com:api3dao/airnode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb8d2512a5b96331295d31b96a185c12fd5d2b4f", "messageHeadline": "Add Slack notification to CodeQL workflow", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f614f8e119d1ef45a57c1fb31d1e309b265d0f9a", "messageHeadline": "Merge pull request #261 from api3dao/dependabot/npm_and_yarn/packages\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ce4edb5ddb87e3e488a1b88c17231a4248ba23c", "messageHeadline": "Bump y18n from 3.2.1 to 3.2.2 in /packages/protocol", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "189feb2f27922614c5ec38af829695d25fae39eb", "messageHeadline": "Merge pull request #260 from MrAngus666/improveConfigTemplates", "author": {"name": "MrAngus666", "email": "79697439+MrAngus666@users.noreply.github.com", "user": {"login": "MrAngus666"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "eddd4b0742f98f14842faa3112fcd51f03239984", "messageHeadline": "Update packages/node/__dev__/.env.example", "author": {"name": "MrAngus666", "email": "79697439+MrAngus666@users.noreply.github.com", "user": {"login": "MrAngus666"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bbf3ce1ff3d6e41a88f91fae7ed54cc3edc4574", "messageHeadline": "updated .env example and config.json", "author": {"name": "MrAngus666", "email": "javier@api3.org", "user": {"login": "MrAngus666"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5d83bfc0c5daf037007e4f3569e1e20eefc9b2e7", "messageHeadline": "Merge pull request #256 from sitch/patch-1", "author": {"name": "MrAngus666", "email": "79697439+MrAngus666@users.noreply.github.com", "user": {"login": "MrAngus666"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "255234fb60d20594c0a6ac470f1de17495434372", "messageHeadline": "Update package.json", "author": {"name": "sitch", "email": "2736163+sitch@users.noreply.github.com", "user": {"login": "sitch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a822e8d5532c255aedce61a078d1984b6e3e6ed0", "messageHeadline": "Fix remaining Slack channel names", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a33cbbf1f42415aefadb98f5d62aff8033ff28ff", "messageHeadline": "Add initial `version` 0.1.0 to `package.json`", "author": {"name": "sitch", "email": "2736163+sitch@users.noreply.github.com", "user": {"login": "sitch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b9d4d42faa4e63eee3a25cbc43cf1211d4315f3f", "messageHeadline": "Test CodeQL", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "96f2abac6a51d318a2811d9ad1ec2fe6b2b0c884", "messageHeadline": "Evaluate '__prefix' in '__catch'", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "971a1a176a14d42d8854c1f5daa6c3e4b4f67460", "messageHeadline": "Update endpoints template", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "10abb3e3e422213c68c17b4f2ca17af13edd98a9", "messageHeadline": "Add UUID regex", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5a171c8047fc56ea950076aab5377d3337763b32", "messageHeadline": "Add new config.json validation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 335, "deletions": 0}}, {"node": {"oid": "bfa29e522b4e8a11fbfe56a09ecd11a155f1807c", "messageHeadline": "Replace parameter values and names in '__regexp'", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "43c4e3cae997d5c15d39a0b9283e333bf83a47f7", "messageHeadline": "Replace parameter values even if root is an array", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "0eef1087b1059968a039045525ed766ff37eaf55", "messageHeadline": "Evaluate all instances of '[[]]' in single value/key", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99b35cc9b90f7297b768e3e2a6def17f6dbc1229", "messageHeadline": "Validate JSON files with array as root", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c95fe2db412052f5f244ea890605dbb616faec4f", "messageHeadline": "Merge pull request #252 from api3dao/multiple-deployment-configurations", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 128, "deletions": 128}}, {"node": {"oid": "6041a7eea6e77e60ba79bfba10d48ac54842e0a1", "messageHeadline": "Capitalize environment variable names and replace spaces and dashes w\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 128, "deletions": 128}}, {"node": {"oid": "4ef026f86747067bd17df2d9c9619ec0210ca4e4", "messageHeadline": "Merge pull request #250 from api3dao/consolidate-config-security", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 316, "deletions": 152}}, {"node": {"oid": "587d4956ea3c16cdf529e61a5258e97614204476", "messageHeadline": "all tests for length <= 5 pass", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 84, "deletions": 33}}, {"node": {"oid": "98d4dce499e882535f5e9cc5501a55810ae14f7d", "messageHeadline": "refactored tests, added median5", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 189, "deletions": 95}}, {"node": {"oid": "ed5b29b53c35eca2851ce626f212510fa5d745bc", "messageHeadline": "added helper medians for arrays length 1-4", "author": {"name": "Sasa Milic", "email": "zyklonbb@protonmail.com", "user": null}, "additions": 143, "deletions": 0}}, {"node": {"oid": "62d89b93af2820f2175c6ad1d8d0f6ab9baf8598", "messageHeadline": "Inject the environment variables to the e2e tests too", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "601a10cc379cc42f9fe28b3409f53331b291d093", "messageHeadline": "Set the environment variables in the test setup script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "c981f2dea04a63f35728785de530f445708e8d00", "messageHeadline": "More accurate function name", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fa73c1079e2b86c3ba1170fbd86a494713bcd02b", "messageHeadline": "Verbose error string", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4a563119bb57164c258b52d7de1e07598d5e360e", "messageHeadline": "Fix test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af3be3c830216d45ca3ffcd647615ab88eba6230", "messageHeadline": "Fix test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "500b4c15d69c1228d1a26eaa5ee25c210703f84f", "messageHeadline": "Fix test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a54756fa995f3692f100324da8629e6b3aa1ec0e", "messageHeadline": "Move logLevel from environment variables to config.nodeSettings", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "cd0ee28ac7997d81b0e58fdfae377748870d47a2", "messageHeadline": "Get provider URL from environment variable and change chain ID type t\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 191, "deletions": 86}}, {"node": {"oid": "f617ef07d967e841b39a64389ea68e09ee9af6d5", "messageHeadline": "Implement the environment field for config.json and use it for securi\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "ef35875d1eb1600cbe8b60402bbd29c6033f7a8b", "messageHeadline": "Move chains to config.json root", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 64, "deletions": 70}}, {"node": {"oid": "2a7b54eb9ccc1bd45de590647bd79773ff396632", "messageHeadline": "Merge pull request #246 from api3dao/unique-request-ids", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 311, "deletions": 259}}, {"node": {"oid": "81f236572ce52b9dfd3ca8f148d1d91f1da806bd", "messageHeadline": "Fix RRP tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "8d1062f1944127209249a5a4863c9eefcd6c8065", "messageHeadline": "Update RRP to use the chain ID in the withdrawal request ID hash", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4146ed02e35f75942419f0b3043f23f86a3239e1", "messageHeadline": "Merge branch 'master' of https://github.com/api3dao/airnode into uniq\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 333, "deletions": 228}}, {"node": {"oid": "69521b6c36e6975b4fee3a958dc9a83ca9f26a6f", "messageHeadline": "Fix node tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 88, "deletions": 77}}, {"node": {"oid": "903e7d5eda4115aead462473ce62200121664960", "messageHeadline": "Update the node to use the chain ID while validating the request ID h\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dbe4abb098c5fa5eac493a9770207dc96763aab6", "messageHeadline": "Fix RRP tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 171, "deletions": 155}}, {"node": {"oid": "4158f2d3abdd794934ded94343f1bd52d4280854", "messageHeadline": "Update RRP to use the chain ID in the request ID hash", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "f7bca4c74b1aa3c0a0224ab43007ca0d94133e39", "messageHeadline": "Merge branch 'validator' into extended-validation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 224, "deletions": 6}}, {"node": {"oid": "86ee38b19a86d76781da8c9190e46aaa58b4215e", "messageHeadline": "Merge pull request #245 from api3dao/custom-messages", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1176, "deletions": 309}}, {"node": {"oid": "1ba52802e673f3d99004bcf1f61254b009998591", "messageHeadline": "Add __catch unit test", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "c15e451f55fcb24c3e60c81847da057791826bb0", "messageHeadline": "Change keywords used in __catch", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a1e2eb95cb666521f5e61622f6e2704d6e2690f4", "messageHeadline": "Refactor __catch in conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "c8a417662790412962fae6c31103513c8d2a1638", "messageHeadline": "Merge pull request #238 from api3dao/mm/ignore-unknown-endpoints", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 333, "deletions": 228}}, {"node": {"oid": "56735801ed6f6c2073b047b434d8233230c84d98", "messageHeadline": "Update step description", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d46e0aa6275e3ab3dc2ea3a6455208eb3a42e20", "messageHeadline": "Update error codes for unknown endpointIds/OIS", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5eaa9b8f43e64bc5ded7fe0287b1ac9254d0d80", "messageHeadline": "Merge pull request #239 from api3dao/authorizers", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1383, "deletions": 1249}}, {"node": {"oid": "48bc3fb458512159d26984747c725479c6dd9544", "messageHeadline": "Update coordinated-execution.test.ts", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9051492532e171459ca113fb9870e3d8830434e7", "messageHeadline": "Improve require strings", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "d39401538586feecb88ba1b0c9b084e72940be3e", "messageHeadline": "Use modifier for repeated require", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "2e3724709cea832d1bbb8aeaf7485bb9d3bfdf4f", "messageHeadline": "Whitespace formatting", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "380abf7a2a99988baa5771e7e14cb03434f1f144", "messageHeadline": "Improve log message", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "165d744761ee3f9d3b1ddabff46cf0d99e78065a", "messageHeadline": "Rename checkIfAuthorized->isAuthorized", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8067a76870cab247ef5f5e6dc1ebe80b8eb0ca48", "messageHeadline": "Verify triggers before API call aggregation", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 292, "deletions": 246}}, {"node": {"oid": "82db4dd5a7aa85e90e006c7d0b115c2c212d8ed9", "messageHeadline": "Add finalized authorizers", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1331, "deletions": 1202}}, {"node": {"oid": "beb4280b4b0951010d1f51a90780394111172c9e", "messageHeadline": "Remove duplicate dependency", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6c8dc69da3722c61283f1579c2a395e87aa13411", "messageHeadline": "Add validateCatch description", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7318b484a38c2c8e5e789d2639e50912d8007ff7", "messageHeadline": "Validate catch in conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8dde8ab48ad8736d77aceec2685bc909c058b7f9", "messageHeadline": "Evaluate path keywords in catch validator", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0649b627a86bc5fff6c51bb24e078d8e0ad0bd8f", "messageHeadline": "Add '__catch' keyword", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "402be56471fd21c6194f2669c89173954ed06ca0", "messageHeadline": "Removed unused generic type in function definition", "author": {"name": "Marco Menozzi", "email": "marco.menozzi@bulletproof.co.uk", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b25f85cfe330536dcef2a58b8cc022ac2f895e74", "messageHeadline": "Changed the order in which requests validations are done. They are no\u2026", "author": {"name": "Marco Menozzi", "email": "marco.menozzi@bulletproof.co.uk", "user": null}, "additions": 25, "deletions": 26}}, {"node": {"oid": "0c149c30aaedbee9f926da2505a356296b8e2a46", "messageHeadline": "Added client request validation for Unknown endpoints requests", "author": {"name": "Marco Menozzi", "email": "marco.menozzi@bulletproof.co.uk", "user": null}, "additions": 65, "deletions": 5}}, {"node": {"oid": "e16d1d5bc7baa7d6bb0b80697c1a3bbb57d24735", "messageHeadline": "Display debug level logs when using test debug scripts", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47acc55a00728eaa7774cd56cd5af3a3b7770748", "messageHeadline": "Merge pull request #237 from api3dao/bug/oisSpecInfoField", "author": {"name": "MrAngus666", "email": "79697439+MrAngus666@users.noreply.github.com", "user": {"login": "MrAngus666"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2a9988102dc589b3ed21acaf9484878020974052", "messageHeadline": "info field is not valid in apiSpecifications", "author": {"name": "MrAngus666", "email": "javier@api3.org", "user": {"login": "MrAngus666"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "232f260cd659155b9f8326fb57eb56866807247e", "messageHeadline": "Partial security template update", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 83, "deletions": 7}}, {"node": {"oid": "6d98730b374e00aff3d61b020ecf7ece6c276735", "messageHeadline": "Merge pull request #236 from api3dao/provider-rename", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1810, "deletions": 12402}}, {"node": {"oid": "c93b986ab9360e35f8f1cb2a506b7994edabfad8", "messageHeadline": "Update Slack notification channel name", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e9f43d9a89737b238d708128854517357d1fc86", "messageHeadline": "Fix misnamed key for requests specified for the operation package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "366a521327e2440a593cfca6fa6ec0528868b807", "messageHeadline": "Fix function/variable name capitalization", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8fb7b48bac0ec70feee7ce1584c164ab9dcc8493", "messageHeadline": "Reword some statements, fix typos", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a23d7c90a8e0984b470ef6f0f58392d9e6113251", "messageHeadline": "Log the master wallet address while setting Airnode parameters", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "33273dea9107248a8268199ad12fa1fb43a4b5ae", "messageHeadline": "Fix object key orderings cont'd", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "de21229ed74ce1c66e23bb4dd3da37d861cd73b7", "messageHeadline": "Fix object key orderings", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 90, "deletions": 90}}, {"node": {"oid": "4e2ac507c9abda8f27362c4310bb66fbf3a6c327", "messageHeadline": "Fix variable name capitalization", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8925313e42a79137f9a342f5bf4267702e3c48a4", "messageHeadline": "Renamed provider records as Airnode parameters", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1254, "deletions": 1250}}, {"node": {"oid": "79aecced97868efb60755cb674eb6adbc2a7ef74", "messageHeadline": "Renamed the Airnode protocol as Airnode RRP", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 592, "deletions": 11188}}, {"node": {"oid": "f0bf1f77d5c9f00732fc0cc7799e3d0c791a706d", "messageHeadline": "Bump the protocol contracts from Solidity v0.6.12 to v0.8.2", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1362, "deletions": 43}}, {"node": {"oid": "c6ae62e631e10651a3127ec855f78b1cae952d4a", "messageHeadline": "Merge branch 'validator' into extended-validation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 18370, "deletions": 5274}}, {"node": {"oid": "2f8cf9e9a29074ae25eb968801b5ca9667fb3aaf", "messageHeadline": "Merge branch 'validator' into extended-validation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "8e6e3959c2b4feca4a9ccaf2cd827795a9d9f049", "messageHeadline": "Merge branch 'validator' into extended-validation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "f3a59b69be1dcb11f0487d6296bbb9b75efe75b6", "messageHeadline": "Validate/ConvertJSON takes object as parameter not string", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 81, "deletions": 48}}, {"node": {"oid": "c6c5b189b3aa796f0b993b81a48adf703b880869", "messageHeadline": "Update config contracts tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "7c85661c24bcbbb770295b99e868b2151b67fa9a", "messageHeadline": "Merge branch 'validator' into extended-validation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 96, "deletions": 103}}, {"node": {"oid": "5dcc873cf3ac8d21593e99411d388c35a2d685d7", "messageHeadline": "Update config and security tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "e9336d51cd3dee481a573e8e8478fe41addc7acf", "messageHeadline": "Fix bad paramPath passing", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a3453f50397378596974e376f653eb018e73ee4c", "messageHeadline": "Merge pull request #232 from api3dao/dependabot/npm_and_yarn/husky-5.1.2", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 8, "deletions": 124}}, {"node": {"oid": "5dc6f8630d96846ef0db945da37ec79281351cee", "messageHeadline": "Update OIS tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 232, "deletions": 155}}, {"node": {"oid": "f595010b134dfb22409a4cd8dfa4b6f1f73d767a", "messageHeadline": "Bump husky dependency from 4.3.8 to 5.1.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 8, "deletions": 124}}, {"node": {"oid": "a0da3b9f99e03f68fe48a942e42547f955b6361d", "messageHeadline": "Combine paths in messages correctly", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 82, "deletions": 36}}, {"node": {"oid": "5ba236468914de2eb9b3aa28e298a0e3189203b5", "messageHeadline": "Fix broken link in README", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19ae350bae06cb765dff4480c148a7691ece8404", "messageHeadline": "Fix broken link in README", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe18bee66e034113f14cceccf0aa3808e5ec5337", "messageHeadline": "Add back the validator package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5773, "deletions": 1}}, {"node": {"oid": "cc626feb5a53499d6c200cdcc615ec48eee3775e", "messageHeadline": "Remove the validator package from master", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 5773}}, {"node": {"oid": "478ed2167f41603305913676bedad67292aa6b54", "messageHeadline": "Merge pull request #195 from api3dao/converter", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2220, "deletions": 401}}, {"node": {"oid": "8c67700031d3fea82ab1aed430ecaf1c56caac39", "messageHeadline": "Merge pull request #202 from api3dao/add-explanation-to-array-path-ex\u2026", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1262e49fc93a2c100640a86ba4e201925dd4c04f", "messageHeadline": "Merge branch 'master' into converter", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 18366, "deletions": 5274}}, {"node": {"oid": "69651ea553fea535cb8fa199209f7266870be4e6", "messageHeadline": "Merge pull request #233 from api3dao/dependabot/npm_and_yarn/types/ya\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aeb85692face61782cdef9057e0afcb507c594f3", "messageHeadline": "Merge pull request #234 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "babb3207a4057afa5e71c8c9b819125978968483", "messageHeadline": "Merge pull request #231 from api3dao/dependabot/npm_and_yarn/chai-4.3.0", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "90572bcf79cea282c5215c37b56d64ee8bdb6690", "messageHeadline": "Merge pull request #230 from api3dao/dependabot/npm_and_yarn/lodash-4\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "39eed36db5ec10e98b2da7a6001bdd5e12aedcf1", "messageHeadline": "Bump @typescript-eslint/parser from 4.14.1 to 4.15.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "290d56e6369756d82bacc1767795c45800a55616", "messageHeadline": "Bump @types/yargs from 15.0.12 to 16.0.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "708a7a438aa1d7b9ac0dca25324ba95bd85c2f71", "messageHeadline": "Bump chai from 4.2.0 to 4.3.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b62e9f0f78d7339a20929460d24103390df971f2", "messageHeadline": "Bump lodash from 4.17.20 to 4.17.21", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "404c710190594695501ce5fd857566894902e91c", "messageHeadline": "Merge pull request #227 from api3dao/finalize-protocol", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1866, "deletions": 2176}}, {"node": {"oid": "249ca50ab6a11543989ffcda3ab8217d142caf47", "messageHeadline": "Rename create provider -> set provider parameters", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 236, "deletions": 203}}, {"node": {"oid": "0bade18ed0317e7e5eaa68e4d184b15b8f8e60a1", "messageHeadline": "Rename updateRequesterAdmin -> setRequesterAdmin", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "2016d6df4d22a3f568cb19610874866a1e8cc4d6", "messageHeadline": "Rename updateClientEndorsementStatus -> setClientEndorsementStatus", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 31, "deletions": 35}}, {"node": {"oid": "6a2f09fa8a645d4480876cc06b8eca81e3004b35", "messageHeadline": "Get protocol tests to full coverage", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1364, "deletions": 1640}}, {"node": {"oid": "12a08da49854968a7617c21e7fbe5253ea8a80f8", "messageHeadline": "Rename createWithdrawal to buildWithdrawal", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "2f5d3b8b0c6e605cd6846208494d2f7a16e8ccf7", "messageHeadline": "Rename createApiCall to buildApiCall", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 129, "deletions": 129}}, {"node": {"oid": "8be3c0c0b039ced5c7ebbc9c16a30cdff46f1914", "messageHeadline": "Update contract comments plus a few fixes", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 158, "deletions": 149}}, {"node": {"oid": "b50cdaed9ffdb2db476f899723a89bfe794c06eb", "messageHeadline": "Update endpoint ID derivation convention", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 47, "deletions": 63}}, {"node": {"oid": "6d21030876c95ce01f238b359a8a5db37fe24ba4", "messageHeadline": "Get airnode-admin up to date", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 35, "deletions": 230}}, {"node": {"oid": "feb099bde51fcdf055f557265ca33bd0f3419b94", "messageHeadline": "Support uint256 as _type", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 120, "deletions": 13}}, {"node": {"oid": "4454b61ebeff3e70d9068f31c6c6bffa57048b3f", "messageHeadline": "Rename createProvider for clarity", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "9210e933b072902a94eb6108e65c6c937ec4f2af", "messageHeadline": "Merge pull request #225 from api3dao/consolidate-contracts", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 118, "deletions": 210}}, {"node": {"oid": "3ce9da9483c286b7124dbd8fb5bd16b62b1b93de", "messageHeadline": "Consolidate Airnode.sol and Convenience.sol", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 118, "deletions": 210}}, {"node": {"oid": "ffb337afe1733f3d8264e0c4ef8a6392604966fe", "messageHeadline": "Merge pull request #223 from api3dao/simplify-templates", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 76, "deletions": 428}}, {"node": {"oid": "1283847ba19f788d1a75ca53cc540e897f2afcbb", "messageHeadline": "Update requestCount 0->5", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fb01cd90663d79c0071a1d4335431c7551a2efe7", "messageHeadline": "Add comments in command files", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "87d7be66cbfc26cd7f69d4360aecaaeed425c54a", "messageHeadline": "Refactor validateAny", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "2b2777b12597c8afe2bb75e10e5ac629b1563e0a", "messageHeadline": "Fix typo", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e8d08e90c30abdc2d7d24ef3a96b2ce90a50e7e", "messageHeadline": "Simplify 'convertFromTo' function", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "77fdfd25d1e7b94c3e07d25fdbab7929d5bc97ed", "messageHeadline": "Validate/ConvertJSON takes object as parameter not string", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 79, "deletions": 32}}, {"node": {"oid": "b9dcf64e1579ac3c3c711c3b354ee1ffc03ed6ca", "messageHeadline": "Verify API calls before fetching the templates", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "eb86a401947bd4c501486ce369b06962fe906197", "messageHeadline": "Remove requester-specific parameters from templates", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 55, "deletions": 407}}, {"node": {"oid": "5d96fdeded6b2c98f37ffef7301d0481fdd6d5c1", "messageHeadline": "Merge pull request #220 from api3dao/remove-short-requests", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 59, "deletions": 670}}, {"node": {"oid": "9350f271b2389b1a437678bc6a1e9d1b4e890a3d", "messageHeadline": "Remove unused variable", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "b45786e5cf23e7a1c44579632867d387296e694a", "messageHeadline": "Remove short requests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 59, "deletions": 659}}, {"node": {"oid": "373ac3a552552e2b38e86aa7a73b418db392abba", "messageHeadline": "Merge pull request #198 from api3dao/provider-authorizers", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 1122, "deletions": 1226}}, {"node": {"oid": "98521cc2cecc13e02138f2dd070ef20d69d26733", "messageHeadline": "Update README.md", "author": {"name": "Sasa Milic", "email": "63020642+sassmilic@users.noreply.github.com", "user": {"login": "sassmilic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d40c07594b5d8a7ab524c7a67d413357f1408a5", "messageHeadline": "Require both Airnode and Convenience in config contracts", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c052d9150b5ab13bcca0b7efbd082b1e260c5572", "messageHeadline": "Require contracts in config chains", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9b581951a969ff63dbb59b3f0eff5de10dab642c", "messageHeadline": "Allow 'local' as a cloud provider", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e97859e8b919e271101f137e24aaba0fa7c8108", "messageHeadline": "Remove duplicit action", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "1b7124caa2d44b555d360f5f152f5260663b8821", "messageHeadline": "Move OAS securitySchemes out of schemas", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 93, "deletions": 96}}, {"node": {"oid": "b7084ddec9b0efa342177ff0e9e7f4b39075bfee", "messageHeadline": "Test various warning cases", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 99, "deletions": 32}}, {"node": {"oid": "eed52de2609e674ae59a271b5219e4a8a901b88a", "messageHeadline": "Warn the user if the provider cannot be updated", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 117, "deletions": 57}}, {"node": {"oid": "3b14183777a0d87d12e6372d8d04823e09322210", "messageHeadline": "Make providerAdmin required", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b872f42c5318cf89dc6a8375da403ea8a6852ba3", "messageHeadline": "Merge pull request #194 from api3dao/authorization-fallback", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 131, "deletions": 12}}, {"node": {"oid": "238dcd30b2211d3200d0f586479134b3ee02b2ea", "messageHeadline": "Merge pull request #184 from api3dao/template-fallback", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 258, "deletions": 39}}, {"node": {"oid": "d30a4eac543449b22b3777214a9fac051b6ddeb6", "messageHeadline": "Merge pull request #186 from Arrowana/mnemonic-verification", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "e94979151edabde56be62b4d9cba501181ac2775", "messageHeadline": "Update packages/deployer/src/io.ts", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7a9df21f06353c73b8510b839451cae9de8b5db", "messageHeadline": "Update packages/deployer/src/io.ts", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ddb4d26e00dd97592f064c2e2ed680053734324", "messageHeadline": "Check for same parameter names in endpoints", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "2d220c2e412bc590e999569aa1e4c66748b90887", "messageHeadline": "Remove output from validation results", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d3f9624163b54be5824d2c1a9112651c49a69f1", "messageHeadline": "Validate parameters with array indices", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 102, "deletions": 21}}, {"node": {"oid": "2e5dfb03d263639a4d84e434bb6f7ed5051600a9", "messageHeadline": "Update packages/node/src/evm/initialization.test.ts", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03fc4b8dddacd9802b17656e88e94cd9ad7dc184", "messageHeadline": "Add back commented out test", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "82c11d9a9169b6352791bd8f8caec91f6f856022", "messageHeadline": "Add back commented out test", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "34aef1410f40b7436c7ae018478adcee000bf21a", "messageHeadline": "Reorder script", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b52cd6d63cfb08d5f0572aa435ec28f9ef1ce8e6", "messageHeadline": "Fix unit tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d98da038227e26c3c08999debea095a0b25b78a8", "messageHeadline": "Fix E2E tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "7354c422c6e5e2a5e02d7409f99dda9d71a438ae", "messageHeadline": "Merge branch 'master' into provider-authorizers", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "2a214f0d188121e08c0a9a1362233a5cf03b0412", "messageHeadline": "Fix spacing", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e7fbfbe498bf9d2820efee11e85f575f78bd70df", "messageHeadline": "Add basic ISSUE_TEMPLATE", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "c4ef726fca5c555d286600ae90beccae253ca73d", "messageHeadline": "Check parameter's 'in' value", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 95, "deletions": 18}}, {"node": {"oid": "2bc9c3a7b75f6c09e6a74daa90b823876e534e65", "messageHeadline": "Clean up operation package deployment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "fdbce97c2e4ac4afeb98029bed72a6892c67f9f4", "messageHeadline": "Working on fixing E2E tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2213a7809938313e0e593f9f9aeb469b26ddec2", "messageHeadline": "Adding explanation to last example in README.md", "author": {"name": "Sasa Milic", "email": "63020642+sassmilic@users.noreply.github.com", "user": {"login": "sassmilic"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c3103be206ec72fd76ff24379a34456b7ba386dc", "messageHeadline": "Don't catch runtime errors", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 63, "deletions": 47}}, {"node": {"oid": "b745c58f63a64c2ce48450b106d04506dd851fde", "messageHeadline": "Small bug fixes", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "3010b5bb9be1351dc7c48f0ced81f9e41079c7b4", "messageHeadline": "Update test fixture", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08b2469713ebd72c401dc42e50c1d9eaab8aac42", "messageHeadline": "Update comments", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1a8cccd7b0deed97fcbc5b0891d9af1ca0bf6ef", "messageHeadline": "Remove console.log statements", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "097f47eb787745a30b76939dd18529af3528571d", "messageHeadline": "Fix remaining tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 351, "deletions": 330}}, {"node": {"oid": "a83056ae375abee795b8c23fa3d466507125995e", "messageHeadline": "Don't subtract 1 from request count", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a327899627afa2ae0ec5086ce4cdbd2f649cc55a", "messageHeadline": "Merge branch 'master' into 'provider-authorizers'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2014, "deletions": 428}}, {"node": {"oid": "3c04c909c87ff92476a56f0fa90f8529c75b2387", "messageHeadline": "Creating provider", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 517, "deletions": 423}}, {"node": {"oid": "a752d24e3a014bed796db7d5e1588122cf0fd2c7", "messageHeadline": "Add endpoints parameters to path parameters validation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "1f1f29eac53dfadfaf6f347ef805504da3418b7e", "messageHeadline": "Replace parameter indices with names in conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "1552a9bd89ac927b8a5deddb4fb82216c5387c84", "messageHeadline": "Add recursive substitution", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 35, "deletions": 42}}, {"node": {"oid": "d06be4cef2f683e1b29d35ad7c0cdc712029d445", "messageHeadline": "Add param value evaluation in conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 229, "deletions": 41}}, {"node": {"oid": "7d7f02717742ad47bf749739628bdbd4800e4c46", "messageHeadline": "remove unused import", "author": {"name": "Arrowana", "email": "azureuser@MegaVMAgain.beyysybhwyneheqz2agbdjvsvd.px.internal.cloudapp.net", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aee06ecd34d81c682296e491b276728e7889c8bb", "messageHeadline": "oups wiped command.ts", "author": {"name": "Arrowana", "email": "azureuser@MegaVMAgain.beyysybhwyneheqz2agbdjvsvd.px.internal.cloudapp.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4dbaa3003fa7203d4f0ad5decfadfc9ee3f15372", "messageHeadline": "fix logic and display", "author": {"name": "Arrowana", "email": "pierre.duval@gadz.org", "user": {"login": "Arrowana"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "90b13bc150f4b7874fc160da519b1da299679ab6", "messageHeadline": "apply review comments", "author": {"name": "Arrowana", "email": "pierre.duval@gadz.org", "user": {"login": "Arrowana"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "fd346839fef93210505a41984205f86849761b52", "messageHeadline": "move code to io.ts and revert package.json change", "author": {"name": "Arrowana", "email": "pierre.duval@gadz.org", "user": {"login": "Arrowana"}}, "additions": 56, "deletions": 58}}, {"node": {"oid": "f2fe8650a736454ad5ab24fb6def82871e1164c5", "messageHeadline": "Add tests for endpoint path checking", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "078777ed74c0886b6c0b73458de41e42f67af301", "messageHeadline": "Check endpoint paths in ois", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "cf094ee92446d6938f3ec6283ea6a4443a132751", "messageHeadline": "Fix incorrect regex", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3354ce4107ed891bd3ec6fb6d94eae36e00737f", "messageHeadline": "Remove completed todo comment", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a6ea4125b9105b69b721d56735a37ddee86692ab", "messageHeadline": "Merge pull request #132 from api3dao/config-security-validation", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1926, "deletions": 396}}, {"node": {"oid": "3fdc9e33c139c812609be7775b755aac906407ac", "messageHeadline": "Merge pull request #193 from api3dao/client-specific-nonces", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 71, "deletions": 41}}, {"node": {"oid": "de1b720fa369f2f469ebeeedc26525f9a40b3bf5", "messageHeadline": "Reorder hash parameters for consistency", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a40b30ff1d28f5ef504563931e02f255b54232e7", "messageHeadline": "Add comment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5538882c7c03f468964f5f91b96644fce3acf1b7", "messageHeadline": "Implement requester-specific nonces for withdrawal requests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5e5fbfaf5d1078fc8f44bf4a718ec9d3d3f2615a", "messageHeadline": "Initialize client nonces during first endorsement", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "05f335764fc3a93b020bc86a6ffb6103a40fbafa", "messageHeadline": "Encode responses in ABI explicitly", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "1edb0725055929c5dc20c7dc431faaf8e337acdb", "messageHeadline": "Simplify authorization mechanics similar to OAS security schemes", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 28, "deletions": 60}}, {"node": {"oid": "5e8ab1871a4f99053cc52ac98f6a09d24ddd0160", "messageHeadline": "Do not index storage repeatedly", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a5272c029a86a2d8ee47cd8a3ca6be145f726195", "messageHeadline": "Include authorizers in getProvider test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aeba04b10c44afd892b454a6c3ee8809c4b8ca93", "messageHeadline": "Moving authorizers to createProvider call", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 14, "deletions": 43}}, {"node": {"oid": "d8955c58441ebd791945aca65480d69dea2e9d11", "messageHeadline": "Updating event topics", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "726eb5d01edf516498c04123d5a49c24ccc4c353", "messageHeadline": "Drop ClientRequestFulfilledWithBytes event topic", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "8d6fb2dfe8809cd2b6fc275e59ba56877df5837a", "messageHeadline": "Fixed some tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "721a727cc06b79f902cf7ccc74d3c48192b71974", "messageHeadline": "Standardize fulfill functions", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 48, "deletions": 615}}, {"node": {"oid": "8a924251728b1805eeaed2ee0fab018e46eac09a", "messageHeadline": "Move authorizers from endpoints to providers", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 50, "deletions": 243}}, {"node": {"oid": "666fc5c40e9d87d80ae982b80e39ad26f398a4e8", "messageHeadline": "Initialize number of requests at 1", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60a529471064350d463b3ca3cba96307ce9ae0db", "messageHeadline": "Add gas reporter", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 488, "deletions": 11}}, {"node": {"oid": "de37d5978fc7a93546d85a0ac0dbe972e36e1ed2", "messageHeadline": "Add config & security triggers", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "fafdb11cec6388337ae50a96232042eda53994fd", "messageHeadline": "Remove convertOAS command", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "03e748cbe7403e53c93d1b640e0db43b9f417608", "messageHeadline": "Update convert command", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "6cc19c0af656e30c19f06886d3c44aff1290fe44", "messageHeadline": "Add OIS to config & security conversion", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 494, "deletions": 312}}, {"node": {"oid": "545fa98d8b92a2e51ec778268524285c75b974c7", "messageHeadline": "Update E2E instructions", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "f3f6a22cc07f6a1a15dd9d643be7d38c6e83c893", "messageHeadline": "Update variable name", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8744d27244e2a333e1c1b4cb11f367d5ea3c1c2", "messageHeadline": "Revert providerId being used in deriving requestId", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 251, "deletions": 34}}, {"node": {"oid": "188143b19ef8f8a6341708609e2bd005a58ba6c5", "messageHeadline": "Fix node tests and fixtures according to the new requestId derivation", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "6d5a850e9612799626ba242b08a7fb28210d937a", "messageHeadline": "Update requestId verification", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bcae7080ed94b7e73f25e7f1a8fa138f1ae24fc0", "messageHeadline": "Fix protocol tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 224}}, {"node": {"oid": "f6ba2e4f73b01a54cb67cb73b5267acbd275cdbc", "messageHeadline": "Keep client+provider specific nonces instead of a global one", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "29f8eac6c5f902fbeb9a741430c45db622ca8603", "messageHeadline": "Add '__all' keyword into conversion target path", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 151, "deletions": 46}}, {"node": {"oid": "19bfeb43c6ba54433ce629b84ae1480ad1526465", "messageHeadline": "Condition validation imrpovements", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 107, "deletions": 71}}, {"node": {"oid": "e500f9331d9d9b2c35416cbf0a698d78eae44e4d", "messageHeadline": "Test fetching authorization status", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 91, "deletions": 12}}, {"node": {"oid": "e8fe16b9b7263a79e97c01fb02606ddf28c37015", "messageHeadline": "Fallback to fetching individual authorizations", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "7472b30861d442602ea6176ad7a6a628de6a0e5a", "messageHeadline": "Fix broken test", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32e92fd4c68a42bd1e2310827446532b41003efc", "messageHeadline": "Merge branch 'template-fallback' of github.com:api3dao/airnode into t\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18d4b8206f2b2000ca2e7fcca9d9e0f94379c294", "messageHeadline": "Adjust initialize provider timeout", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99b15e6d03e7fe30b300c0090dbbbf03fd31bd3b", "messageHeadline": "Merge branch 'master' into template-fallback", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 203, "deletions": 153}}, {"node": {"oid": "63dd77ae2f537c6b062609775a51278f277db148", "messageHeadline": "Update variable name for clarity", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "64d649f9594806425d6dc7693d1336e23a4d24f3", "messageHeadline": "Update packages/node/src/evm/templates/template-fetching.ts", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcd71fcd2d9fdc620e5983a2523c6c38c2135a13", "messageHeadline": "Switch validate arguments order", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3085828fc9511fa32f643a812666e6cd3dbd62de", "messageHeadline": "Merge pull request #192 from api3dao/dependabot/npm_and_yarn/ts-jest-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "d2bb194395937e8fa8d364ed5f9545e464da3dda", "messageHeadline": "Merge pull request #191 from api3dao/dependabot/npm_and_yarn/ethereum\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "ef0ab9b724f87bd594e01b134cd929e0812a3ec4", "messageHeadline": "Merge pull request #190 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "822d6ec55bfeafeabea7aee9a6d8d162bdad25dc", "messageHeadline": "Merge pull request #189 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "e57a07a7d4ae85df16ccbd14a87e482afaafdf46", "messageHeadline": "Merge pull request #188 from api3dao/dependabot/npm_and_yarn/husky-4.3.8", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 55, "deletions": 14}}, {"node": {"oid": "7b5e5768e7866232282de6f643b2e7d2d805726f", "messageHeadline": "Bump ts-jest from 26.4.4 to 26.5.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "92b83e86abb42bbf9fce81a9f9a0dbf3558322b0", "messageHeadline": "Bump ethereum-waffle from 3.2.1 to 3.2.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "17eeed5ea3be52ef09fa5b8172d1002879b205cf", "messageHeadline": "Bump @typescript-eslint/eslint-plugin from 4.9.1 to 4.14.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "a59389bd5eb4f864691841d987dd66ab368174f4", "messageHeadline": "Bump @typescript-eslint/parser from 4.14.0 to 4.14.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "ae6e3eebb3002c27aadd81e3f53e52c6eecf2470", "messageHeadline": "Bump husky from 4.3.5 to 4.3.8", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 55, "deletions": 14}}, {"node": {"oid": "63bbe5a2d7c20307d4bd2cab49d072569c115a6a", "messageHeadline": "verification process", "author": {"name": "Ubuntu", "email": "azureuser@MegaVMAgain.beyysybhwyneheqz2agbdjvsvd.px.internal.cloudapp.net", "user": null}, "additions": 65, "deletions": 18}}, {"node": {"oid": "57406d07a5e22ebcb17ab7b5ecda830ac983ebd7", "messageHeadline": "Move security outside of components in OAS2OIS conversion", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "af02b26496b51fdf3431b239b0a4b074a479ca91", "messageHeadline": "Add reserved and fixed parameters in OAS2OIS conversion", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 58, "deletions": 16}}, {"node": {"oid": "7bdb1c7f21b9e24a8fb770ca1042d24a26dfaefd", "messageHeadline": "Add convert command", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "ed94154428e2315681742c61f2141ae2642abd2c", "messageHeadline": "Change '__action' -> '__actions'", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4db201b3445e85c07f81b283930a247f4da16692", "messageHeadline": "Change 'converter' -> 'convertor'", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a3679c52f466d22068f816e713975a08a2c77c31", "messageHeadline": "Add actions to readme", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 425, "deletions": 19}}, {"node": {"oid": "e549c7f5a2cc1560b60ae429ceaec98b24e3259e", "messageHeadline": "Export and test fetchTemplate function", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "019191f4451a3d569c98114858b62dd196db8a81", "messageHeadline": "Don't export fetchTemplate for now", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "3bed327c64b72a73dc6dc3a8a8416aa3be9c73be", "messageHeadline": "Merge pull request #183 from api3dao/dependabot/npm_and_yarn/typescri\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "f30908f29bc868455a7541cc57be257a638c16e8", "messageHeadline": "Merge pull request #182 from api3dao/dependabot/npm_and_yarn/types/no\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "517d5e744c457f208b5e60df7b39d3b2c1b0eb8b", "messageHeadline": "Merge pull request #181 from api3dao/dependabot/npm_and_yarn/hardhat-\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "c2cffd6031c659bf8b89a1a19112801dc8e8a11f", "messageHeadline": "Merge pull request #180 from api3dao/dependabot/npm_and_yarn/types/je\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "8d830e0f1dad51103f94c05bceaf71776d288233", "messageHeadline": "Merge pull request #179 from api3dao/dependabot/npm_and_yarn/types/lo\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cd59d5d72f3147695d83b33124f25b51a3472e0e", "messageHeadline": "Bump @typescript-eslint/parser from 4.9.1 to 4.14.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "74d0b8c7c89ae196c343b64daac19172f301fd32", "messageHeadline": "Bump @types/node from 14.14.12 to 14.14.22", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "128305033da1e2d0dd2e9ebe9a6c98dec7092e63", "messageHeadline": "Bump hardhat-deploy from 0.7.0-beta.38 to 0.7.0-beta.44", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "406ffc572404e871978654dd38ad252219b72f8d", "messageHeadline": "Bump @types/jest from 26.0.19 to 26.0.20", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "0d7f407516aa067ee445ff7b995c01f5d4f1dd51", "messageHeadline": "Bump @types/lodash from 4.14.165 to 4.14.168", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b56250ee550d306ff16afba3ec3242010131570c", "messageHeadline": "Include Airnode address when fetching templates", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c86e4547af0d90ea6fc4ce69bd74617729ffd3c1", "messageHeadline": "Add descriptions for each constant", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "69d10411b1eb1bb380e61a6971f85c690a8bda46", "messageHeadline": "Fall back to individual template calls if convenience fails", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 145, "deletions": 35}}, {"node": {"oid": "80790f2830aa9095f5bc1c0ac575a5e30ff823d6", "messageHeadline": "Update default request history scope: 600->300", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5964c9f2a528defb798c03449f7f0130d66aacd5", "messageHeadline": "Separate validator and converter", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 364, "deletions": 308}}, {"node": {"oid": "a5426109bd5ed6946f42f76c27f851b7be46d88d", "messageHeadline": "Test local handlers", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "b8cfbc376d53b517667025fb674839a41585400f", "messageHeadline": "Test startCoordinator function", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "7050ddae623f9d0cbf5e82f74409c7a8b597bc5f", "messageHeadline": "Update converter test", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 427, "deletions": 129}}, {"node": {"oid": "f99f148b3440addd52e16168c2bfd1e0a0826449", "messageHeadline": "Remove unused mock function", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5c7261904e299050185c0e7378d3d530d76bece3", "messageHeadline": "Test processing transactions", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "26bddbc8d0a8eefd3d1daaf15945e991645613fe", "messageHeadline": "Merge pull request #173 from api3dao/e2e-tests", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 2216, "deletions": 192}}, {"node": {"oid": "05df7251cf102b5be1930fc006a534edfd2e0840", "messageHeadline": "Update airnode-admin README to only use providerUrl", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "b25a0cfc8236d62edbb0fe7a5d9a2790218509d3", "messageHeadline": "Limit log retention", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0fb1bc5036fe8f0793e4e78f5e4a55e03799c2ef", "messageHeadline": "Merge branch 'master' into e2e-tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "bbead18b7ac3562e84f60d5e044f0ec8f2b03d5c", "messageHeadline": "Check isNil instead of falsey", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "365d318f51ceed4d1fec7dfa6ad0d8503909170c", "messageHeadline": "Test EVM providers have transactions processed", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "946a520b24d28f2a2b3b0036fe6bb6b216ba55c1", "messageHeadline": "Test EVM providers are initialized", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ba2405ac1b3b80f59582d2fa8f9d46f9382c2596", "messageHeadline": "Merge branch 'master' into 'e2e-tests'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 318, "deletions": 109}}, {"node": {"oid": "177353aa9660316bfeb15bc3238187bb2c7506c0", "messageHeadline": "Merge pull request #177 from api3dao/testing-2", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 159, "deletions": 67}}, {"node": {"oid": "368621856b3c5b38cb26cff2ce752cf0e36133bf", "messageHeadline": "Cover error cases", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "b9c4020f1dc5c65a51fe9cd439d66ecf580448a7", "messageHeadline": "Merge branch 'master' into testing-2", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 125, "deletions": 6}}, {"node": {"oid": "fd5e098f5969f4c6056115815fdbb370d9f72aa9", "messageHeadline": "Remove old test script", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "659ce570b06bf943135a6cad0e5f1d3f1413fe95", "messageHeadline": "Include withdrawals when fetching tx counts. Don't submit transaction\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 126, "deletions": 6}}, {"node": {"oid": "51ee9975138743617f7a264e7d173a961562cd4c", "messageHeadline": "Merge branch 'master' into testing-2", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 41, "deletions": 47}}, {"node": {"oid": "db5bd6fcbaef14f591afe65c9737e23c6b46be0b", "messageHeadline": "Only block pending API calls linked to pending withdrawals", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "59c5e07697bf28b6febd57fcd810a9c8a0199aa5", "messageHeadline": "Update fixtures to use consistent mnemonic with other branches", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "aca36880b58c74ce49ca24d8600934610cd66da7", "messageHeadline": "Use consistent mnemonic for testing", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 74, "deletions": 8}}, {"node": {"oid": "97ae5fa4c97680c928d9f31ded01aa8eb238014b", "messageHeadline": "Replace references to uint256 with int256", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "b6322d19283f0425c910934cd930305b9b8c1ad6", "messageHeadline": "Remove extra config setting", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "344065e815d0d20ef1bc468c51586e8e0a3c183b", "messageHeadline": "Ensure all constant values are tested", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 19, "deletions": 45}}, {"node": {"oid": "12c5d298f224c9d48966ba21c708c8bc8d44e505", "messageHeadline": "Fix typo", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f33a98004387d01a5a6e3444457d698374a87ed4", "messageHeadline": "Add E2E test for withdrawals", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 105, "deletions": 7}}, {"node": {"oid": "f7df0c56f9080450385355e9cf47915cf60b4122", "messageHeadline": "Merge branch 'master' into 'e2e-tests'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 679, "deletions": 173}}, {"node": {"oid": "e601673614f98f9fe59bd80a57199a82b22e5934", "messageHeadline": "Merge pull request #176 from api3dao/testing-1", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 689, "deletions": 176}}, {"node": {"oid": "95eb27689d101db4d07d485f8f9a46160420935c", "messageHeadline": "Updating request fixture values", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 59, "deletions": 43}}, {"node": {"oid": "93e927f0cd2de0bdb4f1e320716d11627335d525", "messageHeadline": "Add endpoints conversion", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 96, "deletions": 9}}, {"node": {"oid": "14f553d7a660f8c257154a2cd59a0e612467058f", "messageHeadline": "Updating tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 71, "deletions": 254}}, {"node": {"oid": "128d3cb4edd193e76f7250322957f9aab8ccac19", "messageHeadline": "Merge branch 'master' into 'testing-1'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1155, "deletions": 123}}, {"node": {"oid": "1c8acc0823dff6bc17307bb7c14e089ef7ec31dd", "messageHeadline": "Merge branch 'master' into 'e2e-tests'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1238, "deletions": 112}}, {"node": {"oid": "96a95cd3e6511dcd8d8e6c91656e99d64271b15f", "messageHeadline": "Rename event-logs fixture", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "69ea4ea16353f9d9a0a9a712ad82b912cbb34960", "messageHeadline": "Merge pull request #175 from api3dao/operation-withdrawals", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 114, "deletions": 28}}, {"node": {"oid": "e3600b3bc8f06ee2b3ab9c762899f188052e5ea6", "messageHeadline": "Merge pull request #174 from api3dao/migrate-admin", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1130, "deletions": 86}}, {"node": {"oid": "749ffc19bde7ecfde9fa26883b23df4c062548d7", "messageHeadline": "Merge branch 'master' into migrate-admin", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 123, "deletions": 138}}, {"node": {"oid": "c17c69794da981cff5b0ba161ef28f6f26171db5", "messageHeadline": "Remove axios from the node package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "502d8e47e57bfd2d8a9c3fd307cf84cc49c368cb", "messageHeadline": "Bump version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "609df303f0362842c495029d6056cceb8086c66d", "messageHeadline": "Remove redundant dependencies", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 58, "deletions": 560}}, {"node": {"oid": "09954cc0b8404c3bea278d119847e971a8effbc5", "messageHeadline": "Merge branch 'master' into e2e-tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 22, "deletions": 48}}, {"node": {"oid": "7146dfaadff16b951a09c20a12fd6248888385d4", "messageHeadline": "Update axios", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 20, "deletions": 48}}, {"node": {"oid": "1beeb33b8ffbf147eda69c659361c7358e036ef1", "messageHeadline": "Start testing initialize-provider handler", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 245, "deletions": 17}}, {"node": {"oid": "4dc2cb78f6f4b92609393b88eb7675975a006ed4", "messageHeadline": "Merge branch 'master' into testing-1", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4eb40147703d798343f2fa9dfb7eb8e4535e336b", "messageHeadline": "Include the operation package in the list of available packages", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "adce39ef3a88494fa3a371f0fca31eb4e645d545", "messageHeadline": "Add explanation comment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0300f85754a99ccfc0ae3d552a092b679f043e56", "messageHeadline": "Merge branch 'master' into 'testing-1'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 111, "deletions": 114}}, {"node": {"oid": "8a7de93f0ea27a35323fd129d2b9f0b821920d94", "messageHeadline": "Merge branch 'master' into 'e2e-tests'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 104, "deletions": 112}}, {"node": {"oid": "c90637b91af9bb4c3bb0c764f8bf3f54be615772", "messageHeadline": "Merge branch 'master' into operation-withdrawals", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 111, "deletions": 114}}, {"node": {"oid": "310d583f54ec0fca8d6d2e68582b146c03c0bfcc", "messageHeadline": "Remove pending test", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "0c7227e65c9341599aa096d0b9aba3fdcaec934b", "messageHeadline": "Update README comment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "820b1a1bd9bb196b90035cebc3e1079a5749e715", "messageHeadline": "Remove TODO comment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c5d080751794040a3c85f009afac6bf588815bcc", "messageHeadline": "Update adapter README with new function names", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "90197da18c08f7c54d2cdf86287c86bc87dc00db", "messageHeadline": "Move adapter logic out of index file", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 73, "deletions": 86}}, {"node": {"oid": "5d667a607bf775d58644174b6056062275a64e46", "messageHeadline": "Update adapter documentation", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c47733ca0ca2484190bbfa5fa5aed657ed4c3809", "messageHeadline": "Add parameters to dev config example", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c3823bc16b7efdf1c07b2b8873c56e32ad5ffecc", "messageHeadline": "Test remaining withdrawal functions", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 73, "deletions": 5}}, {"node": {"oid": "f19590f823a5928c4f79c7d74999c4b073861aa8", "messageHeadline": "Add missing API call tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 143, "deletions": 161}}, {"node": {"oid": "a134f5e7eea267f9f40666ebc6a73aff96efa63d", "messageHeadline": "Add parameters to short and regular requests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4eefd1e7d6f3b8599ffc5165c925abeffd4f0003", "messageHeadline": "Updating API call tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 54, "deletions": 83}}, {"node": {"oid": "25fd8d8fb969f31cdb102dcf344219833439f45d", "messageHeadline": "Testing withdrawal request initialization", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 119, "deletions": 7}}, {"node": {"oid": "7e33766c9d572306cc4696d1791e200848ee9ae4", "messageHeadline": "Move test helper and finish test fetch pending requests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 44, "deletions": 48}}, {"node": {"oid": "45fae0bbe034e3dd360d7f4cdfab32f01a0b6452", "messageHeadline": "Adding helper to spy on internal module calls", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 129, "deletions": 10}}, {"node": {"oid": "0750d85239505940a9af19a5a1fcdee3b8105efe", "messageHeadline": "Add fixtures for onchain requests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 189, "deletions": 3}}, {"node": {"oid": "e441d72583367a18f6b3cab9f67e150c70854da9", "messageHeadline": "Add withdrawal requests to README", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "9f3a8ca1875487c02add53f446833f5fd82edbfd", "messageHeadline": "Update withdrawal topic test values", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 10, "deletions": 40}}, {"node": {"oid": "37ed40560c802b5f2996ab3f12f0c42731c65775", "messageHeadline": "Correctly filter fulfilled withdrawals", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "20a8664e45a3569688766c44da47128a45f5a5e0", "messageHeadline": "Update withdrawal topic signatures", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3ca1bf3cbedba48805ebff28da04ae003629b21", "messageHeadline": "Make withdrawal requests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "8d2436e19aaf1c9bd5221659da179dc7aebe7e2f", "messageHeadline": "Start testing fetching pending requests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "526c05afe616f0a1f38d9f2b7e931facf08d2d85", "messageHeadline": "Use the @api3 package for airnode-abi", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "b4a769df92e28154cca355e1978b33dddd1376e5", "messageHeadline": "Fix the airnode-admin npm package dependencies", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "185c97c06923bb38a51beffa3a1dc8958b2e2005", "messageHeadline": "Merge branch 'master' into e2e-tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 6405, "deletions": 21}}, {"node": {"oid": "08b5834c5486429216a62e533153a9badffc7c44", "messageHeadline": "Document dev updates and running E2E tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "0b426e7a5bfcfe64c76da40587214c7ce0a6b0d1", "messageHeadline": "Document dev commands for dummy API and background processes", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "7bf4c8cea5e251d08a2a409b2dda10fd11818fc3", "messageHeadline": "Remove unused import", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "548580c505115eefe133c64a485c249f83db2ce9", "messageHeadline": "Fix broken link", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92eb6023875acd61c181caba4c28ae1af38bfbb0", "messageHeadline": "Explicitly publish packages to be public", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "72e965cf1f584202bd42a19efa6de23f7180a8f4", "messageHeadline": "Fix admin package.json files", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "ef547fa353794d407c2095f5d9d8afafab8cdaba", "messageHeadline": "Update README headers for the packages to be published", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "dd6a9f9e63f22042321d6378a3ac09e8a0e30600", "messageHeadline": "Update validator package name", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8622e3d7a4c3d9d5b004cda3b3e6dcf9123ed019", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ac3a4dd8327792a08f4d127182499b07b4a716c", "messageHeadline": "Make protocol publishable", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "e4e4f6e580287ad8b04c498ed17a5df5c9c76ec2", "messageHeadline": "Make airnode-abi publishable", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "3da65ecbd5ff5adf6bce6fd9d21d17d3656c10c0", "messageHeadline": "Migrate airnode-admin", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1469, "deletions": 0}}, {"node": {"oid": "0440af73470dfa8c8a79ce93198af78cd78fab86", "messageHeadline": "Remove unused dependency", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 24, "deletions": 1431}}, {"node": {"oid": "780dac050a030f7984419a2f26ae9708eac72aee", "messageHeadline": "Test response values", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "da956fd87a7aea62aaaaa21bdaf81fed15ec3a8b", "messageHeadline": "Update ETH amount assigned to each requester", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbe4d9f9ea1c9843498c423dbe51e9b86ede00ec", "messageHeadline": "Add explanation comment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "962027d2a83192421416bfc4991191722d758dbb", "messageHeadline": "Order feature files before assinging a deployer index", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "03034acbc2ab2049ceefb6b3499da77826b00b26", "messageHeadline": "Add explanation comment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "07cd003beafaa057e0efb264934807a213cbe6f8", "messageHeadline": "Clean up initila feature tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "98708c4b86e0f6b9babfcbf71979b230b417b5a1", "messageHeadline": "Add fromBlock 0 when fetching logs", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a3f1c87a142242b97cd5dc701031c773cfc9ff7a", "messageHeadline": "Update README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b69c87ba6f7b5ea6c88805e7d743be29429e1308", "messageHeadline": "Update deployments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6402, "deletions": 16}}, {"node": {"oid": "f9ab1040f2f45f0d92cdbc25bf5c7399429a2ec5", "messageHeadline": "Add test to check request status and fixing problems when running in \u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 213, "deletions": 34}}, {"node": {"oid": "62efedda58d7ff0334ac63a1feedfdb69ccb927b", "messageHeadline": "Push new item in array on '[]' in param path", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "6ea01b2729c5cfed5c461123fbca01b326eebda3", "messageHeadline": "Return 404 instead of 500 when pair is not known", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58591b2b7d1adf452bb66d80b0f733f9b52d3994", "messageHeadline": "Merge parameters on insert", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "099cb307f11a5cf9849913ad4e904e90bd2afbe7", "messageHeadline": "Fix adapter tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2aca32318c94039e1234b754aea1343eb253ba91", "messageHeadline": "Use node 12 for all jobs", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f11ed957ad7aeceb6e175caa4e2c9231017230e0", "messageHeadline": "Setup E2E tests to run on CI", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "db2bd99614c93ed6acc3b467566ae5f94eaa9029", "messageHeadline": "Add a basic /convert endpoint to the dummy API", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9ab662ce24f732411791653cb987f619e17407b6", "messageHeadline": "E2E test to check that requests are not submitted twice", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 112, "deletions": 34}}, {"node": {"oid": "343fc91397822af4a3cec553c8dbe89054927a4d", "messageHeadline": "Fix extra fields warning on boolean parameters", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9cf9cb66e883991c6d8396109fe81cd2d408ec25", "messageHeadline": "Add Windows instructions", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f976dbb6fb99fcf66a75eaf75a9f70813de7a06", "messageHeadline": "Don't create placeholder config/security files in the container image", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fdb1f51b2d9e91591616b1f5621143c8d1085ee7", "messageHeadline": "Failing E2E test", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "ea4cf80a6ef281bd177941ba1433438e98b0d7d6", "messageHeadline": "Merge branch 'master' into e2e-tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b0ba99e9224f7b99bb0a36c2c4905fb1f17ae869", "messageHeadline": "Use StaticJsonRpcProvider instead of JsonRpcProvider to reduce eth calls", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "305b67efcc9abc3acbe930808999ea208ecb308a", "messageHeadline": "Remove dev network from known networks", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "221a265075a15bfa2a7fd429c9086aa868094185", "messageHeadline": "Hardhat network uses 31337 instead of 1337", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d5fb912e13c24afee88233039445550edd457f78", "messageHeadline": "Add oisTitle to full requests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c260f12e93e0f6e5b68150e2b03546d2c4e357d6", "messageHeadline": "Refactoring test directory structure", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 123, "deletions": 3}}, {"node": {"oid": "98736bcc75eb6c9e23e090eca3adba05b30c11c3", "messageHeadline": "Fix broken tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "e5ee3ee6627051f422705b2ccd83d750c288189f", "messageHeadline": "Add remaining API specification parameters", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "e6310a6089b45f0fd2d785a2e89cd9f2eebe3d60", "messageHeadline": "Add ignore keyword", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 103, "deletions": 33}}, {"node": {"oid": "7380d1cabc2440f96ef9557216803118e8e794d9", "messageHeadline": "Move build jobs", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 70, "deletions": 44}}, {"node": {"oid": "e4f466aefcafb8b82edb0b68dedf13151d9f4651", "messageHeadline": "Merge branch 'master' into 'e2e-tests'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 191, "deletions": 117}}, {"node": {"oid": "a0dae9bb0eecba5ea1bc3fce39e454fe1c200ab5", "messageHeadline": "Add oisTitle to full requests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "50c400ac96859a27eefccccdf7afedfe1ca32a97", "messageHeadline": "Merge pull request #169 from api3dao/operation-package", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 3502, "deletions": 70}}, {"node": {"oid": "b08c3ac6ec978b44d4ea84f55e76ce38f0692edc", "messageHeadline": "Add apiSpecification parameters into converter", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 128, "deletions": 12}}, {"node": {"oid": "9094f13fe8de6863708e8c6306195ce88786e859", "messageHeadline": "Expand on API provider mnemonic description", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2da755f37bb50f9699b66c25baceb429953ea33", "messageHeadline": "Document changes to evm-dev-config.json", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f58ce84b1c4fd1eff6d9d005d0fd71378b56bbe3", "messageHeadline": "Refactor make requests functions", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "11df3197844299ddd72d3e232b503ba85ed46528", "messageHeadline": "Restructure deployment file. Generate correct endpointId", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 82, "deletions": 35}}, {"node": {"oid": "3447835bd04902524aeaff5199476114734dd693", "messageHeadline": "Add converter test", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "8840ef6d29d36d60ce9806acbfad27b7f4f74858", "messageHeadline": "Support specification arrays in actions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "ba8836fd007463e895dc158fc8e26e384d9807ae", "messageHeadline": "Remove extra transaction to fund provider accounts", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "bf1c9233b2c7a83d5b045a2251bfa1a0000e98d3", "messageHeadline": "Fix comments", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "200396621e64f2b4270c70f02b5269c874a04c01", "messageHeadline": "Remove extra /0 from designated wallet", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cecc31423afee9da4025ce04e5d8a6615110d4a7", "messageHeadline": "Merge branch 'master' into operation-package", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 72, "deletions": 45}}, {"node": {"oid": "8ace0c2e5631791a6f2176ff6f416bfdba801e9c", "messageHeadline": "Add partial OAS2OIS template and example", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "ed6e4d9770c42351a168c5ffcdf57c046625643a", "messageHeadline": "Add insert and copy actions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 103, "deletions": 17}}, {"node": {"oid": "c7eac9b1b4c123faf4800eab64bd20e78a8e36e6", "messageHeadline": "Use node 12 for all jobs", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "867dbc9601eb5ca252a2ae901b65032dc9bc016e", "messageHeadline": "Fix yml syntax", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c947655a3d6fcad802925d80f1b934f9b2a0757", "messageHeadline": "Try use @actions/cache and restore in parallel", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 52, "deletions": 25}}, {"node": {"oid": "2a8b49c7ff5fae89171399ada7b21b20ad761f63", "messageHeadline": "Try use relative path", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9b4ce663ead3c28dae5d12eb5e5d0086e023a99a", "messageHeadline": "Fix action yml", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a3d74ac7032136cfa485447fb2129968a163542", "messageHeadline": "Run test jobs in parallel", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "03381d4bcf39c09956d12c6b6695e228ffdc3eb2", "messageHeadline": "Start mock web API and Ethereum node in background processes with PM2", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1497, "deletions": 64}}, {"node": {"oid": "9982c4c7d02903fb74a879cd26d34bf1b587975b", "messageHeadline": "Merge pull request #172 from api3dao/lambda-fixes", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "fcc4b0e9c6ca9890e07d2b0f12cf363ceca217d3", "messageHeadline": "Update trigger.request naming for example config.json files", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd4ab933aa9356fb074dd0502afda17d7d0cfa2b", "messageHeadline": "Switch order of arguments in validate command", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84a716b3d6ea38dc393963a818ec068f1e33df6f", "messageHeadline": "Merge branch 'master' into config-security-validation", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 30592, "deletions": 54178}}, {"node": {"oid": "adbd5dbe608c5600bbb87c3147f41fc37634a261", "messageHeadline": "Move readme example tests to separate file", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 504, "deletions": 489}}, {"node": {"oid": "62e0d93edaf3ca7ca68f9602c53cb3bb79aaa351", "messageHeadline": "Update readme formatting", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 86, "deletions": 92}}, {"node": {"oid": "4d8d4d2e4df1b248adfd8ba86c8e1a542698b4dc", "messageHeadline": "Add regular expression examples", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "36e194db6d1633e1c1a018a34ac3c8c2da80a4b6", "messageHeadline": "Update readme conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 598, "deletions": 275}}, {"node": {"oid": "288d5887eda2d5cf598a9fe12dfd1b7b583721ec", "messageHeadline": "Parse Lambda response", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "9ebed98198b2275037c34c9ab79290468c2ff168", "messageHeadline": "Don't stringify callApi body redundantly", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b62ca89de476c494a2b0be6f98ea89ae102fa6c3", "messageHeadline": "Fix request trigger name in config.json", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dd6845f02a7fe6a35e0308dd633adb5734527b95", "messageHeadline": "Fix conditions (\"__rootThen\") validation bug", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3f1564d0cff5578c3a9a2897df7657487381dbb1", "messageHeadline": "Merge branch 'master' of https://github.com/api3dao/airnode", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 93, "deletions": 54}}, {"node": {"oid": "d38f0b497044b4c467864a625ad753216b539b5f", "messageHeadline": "Update .gitignore", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "473b8c658044772eb2d0652bed9d694ba4a9b729", "messageHeadline": "Add flatten script to the protocol package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2b4f49ce2b592173b8c420f65963659b002c2304", "messageHeadline": "Merge pull request #170 from api3dao/fix-designated-wallet-path", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "0b1e41d3fedea6bb7e289fdd2cbe23d2deae7db8", "messageHeadline": "Merge pull request #171 from api3dao/update-build-scripts", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6ed9ff4bc0d7b667837f71b1e94d3bbea5b50697", "messageHeadline": "Add basic express server", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1259, "deletions": 29}}, {"node": {"oid": "cb43c2d016afbf2fb8206d8f1ffa4e9261f3a611", "messageHeadline": "Merge branch 'operation-package' into e2e-tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 66, "deletions": 36}}, {"node": {"oid": "af1c96609630d17ecec0cf79b959cfde58110d8e", "messageHeadline": "Merge branch 'master' into 'operation-package'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 66, "deletions": 36}}, {"node": {"oid": "3a4572fd8fb2f1ba3ce646deaea835727a4badcd", "messageHeadline": "Only post Slack notification if documentation build fails", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d693e0f5ff5d359fd50403148978ea067ee92b6", "messageHeadline": "Rename action yml file", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5bd9ebe256b77875edca599aac4f76d9720c82cd", "messageHeadline": "Add slack notification if documentation build fails", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3a871b2cd56288a7fa5cd7ccd635a937f73134be", "messageHeadline": "Fixing broken hyperlinks", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "406619522b7413dbe8245b896d82222419197393", "messageHeadline": "Add action for checking markdown hyperlinks", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "57a07ad73997161047d9c7b36b8cfc735df87d88", "messageHeadline": "Change fixture values", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 42, "deletions": 34}}, {"node": {"oid": "3d3cbba6efab14d8c510a21a49eccc071cf2ef1e", "messageHeadline": "Update build scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8af640fc327cbd4943e331a4ce130a49f28e8c40", "messageHeadline": "Merge pull request #168 from api3dao/hardcode-artifact-dependencies", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "02f03834f3cdca14eb6a5df3c8b719b3f631b999", "messageHeadline": "Apply review comments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "e651d2591202d359a13a0281a80d91b645f1e5df", "messageHeadline": "Separate unit and e2e test jest configurations", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "0ba85ce0c746d87ad7dd2178796ff8898fbcb3e5", "messageHeadline": "Fix designated wallet derivation convention", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "8afba3e97a141019f025bc7f5009d8700cea5581", "messageHeadline": "Add explanation for account balances", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e1f04f199f97aef1f5288062b96d6cb985a56c44", "messageHeadline": "Remove unused dependencies", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a4786d5d00e369d5755b4c71ec300a016c32ee22", "messageHeadline": "Export operation package functions", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "7dcdee136ec942927112156012060f08002cb271", "messageHeadline": "Remove unused test", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "4880cb2e2bf7a39bba2336eaf7e035a0e1bdd718", "messageHeadline": "Update README", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "fdb3007cd6f709ea897603968d9f4b60aedef0f1", "messageHeadline": "Expand on instructions", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bdfd049884769a7dfbcdc42a0936c8115b5a443", "messageHeadline": "Update Airnode artifact import", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "649a0a70b89e995583722b9021cbddbccfa44b24", "messageHeadline": "Remove old compile script", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2388c27f3f6ba0cf0c8c55f98cf71c1a83bb2304", "messageHeadline": "Remove old directory from ignore list", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b6e8d4375f60b92474796d1fbe2751e3c65db742", "messageHeadline": "Remove unused dependencies", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 106, "deletions": 5186}}, {"node": {"oid": "aa63488730458de4471bdc8333a42bbe0015218f", "messageHeadline": "Update README", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 13, "deletions": 37}}, {"node": {"oid": "5ad3db98708650d5807f81ce59a6c3e869a64e63", "messageHeadline": "Fix contract ABI imports", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 40}}, {"node": {"oid": "7d3b771c4156ef5b3e0e8e41a9bfda3a64099663", "messageHeadline": "Working make requests script", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 87, "deletions": 99}}, {"node": {"oid": "cff25c55e8b2ab487519a24cf0156a93ac63e655", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0a758b50b897e1cb6e01ff1e99afba26ea11fa6", "messageHeadline": "Add the client and authorizer artifact exports", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "20b04d3da494b84ef3d75f0024e684eb20870662", "messageHeadline": "Unroll the dependencies", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "f44a34baeae6409f1902e12b3e1bd46eda147ea1", "messageHeadline": "Export the complete artifact instead of only the ABI", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7c7de582a7a67667f12194935886b8d3fda49fbe", "messageHeadline": "Tag the locally built Docker images", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a851b3b8976951e2f13e192f85d71ebe2bf10536", "messageHeadline": "Merge pull request #167 from api3dao/dependabot/npm_and_yarn/node-not\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "40c9ea6b16acb751483ba353dd124b581f8260f3", "messageHeadline": "Bump node-notifier from 8.0.0 to 8.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "723862505a6be01d8827c686bad3c80b4fd72c49", "messageHeadline": "Extracting script functions to smaller modules. Write deployment data\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 335, "deletions": 494}}, {"node": {"oid": "05ffedd7e905722dbc9ce2a80783a7381d52bc7e", "messageHeadline": "Add 'validateConfigSecurity' command", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "726b4dbd58fc79c154f5c658f2707fb623eaeb1e", "messageHeadline": "Working on refactoring deploy EVM dev environment script", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 939, "deletions": 537}}, {"node": {"oid": "b141bb8319f6131cdb4e298bc4c2a5e5c944fcf8", "messageHeadline": "Remove contracts", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 1685}}, {"node": {"oid": "38488c1df563a376a421898924060ec8c22cf3ab", "messageHeadline": "Change 'addresses' to 'deployed'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "86da9377034121076509ca1e0db96b05931500f3", "messageHeadline": "Change template addresses to hashes", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffd5bc875a0e2ffe05255e281d3b2dff5ea5bc9d", "messageHeadline": "Change compile to dev:eth-compile", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e87319b5fe887aad08e559e1a6c700563bbf8ad", "messageHeadline": "Add run to all yarn commands", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ee4e212150b367463455823818aa0e5ad178683b", "messageHeadline": "Operation package README updates", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 19, "deletions": 25}}, {"node": {"oid": "ac12102139b9833639e3826138dfc4e09b8eb625", "messageHeadline": "Update operation package README", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 126, "deletions": 113}}, {"node": {"oid": "355b3d774e1a63d1731c2f005f1cef875606bbec", "messageHeadline": "Remove integration folder for now", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "34b16a3c5a6804850fde8830a2f86045919b0182", "messageHeadline": "Making full requests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "f7929c6667a6fd2bbcc9678e8c0c5723ef90a253", "messageHeadline": "Move config to single file for now. Working with regular requests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 468, "deletions": 106}}, {"node": {"oid": "7374c8025fac4c8404ed4dbbf8299419a394f65f", "messageHeadline": "Fund correct designated wallet address", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b9da9696701f103d69da0ecc3125d80eb3eabd3", "messageHeadline": "Updating endpointId and name", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "842d6be95eb96b7ff63a11e6c3d1826449e8c4e4", "messageHeadline": "Update example defaults", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "802354ffffcf11ba8a6c92a9a73d6bd8e89e1513", "messageHeadline": "Merge branch 'master' into operation-package", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 108, "deletions": 35}}, {"node": {"oid": "22f2e2fe157c1dfcb3525c78f84ba88c1a0d18cb", "messageHeadline": "Merge pull request #151 from gpor0/master", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 108, "deletions": 35}}, {"node": {"oid": "3fbf20856bff31443300f2af32d20bb493bb4e9e", "messageHeadline": "Split requesters into separate shared config", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1768, "deletions": 79}}, {"node": {"oid": "f52aef68a1a93f75ef40838f615a39da3c526884", "messageHeadline": "minor fixes of constant usage", "author": {"name": "Gregor", "email": "gpor@icloud.com", "user": {"login": "gpor0"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "e5a76401b4d72b2381a612c22e649348e7c0aef6", "messageHeadline": "Refactored constants", "author": {"name": "Gregor", "email": "gpor@icloud.com", "user": {"login": "gpor0"}}, "additions": 112, "deletions": 36}}, {"node": {"oid": "ae4f5488837bf121cb39bb3453cbc4c2ea5ce99e", "messageHeadline": "Merge branch 'master' into operation-package", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "39284478fc3dddb53064c8cd9fd504fbf74af649", "messageHeadline": "Add script to build airnode-abi", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e08a801b757be11bed420400b9ca955a3b8ae6da", "messageHeadline": "Remove contracts", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 1686}}, {"node": {"oid": "fa2c68979e0f375a1fd578d0671d5e0228b0c0a9", "messageHeadline": "Merge branch 'master' into operation-package", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 625, "deletions": 2090}}, {"node": {"oid": "ebc0d87cdf6d9d82efdb33d9cc61b4418aa15120", "messageHeadline": "Make short requests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 123, "deletions": 5}}, {"node": {"oid": "3ee230de3375224c9fd013423122beb1976a2a04", "messageHeadline": "Rename scripts", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0e50b3fb84369445574a35d36269b06924acdce2", "messageHeadline": "Test encoding/decoding empty parameters", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "afbcb89c50d9e519f902d214ae80cf93217d782e", "messageHeadline": "Ensure API provider address has enough ETH", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "729ca35403dd22c098df330cfa9ddc0eef2d8bc6", "messageHeadline": "Working deploy protocol script", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 91, "deletions": 79}}, {"node": {"oid": "1b3ee5b7c7f6e5129cd93c3cdf5d68d9ed6621f1", "messageHeadline": "Merge pull request #165 from api3dao/rename-requester-index", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 625, "deletions": 2090}}, {"node": {"oid": "8a44c6f75461903d4db1c4a04c5d9dcf0e9f7fb9", "messageHeadline": "Capitalize ABI in variable names", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2147e5ded0877ab96771d0cbb99fd30fc51fbc0f", "messageHeadline": "Merge branch 'master' into 'operation-package'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 502, "deletions": 2139}}, {"node": {"oid": "61daf658b63e65a3be498c87ff017efcc72ac501", "messageHeadline": "Merge pull request #160 from api3dao/whitelist-reserved-params", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "6f3b22b0eb4c1f3e49f88eba2162bab874a57add", "messageHeadline": "Merge branch 'master' into whitelist-reserved-params", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1268, "deletions": 2361}}, {"node": {"oid": "5ecc54c1f5dd8196920037d9c7ae5c57a5064f03", "messageHeadline": "Remove redundant deployment scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "2423ffa8ffce449c7bbb9a174949636ae7a56732", "messageHeadline": "Redeploy contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 314, "deletions": 400}}, {"node": {"oid": "2cceff47a8a9b266089605eb95d33f4a7ffa64e2", "messageHeadline": "Rename requesterInd -> requesterIndex and requesterInds -> requesterI\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 272, "deletions": 258}}, {"node": {"oid": "b069fd64d355ae1e4be94203aed254cfe2a3c808", "messageHeadline": "Source contract addresses from deployments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "e22d82f301f524df9f11771af9e333266ecdd0fb", "messageHeadline": "Export the ABI instead of the whole artifact", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "74b13d857fa1bc401a1a1faf2068e7804dd8a029", "messageHeadline": "Fix contract artifact paths", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "184ea66eaf0d0c885f06094294fc27e02eff4814", "messageHeadline": "Get the contract artifacts from the protocol package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 1399}}, {"node": {"oid": "590c1ed385ffe0594efe113101e8346b4281f327", "messageHeadline": "Updating and settling on dev JSON structure", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 116, "deletions": 97}}, {"node": {"oid": "42f1689e508bcdbc01f7791937e9b699dda19e72", "messageHeadline": "Migrate from buidler to hardhat", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 488, "deletions": 759}}, {"node": {"oid": "cc2e3af520ea8e35682b44b1bd9849a87bd7c584", "messageHeadline": "Update lockfiles", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1371}}, {"node": {"oid": "f7bffbe5b5548a1604d2098b9a5f923e807cb75e", "messageHeadline": "Merge branch 'master' of https://github.com/api3dao/airnode", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 596, "deletions": 95}}, {"node": {"oid": "117f886f9b34f0ddb1f3963782e23e1937e8a808", "messageHeadline": "Index request IDs in logs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7b7df5c83f62c15dbb21373e3dfa8c998bb68ed6", "messageHeadline": "Updating deploy-protocol script", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 140, "deletions": 179}}, {"node": {"oid": "a49fda3a458a53c3818c05b4b90c24c306e8ae1d", "messageHeadline": "Merge pull request #162 from api3dao/dependabot/npm_and_yarn/packages\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b5979001f201c43421b6387add6b05399836456e", "messageHeadline": "Bump ini from 1.3.5 to 1.3.7 in /packages/protocol", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "56de9230d31ecb04f69ff94cb4505a92891f0135", "messageHeadline": "Merge branch 'master' into operation-package", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 593, "deletions": 92}}, {"node": {"oid": "4b25ee7ee32ecf6f8ba9dcba988b6c462caa064f", "messageHeadline": "Move ethers and lodash to the root package.json", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "d55246ded37ce310476002053f3ee8acf89f5f8b", "messageHeadline": "Update root dependencies", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 586, "deletions": 72}}, {"node": {"oid": "0c1cc779487add728c3a19d86c0ec4343108eb46", "messageHeadline": "Update remaining references to core/ folder", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "46eb1fb017669985e5b267a61602219db5fab570", "messageHeadline": "Merge branch 'master' into 'operation-package'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2701, "deletions": 576}}, {"node": {"oid": "102d2d0b7e1ad79b965e31906b9bd14fdd2c17da", "messageHeadline": "Merge pull request #161 from api3dao/drop-core-folder", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "d5443af0602695640057439cf819a2169139b627", "messageHeadline": "Fix paths", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a6f83649583e7ebf436cf4527fb18c6c7845af24", "messageHeadline": "Start dropping core folder", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "98319ebe3b9f602081db52b152265e0d00d0210e", "messageHeadline": "Require response parameters to be whitelisted in the OIS", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "ffb5a5b05fc52eaf2fc150231bf7ac0b2890027f", "messageHeadline": "Merge pull request #159 from api3dao/remove-cbor", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 114, "deletions": 67}}, {"node": {"oid": "0f0b2f025d9469b5af93cdf16afb859fa9ca43c8", "messageHeadline": "Merge branch 'master' into 'remove-cbor'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1583, "deletions": 386}}, {"node": {"oid": "bd8579e7b602585707a6e3d64a7b65b8892657c4", "messageHeadline": "Merge pull request #157 from api3dao/abi-encoding", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 903, "deletions": 16}}, {"node": {"oid": "b309f2e8c465a01b9d94043aa6148c0226580ade", "messageHeadline": "Throw an error for AddressZero & HashZero", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "1f8d2bdd8911b0aa2b377457fd0077c8c6d9dd65", "messageHeadline": "Handle zero addresses and empty strings", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "db4adfe1257d39109d5f7ed0515474e17a54438b", "messageHeadline": "Add special cases for empty or zero data", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "7a2a96d5c284dba9dc5af21cc356b1b4d7fb63fd", "messageHeadline": "Fix parameter related tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "974c8599e89f2c6634ae9440c2358cc34d94149c", "messageHeadline": "Redeploy contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 80, "deletions": 408}}, {"node": {"oid": "4de4c4b5e594ff4227e7552ed444a5cd87b9341d", "messageHeadline": "Merge branch 'abi-encoding' into remove-cbor", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 83, "deletions": 164}}, {"node": {"oid": "47be7fd968e028cc3f7177255b4413a414b841a5", "messageHeadline": "Update README", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "ea1c2129dc34592354a67b0abc13a88216bce8f0", "messageHeadline": "Use array of objects for encoding arguments", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 49, "deletions": 103}}, {"node": {"oid": "59ed290593510c33f914eb9be0456d34480ee282", "messageHeadline": "Cast BigNumbers to string before returning", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 22, "deletions": 37}}, {"node": {"oid": "8129e8630bd1923a1a0bfc91d26e9ec7d5ed63c9", "messageHeadline": "Remove security and contributing from package READMEs", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "979c7ab8feb97ba83c404358fb6e143ceba2433f", "messageHeadline": "Update step name", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "862b4b11c21a0595aa79f574dac6af19080aa066", "messageHeadline": "Test Airnode ABI and replace npm with Yarn", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "e7cd7434796ff8a3b2844085b8af908f6342e9ce", "messageHeadline": "Replace cbor-custom with airnode-abi", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 37, "deletions": 33}}, {"node": {"oid": "2781e52e2355af471fc77af5a2c339631ae82702", "messageHeadline": "Extract building of decodedMap", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "0f36b3bd7b68631c76ca0dedd5392a2db1625afb", "messageHeadline": "Fix exported constant name", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d3293d2318cf00781b0ec57e543eb1b26c7f3e6", "messageHeadline": "Drop EVM and V1 namespaces", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 35, "deletions": 37}}, {"node": {"oid": "e07a652dc98d809329ab53896ddb2cf4cf5b8927", "messageHeadline": "Add README", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "76d54a5c3575c5daace7f4565461b2dca566245f", "messageHeadline": "Finish up encoding/decoding tests. Add more comments", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 126, "deletions": 10}}, {"node": {"oid": "7da2b431609cbb287823cf0433da4e12c17dd66b", "messageHeadline": "Redeploy contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1715, "deletions": 189}}, {"node": {"oid": "2e814949417ad03c829ea6402504e9ddcfee8cbc", "messageHeadline": "Fix encoding/decoding of Airnode ABI", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 117, "deletions": 32}}, {"node": {"oid": "0270c28496b84b03b89fb5fe074fec6f1b17a6a9", "messageHeadline": "Merge branch 'master' of https://github.com/api3dao/airnode", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e152d7add93df40d5560fb3c8d8431ac68e71ff0", "messageHeadline": "Update Docker instructions", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5dcc7309edf6b9831a626e441bde44cf366c94a2", "messageHeadline": "Copy placeholder config files while building docker image", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "909a3734f2af970e914035232813713c3ec4fc95", "messageHeadline": "Expose CBOR encode function", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9721522aa657995471d41ed7a69d0e66aa18d314", "messageHeadline": "Remove old AWS dev handler functions", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "526ceae5c821006863931e4b0ad7bd6457f4dcc5", "messageHeadline": "Rename specification structure to template", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 90, "deletions": 97}}, {"node": {"oid": "18bd2f2d056d000e0fe5815ff3ee90f3dd0e1b5b", "messageHeadline": "Add config and security validation command", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 199, "deletions": 2}}, {"node": {"oid": "aca361cf0899f00890869dcd4e6257b9f9d7e57b", "messageHeadline": "Remove old encoding module", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 58}}, {"node": {"oid": "d521fc1408eaaa6232c482918f2f28f4343a42f7", "messageHeadline": "Export from v1 namespace", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37b0f71717bef9caa9e8070af99a2fa675f8acac", "messageHeadline": "Start encoding/decoding with Airnode ABI", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 751, "deletions": 0}}, {"node": {"oid": "c91c34c7aec2f885246e7ec3f2da1a3dfbe3ce32", "messageHeadline": "Updating deploy script", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 193, "deletions": 146}}, {"node": {"oid": "7e357d197c0cb18e2f0136ce425e788b12733f5d", "messageHeadline": "Update config structure again", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 62, "deletions": 61}}, {"node": {"oid": "674c6ca7863ccbf911b1a4594638c8df5fae21d3", "messageHeadline": "Have the commands in the README on separate lines", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5f33b88da9a034c8a273ebdccba30399e427c6dc", "messageHeadline": "Merge branch 'config-security-validation' of https://github.com/api3d\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fbda3228c41cbdcdfdd4e42d6efd45051106c86e", "messageHeadline": "Autoformat", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 90, "deletions": 90}}, {"node": {"oid": "6812c3d63450026bf09dfcad688104514a98b562", "messageHeadline": "No longer using aws:local", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba37c58665abf020892a138b481970497270bdd2", "messageHeadline": "Allow uppercase letters in hexadecimals, address types are 40 charact\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a118a9102d99c2182352b8f1f8685174a0da8267", "messageHeadline": "endpointId is a bytes32 type", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "54c3065fd3e3079d9df08a82beb3638037f75c67", "messageHeadline": "Fix discrepancies between validator examples and docs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "9accbd9b56bd84353f5a5c7debe7b4c2e687bc57", "messageHeadline": "Merge pull request #150 from api3dao/update-error-codes", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 42, "deletions": 49}}, {"node": {"oid": "6304e1df434bb1024044b92603e828233ffa1f02", "messageHeadline": "Update links to docs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07ec695cd4188349f9528aaec1b4f32a9235fc7b", "messageHeadline": "Update config structure", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "44221063391e9fb25f7d9089518db481c1774aa0", "messageHeadline": "Merge branch 'master' into operation-package", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 172, "deletions": 153}}, {"node": {"oid": "4b9caca1bb17557006fa960b9e29f836c956312c", "messageHeadline": "Rename api.json", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "943f6dfc2506bfd7d24cb58dc4ae665a9a1c2e40", "messageHeadline": "Add example validation command", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c42a1bec432aebaac8bb2845726f8ca640f67eb1", "messageHeadline": "Update error code names and remove unused codes", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 42, "deletions": 49}}, {"node": {"oid": "3b46f37254c7940d53f18dc27eab7a7c12bbc7d3", "messageHeadline": "Updating config structure", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "9f57ba5070702a6b38b1f57c11a00494f371abd8", "messageHeadline": "Merge pull request #146 from api3dao/ignore-blocked", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 161, "deletions": 89}}, {"node": {"oid": "7d96b98933cbffb1e7cb340036ce12a669eb594f", "messageHeadline": "Remove redundant get methods cont'd", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "a845ebdca82d45349672bc08a8bcf9e32f6c3275", "messageHeadline": "Remove redundant get methods", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 49}}, {"node": {"oid": "e361ccc3e17e6b42ade1e9b09d4ac3f52ab8d715", "messageHeadline": "Add making of short requests to dev deploy script", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 248, "deletions": 51}}, {"node": {"oid": "a83572806a0940e257afafb1a5b827b37e3d894e", "messageHeadline": "Have the deployer serverless configuration run the coordinator every \u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e82a48113450789703f0ca6d6d909b82d516638e", "messageHeadline": "Start integrating hardhat and building development script", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 8260, "deletions": 23439}}, {"node": {"oid": "ed72b3f5d666f3e01f03316d595295af6d8a27f8", "messageHeadline": "Merge branch 'master' into operation-package", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 42995, "deletions": 54862}}, {"node": {"oid": "6e2eb122ef4edcc9ee9b21f8caad70a90d10b1c9", "messageHeadline": "Move settings from ChainProvider to ChainConfig", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "399b6f3dd4b15a8162aa0062b3d53c4126b1ee80", "messageHeadline": "Merge branch 'master' into ignore-blocked", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 9248, "deletions": 213}}, {"node": {"oid": "1829c4010dd00f3965d82f2ad0f641bae20e24ad", "messageHeadline": "Enforce a minimum node version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7262be373b0925bc044bd872393dccd2aae4cbd1", "messageHeadline": "Update README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1776f75d06b7cf5fac050d88239ef016504ed780", "messageHeadline": "Merge pull request #140 from api3dao/aws-deployment", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9240, "deletions": 205}}, {"node": {"oid": "fd17d8305bca8f74d2c7c2e250724bb52da6ba94", "messageHeadline": "Fix build", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "927f707ec0af2a365ff231f07916ebde4c90d20d", "messageHeadline": "Remove another underscore separator", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbd571ba2d81c8cef52922a9f38da3bc9890965c", "messageHeadline": "Remove more underscore separators from JS files", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37a7284382831d6665fe36c6c9564eabe5aeebe4", "messageHeadline": "Remove number separator from JS file", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b327400d7a3376b45f3c970d4aa5c6bba224012", "messageHeadline": "Add ignoreBlockedRequestsAfterBlocks setting for ignoring blocked req\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 152, "deletions": 78}}, {"node": {"oid": "b551d3bced716a1c7bd2c0101b2c9238b5dc7b79", "messageHeadline": "Re-use same case block", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f211d269eb38c2b1d239fec6d292252b539f8d91", "messageHeadline": "Merge pull request #141 from api3dao/adapter-cleanup", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 739, "deletions": 862}}, {"node": {"oid": "5c4ae964d6a1dbf303504338f0ef7361db8cea8b", "messageHeadline": "Remove old mock", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "37b86facb41c2e485a9d1e0fb2adef689bf43bb7", "messageHeadline": "Remove AWS handlers from the node package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 58}}, {"node": {"oid": "8739a612770de977a2dd0ccf24cf938fca7b098f", "messageHeadline": "Remove obsolete comments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0ab307e927f2656815cf9891256c7ee0b60097e3", "messageHeadline": "Revery individual config/security templates and examples", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 267}}, {"node": {"oid": "f5578920602dd4885b071b8ff94e35644b9f2cec", "messageHeadline": "Additional templates and example specs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 269, "deletions": 0}}, {"node": {"oid": "3455ce0489d28017fc7e10dd1dc500153318afcc", "messageHeadline": "Added example specs files", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 278, "deletions": 0}}, {"node": {"oid": "421822c2799dda9d6e9a8e6dab79b939f7a1984b", "messageHeadline": "Update deployer docs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1b5d78cc6d5d163b2130323ce81948132315f4a", "messageHeadline": "Update container docs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "293bfd65824d193bf23e1a0c530f5054ebe79ef2", "messageHeadline": "Use the state directly", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b19a1f418068afc4329eec5da9c7b2ef8bff2a97", "messageHeadline": "Remove commented code", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "371736285cbd7207aee4cf6e32bee9677cab6295", "messageHeadline": "Update adapter type", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "958105d73cd640b3e279dd36d068f33dcd099a8a", "messageHeadline": "Fix adapter test", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 274, "deletions": 331}}, {"node": {"oid": "b84816f31e13fdb3632d77410626127bbc655b5f", "messageHeadline": "Working on tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 176, "deletions": 220}}, {"node": {"oid": "75f341adcab0c074ebc8a87235f7b3d1fe13cf91", "messageHeadline": "End files with newline", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5e708138c8196dce9926182cea329cc3c3466356", "messageHeadline": "Revert changes to the example config.json", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "df51b2029d77c59d5d6e92b0daff6b85356e57d5", "messageHeadline": "Update lockfiles", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2162, "deletions": 2699}}, {"node": {"oid": "fb2c2666ee0c6d0b950350cee6240424a885f376", "messageHeadline": "Merge branch 'master' into aws-deployment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 660, "deletions": 511}}, {"node": {"oid": "f74e2a011aa56daed1c8f38c77c8fd90cea3ff93", "messageHeadline": "Merge pull request #138 from api3dao/adapter-bignums", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 88, "deletions": 50}}, {"node": {"oid": "a198471617df45604bfbdb83a9acd1619e271035", "messageHeadline": "Merge branch 'adapter-bignums' into 'adapter-cleanup'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 18016, "deletions": 50347}}, {"node": {"oid": "9f28b8797d51141eafa9e5f1e113f30e64d56548", "messageHeadline": "Use string or BigNumber for _times parameter", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "756f899d6fe1da22fa620172cd2a508bf8ff0acc", "messageHeadline": "Merge branch 'master' into adapter-bignums", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 18001, "deletions": 50334}}, {"node": {"oid": "be567ccf233f10122b3a5f6362aa514dfb220b09", "messageHeadline": "Merge pull request #139 from api3dao/migrate-to-yarn", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 17804, "deletions": 50164}}, {"node": {"oid": "615aee0abae0de3ed47461ad9d33d231eb63ee9e", "messageHeadline": "Renaming modules", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 86, "deletions": 68}}, {"node": {"oid": "8bb26c465b68738fe326fb2d401bd5aa35614959", "messageHeadline": "Merge pull request #137 from api3dao/validate-before-worker", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 197, "deletions": 170}}, {"node": {"oid": "4df78e9bef74a0580135eca3eba994b6ab20f9c3", "messageHeadline": "Update lockfiles", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 17778, "deletions": 50139}}, {"node": {"oid": "56bb71988fb862dacacad0a064bb47766676bc34", "messageHeadline": "Update READMEs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0cd3c4f95b71fda6ca426f5651853c75c7a1c574", "messageHeadline": "Migrate to yarn", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "a2dc39c66772e994b71acef02d83f6a4008b8e9b", "messageHeadline": "Enforce 1 concurrency limit on the coordinator", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df83626fed830edde0e6136c507c012770715a5d", "messageHeadline": "Update container usage documentation", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7f812bf60ebcc03768a4615c58ce33e2f4e3ae63", "messageHeadline": "Update Dockerfile to input config files to the container", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d098b3a2acfa483bb95f66d82f3be2ff193491f9", "messageHeadline": "Convert API response to BigNumber instead of Number", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 79, "deletions": 43}}, {"node": {"oid": "d2be2618905bea4080de6c082b9548fb26cdc916", "messageHeadline": "Update comment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af69ce1a92b9ddd0da0617768cea67f431468bfe", "messageHeadline": "Validate aggregated API calls before spawning workers", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 197, "deletions": 170}}, {"node": {"oid": "b480d48a158af90c02947445cf541e81e1b2732d", "messageHeadline": "Add missing await", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cb1b598aceb54c23c68096258b9f5b0467c635b9", "messageHeadline": "Protect against negative fromBlock values", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "00a61ced5e2400dba3a56a038520d161bbf958a2", "messageHeadline": "Merge pull request #135 from api3dao/ignore-pending", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 165, "deletions": 22}}, {"node": {"oid": "312d8cff7c136155efc5a928ef4b3c349124bd5a", "messageHeadline": "Merge pull request #131 from api3dao/consistent-retries", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 169, "deletions": 202}}, {"node": {"oid": "09077ec1dabb81eb0bedf7980efab70af32c525a", "messageHeadline": "Merge branch 'consistent-retries' into ignore-pending", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "280de2757240ec7079dc13bce836a980a719e41e", "messageHeadline": "Merge branch 'master' into 'consistent-retries'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "6150b0b1427cdad7d626d20209c0089fc0c4b561", "messageHeadline": "Merge branch 'master' into 'ignore-pending'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "a140ab962ec39b81d98f26eb979f4fdd804f227d", "messageHeadline": "Only deal with actionable API calls and withdrawals", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 165, "deletions": 22}}, {"node": {"oid": "1cccfbc466fd53a9ac727f6ceebc4b4124af70fc", "messageHeadline": "Merge branch 'master' into aws-deployment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f4556e28228fd8b8a8072e9ccabd7f881ab00089", "messageHeadline": "Merge pull request #134 from api3dao/fix-provider-admin-config-name", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "611850d58fa9ac0ed42fbb5c6925820db5d0af81", "messageHeadline": "Merge pull request #133 from api3dao/fix-lambda-function-names", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e1a094e3662c4fbf9a2e56dcaf1f2c0f059b3d0a", "messageHeadline": "Rename adminAddressForCreatingProviderRecord as providerAdminForRecor\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 34, "deletions": 37}}, {"node": {"oid": "9312f9e84c0166e6cb9b5304ab38d94aa7f7c6dd", "messageHeadline": "Set explicit gas limit while estimating the gas for provider creation", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "579f9c24d163791cc5163585c6d4bbffe039a01a", "messageHeadline": "Fix comment typo", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65544a9cb9b251389b9b90aabc0915fc9b41fccf", "messageHeadline": "Fix tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ad2b7d888d3041483da5b3d0e54231da59a4b87c", "messageHeadline": "Fix the lambda function name building order", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f6669d1d608b19d4017d58c490214497369db05", "messageHeadline": "Github Actions workflow multiline fix take two", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e55cb72ea39bb7eeefa8f4f9e8eab9736afcfa21", "messageHeadline": "Github Actions workflow multiline fix", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac45e644da008a6c633471afffe2d8c746d01f37", "messageHeadline": "Merge branch 'master' into 'ignore-pending'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ba4377b3a9f97cbbffbfd98845dcf4dbe40c53ad", "messageHeadline": "Merge branch 'master' into 'consistent-retries'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "32b36d31080c76e2966c67e6e5b310ab48456df6", "messageHeadline": "Set explicit gas limit for estimating the gas cost of creating a prov\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5dd9803ce5fdebf5ec2c51a058baba7fda803331", "messageHeadline": "Merge branch 'master' into aws-deployment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4fed2967eef974b7a1c22aebc65e9b3d5d640d8", "messageHeadline": "Fix Github Actions config.json path", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "afd607b0f8c9187d92e37d588c91d4a0da25b69a", "messageHeadline": "Update correct state objects", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c73dddf367b38bee23d9e9582258b3e5ddfa6a4", "messageHeadline": "Merge branch 'master' into 'consistent-retries'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f0731b3941c2d83a79a084903a05e248d731b40", "messageHeadline": "Merge branch 'master' into aws-deployment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "45126ae4baa01bf5cca4de0259589e7ad832827b", "messageHeadline": "Merge branch 'master' into 'master'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 700, "deletions": 497}}, {"node": {"oid": "a0f90d5a64150500db62893066cb116b0d4ec06c", "messageHeadline": "Refresh class instances in node when starting workers", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "2479c01cedc4905ec2357bef58f6c4f29ce2c490", "messageHeadline": "Update readme", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26e2b02e4b53dcae178b88932d67725880f6376e", "messageHeadline": "Set debug:true for deployed functions", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9cd76d87da18f63b1eeebe6c178757b75a39db58", "messageHeadline": "Add readme examples to tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 374, "deletions": 58}}, {"node": {"oid": "3c042d11327832c98d07fa1684ea206f9bee59c6", "messageHeadline": "Fix tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "50b0f79a9298fd5aa981d5e7e6c5902b01d934ca", "messageHeadline": "Fix lambda input parameter fields", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "261264bf714ee66720c0c60ebe938409475da326", "messageHeadline": "Fix Lambda function name building", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2c0dc30f7dd9d52f02b0b810e366a9c7ac4f39d", "messageHeadline": "Update contract addresses", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5101d35788749131a2fbbf475cd79d7b6c3aa8e3", "messageHeadline": "Add placeholder providerAdminForRecordCreation", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "37263904bf1351da7213396d1a1354e5a5e650dc", "messageHeadline": "Update providerAdminForRecordCreation name", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 35, "deletions": 38}}, {"node": {"oid": "a360513548e3f7a6878be1143fca9e0842266efd", "messageHeadline": "Retry calls when creating an onchain provider", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "dc4a93c7a23d6e84bc54e07bc83b25d2daa39c48", "messageHeadline": "Merge branch 'master' into config-security-validation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 987, "deletions": 900}}, {"node": {"oid": "38bc29f4addfdeaffe91ec4f597fc8d5edfb6ac4", "messageHeadline": "Update readme examples", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "d53e2f83011af79781e62a39bc844862f67dd413", "messageHeadline": "Update tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 177, "deletions": 38}}, {"node": {"oid": "3d3f8f4ba6f5328482a0066374171e8529199d7d", "messageHeadline": "Merge pull request #130 from api3dao/local-handler", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 600, "deletions": 377}}, {"node": {"oid": "f213525af704fde647edb0d10bcdea0a0b7c40fc", "messageHeadline": "Update function name", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08513b738c26e73332f23cccc68b042c96509419", "messageHeadline": "Move config files", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 175, "deletions": 5836}}, {"node": {"oid": "b678d922a979f6b715a5cc664e34f51ddd05977f", "messageHeadline": "Update the AWS handlers at the deployer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "6fe61d72d1a639c0af2c115e2478f9da7c68410a", "messageHeadline": "Merge branch 'local-handler' into aws-deployment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 600, "deletions": 377}}, {"node": {"oid": "0c5594021b45048f94c65a184008445c8bb0fb56", "messageHeadline": "Retry withdrawal related calls", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "e1f53bc16c0d4b1a5e25cec75a1572458c7479e1", "messageHeadline": "Default all retryOperation calls to 5s timeouts", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "28021e4597217b7fd42c23943f9c1184fdf53a44", "messageHeadline": "Retry API call fulfillments", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 51, "deletions": 42}}, {"node": {"oid": "e75d66148c4a49fd1f6d9a30c3ffbe5378f36f5e", "messageHeadline": "Rename unscrub to refresh", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "58b2a8023d9bff540d312423971cdf82519445bc", "messageHeadline": "More consistent retrying", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "eccc7bf982abcf199b7118d008d4fb02a9dea39d", "messageHeadline": "Move fetchPendingRequests to evm/handlers directory", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3798cbd3b3cf64823769deeb3e91ce488f78e179", "messageHeadline": "Expect instance of JsonRpcProvider instead of anything", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "473dc4be0d0a68a3453b81858e892ff2fecff6f5", "messageHeadline": "Drop RetryProvider and ensure state has necessary class instances", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 39, "deletions": 89}}, {"node": {"oid": "34ec6c02310e3455d4b095dbb66f1cc416a21769", "messageHeadline": "Add test for spawning local workers", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "d50501b1572dac759c3b7c59d648525e034e45c9", "messageHeadline": "Update example cloudProvider to local", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "495609762020bbe6abc524063f14bd03c84d96d2", "messageHeadline": "Add explanation comment", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "da49552349693fc3882a37cc327e22e95d8a71f3", "messageHeadline": "Drop LOCAL_WORKERS env variable in favour of cloudProvider:local", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 73}}, {"node": {"oid": "e28bd5676256bfa8aea39e8bfeddbec2a60ab95f", "messageHeadline": "Add validation for config.json and security.json", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 157, "deletions": 4}}, {"node": {"oid": "c56b8a98fb1ac9b03d213da4e98d0a85f86f6c3f", "messageHeadline": "Fix Github Actions workflow", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ce90b10a6afaf3ecbd29f8a8423b1e6f6cfc34ce", "messageHeadline": "Migrate the AWS handlers to deployer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "94301b47cc7696c2b2ae61e55499662cddb3326e", "messageHeadline": "Explicitly `run` yarn scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "38f7e6282c9c8f68d314268175149edac093b5b4", "messageHeadline": "Fix build/test issues after merge", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "c08c347ef072dd2b94b961bd9b852b8144a2ad5f", "messageHeadline": "Merge branch 'master' into aws-deployment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1320, "deletions": 1418}}, {"node": {"oid": "764c9818ebc307876019ce3a5b0a82b0ee1b17f2", "messageHeadline": "Have the deployer remove serverless functions first while removing wi\u2026", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d963133141ead205bf25d4e527e8b1e589b48425", "messageHeadline": "Rename script to dev:invoke:local", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bfe8462921f2d86e3ecd144acae8c7b45c42a25f", "messageHeadline": "Fix initialize provider and coordinated execution tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 227, "deletions": 189}}, {"node": {"oid": "4b8aff71c6fee1d400cc0b79e2fa1dc2cbf42f26", "messageHeadline": "Fixing more tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 412, "deletions": 305}}, {"node": {"oid": "f6768eed413420785592961349fcc74e1c0d6465", "messageHeadline": "Merge pull request #129 from api3dao/fix-flow", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 100, "deletions": 120}}, {"node": {"oid": "9eec32fb326a570247525861f208c12be39c7332", "messageHeadline": "Merge branch 'fix-flow' into local-handler", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 214, "deletions": 123}}, {"node": {"oid": "498019441b6a3ab6c2d815cf7d97a7c20c372188", "messageHeadline": "Fix transactions fetchByRequesterIndex tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "a67ae1721cc5db9f4fb9a163dd99b3aaef0c464c", "messageHeadline": "Merge branch 'master' into 'fix-flow'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 417, "deletions": 219}}, {"node": {"oid": "5414746b0aa9523dfae1dbc6884512290bab9a35", "messageHeadline": "Merge pull request #121 from api3dao/validator-script", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 114, "deletions": 3}}, {"node": {"oid": "7b002fb9a930ce979e96ececdc158e061d9e0143", "messageHeadline": "Cleaning up comments and variable naming", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "f427401fcada250dc60dc1581a0626eada8472d3", "messageHeadline": "Add local handlers for running the node as regular promises", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 227, "deletions": 105}}, {"node": {"oid": "748a6a58101223b7b1c15710ac425c8c40603a2f", "messageHeadline": "Update README.md", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "793eee446d7a597fe095da7bc985c61bb193b0e2", "messageHeadline": "Merge pull request #128 from api3dao/protocol-overhaul-cleanup", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 404, "deletions": 631}}, {"node": {"oid": "55a5aabaedf49558824e6120dcffdb26e04e3e60", "messageHeadline": "Drop coordinatorId and config from WorkerOptions", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 126, "deletions": 185}}, {"node": {"oid": "842f810a8ab79ae2efb82f018dd181ac7e9831b6", "messageHeadline": "Fix tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 109, "deletions": 31}}, {"node": {"oid": "66cded1a04816efb1a85e680b73b9a5d9aee3305", "messageHeadline": "Add workerOptions with context for spawning cloud workers", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 143, "deletions": 75}}, {"node": {"oid": "7cbcce01e2b86793c6a1e9a9ea9be8747606246e", "messageHeadline": "Add contracts to config.json.example", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e6d20cef6d909a4fd17ec5e186db8ca9a4c1c662", "messageHeadline": "Update flow to fetch and apply templates first", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 78, "deletions": 86}}, {"node": {"oid": "0932a3dd6d21eaae88785f812cae22842171c12c", "messageHeadline": "Fix tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "99fc3a7a16b30dbe1fef81c125bbe46a44c3ff46", "messageHeadline": "Update minConfirmation default to 0", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "835cefa7f2de7ac1d2c178f583c3a17cbc02028d", "messageHeadline": "Fix typo", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5d0444b04dedef8eb7cd83c8c2c7d58d7d7d117", "messageHeadline": "Update unscrub function", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8eba6e4ac4435b54a1d847b3923f818bd414b0eb", "messageHeadline": "Require contracts to be present in config.json", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 74, "deletions": 324}}, {"node": {"oid": "673cb5da37f666d472e153af28d67e03cd02fca3", "messageHeadline": "Add __rootThen", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 64, "deletions": 36}}, {"node": {"oid": "af18fabc8fa11ac8710a4140cb4ea74182a19dfb", "messageHeadline": "Merge branch 'master' into 'protocol-overhaul-cleanup'", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 173, "deletions": 109}}, {"node": {"oid": "1339ba101384e654a4c9f4fc85187f2ad00aa920", "messageHeadline": "Merge pull request #127 from api3dao/decouple-config", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 774, "deletions": 698}}, {"node": {"oid": "cf21fda66cba908e1712fb80dd87adc3149b3a47", "messageHeadline": "Use master HD node instead of xpub", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "1c36f260e3531b03e000e2af89e426dad978ea5a", "messageHeadline": "Re-use master HD node when deriving wallet address from index", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 40, "deletions": 43}}, {"node": {"oid": "cc32af1a72ae22a81042956f7ae5cbbffb44771f", "messageHeadline": "Refactor wallet functions and cache xpub and master HD node", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 155, "deletions": 86}}, {"node": {"oid": "fd89e0800464b1df26ffce642e53b6777a59a980", "messageHeadline": "Update nodeSettings structure", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 35, "deletions": 108}}, {"node": {"oid": "ae7193b330a2660b559e54dd44eb440ea69c637b", "messageHeadline": "Spread exported functions", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76c6291c5a550ed3f0c5d59bcc8ed2fbe61aac61", "messageHeadline": "Export node functions from src/index.ts", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dbe8d219f1511a0212efb816746f3a747637d361", "messageHeadline": "Remove serverless.aws.yml from node", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "20e531c4aee7e255e9a1222c9de5b8e624b07a60", "messageHeadline": "Make provider state config optional. Scrub and unscrub when dealing w\u2026", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 74, "deletions": 52}}, {"node": {"oid": "5d1c1d85a2eabc21868a009abbcf3e8df92413f4", "messageHeadline": "Specify Terraform provider version", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e1346652678ec8d06120751a36ebf0b0301364af", "messageHeadline": "Implement removal with receipt", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 98, "deletions": 16}}, {"node": {"oid": "ef99cdc710e39b62da2b57685facd13cdc6264f2", "messageHeadline": "Simplify Dockerfile", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "a57d593c106884c95ce221a7739bd1036132dcc0", "messageHeadline": "Log region and stage to the receipt", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1a6c35420e587c820b43ce1e101644e543305914", "messageHeadline": "Remove the local npm scripts for the deployer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "34d32c0d84e65ed912117f8ad6e6192b152c81e2", "messageHeadline": "Temporarily remove Docker scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "bd0a6947360df5a897e04ccacd09795dc020a4c6", "messageHeadline": "Document Docker commands", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "9210dad927e7c10a1e39ffb04e2d69cbeb6f6ef7", "messageHeadline": "Update gitignore to exclude generated Terraform file", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "953bb922ac8a1b836ef2f6ba7b05ac6be10131bb", "messageHeadline": "Remove the Terraform variables file", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "18dad3c92848cd46c962cfcbd5918cbdaabb559f", "messageHeadline": "Document commands", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 96, "deletions": 3}}, {"node": {"oid": "52b2634c92afef90ffb918a4c8f8d332f710d56e", "messageHeadline": "Implement specific mnemonic deployment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "4b8b3dd7f2b020ddf3c1da84a272f38adf2af1be", "messageHeadline": "Use coinlayer instead of localhost", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a1dcbd5711e8f4bb6df52a040f190bd20e01608", "messageHeadline": "Add explanation of how environment security credentials are looked up", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b34222aba62fd193ce8af9f6ec3f20d2b44eb041", "messageHeadline": "Drop serverless dependencies from the node package", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "262f766433ea6b63b32a2ed84d7c9ad01e61888d", "messageHeadline": "Remove config.json references when attempting to build the node", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "aa1516a3817b1f3643fdcc447cba65ce2560ce31", "messageHeadline": "Clean up AWS function handlers", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "e2cedd98ff7cbb5c36345b498576d2db3c69893b", "messageHeadline": "Fix remaining config uses in tests", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 66, "deletions": 35}}, {"node": {"oid": "4c5c9e9f1653b5790a2bb436193bb82728c731a4", "messageHeadline": "Updating fixtures and removing config json mocks", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 256, "deletions": 336}}, {"node": {"oid": "b083534c328ab928d41c49d7a5f82730ab6e6050", "messageHeadline": "Merge branch 'master' into aws-deployment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "e7e398d6be4d72abc3d43149164e86409eea42e8", "messageHeadline": "More the Terraform workaround in the scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8a34078f109abe1fe67b725eac0086ce8381f3ee", "messageHeadline": "Fix promises not being waited for", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "1069cf30f3d5e2671f947a8196134d1af18e75d1", "messageHeadline": "Format", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bae47506266107eee4fe7bc2e9f10199f3d018eb", "messageHeadline": "Refactor cont'd", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 202, "deletions": 189}}, {"node": {"oid": "d313419f91caf87673dd327699c8fa38717ac224", "messageHeadline": "Add setup file to configure environment variables in test", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "5762432d519ed568ec49b1b38d736670cd189376", "messageHeadline": "Default empty string if secret cannot be found", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8e6392275e4f227e250b1978879b117b3a54b44", "messageHeadline": "Update example mnemonic", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6adfa66fb2b45fc2ca895c7ab57579574384199", "messageHeadline": "Extract building of options", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "7da4151bee1659acd70941c534dfb5c42e03dc17", "messageHeadline": "Build securitySchemes by fetching values from process.env", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b890aff4b8e0177054c4f2af398c3fe6443cac94", "messageHeadline": "Remove config.json.example in base node directory", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 172}}, {"node": {"oid": "2e77beeaf5eb584717d7e79e1b1e6eca2ed0adf8", "messageHeadline": "Use dynamic config instead of importing config.json directly", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 132, "deletions": 108}}, {"node": {"oid": "87e5bb2b83f95926dfe51646f62cb0800b8e974e", "messageHeadline": "Update invoke command", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "523e3132f03cdf9be649a34cd25e01c8ca48cd61", "messageHeadline": "Add dotenv and update invoke:aws command", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "18528ccf58efa5bee15649b976d72b08ab9dd323", "messageHeadline": "Add example config.json file", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "2e87ef54c4195a3e7184205f742ba8a45f4dd341", "messageHeadline": "Update example wording", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50e25d4cc68a0853e44fb578f6a34cf410d88805", "messageHeadline": "Add example .env file", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "253b2e8b7381f0bb26d92ebd02ff7caa4fc4d023", "messageHeadline": "Add dev script for running the node locally", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ab356d5340cdf7f19f3f627462ec7cc1ce60fa43", "messageHeadline": "Rename version to nodeVersion", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fb3a0ca475c247ef764dbab31546756dd49d88d1", "messageHeadline": "Update function name", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6e0cbacbe34e8807baa43603cc6a97c20666634d", "messageHeadline": "Update README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "e9d8877a3680d9a8ae184a51aee96ce8369027fc", "messageHeadline": "Merge branch 'master' into validator-script", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 31689, "deletions": 23517}}, {"node": {"oid": "27f22f30c66708d51ae9409bf3ed28ed06487faf", "messageHeadline": "Refactor", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1798, "deletions": 231}}, {"node": {"oid": "0bdd4ac43d71188dce66aa8676fd2ca8a62aa3fd", "messageHeadline": "Merge branch 'master' into aws-deployment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 10771, "deletions": 8606}}, {"node": {"oid": "76346b8e3f073fac0d833cd254f6a8f8aa0671c4", "messageHeadline": "Only require providerIdShort for removal commands", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "ac38f5f6d07d2960dabb433b3d00055238f80f08", "messageHeadline": "Protocol overhaul (#126)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 31681, "deletions": 23508}}, {"node": {"oid": "dc357c8c7617364c7e88e5401527e4cfaf6c7fcc", "messageHeadline": "Validator (#69)", "author": {"name": "Jakub Drgo\u0148", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2324, "deletions": 0}}, {"node": {"oid": "ece8a40756c2d906531d6e49f81898a2a70ce54c", "messageHeadline": "Update config.json/security.json", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 74, "deletions": 22}}, {"node": {"oid": "5c34de50008cc981045afd6b17f24a5eb1592593", "messageHeadline": "Add validate npm script", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 113, "deletions": 2}}, {"node": {"oid": "b546bcccfbbd077fc536bc9a12b2d94bed79d3aa", "messageHeadline": "Fix function names for local runs and tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7f61bbc86d783f8e1deba466de9bcd40e8de6d80", "messageHeadline": "Send the payload parameters in parameters field", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5c60cf0aaa322a394caca3467d3fccdb483c1cdb", "messageHeadline": "Fix the serverless file", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7ae2cf5992be79c0ab4eafc698f61397753b2a3", "messageHeadline": "Parse successful lambda result as JSON", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6d9b38927d48c9cd3805f6be1161bfc34af6785d", "messageHeadline": "Get the lambda function inputs from the correct field", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e606ef3e62ad8ee4e8b5650087d63c9646f0dac6", "messageHeadline": "Hardcode function names temporarily", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "91364d1cc7e983d7097ae55cf2b6d4c522f35d04", "messageHeadline": "Set lambda invoke permissions", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e6812e1c436bf7b69e20ca3e35ff4d11bace267f", "messageHeadline": "Update config examples", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 63, "deletions": 186}}, {"node": {"oid": "2e9f49d9072ca3a4df3e1fdba6a377b72571f2a5", "messageHeadline": "Remove the test serverless function", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "8fded7b9a7158a6dcfda249fa0cc2f3dfdb62bfc", "messageHeadline": "Fix typo", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95b1e663a7fff81c27a72dd3a7650636fea54f18", "messageHeadline": "Default to hiding debug level logs if no LOG_LEVEL is set", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "a603697c3a5ec7db335604617aac761c830f221c", "messageHeadline": "Add Jsdoc", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 130, "deletions": 21}}, {"node": {"oid": "b4a48372d9afea50f4a8ce2b485882ba161ccc14", "messageHeadline": "Fix Github actions config", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d4139237ea584e1c2758cd56b3f6b9c33d33fe9", "messageHeadline": "Use serverless-plugin-optimize to fix the symlink issue", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2141, "deletions": 50}}, {"node": {"oid": "a563f4a1404eff0303b1df592726c1b5f795eef4", "messageHeadline": "Revert the explicit file mode for the receipt", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9928977d976828afc7398c4b22c138c585810fed", "messageHeadline": "Merge branch 'master' into validator", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3068, "deletions": 2552}}, {"node": {"oid": "3f218e3de39373da12e773f42d60903198cb9a1a", "messageHeadline": "Javascript -> Typescript", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 675, "deletions": 606}}, {"node": {"oid": "e678ec537937b0cc5ef43aaf30d1f74953d5073a", "messageHeadline": "Replace 'test' with 'it'", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "978877aa09eccfc4120c0848fd3c5b7e2c571b78", "messageHeadline": "Refactor conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 70, "deletions": 64}}, {"node": {"oid": "527ce4aeb3503bd59c76192005bae0800bd66d8d", "messageHeadline": "Add return", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d408bc3c0e07f2090525a9ae8f61f6f9554e2357", "messageHeadline": "Add local package script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "642bcf371ef21624458bc0937bd3e1bfe23b98fd", "messageHeadline": "Fix yarn script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "943597484d89c0e1a9fbf44e75d27a1677e325ef", "messageHeadline": "Explicit file mode for the receipt", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f9cf1fc8ee37ef48adb1b21819db4963b142114", "messageHeadline": "Only inject env variables for local script runs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "e6b02f97be9fa891654117a09eec086541205a7e", "messageHeadline": "Fix local env variable injection", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "f43c5e346ffc5b6cdc8819e2d2209eb15e2a055e", "messageHeadline": "Remove the remaining npm usage", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "48689db78eb0f374afe2da6c98dae68e58aeb9c1", "messageHeadline": "Add a workaround for the local invocation of Terraform", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "03bd2cad1343414ea24a48d606761490d9907d25", "messageHeadline": "Rename image", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4f83af3d4131526cff22e9ea7eaf133df826eb30", "messageHeadline": "Pass commands to the container", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "72fb83640340d665f1e5a4c1d83d5571c22fdb2d", "messageHeadline": "Remove debug line from Dockerfile", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a179772d4ab0f962562fc72216fb24cbf556778f", "messageHeadline": "Add missing temporary configuration files", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "09cfa0f5f3ac890fa44bcb5d35560a60d38729e8", "messageHeadline": "Add region as a deployment parameter", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 43, "deletions": 48}}, {"node": {"oid": "7cc867e62dfe6cdb51701ab79cf627ef0ac01e20", "messageHeadline": "Refactor", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4004, "deletions": 31}}, {"node": {"oid": "3c7496c3350aeb39f5bc9375db8101594ba8d187", "messageHeadline": "Migrate to yarn", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 24120, "deletions": 38398}}, {"node": {"oid": "9221347726790e056bca2273c9db59a98f93eb1e", "messageHeadline": "Implement deplyment from the container", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 61, "deletions": 28}}, {"node": {"oid": "98fc57041122d8bddcd0e7e1c4112048668d8347", "messageHeadline": "Replace ssh with https for git for dependency", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "817deec3cbd7639d5c482198b1fe7d022c905892", "messageHeadline": "Update dev dependencies", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a337d53d9f2626994903b5b43fd3dd38a37500d8", "messageHeadline": "Dockerfile fix", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 992, "deletions": 3533}}, {"node": {"oid": "8967b3aac5ef96813694584f11d87318994c649d", "messageHeadline": "Refactor validation entry points", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "35baf5b0fd74990a0d85a2e316aabcd21db4063d", "messageHeadline": "Simplify validateRegexp", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "f00f517e375f7fd854006c20694b44d46a065a25", "messageHeadline": "Refactor validateSpecs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 332, "deletions": 239}}, {"node": {"oid": "6f4d530b3200e0c01bca0551831eadd595184b62", "messageHeadline": "Remove ganache-core as a dependency", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1945, "deletions": 1948}}, {"node": {"oid": "0c7fb943856ca7113591e075a245460ea230aa9c", "messageHeadline": "Test building the Docker image from the git repo", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5252, "deletions": 11837}}, {"node": {"oid": "f0be789426bc26b302a28088f65ad190753b152b", "messageHeadline": "Use imported functions as handlers", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "0db0db7425a6741b7c30c1a76b4e2574b24e4a68", "messageHeadline": "Revert ethers log silencing", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "308f0a95f909d87af7ad2872c7d603fc45765b44", "messageHeadline": "Output receipt after deployment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "f0b53c062ea84c5bdbafd8e88dabcf9fdb3c3d86", "messageHeadline": "Refactor", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 62, "deletions": 56}}, {"node": {"oid": "199e32b9ccf2d7d72963a48853b1563536168898", "messageHeadline": "Add ASCII art header", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e14fe185661c27399195aae6cd71d46e224f70d5", "messageHeadline": "Decorate CLI messages", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 88, "deletions": 36}}, {"node": {"oid": "77e32bf903da5fc69c08fc1c0bcc1b52b1de2d5c", "messageHeadline": "Fix import path", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87abfd5974f2b9171198a5a2b96dde275b1e94ef", "messageHeadline": "Merge branch 'master' into aws-deployment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1906, "deletions": 1329}}, {"node": {"oid": "36874df4ebd70f873eea876531d668bace2385c2", "messageHeadline": "Refactor", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 201, "deletions": 76}}, {"node": {"oid": "7c02d4c2bf1b5e41a8b5615df99cb66c2985d656", "messageHeadline": "Implement remove-serverless command", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "4abfc4973873c87e2671e34c4b12e2b38c86ff1e", "messageHeadline": "Implement remove-mnemonic command", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 95, "deletions": 47}}, {"node": {"oid": "74db3b7eaaaa6e9b7fa22b3326d2cff55e5dd150", "messageHeadline": "Use shortened providerId for identifying deployments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "1789a9f9d58bf93836e5abdea4eb11d06ab4b523", "messageHeadline": "Run the script using the yargs callback", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "c04ba8c98edc9c34361eba2012d2e53a090ce7fb", "messageHeadline": "Use yargs for arguments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 124, "deletions": 6}}, {"node": {"oid": "c2f397f0e7bee56c17f215ddee5441fbb57bc7dd", "messageHeadline": "Add serverless function deployment to the deployment script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 48, "deletions": 38}}, {"node": {"oid": "650da458381a16cd5da3593842eeecf1807141f9", "messageHeadline": "Rename package name to deployer", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 15, "deletions": 32}}, {"node": {"oid": "78b5d8b9b0eec0de470cf3bb1e581dcfde4576bf", "messageHeadline": "Refactor the deployment script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 188, "deletions": 133}}, {"node": {"oid": "33015d090c3d0c34c408139fccf41018c90be109", "messageHeadline": "Extract file parsing", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "2749f13cb5f93852426e78249a1e8fdfd22783ab", "messageHeadline": "Get configuration file paths from script arguments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "75e9d40431ccdc1bef23b41bd4072dbfdbb8d07c", "messageHeadline": "Override chain contracts using a simple key/value object", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "3d97a13e45b91f66d4b263c4f5d270444d0df3f8", "messageHeadline": "Don't depend on the Terraform state file being there", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 116, "deletions": 75}}, {"node": {"oid": "d7e776b944dc3dec03b98e8f07c6891aaa66cc4d", "messageHeadline": "Don't validate configuration files", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "116450562b7ee39134af78afaf09ad8af2478f5b", "messageHeadline": "Dynamic config (#98)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 1903, "deletions": 1329}}, {"node": {"oid": "2d82bfe412f1ac56f6b3938bec7d3f4542ccf9df", "messageHeadline": "Add populate script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c733cc04f9618fb802e99a6f6b5dc5d1c5647034", "messageHeadline": "Redeploy this branch's version of the contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1901, "deletions": 1013}}, {"node": {"oid": "29b710c1bdedc8357b34359c7d02806034a72c46", "messageHeadline": "Use the example credentials if the real one doesn't exist", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "233e8a14a6a1bbc84aa5d0e801707afbdc12d2d7", "messageHeadline": "Fix package-lock.json", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "c81d8c7f261f8345439ba36befb27b44dcfcedf3", "messageHeadline": "Deploy on testnet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3008, "deletions": 10}}, {"node": {"oid": "0c8b4407bbf6f2adf16ad47ba148b1ed49d3781a", "messageHeadline": "Update environment variable naming format", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c26136af392d1f3efe73a9c58cee01bd698f7fcf", "messageHeadline": "Add serverless deployment tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1265, "deletions": 6}}, {"node": {"oid": "520c48c53208d5d54e38c445e44311fd2cd259d3", "messageHeadline": "Revert the optional field mnemonic field in SecuritySpecification", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d98a2c269d6bbcb4a972fe253dc09959bc46355", "messageHeadline": "Implement private key handling", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 162, "deletions": 16}}, {"node": {"oid": "25ad4d01e413c09c3f126cf13e8fe902998a566b", "messageHeadline": "Remove unnecessary check", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "36225e0934b6eac9fd302dc490a7e94b70d18e26", "messageHeadline": "Update repo info", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa4d771b5ae8b3f90281a148e41f3acfbc5534e8", "messageHeadline": "Remove validity checks", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 20, "deletions": 55}}, {"node": {"oid": "5e87be8061bb15748c0820bc5fbfdee4817978c0", "messageHeadline": "masterKeyMnemonic in security.json is optional", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "898cd76174c431f5431222bcc64a89320ea96824", "messageHeadline": "Pass roots in a single variable", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 32, "deletions": 54}}, {"node": {"oid": "89c7c0579e8acbdda91eb38c85d8f482fee860ce", "messageHeadline": "Initialize deployment TS scripts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 551, "deletions": 2}}, {"node": {"oid": "edaf4a5a48c8fc1d816ec04d3289e8761c58c4bb", "messageHeadline": "Initialize @airnode/deploy package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "f9a7d66d8449a00934f35c48ec59235dd1c5abfc", "messageHeadline": "Remove the AWS YAML file", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "de6ff83b038691cf8e13bc46eac0ed167980ca80", "messageHeadline": "Remove serverless-dotenv-plugin", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "64f0e2b1e16366944125db75ba0c8a929244d0f1", "messageHeadline": "Rename the local YAML file", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "773429ec137374d28e5f8d3c40fdbbce67d35105", "messageHeadline": "Add logger", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 48, "deletions": 33}}, {"node": {"oid": "494fecedca697079a384bccc3dc5e496c79345fa", "messageHeadline": "Rename helper to utils", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 164, "deletions": 34}}, {"node": {"oid": "a956d469fed5d2c5b291d65f66a6496cf1f2c2b2", "messageHeadline": "Update 'replaceConditionalMatch'", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "94a2343ceb056d9fa0d4f897112902faecc8c46b", "messageHeadline": "Refactor inserting of non redundant params", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "85be84a2fb2a3f634437a2229cdf690a9f4dfbf2", "messageHeadline": "Refactor redundancy check", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "55c2d2d4f87c481614dd40b5250ddf928bc12afe", "messageHeadline": "Remove unnecessary variables", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "fd1fdf209ea22aba8b2bf980d4980011e850c955", "messageHeadline": "Return early if there are no actionable requests (#67)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "93aed1980223b31eec9dff62a09dc9a8354ee125", "messageHeadline": "Extract EVM specific provider code and decouple gas price fetching (#68)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 113, "deletions": 89}}, {"node": {"oid": "df5028fd3184fb131ff69dcb8a10b624596b31f0", "messageHeadline": "Rename lib to src", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62eb558c4cb43523b1f538afc2b6a3ad00e5b875", "messageHeadline": "Move test specs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 671, "deletions": 585}}, {"node": {"oid": "5e852ff90ce1108fa8b736ec7719c4ea2154c823", "messageHeadline": "Rename tests", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f568eaf53db4e077b9006acfd2518293ade44331", "messageHeadline": "Move test", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89670c682d4eb7e2a2be448c4ff0946aa847f9d9", "messageHeadline": "Working on deploy script", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ce3a8625dfc4aeb5965310530f4f8865e7b4026e", "messageHeadline": "WIP - Start operation package", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 24350, "deletions": 0}}, {"node": {"oid": "db8d71383e4dbfbf289a2c472d1505b4535a49ff", "messageHeadline": "Code refactor", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 298, "deletions": 298}}, {"node": {"oid": "e6705c9016dc24da016417ecffbe7d71efaac89c", "messageHeadline": "Add basic directory structure diagram with comments", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "566fc7b72e1b22486cdc6e87d1e86c27d93ecacd", "messageHeadline": "Rename ethereum directory to evm", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ac16fe2ce6e9df36ac30dc4e2ffd290a7d5bf5aa", "messageHeadline": "Decoupling Part 3 (#66)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 797, "deletions": 1012}}, {"node": {"oid": "19522c1321a9db01d10c95003f2d58e630edc516", "messageHeadline": "Update readme", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8ee53b8c0d902233259748a381c2d0daa421e00", "messageHeadline": "Merge branch 'master' into validator", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 27483, "deletions": 18425}}, {"node": {"oid": "4f73ae548ac66e909d9fd0b4114e6d554d36415d", "messageHeadline": "Add endpoints specs", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 213, "deletions": 8}}, {"node": {"oid": "24d9604736f2288e1007e5f48f1897e701e11d72", "messageHeadline": "Decoupling Part 2 (#65)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 856, "deletions": 743}}, {"node": {"oid": "9dceee159697036de0f20e7c7551754c08b79275", "messageHeadline": "Test pretty-quick", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cd3d16f59249e224e6c10d55f776dc627b36bd6a", "messageHeadline": "Run pretty-quick with --staged flag", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "fc82e4e1a2fe263bc7fd4db3f452921e357cded5", "messageHeadline": "Ignore requests with insufficient balance (#63)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 125, "deletions": 46}}, {"node": {"oid": "5183b742de6baa6106d7a91ba127c10d4f7c6c5a", "messageHeadline": "Decoupling initialize providers (#62)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 1439, "deletions": 1070}}, {"node": {"oid": "ea6e0f28202f4402b4a41de21f042fd5c7cc4747", "messageHeadline": "Add ois validation", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 92, "deletions": 12}}, {"node": {"oid": "fe3137801728b13355caa00cadc61b9666da777d", "messageHeadline": "Remove Bluebird cancellation config", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c25b154e3be860124ea8bc5ce99472c9e903dec5", "messageHeadline": "Move api specs to json file", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 118, "deletions": 116}}, {"node": {"oid": "cf75988af2f4b3a7cb509fe56cbbc0bb535b600c", "messageHeadline": "Update serverless packages", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4956, "deletions": 335}}, {"node": {"oid": "d85fed0585f769311ad6efd21ab77a42077c44f6", "messageHeadline": "Add missing package.json fields", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ec1d30f6b7188174d347c3f01df210e23830676e", "messageHeadline": "Update protocol dependencies", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 7103, "deletions": 1558}}, {"node": {"oid": "9658ca705908cff127e04fd19e1288198e32650c", "messageHeadline": "Update node dependencies", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1443, "deletions": 5927}}, {"node": {"oid": "88fc3089460c59c52640d73a89881fab1b6d4395", "messageHeadline": "Update adapter dependencies", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 371, "deletions": 5970}}, {"node": {"oid": "b5ad0590f86cb1c685074d40369989df721dce5c", "messageHeadline": "Update root dependencies", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1539, "deletions": 843}}, {"node": {"oid": "3eca2eaab938a9eaabb33395003bc198d969fbb8", "messageHeadline": "Updated root README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "612eaf5b344c5e0d7e25548916f19a0f0c953786", "messageHeadline": "Create LICENSE", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d4af4c42ac5cd07476b70b00c90da9824601a517", "messageHeadline": "Add protocol README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "1a643d8c5ad8ca310d1da4e22a601db3df14349d", "messageHeadline": "Update README URLs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "808a1057323c793f890ad21a61f9490126f3657e", "messageHeadline": "Add basic node README", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "315a8f81773c78a61c032d9f6955a950ed4a5e0b", "messageHeadline": "Update README", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c5bfee0b4a91eb3fb81abb88f2e01bf99942d02c", "messageHeadline": "Update solhint arguments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ec270558d869e25aa97f6f84db5ef45f3535b6d1", "messageHeadline": "Sorting, assigning nonces and submitting transactions (#53)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 2130, "deletions": 55}}, {"node": {"oid": "631446ef728f15681bf83b86c8806733a046e0ac", "messageHeadline": "Add readme", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 370, "deletions": 3}}, {"node": {"oid": "c1250cbc94f7c3e7c36ffa05edacede0d10eb699", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "356de18d6ee4aaf91ef6c5ede5d451d7581f1032", "messageHeadline": "Make endpoints with empty authorizers inaccessible by default", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "45d13f047ff318bce4e037fe603087e4c57018d7", "messageHeadline": "Fix __any in conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 57, "deletions": 51}}, {"node": {"oid": "40c8c6eef5dbb32d0a0fde0d7aab48d5635dea96", "messageHeadline": "Bug fixes", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 174, "deletions": 64}}, {"node": {"oid": "97e1fb696e856e26d77adcf96fbe436f6fa28bf8", "messageHeadline": "Remove xpub from provider state", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 95}}, {"node": {"oid": "6788eed4abada88a366d058324f54fa7a81ef03b", "messageHeadline": "Merge pull request #51 from clc-group/contracts-cleanup", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4554, "deletions": 30100}}, {"node": {"oid": "01363c1eec50456fab7a962ba914bac48a8fb027", "messageHeadline": "Merge branch 'master' into contracts-cleanup", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 111, "deletions": 142}}, {"node": {"oid": "b5ee305b57f3dd7a18dba69799727400e961b241", "messageHeadline": "Update contract names at the node package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 53, "deletions": 97}}, {"node": {"oid": "bd802e9296535db9bbe307292bd548a274a4013a", "messageHeadline": "Continue renaming in protocol contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 59, "deletions": 68}}, {"node": {"oid": "1ae768164d045a67b9bf5705dea57d8518c8df84", "messageHeadline": "Update protocol contract names", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 81, "deletions": 83}}, {"node": {"oid": "eb546461d84590b008b13a71d42817ee10cd8aa2", "messageHeadline": "Set interface inheritances", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "19122f24fda87d086fe3884c84dab2e0de693682", "messageHeadline": "Fix visibilities", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "808a533265fe702cf55d3fc9818c0df64a12b776", "messageHeadline": "Some general cleanup (#50)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 111, "deletions": 142}}, {"node": {"oid": "ac3c422012a44ac6a62bad46860bdf059d256266", "messageHeadline": "Rename the chainapi package to protocol", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4347, "deletions": 7674}}, {"node": {"oid": "ae6eb230621c264ebdfa502008ac3ded03332fd6", "messageHeadline": "Remove aggregator contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 22171}}, {"node": {"oid": "cace3ab4e51621b598b8278b2cd6c08bf5d387b5", "messageHeadline": "Update dot-prop", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5db971f0613fe006f6ff0f89eaa357288a218ed0", "messageHeadline": "Group requests by wallet (#49)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 2235, "deletions": 1537}}, {"node": {"oid": "a87dc5e337c5575324d34c143211b02467d59006", "messageHeadline": "Upgrade typescript-eslint to v4", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 161, "deletions": 41}}, {"node": {"oid": "c6d5a39fd9cdac073df06e3983129d497f67f505", "messageHeadline": "Update ts-jest for Typescript 4.0", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 30, "deletions": 66}}, {"node": {"oid": "f02814076696e4538122d8a05e257f62e0d9c72b", "messageHeadline": "Update @typescript-eslint packages for Typescript 4", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "19376ed27d1d750522ad493ef392075d625e40ae", "messageHeadline": "Typescript 4.0", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "e2f4f91d521901d3defe83ef39376ec37e47e470", "messageHeadline": "Check regexp type", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c29965d80aabf54aee4048e32ecd179acbf73d4", "messageHeadline": "Fix max size error message", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86944c4d7b7d7b1906956a7cf69e053b628e61cc", "messageHeadline": "Mapping aggregated responses back to individual providers (#48)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 781, "deletions": 150}}, {"node": {"oid": "9cd16886e88861ca0d88a9961a44760448298ee3", "messageHeadline": "Merge branch 'master' of github.com:clc-group/airnode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 78, "deletions": 32}}, {"node": {"oid": "dafd20f801e0f169818d16cad5041648c8c68960", "messageHeadline": "Precise number handling (#47)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 80, "deletions": 34}}, {"node": {"oid": "aeded9e8d47b648b5b251545223e9a04c8b43dcb", "messageHeadline": "Update logging messages", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80b1fe0a22b279c7e2623b153df321a745294dc9", "messageHeadline": "Add test for initializing a withdrawal request object", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "b8aef3d309860e56e8664bc96bff66875616ca96", "messageHeadline": "Prettify", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8e77492759c7513a68569238a1cd71c14d98b44", "messageHeadline": "Update development addresses after hardcoding mnemonic", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "a29133a43616b0e519e11bf2106a6483f1b60486", "messageHeadline": "Rename transactions to transaction-counts", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "73fc6c6ab4ee3cd99098c9b8273737f589840ec3", "messageHeadline": "Call apis (#46)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 935, "deletions": 83}}, {"node": {"oid": "8bb8e4089fd0ba5f865473d76d9af382ce39fad1", "messageHeadline": "Add string matches to conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 197, "deletions": 8}}, {"node": {"oid": "a64fecd89cbb94f27fe09d9d461de0fdac887171", "messageHeadline": "Fetch wallet transaction counts (#44)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 513, "deletions": 54}}, {"node": {"oid": "450b98b833dc5a3151fce1d3ab15cb89f0f10cf6", "messageHeadline": "Authorizing API calls (#43)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 862, "deletions": 153}}, {"node": {"oid": "1711f21a53618b376ffe465e1328630690a28170", "messageHeadline": "Run npm audit fix", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 60, "deletions": 36}}, {"node": {"oid": "b25147a9cebd485febfbb86430b3001bf7596e53", "messageHeadline": "Post to build notifications to Slack", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c3f23aeedceff187170b7165e852a51c08fecbf1", "messageHeadline": "Add require conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 123, "deletions": 41}}, {"node": {"oid": "9e36434cd846d6ff4405966c9a58f884c644d224", "messageHeadline": "Add conditions", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 127, "deletions": 15}}, {"node": {"oid": "494548999204f3d53efc209c51f84c6542072ed4", "messageHeadline": "Use replace contracts package with chainapi", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ea4c8a1c98775540769b3c0564149e8aa515fb6b", "messageHeadline": "Rename checkAuthorizationStatus in EndpointStore", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d1ba6016aea62e94807924ed45ce455e8b2f4b0e", "messageHeadline": "Add convenience function for checking authorization statuses", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "ba41f31a1270ce33392d3c2af67b256f629f2e93", "messageHeadline": "Fix checkIfAuthorized argument ordering", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88a2d2a8ea0ed60f8e27508833d609f1c086e707", "messageHeadline": "Copy security.json.example", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "40a2869bbca0ecf967c567be4cb7c21ab6ebd955", "messageHeadline": "Add build node script", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d3258f0f780dd001c84f8bbaca1f7e2a9d548ed7", "messageHeadline": "Merge branch 'master' of github.com:clc-group/airnode", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 134, "deletions": 61}}, {"node": {"oid": "4ed654c4d5091893c41e515c50d7c2cbb21b9978", "messageHeadline": "Test building node", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3bea07d1818bee54c9846085892dbbec544dd91e", "messageHeadline": "Discard API calls with pending withdrawals (#42)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 134, "deletions": 61}}, {"node": {"oid": "1689f9beae034c4964d229b2c0c5ff817a258031", "messageHeadline": "Fetch wallet designations and withdrawals (#40)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 891, "deletions": 373}}, {"node": {"oid": "beda85a220c36fdd86b6cfe55b69680fb24deee0", "messageHeadline": "Merge pull request #39 from clc-group/contract-renames", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 391, "deletions": 303}}, {"node": {"oid": "a75d7dfdcbd26463960c277160895d0043ab2f86", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "31f70be4e1e632544a0e97268a93e2db35871c1f", "messageHeadline": "Client -> ChainApiClient", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c5456df5792ee2138adc077f42e508a2138fdec3", "messageHeadline": "Fix comment typos", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7daaf37a77e675c73ac4770c2899e9befdbadcc9", "messageHeadline": "Allow wallets to be clients", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 55, "deletions": 32}}, {"node": {"oid": "d80df60292aa7dc4e7cc644a627878e535b86fef", "messageHeadline": "Update ProviderStore interface", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f141deb04f2d5abf5d7a45e518f1d081412a3839", "messageHeadline": "Allow wallet designation events to be rebroadcast", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 71, "deletions": 26}}, {"node": {"oid": "7abe9851778fe1f835f8800185bca717d6359084", "messageHeadline": "Emit requesterId in withdrawal fulfillments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "297ca0fe0e608c7ca49193d6f1ef1dd875aa5617", "messageHeadline": "Standardize wallet designation naming", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 122, "deletions": 120}}, {"node": {"oid": "66c9e4743a46b96c39bfa998f6ba1122d54cb42e", "messageHeadline": "Withdraw -> Withdrawal", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "14af3a7d13af42ce83862d08df14e7eaaa8be5ef", "messageHeadline": "Fetch requester data (#34)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 1050, "deletions": 103}}, {"node": {"oid": "7bad92965bba7ab71aecae7098c810bd47bb3501", "messageHeadline": "Fix comments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "b62beca6fc00d86ee3f7a1c8ad0eea8590202520", "messageHeadline": "Verbose event topics", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2db37436be0ab0878eb558037831630fd9e2dd50", "messageHeadline": "Format", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e06f39016f704126310e3638a471a6e6d3a4cfa3", "messageHeadline": "Rename interfaces", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "1b899e9c70adf9270c2c49c85e9401b1aa2a43df", "messageHeadline": "Merge pull request #35 from clc-group/convenience", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "a165a8189d6e905e051c81152a00137b0ac92fd5", "messageHeadline": "Add new convenience function to fetch multiple client data", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "eb1eea1cb5c4c53db67c49609c47607e2cad071e", "messageHeadline": "Retry provider calls (#33)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 340, "deletions": 32}}, {"node": {"oid": "1fa25cd3385e7fa4a72b89d8603d2f3d2d149633", "messageHeadline": "Initialize providers in separate function invocations (#32)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 671, "deletions": 120}}, {"node": {"oid": "c63db10bc829de83417f325365f3c9c133f96584", "messageHeadline": "API call requests (#31)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 2259, "deletions": 178}}, {"node": {"oid": "8f63ac541c6ba71921280ea61651e0b55a6cdd4d", "messageHeadline": "Remove redundant parameters", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 32, "deletions": 171}}, {"node": {"oid": "fd0cda1738eae504df5ea7b97381ed339760e5a0", "messageHeadline": "Merge pull request #30 from clc-group/chainapi", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 22912, "deletions": 13}}, {"node": {"oid": "bcb92241b0d15d7709bc6de7cdc9e9c470317c21", "messageHeadline": "Merge branch 'master' into chainapi", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 12030, "deletions": 3226}}, {"node": {"oid": "0ace84ae56b32cfb0cf3c1317bdacdfc4bc7627b", "messageHeadline": "Update comments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 356, "deletions": 273}}, {"node": {"oid": "605e7104a4772c29b5c8c0b3805afaf8678dcc5d", "messageHeadline": "Lint", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "94f452ffca6ecdc1fa2906a19ba63ef843a60073", "messageHeadline": "Reorganize functions for readability", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "d3ba29f05b7bc10a970f1881b37a94c9f82bd04a", "messageHeadline": "Validate request before withdrawing", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d812a62ff5f8abb26cf8b75cb0481db0a127d598", "messageHeadline": "Implement convenience function to fetch multiple templates", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "54091a772e18a0f23f5fe1af2184552d73240134", "messageHeadline": "Implement new method to get a lot of client data with a single call", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "557093c77bd6655482a4611e8e3004104818a216", "messageHeadline": "Keep minBalance as a separate field", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "917bdf11e8514f6d553aa5fb7a659b61f68cf41e", "messageHeadline": "Link wallet indices to addresses", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 52, "deletions": 24}}, {"node": {"oid": "8412267a3424e09dea010ba6359b247f0eb16d82", "messageHeadline": "Don't use the term endorser to avoid confusion", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "b0a1859555462f323535311df04e4a1071bfb538", "messageHeadline": "Implement Client contract", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 52, "deletions": 21}}, {"node": {"oid": "12ce80301b8f7c3092ab8007b7462a04ac0dd272", "messageHeadline": "Use interfaces", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 449, "deletions": 156}}, {"node": {"oid": "c80566189f0fba54532ca95b3086eb6dd33bcf03", "messageHeadline": "Inline non-repeated modifiers", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 51, "deletions": 190}}, {"node": {"oid": "552b960c31ad96231963c4b552763961a57599c6", "messageHeadline": "Check if a reservation has been made before authorizing wallet", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "d5502f66d52baa9d585891afc4ed0d71e7e52125", "messageHeadline": "Check authorization status in the example script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8461fb33633571dce5177d0373b9b558649063be", "messageHeadline": "Don't allow checkIfAuthorized() to be called from contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b6ff83254bb1deb91bef0bd1a529bdf1e4dc618f", "messageHeadline": "Remove batch requests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 133}}, {"node": {"oid": "2891d68d5b8cb679f77967805320b2ebabb2e467", "messageHeadline": "Add validator", "author": {"name": "drgy", "email": "drgonjak@gmail.com", "user": {"login": "drgy"}}, "additions": 864, "deletions": 0}}, {"node": {"oid": "558432ea8a6d469281234d96e0a0a4e98a3a627e", "messageHeadline": "Multiple parallel providers (#28)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 312, "deletions": 315}}, {"node": {"oid": "3500bab9e3f26ed190600c1ba023dd76f60b4f13", "messageHeadline": "Implement batch requests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 133, "deletions": 2}}, {"node": {"oid": "e527a0dcb8a1bee8fb224058cbfd36319f6e55f0", "messageHeadline": "Implement fulfillBytes()", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "7c64f2d26d1026a13e42e7d1c77748497e3ae246", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "706a5087b055967f2ff9d16489a3ac308264f75c", "messageHeadline": "Add msg.sender to ID hashes", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "e18e0a9324f7f24e73dcc32417825716b06adfc0", "messageHeadline": "Adapter v3 - Process responses (#27)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 1317, "deletions": 48}}, {"node": {"oid": "cb3ab0b7316324fb3234a4e626393cdc10c66ffd", "messageHeadline": "Update dependencies", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 852, "deletions": 637}}, {"node": {"oid": "2dc3cd724b88f58694eda8b8ba3fe94249f071bd", "messageHeadline": "Update @airnode/adapter dependencies", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "a7328b389d201404f083547b30a1adefa080821d", "messageHeadline": "Update @airnode/contract dependencies", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 1468, "deletions": 1320}}, {"node": {"oid": "1de903fa501cf304df593302bd6d51f91ed26eaa", "messageHeadline": "Update @airnode/node dependencies", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 630, "deletions": 585}}, {"node": {"oid": "b49628f6d6854528a342918f3c165222517679bb", "messageHeadline": "Keep fulfill/error parameters in templates", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "4a511e5034198d5bac3031d4f224bd92786bb07e", "messageHeadline": "Implement short requests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "b08426d8488ac42fe3fdfabd05f60f91271b90dc", "messageHeadline": "Keep providerId in template", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "802799cd22690f83b3f1eff83fffe2927cfe09fd", "messageHeadline": "Format", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "74aea8de266cd01c9365cadd9ea0a3eb2fb4a958", "messageHeadline": "Fixes to names and comments", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "40e3523da5a16e79f20ca4cbef1eedbc45cc2bce", "messageHeadline": "Implement fulfillment failures", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "1e6273334135df9942bcbcf4261bbdbc2af82960", "messageHeadline": "Implement fulfillment errors", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 108, "deletions": 28}}, {"node": {"oid": "385ec2300ea1d09c3aca341be724e248aa900357", "messageHeadline": "Rename fulfillRequest -> fulfill", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "85a87ae9eba7673c3ae30fb33a07af20b7eb27d9", "messageHeadline": "Package adapter and ois (#24)", "author": {"name": "Andre Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 573, "deletions": 146}}, {"node": {"oid": "01b94dedd5b17af8c0b8a6d7e6211c67cc84d81d", "messageHeadline": "Adapter v2 - making HTTP calls (#23)", "author": {"name": "Andre Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 226, "deletions": 34}}, {"node": {"oid": "87135c7ef2581b051b5de4fafe384e138291abc9", "messageHeadline": "Adapter v1 - building requests (#22)", "author": {"name": "Andre Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 6652, "deletions": 25}}, {"node": {"oid": "478085906a6ebeefd197c23bdd44616721a59c26", "messageHeadline": "Implement authorization checker for EndpointStore", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "dd60997d95bed09b8cd4e69dbd898be1936dfd66", "messageHeadline": "Implement AuthorizerInterface", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 73}}, {"node": {"oid": "8564ef04820b99a34fe2458834946118fcabc99a", "messageHeadline": "Lint", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3d0a91012dd0890285d9ff371ff49bd398c0a734", "messageHeadline": "Add API ID to endpoints", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "0917dca23aacb458550937e5275f2a8bcef0e70c", "messageHeadline": "Prettify", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "5ce238695f0178c8e77e2fb97438ef0c94e1426e", "messageHeadline": "Remove platform agency", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 99, "deletions": 189}}, {"node": {"oid": "8f69129b8ebc33a58cdd91de07fc4475a147e759", "messageHeadline": "Downgrade solc to 0.6.8", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "24d69f69a7679a4910dfd63a9f7fdabc9d484212", "messageHeadline": "Update user flow test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 428, "deletions": 205}}, {"node": {"oid": "dadf60ee2de5857569c545b026e74ca8de1e5aa0", "messageHeadline": "Update linter settings", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "e5687e7ebb8f89ce7334be0b0f41729994077ece", "messageHeadline": "Switch to buidler/waffle", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4208, "deletions": 4443}}, {"node": {"oid": "90364c663349226c66a48b7638df238d60209b5c", "messageHeadline": "Refactor", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 250, "deletions": 133}}, {"node": {"oid": "7b39545e519cee0c22c65a1dd97f173ca93ddcd0", "messageHeadline": "Allow node to send funds to newly authorized wallets", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2c159936b27dc1a6083e84fe75d88a68e20dc807", "messageHeadline": "Get the user flow script to work again", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 74, "deletions": 79}}, {"node": {"oid": "d3cc0bb7a00625aae60bdc5b56914c7238f8696f", "messageHeadline": "Fix provider key validation bug", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "383c037fc2e8b1e5d3d2e4d650396d1ef596800a", "messageHeadline": "Tighten visibility", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b9003f6efa3bf90e5644eaca7326187453d13c4", "messageHeadline": "Scramble IDs of different object types so that they are not similar", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "ee17dd74caf9468fb86b3c284b810cf210815f98", "messageHeadline": "Comment and naming fixes", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 55, "deletions": 42}}, {"node": {"oid": "dac8ae82e944c08b7f0333486b6cbfa7b423b06f", "messageHeadline": "Allow making calls without using a template", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 55, "deletions": 7}}, {"node": {"oid": "9385f4826d4f0b262807eadea8c4d09bb047725d", "messageHeadline": "Refactor", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 367, "deletions": 162}}, {"node": {"oid": "49a45631ae21b25b85e604620074a606bb21a8fc", "messageHeadline": "Config update (#20)", "author": {"name": "Andre Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 87, "deletions": 36}}, {"node": {"oid": "eda299d3c742f88cdcc772a85ec4fe957b7f8de8", "messageHeadline": "Don't require walletInd for requests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "70e7014156c0c587d5e81479a9898fd42530137a", "messageHeadline": "Implement reservation deposits and withdraw request-fulfills", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 208, "deletions": 49}}, {"node": {"oid": "d5a3088cc21258a6715623b2c21bd516d35709a1", "messageHeadline": "Don't allow endpoint deletion", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "3f42de50f7502b781a7f9e855115e4447c5cfe2b", "messageHeadline": "Update comments and reorganize some lines", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "63047b803716aea2356084ea7c91b192075382aa", "messageHeadline": "Requester explicitly states which wallet index they want to be used", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5a2a3864a7ab55920130fc7287a71582653a6eaa", "messageHeadline": "No need to limit number of wallets below 2^256-1", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "6859ef24b6459eeb9c7b45e09c42880ff770b3f5", "messageHeadline": "Comment fix", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c72bb8a4b3fdb5eee45283dc5f4d62f36813a2f3", "messageHeadline": "More detailed endpoint events", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1af8b9f5f55da93d3a03f5389e337a08c8dc2494", "messageHeadline": "Fix naming", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f021b11ca775d6fc4f4a413aafe1104ae5a14b5", "messageHeadline": "Emit event upon request fulfillment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "5f00e488895462493242e00d178753856e45fa4b", "messageHeadline": "Don't keep gasLimit in templates", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "c29d2a5fa815c62768db6e17e187211a708942a2", "messageHeadline": "Don't keep providerId in templates", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "ed06359536a8190e6f4bccb459cbdc020a7a885f", "messageHeadline": "Detecting Flux events (#19)", "author": {"name": "Andre Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 274, "deletions": 296}}, {"node": {"oid": "244ec7a4df55209549321693ce685ca31f107550", "messageHeadline": "Remove comment line", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bd312837bd05efa69d64ae6f1fd668dc4d0e675c", "messageHeadline": "Merge pull request #18 from clc-group/remove-gas-apis", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 21, "deletions": 153}}, {"node": {"oid": "e77df6ecb5945a118d74a71cfb97891fe3ec753e", "messageHeadline": "Less optimistic comment", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e625dd2a35c59a885d88ffd5a651eebc49f7f092", "messageHeadline": "Use a single array for gas price requests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "87e9e32934a32370a1f70725683aff08554dfdce", "messageHeadline": "Remove gas price APIs", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 19, "deletions": 151}}, {"node": {"oid": "0c87c65bc79bc12887c646c2dc607685018e7f4d", "messageHeadline": "Update the test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61d83189e901a5c940027bb1c7feefb8c0e4d82c", "messageHeadline": "Use encodeWithSelector instead of encode", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "900dee78432f35f20b2945fbc550119be6efe51e", "messageHeadline": "Increase Jest timeout limit for chainapi", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "103363b7bdc6905894826e83ba547786f3ec287f", "messageHeadline": "Fix lint errors", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "58e5473ad35dd3cc9c5fd33aec9df12c8e2a7106", "messageHeadline": "Add reference code that represents the user flow", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 176, "deletions": 1}}, {"node": {"oid": "38b15aa69b5f2e477a5687c850646a1125fc1641", "messageHeadline": "Add request-time parameters to Client", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d1582313b5a1ee6ee7d0f2835d8abb543e92cef", "messageHeadline": "Flesh out Client", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "f5fe5c8b7f5a65ab6647c115389f97af5b7b9d41", "messageHeadline": "Fully define Client", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "db914590b7ad2f121f6fafcf39802edceb94d2ac", "messageHeadline": "Rename the main contract", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb8b21873dc21282f3d9bc14cc9841d462cb79a0", "messageHeadline": "Fix: Wallet indices are defined up to 31 bits", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87278f03b37eb00b8f7fe30c4c2b1c1e16c1da74", "messageHeadline": "Keep xpub as string", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dbb58e44ab90a4916c1959730c1959ca72928394", "messageHeadline": "Get Provider xpub", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "50d578388e41bb708cce4b63a390865e32413b78", "messageHeadline": "Remove endpoint limits", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 3, "deletions": 48}}, {"node": {"oid": "215f6fb4f495c2a3ab7ba26e1ff89ba8197c7782", "messageHeadline": "Implement provider wallet allocation", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 85, "deletions": 2}}, {"node": {"oid": "fe644c36cdac0fef7a6de60095c8880fce8c5957", "messageHeadline": "Implement RequesterStore", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "e30136bbc3d9689ded5afec28ba1b32fba52f20c", "messageHeadline": "cont'd Update naming: Provider nodes -> wallets", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77ea63e39c469a25441070940f2ead8b43bc45b7", "messageHeadline": "Update naming: Provider nodes -> wallets", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1d7f32322f6151e11e0f414c58e6c3eea9e2b9f9", "messageHeadline": "Remove unnecessary MockFeed", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "3897f5d60e46682346fd9c295b6f5e191000d3bc", "messageHeadline": "Update names: Storage->Store", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b2a0d3b99e739157b4681bdb88d5aa1a49eefb8d", "messageHeadline": "Remove test script until tests are implemented", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fb8f1c0ec266ef7036f0bd1cd0d463e2b051cf5f", "messageHeadline": "Create chainapi package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 21380, "deletions": 1}}, {"node": {"oid": "8fa11513e2e848ca3d016327fb66fada1c02154e", "messageHeadline": "Fix lint error", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0ac82cd96e32bb0bfee04f6b26796c52c369aa5", "messageHeadline": "Disable gas tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "33d941cace65189b25361b84a620e8a161929581", "messageHeadline": "Merge pull request #16 from clc-group/flux-aggregator", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 444, "deletions": 212}}, {"node": {"oid": "c0fb23ad948f4ecd1a5b6e016d4c262d8c201de2", "messageHeadline": "Placeholder gas cost tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "9b328c1b7faca727dad95dcc10996bbc0125cc4b", "messageHeadline": "Add Node config and types (#13)", "author": {"name": "Andre Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 187, "deletions": 92}}, {"node": {"oid": "3a16e177107359c8b2f114e3a9b10de402bbfca8", "messageHeadline": "Add API client & function to calculate max gas price (#4)", "author": {"name": "Andre Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 15399, "deletions": 5905}}, {"node": {"oid": "e5953e36589692d60bc51717daa9ff01091b352a", "messageHeadline": "Fix test for updated Aggregator", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "27a5ce4aa6ff7ae2134470e51fa93ce6f2f225b9", "messageHeadline": "Add missing `view`", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1c46ed21d6af4b762c6107cae9563bf68b7750e", "messageHeadline": "Add block gap between requests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "5e9239807a0330fda12e312700499b73a0b2c91c", "messageHeadline": "Refactor Aggregator to separate Chainlink parts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 331, "deletions": 207}}, {"node": {"oid": "c8f91a29d729d0b5dc6563d7822d4895e6448990", "messageHeadline": "Ignore config files", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "38bd6d78ec0e5a5c2494768cade0b83581f5c29b", "messageHeadline": "Merge pull request #5 from clc-group/contract-tests", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 16446, "deletions": 10809}}, {"node": {"oid": "a46ebd60c3eb1c8fbf19ff1f8b3068df70f0b6e4", "messageHeadline": "Merge branch 'master' into contract-tests", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f7fd762dba2e1bd79459c140e1edbc3f827d10e9", "messageHeadline": "Husky test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f7b0416eae6586a2707781669b8100e1634ebee", "messageHeadline": "Use the dependencies directly for lint-staged", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "dbc566306a2cc551904b684a294a4a546cf05bde", "messageHeadline": "Test Husky", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0fdd9d684e4191b0900a830fe51ec8fb7867bc0", "messageHeadline": "Husky test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1d4266bc39542cec62ab14af14f32a8b9acf157", "messageHeadline": "Move Solhint to top package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 483, "deletions": 864}}, {"node": {"oid": "2e968f66b0c53243d0bf7de624bd99669817645b", "messageHeadline": "Husky test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c980b1648d861cd8f6fae2bb10df5f5e62c59411", "messageHeadline": "Move lint-staged to top package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 372, "deletions": 928}}, {"node": {"oid": "8848fe706ef550895359fb3af5b55d58355db6dd", "messageHeadline": "Run prettier from the top package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "b60fceb6a10db49b09cf618f422400263940a09b", "messageHeadline": "Add empty lines at the end of the files", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5129cb7826ac326b5f5ba80e2c148fe49630843d", "messageHeadline": "Run lint from the top package", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "78449df26ddc98c0df51c9e89e7f95f65a112e37", "messageHeadline": "Increase Solhint sensitivity", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "16236f3ea5f0f2eb238ef66fd41aa361657c36f9", "messageHeadline": "Remove redundant line", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6ee5b2460d1a72eafadd69e9c8becacc2d47f554", "messageHeadline": "Add Solhint to contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 805, "deletions": 6}}, {"node": {"oid": "14e77ef3e909171c5787774b94d9b3547e1fa67c", "messageHeadline": "Fix tsconfig for contract tests", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4441850fbd8e4393f66fd3969e7dfc40a43fa232", "messageHeadline": "Add .prettierignore", "author": {"name": "Andr\u00e9 Ogle", "email": "ogleandre@gmail.com", "user": {"login": "andreogle"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bba24efa068a3fcca31254a8f3c425039e34a17b", "messageHeadline": "Example test", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "cb06ff5751bfb8834c67b867af5ecb8004922594", "messageHeadline": "Set up Jest", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 18398, "deletions": 12647}}, {"node": {"oid": "8441b9af25c7ba450ae09f84c1beba40536cce66", "messageHeadline": "Move contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "492192bd270b6544c2382a313f82e912d1692ce1", "messageHeadline": "Only keep v1-related contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 493, "deletions": 659}}, {"node": {"oid": "74a650cc7b01b871e17a76f2981f1506ece6bafd", "messageHeadline": "Use truffle for compiling", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 131, "deletions": 176}}, {"node": {"oid": "4be6a436ca164a8385c46cc7dff4b88d437d4d9e", "messageHeadline": "Separate .gitignores between packages", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 26, "deletions": 40}}, {"node": {"oid": "03f9c3ea765223cdce85dc99e120689e31cc7079", "messageHeadline": "Serverless hello world (#3)", "author": {"name": "Andre Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 27306, "deletions": 14960}}, {"node": {"oid": "ba4640e47c4187caf630a3e92f987c3b3e49fd87", "messageHeadline": "Replace truffle with solc+build script", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 14081, "deletions": 525}}, {"node": {"oid": "d5ceae3936da859eff69f80dc5d7e13412e6e1a0", "messageHeadline": "Use lint-staged", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 336, "deletions": 25}}, {"node": {"oid": "80b3d31181d01042c6cc41b802a8d263678d0cda", "messageHeadline": "Add prettier and eslint", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1276, "deletions": 32}}, {"node": {"oid": "6f011d6cd6769cf8c26676e17953010e1b4487e4", "messageHeadline": "Use local tsc", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "972f70ee916e58fd92b31e4b530a0a434a5f5f57", "messageHeadline": "Initialize node package as a TS project", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "a041c6cf0c2a0f0de34afe1e8b9a033d4ed6f613", "messageHeadline": "Correct depencies as dev", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6f1f698b15acb82c24a63bdacbd3a9f63923e7a", "messageHeadline": "Add ganache-cli", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 589, "deletions": 1}}, {"node": {"oid": "92f5c98b45152fcbcbae0b84a327b8f2a577727a", "messageHeadline": "Transfer contracts", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 659, "deletions": 0}}, {"node": {"oid": "fd462fc5b21714e9aee9e362a72915a856b2dc84", "messageHeadline": "Initialize monorepo", "author": {"name": "bbenligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 262, "deletions": 2}}, {"node": {"oid": "46627672ad5bded2f4c13b5f0a2556980b1951f6", "messageHeadline": "Initial commit", "author": {"name": "Burak Benligiray", "email": "bbenligiray@gmail.com", "user": {"login": "bbenligiray"}}, "additions": 2, "deletions": 0}}]