CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
catalystdao_GeneralisedIncentives.json1 linesDownload Raw Back to root
1[{"node": {"oid": "df64b37996c13a979b5d682d828ae91b2c459b9c", "messageHeadline": "Merge pull request #23 from catalystdao/wormhole-consistency", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8c7295f44f6082370d1d21c7110ae9791100f9ba", "messageHeadline": "Merge pull request #25 from catalystdao/disable-mock", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "34fad886169d44d68b2c79071a926fe0dec40d9f", "messageHeadline": "Merge pull request #24 from catalystdao/message-identifier-with-msg-s\u2026", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "ac2deff3a212e5e724c8b5c686d7446fa9e30374", "messageHeadline": "test: fix tests", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2f9eb87a3d0855baf05796f364d19f198f975dfd", "messageHeadline": "feat: check if owner is address(0) on mock", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b171c579534026186ffae19be140f501e91da0b9", "messageHeadline": "test: updates message identifier in tests", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6bf6b287022c66896aa4c0e166b9baf071ccb127", "messageHeadline": "feat: protect against dos by adding msg.sender to message identifier", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "c03f027b83d8bd2da2e7e22864274d6edf37f99c", "messageHeadline": "feat: set consistency to 15", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2448d77e412216283ed75d8c3cbaa1270657f7b5", "messageHeadline": "feat: add veridise audit report", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1a165a80edb46f58d09952d8203fb9971a766f4d", "messageHeadline": "Merge pull request #21 from catalystdao/gasleft-check", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 112, "deletions": 63}}, {"node": {"oid": "ef35b3a62e995fd5f539f0f97fe08afe98b9717a", "messageHeadline": "fix: fix issues causes by merges", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "903891f4acdf514eb558767d9a3d431dd627ce5b", "messageHeadline": "Merge branch 'main' into gasleft-check", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 202, "deletions": 185}}, {"node": {"oid": "220cc43f9a6918d44333aead9263d22ae72b3b12", "messageHeadline": "Merge pull request #17 from catalystdao/fix-grammer", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 132, "deletions": 129}}, {"node": {"oid": "08c36d8a07c4e66e4f36c01877cc6103dc57ef92", "messageHeadline": "Merge branch 'main' into fix-grammer", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 48, "deletions": 45}}, {"node": {"oid": "8696b3a1eae2fccb3de896fb145291b7dd965e63", "messageHeadline": "feat: document paramenter in constructor", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1d8f31298397cda5fb16f704c78c559f485a12a5", "messageHeadline": "feat: address-zero check", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5af45b5f78bf1a4cdfd4c5d6fe6eac33e3d6528d", "messageHeadline": "feat: don't reimplement thisBytes65()", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 41, "deletions": 45}}, {"node": {"oid": "6ea85a6c2229baad17c5a1757ade69d17f6b5662", "messageHeadline": "Merge branch 'main' into fix-grammer", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "05c43dcf197d8ef60a773a836b49cc33fcd3907b", "messageHeadline": "fix: remove unused errors", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "6776212c0a4c3c24c3496b526b36d33237019315", "messageHeadline": "feat: refund gas to should never be set to address(0)", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f12a34beb3253dc7e28af970139fb0e86b181d15", "messageHeadline": "feat: remove chain context since it isn't useful", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "c2bf4ef91a0ae371f9c0a8cbbe1c9642204c2d0c", "messageHeadline": "test: updates tests", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4ef81540c88ef8a7b0d54f4f95ba331fb1585324", "messageHeadline": "feat: implement timeout ack as low level call", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "22530a9958c79d8e658bed40dede4382af739733", "messageHeadline": "feat: implement check for enough gas left", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "a47f437f2aea9269f7b780561f320bdb03edf6a5", "messageHeadline": "fix: grammer", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 135, "deletions": 132}}, {"node": {"oid": "8c3a67ba114e61cf4bbe44e96ae952dfe233c72c", "messageHeadline": "feat: correctly place the chain identifier for wormhole", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb61af183aa3522347b92a7afde367d151a6764c", "messageHeadline": "feat: change the increaseBounty event to make it easier to index (#14)", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 57, "deletions": 55}}, {"node": {"oid": "3365a84ed672646ba414f5ad2fc0692364cf550f", "messageHeadline": "chore: fix comment", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9e39f02a0ea3d4ca8c4d680fff12b083afdd36e", "messageHeadline": "Add Address enconding docs (#13)", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "70e4decb3efe7b6da92724240a057f82b8419b69", "messageHeadline": "Create CODEOWNERS", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7a2e20121f1bf5db446384977ac48d55250662eb", "messageHeadline": "fix: ctx0 instead of ctx1", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c21d9a65e9daa2a59bb92e7373eaec02e87ce253", "messageHeadline": "Update README.md", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1a525b980bcad4b9c9b524da30aa8a51a475a7f", "messageHeadline": "Merge pull request #9 from catalystdao/review-implementation", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 339, "deletions": 281}}, {"node": {"oid": "0425b41ab5a9a50b6740bc4da16f121fa115a87a", "messageHeadline": "feat: fix tests", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e4a3f75704901a558f7a824f3c7ad2ec49e5057", "messageHeadline": "fix: timeout extension has error code 0xfd", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3eda5b67d98e45e270d9bbd10fb3911c0cb50be", "messageHeadline": "fix: fromAmpplication is security based on recoverAck", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94cf68645188bf0863e83de96b4f7001577ba07d", "messageHeadline": "feat: update to 0.8.22", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "1b1fabc7a77434e400d1e4dfe13768d8202dff82", "messageHeadline": "feat: set solc_version and evm version", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b6f7e3c91b2b35596d79bcc3bd185eceac5c09f5", "messageHeadline": "feat: set sendLostGasTo on constructor", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "b5e6d8003a00e4313b1f71a4def5600fab8798e2", "messageHeadline": "feat: ensure remote implementation cannot be set twice", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "6779ad6110ff549e5f25fd79a061023e5d5f84fb", "messageHeadline": "feat: rename _spentMessageIdentifier", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "1eadff84ddc1f60a10fbb6d14b38e8e0fd875423", "messageHeadline": "feat: make gas and fee naming usage more consistent", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6be485b9dab88d9d57f1502c716ec3ada63447c1", "messageHeadline": "feat: further renamings", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 207, "deletions": 220}}, {"node": {"oid": "31ac06d6c357cdd6263451947ad79f0dcb2c3b22", "messageHeadline": "feat: renamings", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "598f1187d22eab9348fc5b04d139bd1864349b10", "messageHeadline": "Merge pull request #2 from catalystdao/alexander/on-recv", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 649, "deletions": 25}}, {"node": {"oid": "fc40ba09f25a32a937232cbd262dc05f57ec6114", "messageHeadline": "chore: update gas usages in tests", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "ccd2a6455a1237fac8b9a6a6f49be83d3505839f", "messageHeadline": "Merge branch 'main' into alexander/on-recv", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 2205, "deletions": 19}}, {"node": {"oid": "8ac0d6d016648534162f81eabf10d0356eea632d", "messageHeadline": "feat: testing of on-recv", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 343, "deletions": 30}}, {"node": {"oid": "162433f70b3181b65d533ddcf6830fc96dfe2b01", "messageHeadline": "feat: return bomb protection by inline assembly call. (#7)", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 151, "deletions": 20}}, {"node": {"oid": "7ef72c951abcc6ac80ccccc96c1ed0f0e5b6e366", "messageHeadline": "Update test.yml", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57a0647ad632dfad073947b7c46117e8ec576e7f", "messageHeadline": "feat: wormhole implementation (#5)", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 2061, "deletions": 5}}, {"node": {"oid": "34d7bee4e541ff127d1c9caffafe25ed798f7f9f", "messageHeadline": "readme: Add another potential solidity issue to the readme", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "379dadc284b45e22ffabd6ac87873ddda88e21c7", "messageHeadline": "Update README.md", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4ac8c7a83917376dc2ee02854afc7e6fc5d1c45", "messageHeadline": "fix: typos (#6)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f83671d9e550d6aa028448f1043affd1c542bff3", "messageHeadline": "feat: base onRecv implementation", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 117, "deletions": 24}}, {"node": {"oid": "5990daa5e92a198be65dd514ab2b987bac32f5b3", "messageHeadline": "chore: add error codes for easy debugging", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ca4190520dbb6dfb719916048c9ba0a0be0a29fc", "messageHeadline": "Merge branch 'alexander/onrecv' into alexander/on-recv", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 1580, "deletions": 802}}, {"node": {"oid": "dee1852dc1e2226531874f0729e3de72e6e4ca1c", "messageHeadline": "Merge branch 'alexander/on-recv' into alexander/onrecv", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "be8b62ddf184bb878aab15606ade57cb3004b17a", "messageHeadline": "feat: add on-recv", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 215, "deletions": 3}}, {"node": {"oid": "3225b22fb36b6c303f29353dbe0552c1832607ff", "messageHeadline": "feat: significant cleanup", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 37, "deletions": 72}}, {"node": {"oid": "b97c56e2581593b32677651b12e31c6ddb0c4ea0", "messageHeadline": "forge install: openzeppelin-contracts", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cb186dafe2b9c6742ca5a9f9997c03eb08512576", "messageHeadline": "test: update tests with new number of optimisations", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "39e276422a7d78e8db6fc8f9b567a13482d47adc", "messageHeadline": "chore: increase number of optimizer runs", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbe1141a467e29d3588dcbd7efb96ec2f37794be", "messageHeadline": "feat: add multicall for easier batch execution, setup and more", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f1158d7022a0e17968b45283137c8f77110f2e9c", "messageHeadline": "feat: move destination identifier from calldata to memory for compabi\u2026", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b7156e818aae42c7e2575edd46a1e010b7a8cb54", "messageHeadline": "Allows AMBs to require payments to emit messages. (#4)", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 202, "deletions": 14}}, {"node": {"oid": "2a225ba77d40940e957412d2b7d2b8e2250dad75", "messageHeadline": "feat: Reduce gas usage and fix escrow allowance security", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "b0163a97db04d4d206557fb72a886db2102a6210", "messageHeadline": "test: Fix test", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "caa3ee850e7fd9bef6411c38fbfd9602a5074c87", "messageHeadline": "test: Ensure that the caller is delivered to the destination application", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "393d621790cd89ea4384a78ef6b730ff5845cec8", "messageHeadline": "feat: Fix mock implementation", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "5a9eb3cc47fd75651d06d1414826da6b081f8faf", "messageHeadline": "feat: Reduce number of stack slots used to make coverage work again", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 63, "deletions": 55}}, {"node": {"oid": "c68302db4824f01ff4075cb130de37aaf730693a", "messageHeadline": "feat: Provide the application with the message identifier", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "b83c9c44e04c420c55d567d2c96e5c7613e5565a", "messageHeadline": "test: Reentry protection", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 296, "deletions": 7}}, {"node": {"oid": "2e960e413f8d1b71076977d9f459df8c54d1be62", "messageHeadline": "chore: Document auth in readme", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b73ebc8088afe9cdd05342e5e6ec43cd7addcb4b", "messageHeadline": "feat: Add better authentication of escrows", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 180, "deletions": 121}}, {"node": {"oid": "36a7c683e1fab2ccad2c3ac7bb0b44ddf4d5aa08", "messageHeadline": "Create LICENSE", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "854b7d4f4cc8ec2cc480dd6dbfbf01c61ef45a70", "messageHeadline": "chore: Add disclaimer", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f9a413d5fabdf33cf8ad045c24fc4e671a01bbfd", "messageHeadline": "Move specification to read me. (#3)", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 139, "deletions": 8}}, {"node": {"oid": "12faf71c452c9f62643c5b34686cbc3fc959d3f1", "messageHeadline": "feat: Allow 0 gas incentive", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "54bcd48e91f04f3602ee34840402696e7d8df98e", "messageHeadline": "chore: Improve comment", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "07326e58dba002625db43c4f4fe2dcedf6914ddf", "messageHeadline": "feat: Remove reentry guards and replace by native reentry guards", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 58, "deletions": 55}}, {"node": {"oid": "fa21b2c933a3db0aeb360c301f48a92aced96210", "messageHeadline": "feat: Add emitting contract to message to better check sending contract", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "84404828ae5f6ad2a69cd76f21ad1e810bda79ca", "messageHeadline": "feat: Improve mock implementation", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 73, "deletions": 77}}, {"node": {"oid": "91004dd60e30e08553aab9d282a0b72c125bc005", "messageHeadline": "feat: Update readme", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "49a0abe96f41f898f250c9906135343115bbecf0", "messageHeadline": "test: Reorganise tests", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "2675819b3c37f6b3e39b91a3c616c8c0ec43ae3a", "messageHeadline": "test: First test cleanup", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 192, "deletions": 326}}, {"node": {"oid": "cf9727ddd236199a60a5f3957719c646f2f2ace4", "messageHeadline": "feat: Add reentry guard and optimise code slightly", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "87d06cc79728f3cab1610379f68fe8cb78f1baa2", "messageHeadline": "test: Update tests", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "f405ba31bdc55f225bb6c5a3c6496b86ae7457fd", "messageHeadline": "feat: Use try catch to make it more clear what the external call does", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "7561f46b3c5ded71a03e65154d3937d72af827f9", "messageHeadline": "feat: Refund gas to refundGasTo rather than the application", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "457f72e2f4ac06a1450d2d3b19d0ea5cc880b87e", "messageHeadline": "feat: Move ack send to implementation for better compatibility", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 75, "deletions": 66}}, {"node": {"oid": "1ac7334cc210c7fa5136babc8568f010d8b803ff", "messageHeadline": "Merge pull request #1 from catalystdao/alexander/bytes32-identifier", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 88, "deletions": 109}}, {"node": {"oid": "f15779afd0ae63f6e9386569e047a8dd20f1e47d", "messageHeadline": "feat: Cleanup implementation a bit further", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 17, "deletions": 41}}, {"node": {"oid": "536f92547b0c12f83a4d02253a0f660ce61dee74", "messageHeadline": "feat: Implement onReceive", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 250, "deletions": 112}}, {"node": {"oid": "2e1c85e5caa05ce9d101cd81566ec875c1d7303a", "messageHeadline": "chore: Add gas snapshot", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 28, "deletions": 40}}, {"node": {"oid": "c13407adb8b4d486608b7f21481014ec34d2f1cd", "messageHeadline": "test: Update tests to support relayer addresses of bytes32", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "857a76d92b6d6f2da5f0b25fd226e4370e3c6737", "messageHeadline": "feat: Change every instance of bytes memory to bytes32 when the conte\u2026", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 47, "deletions": 56}}, {"node": {"oid": "2ec9e4c5192d0b80fe56fb9bfcca1384f13175cd", "messageHeadline": "test: Call does not revert if function doesn't implement interface", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 112, "deletions": 4}}, {"node": {"oid": "1a5a82b42889d6d82b6c9253322dc6385741b28f", "messageHeadline": "test: Time overflows", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 175, "deletions": 2}}, {"node": {"oid": "7a83b7e0a785b1521a1d75bd0eca07f45c2503a3", "messageHeadline": "test: Gas control testing", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 134, "deletions": 41}}, {"node": {"oid": "813c82bc42a665315200b959aa0a7efe8ef50a4d", "messageHeadline": "feat: Low level calls to improve resistance to bad messages", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 193, "deletions": 19}}, {"node": {"oid": "41038f650f15d57f1511277a1b5c1ce5d0b1f3fe", "messageHeadline": "test: More ack testing, missing events and gas improvements", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 242, "deletions": 26}}, {"node": {"oid": "96c99b9f6c9ff1d6fa4a2d6119418a0b052efcd5", "messageHeadline": "reduce gas cost slightly", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bcb8c802534565d2debf8aee5e7e6038fbbbc8f2", "messageHeadline": "fix: event had wrong gas spent", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6b74d10c73c2346c556da2502f95f081e2f78d87", "messageHeadline": "feat: Save a bit of gas and improve documentation", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "dc1aa9ca3e1430b436f4e229472082201e836f40", "messageHeadline": "chore: Improve documentation", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 74, "deletions": 62}}, {"node": {"oid": "d96ead0772df38f548ca38146c34bffa5d502402", "messageHeadline": "fix: Set gasLimit to be uint256 in case someone uses a very large gas\u2026", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eaffe6de071b810e885d7e76430a2222e4b649e8", "messageHeadline": "chore: Update documentation", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 99, "deletions": 59}}, {"node": {"oid": "1dd0109fd7335b6cb8091aca0d536f33268af5c8", "messageHeadline": "feat: Update events", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "f159ad0a38c00b122b36c27a9b27bdcda7eb0fd1", "messageHeadline": "feat: Better testing of ack, optimized get destination address, clean\u2026", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 151, "deletions": 532}}, {"node": {"oid": "671b7a71d1d271fbbdea6de0be7fee50e21ee072", "messageHeadline": "test: Ack", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 96, "deletions": 5}}, {"node": {"oid": "741b56f658982040b84675178338e6ed5b627f80", "messageHeadline": "feat: increaseBounty", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 347, "deletions": 45}}, {"node": {"oid": "d4eb557eeda01743b8868faf7b2789225fe722d6", "messageHeadline": "feat: Fix a few errors, improve testing notation and improve testing \u2026", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 189, "deletions": 84}}, {"node": {"oid": "82d1856344b987f3a3a62be099d61e8e2f6a6d59", "messageHeadline": "test: Testing of more entries of the escrowMessage function and a com\u2026", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 301, "deletions": 142}}, {"node": {"oid": "52a8be8e9a8ed668e774678bae5d03dee7dc6fc5", "messageHeadline": "feat: Mocks and a bit of trivial testing", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 262, "deletions": 40}}, {"node": {"oid": "c374728b78d41b89799fe87ac8e5b40ef87028bc", "messageHeadline": "feat: Incentive distribution and events", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 110, "deletions": 27}}, {"node": {"oid": "eceed20938fb837196c380ac054f0d37082bb20f", "messageHeadline": "feat: Cleanup and verify hyperlane message", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 400, "deletions": 46}}, {"node": {"oid": "4ce6548db48e7ff6bb1bfecb2f07dedd5e89a0d6", "messageHeadline": "feat: Payment calculation, try-catch, recover acks, more documentatio\u2026", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 164, "deletions": 73}}, {"node": {"oid": "e00e88ff4655b24a0c66fdeba14a42172f3320ba", "messageHeadline": "feat: Send message back", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 62, "deletions": 16}}, {"node": {"oid": "24bd38a17c2cd0aec51686a170f258b58257ca6e", "messageHeadline": "feat: further work on escrowMessage", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 125, "deletions": 23}}, {"node": {"oid": "5c722498c2e7637955ca87574785b851b8360b78", "messageHeadline": "feat: Initial commit", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 138, "deletions": 29}}, {"node": {"oid": "78eab83e524d973dc663ceb547fc882f8eadd338", "messageHeadline": "forge install: forge-std", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4f5efb04d26fba643562a1a470354cc5e9e58fc2", "messageHeadline": "chore: forge init", "author": {"name": "Alexander", "email": "alexander@lindgren.xyz", "user": {"login": "reednaa"}}, "additions": 104, "deletions": 0}}]