wakamex/github
02.7k
1[{"node": {"oid": "63581166e70bd787e1fdd313d4ac9389639a0012", "messageHeadline": "Merge pull request #172 from aktionariat/169-remove-selfdestruct-from\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 381, "deletions": 300}}, {"node": {"oid": "a2cfd6bfacf3caf29d1adef824b1544f9d596a5b", "messageHeadline": "fix spacing", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f019f954f1bae0603c118806219ee9ed02bccd01", "messageHeadline": "Replace selfdestruct", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 381, "deletions": 300}}, {"node": {"oid": "79bf6cea0c7ac9bcbf0c85812b93be8f7df770df", "messageHeadline": "Merge pull request #168 from aktionariat/164-integrate-permit2-token-\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 607, "deletions": 154}}, {"node": {"oid": "b387ae462930264d45aaa049aaa0d470fcb60003", "messageHeadline": "remove flag comment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a0eeac591ef66c4a68d246d976a4eb9f0011c0a9", "messageHeadline": "Gas optimization and adding natspec", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 49, "deletions": 41}}, {"node": {"oid": "d5c400fff9aa60a6a1f8e15af15a8c41474410ca", "messageHeadline": "Add permit2 allowance to draggableShares, allowlistShares, allowlistD\u2026", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 386, "deletions": 108}}, {"node": {"oid": "940df05fa5410483644da97444e932bafa38f184", "messageHeadline": "Move permit setting into Permit2Hub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 127, "deletions": 99}}, {"node": {"oid": "6185faab436d518165ba84f623605fe7e45f9472", "messageHeadline": "first version in-token permit2 management", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 149, "deletions": 9}}, {"node": {"oid": "7a5ebe2b3b2eb52f119519d7e619fde6e05fa0c3", "messageHeadline": "paymenthub deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 868, "deletions": 33}}, {"node": {"oid": "4712a2b5d4f793df8b2640039b5cfa4e863299eb", "messageHeadline": "Merge pull request #162 from aktionariat/161-add-audit-report-from-abdk", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "50517d940c157a9bf2ad8f7fa4d322bbd3f24dd2", "messageHeadline": "Add ADBK audit report", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aa724ddb569badcf9277c801507e34a18f473436", "messageHeadline": "Merge pull request #159 from aktionariat/ethersv6-main", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 26541, "deletions": 5547}}, {"node": {"oid": "48a7e00c55b055c92d60556dce48b88c935934dc", "messageHeadline": "Fix staticCall in test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6ae8963593f398c05e6773ea9346b8d4f172719", "messageHeadline": "Fix TODOs", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "8577f0882ec1cf419c89c5ee851a8b8e8f77b30e", "messageHeadline": "Update solidity-coverage", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 34, "deletions": 37}}, {"node": {"oid": "d60c36b7379ec3b5b521b4bb6c6501db77518898", "messageHeadline": "Remove unused", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 9718}}, {"node": {"oid": "1f28acd32b9940aac24a110ffcf04d4e1eba8dfe", "messageHeadline": "Revert whitespaces ( no change to Master)", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 14, "deletions": 61}}, {"node": {"oid": "526ecbf5a332fc9cd954f00c2a67b07e86b9a38b", "messageHeadline": "Revert to BrokerbotRouter from Master", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7d78d3a244fb013ff0538ee49224cecc11f5a2d6", "messageHeadline": "Revert to to master PaymentHub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 74, "deletions": 17}}, {"node": {"oid": "20d608b7639af6451772354c3383b9bc54087a25", "messageHeadline": "Remove interface", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 395}}, {"node": {"oid": "b3dce28607031c13cf2a65d3da286354ba62ceeb", "messageHeadline": "Remove poylgongasstation", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "350efb740d398541e2838ad504792469d5a34ac5", "messageHeadline": "Remove polygongasstation", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "407c1c8ea51950bcaa705cfb186cf7937ea2daa8", "messageHeadline": "fix deploy task", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "db02c6ea702ec704c1d54c34f198726fd9978326", "messageHeadline": "fix bigint problem in nconf", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d5c63e8048321e99bc897b4ffd0d2dd8ccb1f1f3", "messageHeadline": "Fix merged function for ethers v6", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bd9f5f321918dcac85367af3a62f84ef48d8ffb1", "messageHeadline": "Merge main", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 82, "deletions": 30}}, {"node": {"oid": "ac13bbcb6696e7f8dda589401740e539e7a88f37", "messageHeadline": "Changes for ethers v6", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 231, "deletions": 249}}, {"node": {"oid": "75b625c2c87697f5534dcf10aff11e4135a38e47", "messageHeadline": "Fix formatting", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "0b1ce9bc1b2110ad84a2e23da28fcb67862d8644", "messageHeadline": "Merge pull request #157 from aktionariat/156-brokerbotrouter-inconsis\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 94, "deletions": 42}}, {"node": {"oid": "5e7027146a764eed3419c2b7be1707ae5c91a13a", "messageHeadline": "Fix intent", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c42b9c5788791e18bfa0744460b656334b54c98c", "messageHeadline": "Fix router - use safeTransfer, replace msg.sender,", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 91, "deletions": 40}}, {"node": {"oid": "db16fc8567833f94b4ef1acf01bacd6ed0f85b5a", "messageHeadline": "Changes for ethers v6", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 660, "deletions": 645}}, {"node": {"oid": "9d4aee0ea1869d34bb34142c4f3495906a73e6b6", "messageHeadline": "deploy pex", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1742, "deletions": 2479}}, {"node": {"oid": "99091931a573e6aba74c0a533112a5ba4d00850b", "messageHeadline": "Move to ethers v6", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8348, "deletions": 81}}, {"node": {"oid": "d88073c3484eeaebaf3acc5848dfa2b5ab5dbc76", "messageHeadline": "Deploy test contracts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 15048, "deletions": 375}}, {"node": {"oid": "5b5c863dd2708a14a4e251cb0f580b6c6982df39", "messageHeadline": "Fix polygon fees", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8d8c30e9d6ce036aee37371f746fb048efd97e95", "messageHeadline": "Remove Chainlink dependencies", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 55}}, {"node": {"oid": "5fb1ca0e8479e40e2bf221551dcdb5d152bbf9be", "messageHeadline": "Add Multisig factories for mumbai/polygon", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "8decd729fa139dc133cb12382ae1d7adc0e5895a", "messageHeadline": "Upgrade to hardhat 2.18", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 112, "deletions": 118}}, {"node": {"oid": "1e67a40f286370ed96ed643887fea020351c2967", "messageHeadline": "Add function for Polygon Gas Station", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "727c46edc949ffcca2285defc29ddf366784e859", "messageHeadline": "Merge branch 'master' into polygon", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 165190, "deletions": 13346}}, {"node": {"oid": "29638283061fe905af0b8d235fe8b4e0efd1a55b", "messageHeadline": "edit gitignore", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1d24e74dca9f4caba0181e445f9f3052aa7fe7d3", "messageHeadline": "Merge pull request #142 from aktionariat/audit-2023", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 6104, "deletions": 1439}}, {"node": {"oid": "aa96c1b607e9b21b141d15a881f6a50de5457ba0", "messageHeadline": "Update for gascost and readablility", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "3295ca22ec9cdc6cfb4c499ffe23b43f9a9ba43d", "messageHeadline": "Merge remote-tracking branch 'origin/audit-2023' into audit-2023", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dd86ed92a8ee10720e9a119afb1c3e1e2af9d640", "messageHeadline": "Remove named return", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b97925b34869190cef62e55d44e4fae633f79534", "messageHeadline": "Update typo in test desc", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef235aa2f579cedd17451fa4783a2d15f7a25271", "messageHeadline": "fix typos in comments", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ef406341cd4f1f2b97ea7515b6ed6789e21d3bf", "messageHeadline": "Merge pull request #153 from aktionariat/multsig-chainid-revert", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "0f53b7f34ee0fe19ccd926151ef2d6890d1bd9df", "messageHeadline": "Fix test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ffdebc84b34ec66e43c2b2e06e76d7ba7210bba3", "messageHeadline": "Revert to actual chainId", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3780185bed276d574744f1d83b2f8926797f45b8", "messageHeadline": "Merge pull request #150 from aktionariat/141-easier-interface-for-int\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1163, "deletions": 138}}, {"node": {"oid": "e2d82367be73be27687f8c625a42bfdb697c9f75", "messageHeadline": "Fix formatting", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "84f1fc15a1293b0c721c2bff7011052bd0224824", "messageHeadline": "Fix formatting", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "90f5b797629929d8701e600098bba9a9f4b2a4dd", "messageHeadline": "Remove unused code", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "7acf91b205c0cbeb1dad8f2aa8c5ef080ac72636", "messageHeadline": "Apply suggestions from code review", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "97ec307a859da95fa703d63b2bb2ce04bd7226ce", "messageHeadline": "small docu fix, clean test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "d12512f121c381ae654a8b9059d48eb4fe5615af", "messageHeadline": "change solcover", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc84b67861e9ee0510c7e970411d224a041f3d9c", "messageHeadline": "add buying with ether", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 181, "deletions": 91}}, {"node": {"oid": "7d8bfff9f32eb0ca84b35253d52375dd60b74de5", "messageHeadline": "add functionality to use base<>share path", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "fe795d08205556823cc2fde35203d492256defa3", "messageHeadline": "add brokerbotquoter", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 294, "deletions": 109}}, {"node": {"oid": "714778410edb83cf5ca81e91ae90ade546c6042d", "messageHeadline": "up gaslimit", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a3f7115308b91c2cae398cceacf345220577b2e", "messageHeadline": "fix brokerbot router", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "5d93b3eb1c3c6822a4893a8f67d20ea19ea0fa1d", "messageHeadline": "fix deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "38f3bc7d13075b526dc7e0607f2937488170c22a", "messageHeadline": "clean up & comments", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "717b85631cdda46f100ed5d687db8da088e46582", "messageHeadline": "change paymenthub sell param", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 183, "deletions": 91}}, {"node": {"oid": "6eccdfb60f8484bffca3fa909d3f115ae2a4ef03", "messageHeadline": "Merge branch 'audit-2023' into 141-easier-interface-for-integration-o\u2026", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 597, "deletions": 377}}, {"node": {"oid": "85d5c70e2e871ceefbf3322f9575da8a12f9944e", "messageHeadline": "Merge pull request #149 from aktionariat/148-paymenthub-forward-retur\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 58, "deletions": 31}}, {"node": {"oid": "2d76b003cac24bc853502155f9b27a809ac0f1c2", "messageHeadline": "update natspec", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "ffb9387443b88b99585b4e218511a981521a82b3", "messageHeadline": "update test, to check event", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d29f19e9fcdb34858fa2ef646b06f6efa49979d2", "messageHeadline": "change forwarder change func name", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "adad8223a636706ee9f37fd4f97124bbaa6eb2d0", "messageHeadline": "Merge pull request #147 from aktionariat/145-add-withdrawether-functi\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 145, "deletions": 19}}, {"node": {"oid": "4474e118332c64105ccad580415aaa04a9ab5bcd", "messageHeadline": "enhance comment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "217c37f93c3983bd3680f43d35b152d9a500d844", "messageHeadline": "make trustedForwarder setable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "8e6ae79de55d3f5a8de1be268c58fb05ce8f43c2", "messageHeadline": "add withdrawEther to PaymentHub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 101, "deletions": 11}}, {"node": {"oid": "1a2e0a712aac41f49ba034f5f9a5f66ec06fe6d7", "messageHeadline": "Merge pull request #144 from aktionariat/143-use-safeerc20-for-extern\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 213, "deletions": 60}}, {"node": {"oid": "b2b4ac34ed74f147372c1276cd4b60338ae7a74b", "messageHeadline": "remove unused error", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "153dd45433362d32db74e36240fb2c1794d28216", "messageHeadline": "use safetransfer", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 213, "deletions": 58}}, {"node": {"oid": "35a4549f9d69aa21d68139043dcf29fccf4d4951", "messageHeadline": "fix test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdf260624cccd403b83dcbee2904710f2ba7ee8c", "messageHeadline": "split up migration with additional external votes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 166, "deletions": 43}}, {"node": {"oid": "1131d2402d68e258dc85450cfa9bd44e7437424d", "messageHeadline": "Apply suggestions from code review", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7bb81ee06636448424b0318b4017a9790939831b", "messageHeadline": "fix typo", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31e4f5bb259bea24c50561990cf3ea78742eecd4", "messageHeadline": "rename file", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e27ee068fcb2e7bd371dda9ca8c9f7a9dd326358", "messageHeadline": "remove unused", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 210}}, {"node": {"oid": "baaf00abc1137d60d369805e343086da465c18c7", "messageHeadline": "Update typo", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4701c5f6d439c31065e89bb428ee08e489941f5", "messageHeadline": "Update typo", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80baf76b36dea6cb700c9c9fbbf631998d0e3661", "messageHeadline": "Update typo", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb91f559cdbb2ccd87065005dab083d4fdd4afa1", "messageHeadline": "add buying with a path", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 165, "deletions": 95}}, {"node": {"oid": "2811f5d6d7e8b551b643017a270229f2226e0193", "messageHeadline": "add that you can skip last pool", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "74058c3891a0bc6c755feec1d9f8a4eb3be87283", "messageHeadline": "add quoter to get price", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "7753e9702cf90294f87a5433e622201da36515c2", "messageHeadline": "add deadline check", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 93, "deletions": 18}}, {"node": {"oid": "df3c9465c5b83b3bce3bf672504de38426175376", "messageHeadline": "add single buy and sell via router + test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "98f97849ce5bda3e5669b3f82eac4dd96f92502c", "messageHeadline": "Merge branch 'audit-2023' into 141-easier-interface-for-integration-o\u2026", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 614, "deletions": 134}}, {"node": {"oid": "81f79ca34e390978fee47a4bd505d93a8b454283", "messageHeadline": "add brokerbot router", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 366, "deletions": 0}}, {"node": {"oid": "75df823d028e19bd721e84044ef433c1c083d0bc", "messageHeadline": "add brokerbot registry for local/test deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c1e90e6fd426528b246689f668cf835865c3fcf5", "messageHeadline": "add exactinput interface", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "962d0e3c52747f87def789bd6893b81bc0ca73da", "messageHeadline": "add functions to interface", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d1c54132eab1afd7e3c443412b7f256db4602568", "messageHeadline": "change local accounts to mainnet", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd243c86e4eb88b03f202a9fe1ae11f48dc51369", "messageHeadline": "Merge pull request #140 from aktionariat/sell-against-eth-erc20", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 627, "deletions": 134}}, {"node": {"oid": "d4f65dedff84833df4972e3a5a09b85c9c94c742", "messageHeadline": "add actions for audit branch", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e6f391691d3e95d330439753ee0e7e9a855f5f3", "messageHeadline": "cleanup paymenthub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 331, "deletions": 147}}, {"node": {"oid": "05cd1f07afc6907838bee7fa028887675b0aebfc", "messageHeadline": "add sell and swap to paymenthub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 369, "deletions": 60}}, {"node": {"oid": "b9e73d6f0017d4ea43d5452bc880dc707d6ef7f5", "messageHeadline": "Merge pull request #139 from aktionariat/setterms-on-draggbale", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "f2d15900b240d5b166d2795a86053eb2af31c5cd", "messageHeadline": "add setterms on draggbale", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "51a3f8c920e535aa96bbc76b0203280f1fd9207a", "messageHeadline": "Merge pull request #138 from aktionariat/cleanup-unused", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 1057}}, {"node": {"oid": "747931a55fa1738e37bfdd97512234f3c363c02b", "messageHeadline": "fix to master", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6e67b5ff7156bcd9d2b0c531bb61489b4d0e4267", "messageHeadline": "delete unused", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 1053}}, {"node": {"oid": "f115a07487bf72b533ca9e63e393616a5aab8220", "messageHeadline": "Merge pull request #123 from aktionariat/change-chainid-multisig", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 50, "deletions": 43}}, {"node": {"oid": "844c54dc05c34c971cd40ea173b3f3e48fa92b48", "messageHeadline": "Merge branch 'audit-2023' into change-chainid-multisig", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9154, "deletions": 575}}, {"node": {"oid": "c2f2b1d2df000837999c411fe4c45549d5843ada", "messageHeadline": "Merge pull request #131 from aktionariat/130-standard-for-migration", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 3262, "deletions": 57}}, {"node": {"oid": "52fb875dabac36c6d4b746959b9f307c9d9003c8", "messageHeadline": "revert deploy script", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "6c29cb11555b093b4d8e344a3e3a142adf974563", "messageHeadline": "changes for rename of old AF token", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2835, "deletions": 12}}, {"node": {"oid": "127d20dff5d95fb4240f434b8b457c3932df0b2c", "messageHeadline": "remove auto-router as it results in timeout", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "e94fd738be8c5e1f24f52106157c3dc85924e7a7", "messageHeadline": "fix merge with audit-2023", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "3619bf5432ea4b57daebedb4fb5597c6231a1262", "messageHeadline": "Merge branch 'audit-2023' into 130-standard-for-migration", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1065, "deletions": 289}}, {"node": {"oid": "04bdd086180736cad69cbd4a81de2cd7c1a076f0", "messageHeadline": "update hardhat-ethers dependency", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "3c3a874f09aa186a1f398c6d6b2a99a7bcf1b734", "messageHeadline": "additional migration tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "3255fad3da2075788f49506c69404c6acd6f4b45", "messageHeadline": "update contracts to support migration with 0 supply", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e6dd45d38932a16c5e2715df865b37c15c9fba77", "messageHeadline": "Merge pull request #129 from aktionariat/126-migrate-to-custom-errors", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1026, "deletions": 281}}, {"node": {"oid": "d1e1523a9913dc893adf0875d1900bfddfb99874", "messageHeadline": "Merge branch 'audit-2023' into 126-migrate-to-custom-errors", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 4839, "deletions": 215}}, {"node": {"oid": "fc4ccfa061df606ed1e9287a63d2fa1991bbdd44", "messageHeadline": "Merge pull request #135 from aktionariat/134-use-standard-infinity-ap\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a57568cc491ff9cfb188c03124ad0a8418c9ac93", "messageHeadline": "fix different currency on competing offer + test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "c0f2ca0353511e5f0ea12e45dc95e3bc186e2f5c", "messageHeadline": "Merge pull request #133 from aktionariat/132-seperate-quorum-for-drag\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "0917a3ab2b54afa5f11a1c06b16fa050ab044f6f", "messageHeadline": "set predecessor oracle", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1e40f5b44fa9c5383a00aa1bdd07e9b2fb5da402", "messageHeadline": "slight refactor", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "e97c41962df273cd46fb42adca6be63254ecfa5d", "messageHeadline": "change approve to uint256.max", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63b7b0b6fd5245b841a3809631f413e3b67748cd", "messageHeadline": "add additional quorum for migration", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "9065bea07de1441149557c3b83fe1e4cc10b0e7d", "messageHeadline": "fix test setup()", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "f9479c6e701a79d0c8e9681f76774fa1825e29dc", "messageHeadline": "add comments", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "04ff478e95f0becfb41b7bc44bf9919f815b2b59", "messageHeadline": "remove logs", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a76a298290df304a88d8926797019d57b744a0af", "messageHeadline": "add test for migration with external votes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 84, "deletions": 8}}, {"node": {"oid": "75304b2f5eddb3bc02862d2dddb50351d60d0f3e", "messageHeadline": "add default migration contract and test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 195, "deletions": 4}}, {"node": {"oid": "a91f8b755ef6664ff280c50f5762ff90e5cb5200", "messageHeadline": "remove duplicate test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "c8a6bc6d33dad44883f60d40fddb4ea47c79d68f", "messageHeadline": "some comments fixes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "7b3c56a0bd7eb67bf2f6111f5e5166d194083259", "messageHeadline": "reimplement modifier votingopen()", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "cc3d03a572655f1095e3cc7864dc2d00ec314d4d", "messageHeadline": "more clear overflow error", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "770c0d90b6966ed8d40efdb094de016c7ecc3d26", "messageHeadline": "remove console import", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "168f019b08232afe8b67e1f6c31b2ebd0079cec5", "messageHeadline": "fix who executes multisig tx", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "939a8a713b5a2de1be9603a16d3ca56f9f0c70bc", "messageHeadline": "comment out console.log", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca5e324003d559679335cd7e19893beef0da678a", "messageHeadline": "move error to interfaces + fix some comments", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 49, "deletions": 22}}, {"node": {"oid": "08ca9365f9905ae5df1093b2512672358028acd0", "messageHeadline": "replace require at employeeshares", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "abc25d8ef75f259097b79495134224e143ce7f1c", "messageHeadline": "replace require in recover", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 70, "deletions": 47}}, {"node": {"oid": "c9b3c1bed404213a58bebc9778f65a2bc58255f3", "messageHeadline": "clean of transfer require", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c160bf8bb57fe1d26f867715e99ff0295b8728b6", "messageHeadline": "replace require in forwarder", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5513b4d08aab76a46477ac50581051c48eafe24f", "messageHeadline": "add test for nonce used", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "5bf004e2cdbf919bf49e929e362461fc9f5d0a0b", "messageHeadline": "replace require in multisig", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 194, "deletions": 59}}, {"node": {"oid": "970b164a484ccd8a40571f5ffbf09bff96b84a93", "messageHeadline": "replace require in ownable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "c3c525367c406a82609d648843af19d29266d311", "messageHeadline": "replace require in shares", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 72, "deletions": 10}}, {"node": {"oid": "999f286237dff623c65a2ee7c8369a5111a406f0", "messageHeadline": "replace require in draggable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 133, "deletions": 45}}, {"node": {"oid": "816cb443f352a39f8c069ccf4329c26cf68698dc", "messageHeadline": "code styling", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "4f7c57dfc0c8f3c52bd15a95d2d9a327df865cef", "messageHeadline": "replace require in offer contract", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 106, "deletions": 36}}, {"node": {"oid": "9c1cfc3ecfb54eb9e5952c952e7bc01ecc251c88", "messageHeadline": "replace require in recoveryhub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 104, "deletions": 28}}, {"node": {"oid": "2f3eeea4659229594263b964f6948bbcffb16c07", "messageHeadline": "replace require in brokerbot", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "fbec1fb180fa2fee8651e40d6b3efd978497eb6c", "messageHeadline": "replace require at paymenthub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "8edd65b6327725061aa00900cb3c83fb7e3748e9", "messageHeadline": "replace require at erc20permitlight", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "0779fe0355f370d0a461e3b8260eb45b80c45596", "messageHeadline": "replace require at erc20allowlistable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "8ac70c65e6d4af1ad0f0b57fb581f69248dc46b3", "messageHeadline": "replace requires in erc20flaggable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "950877ac57446252ae6cdff8159a96f0b1d573e5", "messageHeadline": "update to new hardhat version", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 286, "deletions": 193}}, {"node": {"oid": "2d5d169a4ce6b4f3e6e0d53424981c575186aad5", "messageHeadline": "Merge pull request #127 from aktionariat/deploy-brokerbot-task", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 4513, "deletions": 14}}, {"node": {"oid": "5b154d46baf75150d2fc24f5ff14383b534f639f", "messageHeadline": "add task for deploy new brokerbot", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4513, "deletions": 14}}, {"node": {"oid": "1a96427d0c41360d2e949405303a14a61d7d3302", "messageHeadline": "first test change for custom errors", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "f754a3d3bb64e99fbcef304febf79deb5ff422e8", "messageHeadline": "add erc20 interface", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "1a6ae0621965eb7f004b1a80ab1073fdaef06bd4", "messageHeadline": "remove outdated statement about waiting period", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3ee4de354db4c1693d43a850ec5b7bd11d64707", "messageHeadline": "Merge pull request #125 from aktionariat/124-add-transferether-to-pay\u2026", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "b49b50293c9004be5bcb5e813efbe7e6c050918b", "messageHeadline": "Merge pull request #122 from omahs/patch-1", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "db6eb8496c9ae6926b4be5d811dcc8e52115ea07", "messageHeadline": "only emit SentEth event when value was transfered", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64b019c9e0a8aed8679efb0e23ab249345acd5ed", "messageHeadline": "change test to transfer eth via paymenthub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "0336241ac26659e98587ec481bc6f96a21e27ac1", "messageHeadline": "add transferEther func", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "414af132ffcdc93270799d3ed5bf90981a81cc0b", "messageHeadline": "remove hardhat.console import", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fcdc1a0f3f3829fdffc547904986ce1c44cb846e", "messageHeadline": "change chainid and add version to multisig", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "390227b52b651be695a0ff70a8cfa03c2850ce70", "messageHeadline": "Fix: typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "916aaeef64f30d1c6536e5946fd24de3f9c9d178", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "137073bd31221400a4f408beda365cf6b5c3fb1b", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "69f580b3d254b40d5c1ca9fb685733177c334262", "messageHeadline": "copyright update", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "00296e20a73ee36d2cb1874f9c68ff20a5524e53", "messageHeadline": "Merge pull request #120 from aktionariat/115-brokerbot-should-emit-ev\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "371f1055e90b0583ee5efcb5b0b624014f1ca335", "messageHeadline": "Merge pull request #121 from aktionariat/add-network-for-ci", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a0a0aab57e1f2c9ea4f407866a242433bd713eba", "messageHeadline": "change to use infura for remote tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75293578db161e28703de4e79bd4c7b4000d6eb4", "messageHeadline": "add from to event", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eceff78ad47333bb755c19169676fa64a1867aa1", "messageHeadline": "Merge pull request #118 from aktionariat/117-emit-event-when-multisig\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "19e2956da11be07bb455d1ed460f45666473ce82", "messageHeadline": "use different fork url for local tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "18b254e39ef8a8624e6907658f63c6f1da6907e8", "messageHeadline": "bump brokerbot version for added event", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7e24cfa6b8d9687e6f58397de4be12d75aba87e5", "messageHeadline": "add event and test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a271da40468c05daa18330a3ae98fedae0067560", "messageHeadline": "Merge branch '115-brokerbot-should-emit-events-for-in-and-out-flow-of\u2026", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "4ec34b97e98cd50f28c2b10dd9078fa50e52a7db", "messageHeadline": "send eth event", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "e54bdccfd23ed82b5fb9efd31eb6d8ba9b533aba", "messageHeadline": "Merge pull request #116 from aktionariat/115-brokerbot-should-emit-ev\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "e14e9ff2f2a5945458b1d5383e1df1a8bf0123f3", "messageHeadline": "add events for in/out flow of eth", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "de858e0c79fbdf065e22c2d98aee548b5ff5b040", "messageHeadline": "Merge pull request #114 from aktionariat/113-bump-share-version-for-p\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7667e3c82cf77895e876bec9d479ae083497235", "messageHeadline": "bump shares version", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43d09d1a8da061d615388450458345eaec72e5e2", "messageHeadline": "Merge pull request #108 from aktionariat/106-add-support-for-eip-2612", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 628, "deletions": 24}}, {"node": {"oid": "dd08cb79f712010d8c3e505845f045c057bc45a3", "messageHeadline": "Merge branch 'master' into 106-add-support-for-eip-2612", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 88, "deletions": 22}}, {"node": {"oid": "1750d33d8b4c5bbb31d5836c58bc5c69f1d6f7a7", "messageHeadline": "Merge pull request #112 from aktionariat/111-fix-cost-on-trade-event-\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 78, "deletions": 22}}, {"node": {"oid": "a49a6568499b67263e23e0dcae891c79123077ad", "messageHeadline": "add trusted forwarder in paymenthub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "8b4bab1cd387ffe17f551ba8a47b45a8d8015d55", "messageHeadline": "fix compilation error", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1da4fbcc689718ad459d72872431975182b7f76c", "messageHeadline": "Merge remote-tracking branch 'origin/106-add-support-for-eip-2612' in\u2026", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "583d69937851124cd1e7b7ac1a6d3d3dc3f7231f", "messageHeadline": "idea for execution fee", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c674a32289dcda47bd7997353b4bcccc1b648025", "messageHeadline": "explanation for unchecked and cleanup", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "d937226d87c263d86b7c632bc662ed3af97f1fc7", "messageHeadline": "Revert \"removing the unchecked block\"", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 57, "deletions": 50}}, {"node": {"oid": "3843104b5a415033e79326df18f50178b6ca0ad7", "messageHeadline": "removing the unchecked block", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 50, "deletions": 57}}, {"node": {"oid": "32151d3b58d89b9b777db7cffaca45bc46db9ec0", "messageHeadline": "add buy with permit for paymenthub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 196, "deletions": 28}}, {"node": {"oid": "a7cfd8e594118b58f7e858efee6fa5695847dd91", "messageHeadline": "fix missing type in domain separator", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "74be032d6c2b099e545164ccc2724ca3b8438229", "messageHeadline": "Revert \"erc20permit from openzeppelin\"", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 203}}, {"node": {"oid": "fdc747a518ef3f345bea8d5406cdfa0f4363e1a4", "messageHeadline": "making it even lighter", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "371419bd75eb3f293dcb553c2f220eecbcf69d05", "messageHeadline": "remove name from permit", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "f2dee26b683e1e761b78fc4f18cb638c5417d157", "messageHeadline": "idea for execution fee", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "4456dffaca2d1f173034a50c80562a905da6011a", "messageHeadline": "bumped brokerbot version number", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dfa8b5fd5bf8a49e3f49c6f7adb877c5e694b16f", "messageHeadline": "explanation for unchecked and cleanup", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "323bc2a2d0d3b83e80a663e59d2dcf84f8c48263", "messageHeadline": "Revert \"removing the unchecked block\"", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 57, "deletions": 50}}, {"node": {"oid": "ea23ad8fe2e6f72afb046c5766eb4e3414deff99", "messageHeadline": "removing the unchecked block", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 50, "deletions": 57}}, {"node": {"oid": "3f4a8a0dfb2dc80e4c86e2c7b53a8a7f35871c0a", "messageHeadline": "change notifytraded to include costs", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "fb792091b3942d0872b77d667280d9d7ab1a0847", "messageHeadline": "ignore forwarder", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6daa8f1add8979818354d41c95309047ba5f1e73", "messageHeadline": "add buy with permit for paymenthub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 196, "deletions": 28}}, {"node": {"oid": "2485a3f36d23242ba607209a2d3baba56625e547", "messageHeadline": "fix missing type in domain separator", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "c406883a3bf88fe9018bbcde7000f7b3f3b5f7e6", "messageHeadline": "Revert \"erc20permit from openzeppelin\"", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 203}}, {"node": {"oid": "ee81c0374c7c4c8b17530f1b19c06a3aedbc4f18", "messageHeadline": "Merge remote-tracking branch 'origin/106-add-support-for-eip-2612' in\u2026", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 34}}, {"node": {"oid": "b6da9409eecfda67225331396d98d0d3847b767f", "messageHeadline": "fix compile error", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e057581769c21b73eeecc9d3cf5c9fa3d6c33bf", "messageHeadline": "making it even lighter", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "658bd1e1b8ef60c186457c6482ed4cd8d32bef77", "messageHeadline": "remove name from permit", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "d76c38bab259610197936654f2ee9eb207a31ff0", "messageHeadline": "Create Forwarder.sol", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e8cd02ab1d0875962d893b4450aec87c5f105706", "messageHeadline": "erc20permit from openzeppelin", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "654188a0560d8cabecfd2ab743e3bf1c29a0e389", "messageHeadline": "Merge pull request #107 from aktionariat/master", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1040, "deletions": 54}}, {"node": {"oid": "5a5f9781e6ca12581782a78c7345f8140a442a2b", "messageHeadline": "first impl of ER20permit (solmate)", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 441, "deletions": 3}}, {"node": {"oid": "27090582a2d80a660eeebd72dd644dd0858161f2", "messageHeadline": "move to multisigv3", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1040, "deletions": 54}}, {"node": {"oid": "1176af73fb1a48edf5520f842e5319d8f460dd8a", "messageHeadline": "merge fix cli automation", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 67, "deletions": 41}}, {"node": {"oid": "5cad5a3a2b74ac204e36a70660cb163c78c76a9a", "messageHeadline": "Merge pull request #105 from aktionariat/71-automatic-registration-on\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1080, "deletions": 58}}, {"node": {"oid": "d86d521c74f898bab831108e391c654c10f5682d", "messageHeadline": "fix checkout", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8680f7ce527c913f8f448087da63b63ed2c6c077", "messageHeadline": "fix networkswitch", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bea61a5a7391faa54683e0b0def433bfdfca49eb", "messageHeadline": "add switch to right branch", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "a280547bc662429551117ef8520615b576f274b1", "messageHeadline": "add simple-git", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "b45c57822f89314a18e58868a15099dcf57fc2dc", "messageHeadline": "update readme", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "8dc5b32797ee397f717e89b85203ac287e7f15c8", "messageHeadline": "add shares template", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "46ebe79077e1409ae3cc459f512716cb1fb8acd2", "messageHeadline": "add optimism template", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 255, "deletions": 0}}, {"node": {"oid": "1e338a4099e77ff0b63936b1735320cce8b27fd0", "messageHeadline": "update template", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "27d9c787a5364032520f4e4725c5a621832950c5", "messageHeadline": "integrate verify and back-end register in deploy", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 29, "deletions": 42}}, {"node": {"oid": "600c46e4f1baa15e62043510915019e6a769dd7c", "messageHeadline": "add config scripts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 18, "deletions": 82}}, {"node": {"oid": "87ea348e7d63d58f886c33636550a34bf5198924", "messageHeadline": "modify deploy scripts to use nconf", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 70, "deletions": 51}}, {"node": {"oid": "fddf7a4a71993aeb51a284d171a9c18b15072724", "messageHeadline": "connect deploy task with register task", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 116, "deletions": 49}}, {"node": {"oid": "3c955dc2441815876247f3b4c69541d22c92d5ab", "messageHeadline": "add deploy tasks", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 74, "deletions": 12}}, {"node": {"oid": "f8df1ff2071da83861eef334711657c8ae075803", "messageHeadline": "fix questionaire", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "a940b015fe6468fcbcb085af24093c7f3cdc61ad", "messageHeadline": "modify template deploy scripts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 68, "deletions": 61}}, {"node": {"oid": "c2fc7f7085fda05273f2307798bdd3ae328da39b", "messageHeadline": "change input time for total/price/increment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "191b651e2f19e284de3e470e6d4ea4a48ea7d32c", "messageHeadline": "add questions for deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 115, "deletions": 4}}, {"node": {"oid": "70f174d963e774af217939496f8ebe0060189297", "messageHeadline": "config test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 335, "deletions": 6}}, {"node": {"oid": "09f0a2f8e6ec2e2ee9c298b84b66d2a338ce18f4", "messageHeadline": "add nconf", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 94, "deletions": 1}}, {"node": {"oid": "cc28a6956055739b7593a1b8ad449780324088c4", "messageHeadline": "Merge pull request #104 from aktionariat/registration-tasks", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 709, "deletions": 9}}, {"node": {"oid": "36b13393ec7f0f4fdff2b1a91c0fd75e8e964ccb", "messageHeadline": "add task to register contracts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 377, "deletions": 2}}, {"node": {"oid": "73c889c6edd12150502a983673823aa7173b6e5d", "messageHeadline": "add inquirer, chalk, got", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 332, "deletions": 7}}, {"node": {"oid": "f401b7cd5a35ca10654fb05797f5433a37f148ad", "messageHeadline": "Merge pull request #102 from aktionariat/97-upgrade-from-hardhat-waff\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1548, "deletions": 6223}}, {"node": {"oid": "468aaa9af264e3da3d70d2ea853d6b41a332f3ec", "messageHeadline": "Merge remote-tracking branch 'origin/97-upgrade-from-hardhat-waffels-\u2026", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 110, "deletions": 44}}, {"node": {"oid": "888426e614fb732be2ee0dac3f9dfaa18c0fd88f", "messageHeadline": "fix hardhat-deploy-ethers dependency", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 89, "deletions": 1512}}, {"node": {"oid": "911e64e4130784dee374935d766d433725d783d2", "messageHeadline": "Merge branch 'master' into 97-upgrade-from-hardhat-waffels-to-hardhat\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 110, "deletions": 44}}, {"node": {"oid": "d3d77abb810420d78fc85314ec0d79f6c5d990d5", "messageHeadline": "fix dependecies and tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1101, "deletions": 1706}}, {"node": {"oid": "a4b4a9945a894e2ea7b16a050cd691cf3caf41b4", "messageHeadline": "Merge pull request #100 from aktionariat/99-fix-rlpencode", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 111, "deletions": 44}}, {"node": {"oid": "3ca76c9d4a657e43fe1eb283d970f3fc247a910d", "messageHeadline": "fix owner in hardhatconfig", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f255ed3b6e59750f2e2a684bf4467604fe3b1067", "messageHeadline": "add test setsigner over multsig", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "12025705380446599bffd2f08a98d0fd79596030", "messageHeadline": "test correct tx encoding/eth transfer multisig", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 45, "deletions": 59}}, {"node": {"oid": "ab7642c5ebefd70ce1742865a2888e280f43b169", "messageHeadline": "change test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "9574d08d9f8012657eb383981b0f570843b9d846", "messageHeadline": "testing multisig", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 80, "deletions": 29}}, {"node": {"oid": "0250b1b242b0f4e4f2c94d6a4ddc4c62977f2c49", "messageHeadline": "fix RLPencode for case 128", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b29c9cc2d2f7240f3d2c5dffc89ac74c4f76e6be", "messageHeadline": "update to hardhat toolbox", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 856, "deletions": 3502}}, {"node": {"oid": "a8685b3ef63c2e10eed22ba5614dd6f2d9065f2f", "messageHeadline": "fix compilation", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "0d29b8227215f7b1e685eb6b96cbaf343affa87f", "messageHeadline": "add tests for mintmany func", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "4ca0366e9564f60efe204658895a918d51839990", "messageHeadline": "version number and mint many", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "10e3a7c401b9a3ee2b06120e7761caab481df9bd", "messageHeadline": "events for vesting", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "25880fb2b31e82bf3b96078739d55953c56a1b8c", "messageHeadline": "refining the employee participation smart contract", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 67, "deletions": 11}}, {"node": {"oid": "20a8f4c18b57339e9227bf2aa96a5ae76a796d13", "messageHeadline": "take casting outside, to not casting blind", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "169148a2cef54d8ec37a2a1a87f4f418070b35ac", "messageHeadline": "add payable to call address", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16738beb6553b3283ca77af678dd1e3b101e18b3", "messageHeadline": "change withdraw to call with require on fail +test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "914aff2cb0a48725b0545399afce4963ca79674d", "messageHeadline": "allow Ethere withdrawal to target address", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e708fbaf9d1575564545999194d4e62411176150", "messageHeadline": "fix build", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ba8fe7c7e21c72038ac26d8ba7c4b895f66254b", "messageHeadline": "flexbile vesting start (cliff)", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "59c584bce13657b10f722881e06fd53c8c35f87f", "messageHeadline": "proposal for employee share lockup contract", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 96, "deletions": 1}}, {"node": {"oid": "d87e8b9e07fbf39fc1e8b7c04e19d3c7b5f7e236", "messageHeadline": "new deployment - rm indexed from success in event", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "991737d31ca7a5b432ef9b9d493f6a7030d687c6", "messageHeadline": "Merge pull request #94 from aktionariat/93-deploy-brokerbot-registry-\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1015, "deletions": 0}}, {"node": {"oid": "956d944b33fe50cbb7c17291e66d3f927ba46a06", "messageHeadline": "deployments mainnet/kovan + script", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1015, "deletions": 0}}, {"node": {"oid": "f67e5586918fd16db5f6bad803ab09124cb20fd6", "messageHeadline": "Merge pull request #90 from aktionariat/87-brokerbot-registry", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 170, "deletions": 6}}, {"node": {"oid": "335bf49b44bd11b7b097095b4a8861edc3f44c39", "messageHeadline": "change naming of mapping, add dev comment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8d7af98fd28e21bbd36c0ba1039142db22ae4c90", "messageHeadline": "we should not index bools", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bfb23e688817dcbb767313b2575cf4a54740ba2", "messageHeadline": "add auto register after brokerbot deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "143cdc8469cbe664d9b9b41e5ef06382cfd5342f", "messageHeadline": "add brokerbot registry contract and test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "b4f00dcb07e3320e25a1ba38214e4812285164a7", "messageHeadline": "Merge pull request #85 from aktionariat/82-event-for-auto-set-flag-on\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "840bb35c4e94695cc7dbcbefbdd2a522799e3f3e", "messageHeadline": "fix event and add test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3a8fdbdbe4b74dfc48b047839877f86e5112108a", "messageHeadline": "Merge pull request #83 from aktionariat/82-event-for-auto-set-flag-on\u2026", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3fcd5bfbff7a32c808693d0281a948bd2c3dfa1d", "messageHeadline": "event for auto setting allowlist", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "18c9c7abfe7f258c0c272139c8c44ecd688f66d7", "messageHeadline": "Update README.md", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9a06672e2d00e556d726910316eb96dda945484a", "messageHeadline": "Merge pull request #80 from aktionariat/test-coverage", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 1292, "deletions": 982}}, {"node": {"oid": "64c31deff0880356134cb8bfda498384ebf052d1", "messageHeadline": "change/comment skipfiles", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "eee1249c78031211bc8e0fcf2d528ee2d676d23e", "messageHeadline": "paymenthub test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "146040a6d611297eb914bd1d93afe9cb07618c8b", "messageHeadline": "add solcover config", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "62d8f0ecef165e2d58f3e20b017bc5fcf9334cc1", "messageHeadline": "brokerbot 100", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "242e009a70e5c0acbc4230652c062a317eb95da5", "messageHeadline": "Merge branch 'master' into test-coverage", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 364, "deletions": 13}}, {"node": {"oid": "3d329cf160d374bc5d1abadf7878cdf30dd1b414", "messageHeadline": "more brokerbot test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "736a295190832489847c2b0a4d3a510eeed08977", "messageHeadline": "tests brokerbot", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "6d0dae3bd2c68ee2845bcfbe88adfb6fea500a19", "messageHeadline": "more tests brokerbot", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "a044995f211ef38aa5cb382b88b25396ec3170b4", "messageHeadline": "Merge pull request #77 from aktionariat/verify-on-deployment", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 38, "deletions": 446}}, {"node": {"oid": "2a07ee4ee8fd6e5bebc40e30cf53d958f468431f", "messageHeadline": "auto verify after brokerbot deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 38, "deletions": 446}}, {"node": {"oid": "01f1921a0b491782affe150da25df7d1c252cdc4", "messageHeadline": "compiler version revert to 0.8.7", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43aafd3e867200fb85c21f61f95436e81896ca76", "messageHeadline": "Merge pull request #76 from aktionariat/deploy-example-struc", "author": {"name": "beruf", "email": "bernhard@aktionariat.com", "user": {"login": "rube-de"}}, "additions": 324, "deletions": 11}}, {"node": {"oid": "2ff71cd62b5cf5f72ce6b77a06e90ca270e1bd1e", "messageHeadline": "simplification deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 324, "deletions": 11}}, {"node": {"oid": "a1206e23fad9fc30e4bcc4624cf31d94dd44a2d8", "messageHeadline": "drift test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 110, "deletions": 49}}, {"node": {"oid": "a8583e40fc30beca73d7efd0b8e35b2a3afca4a3", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a45b7a7b9c417c20cc323822884e8ef35ce9274f", "messageHeadline": "fix setType for address array", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1059af10f8d5c2e34fa6491d491a82fa0c97881f", "messageHeadline": "fix allowlist contract", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2564459915dad43b75ff466805a6971c5315451", "messageHeadline": "bug report hardhat", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "1cb5a30e89f4c01871de8ec0f8de5e4bd6c0367b", "messageHeadline": "test for flaggable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "d3f2cbeebde70ebc2d78ae338ff3ca78fd76e4c3", "messageHeadline": "more vote tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "20c7ef56a4a5237c5ffe9263e1ae32a356d45b3f", "messageHeadline": "tests for voting", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "4aa9f470a5c63527ed3499911ab442838354ec1d", "messageHeadline": "documentation", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a005c7015535e2bc08dd7718ff637c00a69a55da", "messageHeadline": "tests for recovery", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "e7f6dd8662fff105c7f3f8ebfc98cef808792a9d", "messageHeadline": "tests for recovery", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "db1b8be0e04cdde7fc159c3cac669b35def23ed3", "messageHeadline": "more tests for offer", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "1bf4987505f40b7611975ba25c1619fa4929d01f", "messageHeadline": "more tests for offer", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 84, "deletions": 14}}, {"node": {"oid": "7e6ccffaae6e03b78e89a92f2b0373dc7a0aebca", "messageHeadline": "add test for predict offer address", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f72bf1ed5ae20a0bb97889372b8a96b8fc639fcd", "messageHeadline": "brokerbot version", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "efb428e7e043e7184cad714930faae4bcafe1294", "messageHeadline": "use copied intitializable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "622f4d4078ece12b1923b5a9886c8264385345d6", "messageHeadline": "more coverage", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 76, "deletions": 16}}, {"node": {"oid": "8abea889478e8a11962f34bf07044e09774ff2bf", "messageHeadline": "add coverage config", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0ad6890d0adfe0318842c1da24fd3a5550b89f5f", "messageHeadline": "remove truffle migartions", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 222}}, {"node": {"oid": "19aadc58caa90759f1fe67faaf22021f80e17786", "messageHeadline": "remove erc20basic", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "724f7a4c3812653898e9a751161e6f3b6ec97669", "messageHeadline": "replace assert with expect", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 78, "deletions": 125}}, {"node": {"oid": "f46c1f8ef25c4f2411fc85eee37b83d821942235", "messageHeadline": "fix setup", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 17, "deletions": 57}}, {"node": {"oid": "ef4fcb3c248d8384785dab562161fcf987459d06", "messageHeadline": "remove truffle in testing", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 613, "deletions": 537}}, {"node": {"oid": "f41542fd7f6c7446374704097bf3bb47bc53110d", "messageHeadline": "remove cat from coverage", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "886ba44889e081802c01aa95cb1bf1bb183c195a", "messageHeadline": "remove unused artifacts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 444}}, {"node": {"oid": "5ed7efbac1c708fcedcf0b4627da29ea26e3c0bb", "messageHeadline": "Merge pull request #66 from aktionariat/deploy-general-after-audit", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3754, "deletions": 495}}, {"node": {"oid": "d66aa688366b66c8b8453af795b8c6c76a7a2b2e", "messageHeadline": "fix test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f155480faebdbe70e6e10fbc8eeb546bde8fc7ef", "messageHeadline": "fix inheritiance order", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f3cfbd57cb4e43e9a2bf4536815c2bc6444dce5", "messageHeadline": "deploy recoveryhub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 660, "deletions": 96}}, {"node": {"oid": "287ccfe88c8224e32a653b9cc68acc960a952204", "messageHeadline": "deploy paymenthub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 293, "deletions": 276}}, {"node": {"oid": "80ada7f137ea26965890b6a0265474351c51945e", "messageHeadline": "deploy offerfactory", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 460, "deletions": 78}}, {"node": {"oid": "a28be13a8e994f47bda87f349700405f1ac82051", "messageHeadline": "deploy multisigwallet factory", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2339, "deletions": 43}}, {"node": {"oid": "700d480570e8c0cf648f595452a33a03b8c883a0", "messageHeadline": "Merge pull request #64 from aktionariat/audit-test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 87836, "deletions": 1172}}, {"node": {"oid": "ed804293c05793c2afbcd48a94bce5ff69163c20", "messageHeadline": "fix inheritance graph", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "cfb8fe480b6c3172c946fbe79bd2c32c230425ef", "messageHeadline": "fix test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "8c59f1c81a0d73d25a6e70850baf3ce85757d1ae", "messageHeadline": "Merge branch 'audit-test' of https://github.com/aktionariat/contracts\u2026", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "67d10a178ce73f342308e8d0cad2a25fa7652817", "messageHeadline": "Merge branch 'audit' into audit-test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "8fbf9ee71b4e46b4b01db885e30910535cba3ef6", "messageHeadline": "Merge pull request #65 from aktionariat/audit", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "7c80ff443b8c75371a46a9847021e3459c14c6e9", "messageHeadline": "proposal to fix recovery fallback", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "7ffd0b270cb91509ddcb5fec57dee9b3b0ed767a", "messageHeadline": "test 0 address collateral", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3b25ab9a998a3cf697af0973d9a1db28efb92030", "messageHeadline": "test delete claim", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "7b1a35f8eb7a59a99192c9f8be8880647bc66f91", "messageHeadline": "test collateralRate", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "36a3608aa8917fa6d019bf3952f2ac7691396252", "messageHeadline": "fix test", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b244039906cbb93a0b0036d77f7e2808ccbc782", "messageHeadline": "copied simplified initializer to our repo", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 44531, "deletions": 11}}, {"node": {"oid": "52e8c27c75547a7022ec2ffbbb42cc860adf76cd", "messageHeadline": "stick with old clearclaim behavior", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9e427c3b186ceecbfe513f52a1469a779af6e462", "messageHeadline": "Merge branch 'audit-test' of https://github.com/aktionariat/contracts\u2026", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "95a4ffdf5ffa855fe5f366f4614364485b5eb21c", "messageHeadline": "remove unused event", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e3d124000dbe92af54abf4a4b2806a9fc8719b7a", "messageHeadline": "fix test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3b2f77bf78d88501083ef65907233337783e720f", "messageHeadline": "Merge branch 'audit-test' of https://github.com/aktionariat/contracts\u2026", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 18, "deletions": 27}}, {"node": {"oid": "1fd1bdfbc063fa5cfffb5efd88ad5fccd080ab19", "messageHeadline": "remove public settings", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "3fc1430b2b23b35593de087f714597a18c1c5072", "messageHeadline": "cosmetic changes", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 18, "deletions": 33}}, {"node": {"oid": "d08e1d2b4a99f0bdc406234b6c2bba3f0b6e90f2", "messageHeadline": "revert to old trade event format to avoid pain in backend", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab26b8f21613615b0f1abe13c633d96fcbc058ae", "messageHeadline": "Merge branch 'audit-test' of https://github.com/aktionariat/contracts\u2026", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 244, "deletions": 212}}, {"node": {"oid": "9e8a816503e5e22f5cd50a6445f746f0811259a9", "messageHeadline": "Update Brokerbot.sol", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b3a10b7ea05bd7f65008bdcc153912154d0484b", "messageHeadline": "Merge branch 'audit-test' of https://github.com/aktionariat/contracts\u2026", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 42089, "deletions": 12}}, {"node": {"oid": "c0fdfc357eff1ad1b9bb6ffe9a4f6a7ebbfa2cf7", "messageHeadline": "additional tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 233, "deletions": 183}}, {"node": {"oid": "7ad670b3843a34e995f34761e8185e94d5237b8e", "messageHeadline": "clean up double initalization", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9, "deletions": 27}}, {"node": {"oid": "5dc3aaa05f916b2088394e5258c5b65002cde963", "messageHeadline": "small fixes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "114f02aacaf2beff51bdf1c0a640094c666946d1", "messageHeadline": "bump brokerbot version, trimmed events", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 42089, "deletions": 12}}, {"node": {"oid": "00a409aae8e24900be33b738db5ae4b9caa94500", "messageHeadline": "payment hub move chf token to constant", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0812cb4eb2c1619f7be2f107dadafaf85424ae63", "messageHeadline": "remove licensed brokerbot", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "87952b87d3962aa0373b3b43e4e6eae491e459fd", "messageHeadline": "fix accounts in tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "45e5334c1a2b9984825ead7f6da7cd5ffe8c9cb7", "messageHeadline": "more tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "a91d794647b1c3bdf751b9d7f7b455387e9e3ae6", "messageHeadline": "added test for draggable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "b91f5e48718777cdffa1dcfa881ceaa5bcf8f4ae", "messageHeadline": "allowlist tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 70, "deletions": 23}}, {"node": {"oid": "2eb6006136d13c18eef0c993b5d4ba8c410bd74b", "messageHeadline": "Merge branch 'audit' into audit-test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "c6ac9d514b2aeb00098c98b19d2b5813adda78dd", "messageHeadline": "fixing tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 67, "deletions": 50}}, {"node": {"oid": "7fafe8844316ff231c2411e2d732dc058dab60ea", "messageHeadline": "rename flag and add sender check on notifyVoted", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "2da2c7c4e6e0108ae0a0d0e17b0306bddff93a18", "messageHeadline": "leaner require statement", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d6071ecb292d1a051f90dd44a00ba6b546782e8", "messageHeadline": "Merge branch 'master' into audit-test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3877, "deletions": 615}}, {"node": {"oid": "6ea69c9af7722ef2c2917c468cf2db366eb8b8c3", "messageHeadline": "testing", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 152, "deletions": 95}}, {"node": {"oid": "fdf35651ffbd82c6f0a8677e09e2abdb53c48890", "messageHeadline": "better parameter name", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6fdcaf3a2fbc319229e543cf4efbd77a295432ca", "messageHeadline": "Merge pull request #63 from aktionariat/paymenthub-erc20-with-path", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 899, "deletions": 59}}, {"node": {"oid": "cc781bfe01f313d20e6c565f461ca2f21f819cec", "messageHeadline": "add swap check", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ce427ded8cb848a74147878ee83b09c555f2d69", "messageHeadline": "Merge branch 'audit' of https://github.com/aktionariat/contracts into\u2026", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 215, "deletions": 125}}, {"node": {"oid": "29b0fb7157bc9cf07e4347a57028e649fdb5ca56", "messageHeadline": "multisigfactory indexing", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42c83411c1eabbc2e9951913722c0bebd6ed2682", "messageHeadline": "testing", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 125, "deletions": 99}}, {"node": {"oid": "21834320bf5d9ac00c8695a24877606eb6ec0693", "messageHeadline": "Update ERC20Allowlistable.sol", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4590efeb4aaa45e726c86b406ec6dbb18b0e5f0b", "messageHeadline": "some optimizations based on the audit", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "e675c13c973d1f6983eef2db30045448b43c2454", "messageHeadline": "Create MultiSigWalletV2.sol", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 186, "deletions": 0}}, {"node": {"oid": "146eae8e4fe09034cadbe674db5d39712cccba0c", "messageHeadline": "Merge branch 'audit' of https://github.com/aktionariat/contracts into\u2026", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 156, "deletions": 133}}, {"node": {"oid": "628e407b22bb66a9d585f397e1aa56560bcbf376", "messageHeadline": "audit optimizations", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 18, "deletions": 111}}, {"node": {"oid": "007077fb3b76738a52ab4c0a54ac095811d1eabd", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afbbf3ef63e0df8afe5b73cc68c20a49c4523152", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b99e223abfd4d5c8c0ee41a42fe488698e533454", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8724a7b2a47fa6b6eaeb80b9684ed02ab8ab294", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e06a4b69ff99ba98c78367dd60665d7461045de", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d42dc4f7de578e6cf258f79650b4fc5d0abbddcf", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c3176787f361a032b74fec3733b4b1180c0fcc48", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3f4c70d8285a5d378dccf8ae93c08050b73cecb4", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06cc376c328327789ef3cf85e15ac1d4e15e4a24", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "d821d2685faa6dad97ba6bf529e520f402a1923b", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "8c5bf737b5fd97689d7111312f46b24900fa7f5d", "messageHeadline": "audit fix brokerbot/paymenthub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "67e0fe0fe8a8564dbcf94d94bec5bc0ec50aff95", "messageHeadline": "audit fix offer", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "ab710014ed72255d57fc810b0a95bc81af50e471", "messageHeadline": "audit fix recovery", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "812270f955ff4625e671e012640a31cd410bf434", "messageHeadline": "audit fix interfaces", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 52, "deletions": 48}}, {"node": {"oid": "e81e7a6d254bddd69701a78c3a2616bb0acdaa2a", "messageHeadline": "erc20Flaggable audit fixes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "25f1bb59d684f6a65bdfddc14ccb821359640a18", "messageHeadline": "brokerbot audit fixes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 54, "deletions": 74}}, {"node": {"oid": "59bc1f7f87997894c6596ffc0131362cb24ad5dc", "messageHeadline": "change multisigwallet implementation to immutable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5310e5e57e8f501cb6d312cb772176eeb54cbaca", "messageHeadline": "fix references to erc20draggable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2066ad764f0f6009bee0a22ad9f139b2fec4bfaf", "messageHeadline": "extract IShares from ERC20Draggable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "a029b5458a600496e8f5d0481e0b4572ef2d70a4", "messageHeadline": "draggable fixes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 63, "deletions": 48}}, {"node": {"oid": "239083b49c4f43a876ef7acd9ad5448a049d7410", "messageHeadline": "removed unused methods", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "18c40a11bf53c3e4f391c128c20eb6c860516697", "messageHeadline": "fixing audit results, part 1", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "3cd6104da7136c81a0753ac5fb5b70d9352d803d", "messageHeadline": "verify currency", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ba253af3d4bb4b338ec0f76745f1f4492ba54ee0", "messageHeadline": "bump version number", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3429218b99323cfeb5d2e9e632b2cec43231d8e6", "messageHeadline": "allow the processing of bank transfers even if disabled", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1ab6b6c11445eb8fc47c75ec60f024d25d7d6087", "messageHeadline": "timeout", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fc4ca84fd4d03e36a17a45621f529248e6803aa8", "messageHeadline": "timeout", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5f7c0d82c5cc6d3d58a09f9426cea9093c3c9655", "messageHeadline": "increase timeout", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ce67f2ae8ec62395f08c86578fb472193a42828", "messageHeadline": "new tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 230, "deletions": 22}}, {"node": {"oid": "7bf89dbb9fd4a8f34556ab16b6689649425b34a1", "messageHeadline": "clearer comments", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2e5e661220a663c176fbec3c4eeabcee896ef3b7", "messageHeadline": "add uniswap sdk", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 648, "deletions": 22}}, {"node": {"oid": "b96eac750a0ff03244a293eb3f7e6404cd12bb05", "messageHeadline": "path param for erc20 swap", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "3c4e7efb1769c59f7d57322df86918f102083381", "messageHeadline": "Merge pull request #59 from aktionariat/deploy-paymenthub-erc20", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 433, "deletions": 91}}, {"node": {"oid": "8fdf31b4b3f596c12773ffe1f5e1cdb4276d0d0f", "messageHeadline": "paymenthub deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 433, "deletions": 91}}, {"node": {"oid": "59d383fd83cd052b745f958c8d2385973ad32a1a", "messageHeadline": "Merge pull request #58 from aktionariat/paymenthub-erc20-approve-fix", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "fc65dc7f967481c253dbbbab2e254d835838f2f5", "messageHeadline": "Merge branch 'master' into paymenthub-erc20-approve-fix", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 174, "deletions": 110}}, {"node": {"oid": "41e29c11f53376faede627fca3aa556f63cb476a", "messageHeadline": "remove set approve to 0", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "7bbad97b8d7c23c49666f54f706fc55d01be6dde", "messageHeadline": "Merge pull request #57 from aktionariat/powerlist-fix-56", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 173, "deletions": 109}}, {"node": {"oid": "6e93fbc2381a340bcd8c51e26f956140262fae0d", "messageHeadline": "different accounts for deployer and owner", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 62, "deletions": 60}}, {"node": {"oid": "d37ed62555ef90a946882884d595d813a1e5f196", "messageHeadline": "change to setTypeInternal for failOrCleanUp", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e4bc35c66fcb94ffd69dc39f7130531e34c2c48", "messageHeadline": "new test for allowlist", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 113, "deletions": 54}}, {"node": {"oid": "4df900241eaaaade0071459e127d01be783954f3", "messageHeadline": "set owner different as deployer", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eafc6464656deac837bef7bce8ee031a5f264574", "messageHeadline": "fix settype", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b830628368c8e6ccc7f360afc593315ec702ae07", "messageHeadline": "Merge pull request #54 from aktionariat/paymenthub-wbtc", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 730, "deletions": 117}}, {"node": {"oid": "a05ce7887cba5312f29fe9a658f803ca036ad38a", "messageHeadline": "new paymenthub ropsten deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 281, "deletions": 76}}, {"node": {"oid": "013116299b439bdf20be1c1266d520df8401de91", "messageHeadline": "approve paymenthub-uniswap outside payFromERC20", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "09cb9d6af0f5b4c371205771092f6d711263af78", "messageHeadline": "reduce gas through memory var swapRouter", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "732f4b20bc31fc22a7e0a92ad5da5739ad65850d", "messageHeadline": "check that correct shares are transfered( w/ btc)", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "72a04d8e09ceaca50d04429071866f57bf2aab63", "messageHeadline": "remove old config file", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "71ed92339cf467c1978831449c8534982eeabc4f", "messageHeadline": "solhint markers", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d13e6eb857c4d7a1720697fc827a17adcbc6dd2a", "messageHeadline": "move config to /scripts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "281f53c9edd8ac0f2960690ad58bfb95534b3dfb", "messageHeadline": "remove external res", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "486108f20fb91716bf36f779e39d9afc2d35938e", "messageHeadline": "pay from wbtc test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "0d5327b9a33688d7b40529152096f1ae33946a35", "messageHeadline": "add payFromErc20AndNotify", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "9b0e5df6a2e3ec0daaf40028764897b0483da099", "messageHeadline": "add test helpers for setbalance of accounts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 216, "deletions": 3}}, {"node": {"oid": "938de764852b96596c3ce05737f3de0a2fb3f0fb", "messageHeadline": "get price in wbtc", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 76, "deletions": 25}}, {"node": {"oid": "c386ecbf79a09bd4565925d301179e6a7046cf7b", "messageHeadline": "add @uniswap/v3-periphery", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "6da1e4872d12bf1e1fb8774204cc444aaedee69d", "messageHeadline": "kovan multisigfactory address for testing", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cf1e75a372c723c62b7ae25a6cb00d45368a34af", "messageHeadline": "add multisigdefault for testnets", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "87ec1ac098324a552657651158915e9f654072eb", "messageHeadline": "adding wbtc test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "f51f8db3dc1034e00d514871e61593b47492c583", "messageHeadline": "add mainnet deployments", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 982, "deletions": 0}}, {"node": {"oid": "0e73d2817f70348828598c535c37414bb411acc0", "messageHeadline": "Update market.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fc57566063b39bce3f997beb602a267a43a0f67", "messageHeadline": "Merge pull request #49 from aktionariat/dai-paymenthub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 774, "deletions": 438}}, {"node": {"oid": "44872395643bbe22f61983dd2611af92fc71ebb5", "messageHeadline": "missing require", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b5cd6abe6cbd43a50ee40e6d6c76ab2be7667667", "messageHeadline": "fix oracle and add burn of draggable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "450ab1f939a6a12c48574e1d9f5289fa2b871265", "messageHeadline": "explicit deploy allowlistdraggableshares", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 15, "deletions": 35}}, {"node": {"oid": "748fa5f463e94b2d0c8656796d987240f18372db", "messageHeadline": "update comment for mintAndCall", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "320aa9ce7595fc72087d317579c06aab9e00d03a", "messageHeadline": "enhance test coverage", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 179, "deletions": 30}}, {"node": {"oid": "a9e3c0bf7d8cad556b5dc5980275efb64b66a698", "messageHeadline": "update deployment scripts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 184, "deletions": 143}}, {"node": {"oid": "10794d421e71cb67147651f88725962f9e299ac7", "messageHeadline": "rename accounts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "33cd1a199b2159f5ad3436a2ccc1da1b7f19e0ec", "messageHeadline": "clean up tests with trufflle-fixture", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 79, "deletions": 106}}, {"node": {"oid": "27c2fc69a71dc68aeb4a2ea3e2ddd7a8c31eccce", "messageHeadline": "Fix infinity image", "author": {"name": "pansay", "email": "jan.krepelka@gmail.com", "user": {"login": "pansay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4470ccdd5c6ca825a2424904bea3a742e6e234b4", "messageHeadline": "Update images paths", "author": {"name": "pansay", "email": "jan.krepelka@gmail.com", "user": {"login": "pansay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5a45c50e6c9863555dc6500bb412e4cfcaa49856", "messageHeadline": "test coverage", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "7efc69ffbfa6b31659a0175cf881e2f8861220c3", "messageHeadline": "fixes tests and bond deploy", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 33, "deletions": 72}}, {"node": {"oid": "d277a7663b2cf79a42a2292cbe09590a94a4678c", "messageHeadline": "optimize for gas and general use of paywithEther", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "0303c21cb69924ea1fb80d618e714d03ec15dfbb", "messageHeadline": "fix tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "6a1f720791a4e29bce8831894e1c83dd0a059150", "messageHeadline": "update deployment scripts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 166, "deletions": 72}}, {"node": {"oid": "c661eea3b5e403c59a65dfa0b30a9d02a166d6b2", "messageHeadline": "optimise gas", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e1c3b5c82a1a13cc791f6767df6da48b9526c71e", "messageHeadline": "test and deloy dai brokerbot", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 84, "deletions": 12}}, {"node": {"oid": "45e4fb49c4a44bfb2fc7ca9b2c44d9cda9590084", "messageHeadline": "remove currency from paymenthub use brokerbot", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "0963ce495860af369b0a1628c2b6bd51c788d288", "messageHeadline": "make oracle immutable", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93532bac6d7bac7c1f613d66582b7d6c6f04bae2", "messageHeadline": "bond simplification", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 291}}, {"node": {"oid": "7b233ec54433bf898b8e9c69b528518126f11d71", "messageHeadline": "cleanup", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "50f312fca8d208acd6d1007c2a6fea57f8beba7f", "messageHeadline": "extract interfaces and moved some event emits before external calls", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "9a07e5315b8dc960c5dcdb2c72ada58af44da200", "messageHeadline": "remove out of scope files", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 613}}, {"node": {"oid": "50f6b9ed19fe6b6e5ed6b314922c5049b07c2307", "messageHeadline": "Merge pull request #48 from aktionariat/audit-cleanup", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 50089, "deletions": 51516}}, {"node": {"oid": "6b11cc999f97aadd704e105613dbe73cdf78e3fc", "messageHeadline": "revert ownable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "349cd761b5cd91d86663da1baed32e55b129905d", "messageHeadline": "add forcesend and basic for github actions", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "c314308ec3bcd5c42c1f9e85cf82bf84ee007b55", "messageHeadline": "add erc20basic and forcsend artifacts for testing", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 445, "deletions": 1}}, {"node": {"oid": "d2df1a7d8002ba90deb007cb1cf514fbc289d5f6", "messageHeadline": "print artifacts in github action", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d50434d51e8fea71ad8f8dd5c7ccb491c7f2a657", "messageHeadline": "remove unused ext contracts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 1328}}, {"node": {"oid": "b41b1f2ce0696831f58dc4fdfa6784e938e31388", "messageHeadline": "artifacts fix", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 216, "deletions": 6535}}, {"node": {"oid": "f30cb5478d0d9de4989c55ce7fa40de086a7a3b3", "messageHeadline": "delete artifacts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "ae679f40d800a251c13d52a00ab4b3004f401540", "messageHeadline": "delete artifacts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 126}}, {"node": {"oid": "9466bf3c0c48d64cc3e4063bc81cda2544e7c7f1", "messageHeadline": "artifacts fix", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d936ee7fa851cbce754f394b328aa0757e7cac9", "messageHeadline": "add static artifacts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 382, "deletions": 2}}, {"node": {"oid": "693d999fc91d74bfa49aaceae2137285e6a92592", "messageHeadline": "add require messages", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 34, "deletions": 46}}, {"node": {"oid": "0b3ab8b496f1454274252619ef5f9a6b4f833dfc", "messageHeadline": "remove unused code", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "253faa0925f11a627815b89c2bfc4b77ff96a5ce", "messageHeadline": "solhint remarks", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "075ad537579a5de7daf83d14dd62ccdb6caa923b", "messageHeadline": "correct copyright year", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 30}}, {"node": {"oid": "4b468724d44fc4e0b4df12812d624f34105be199", "messageHeadline": "move erc20 basic to ext", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5177, "deletions": 1}}, {"node": {"oid": "a4f291b7d46f4d0051734e6a6ea24448c704886a", "messageHeadline": "doc update", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "da3e05d36b44d0d7be4c09c5160128e6f0ef75da", "messageHeadline": "updated comments", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 16, "deletions": 4801}}, {"node": {"oid": "606623b1dac2c1b9b38a31d4ef17b4c36a55bff5", "messageHeadline": "Merge branch 'audit-cleanup' of https://github.com/aktionariat/contra\u2026", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4762, "deletions": 2}}, {"node": {"oid": "40a8eb19382f2b403176d8a2961cde21343209a5", "messageHeadline": "consitent symbol name order", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "56f82f2dab648ee83be3cd2524c15f51e0504ad7", "messageHeadline": "add ext artifacts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4762, "deletions": 2}}, {"node": {"oid": "c1f0bf75d8f9d1d4d5aed029e850df93fe3f25a2", "messageHeadline": "fixed imports", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 49970, "deletions": 69}}, {"node": {"oid": "3da79dabcf5ff9132e513d4cfd8efe032aac6e23", "messageHeadline": "Merge branch 'audit-cleanup' of https://github.com/aktionariat/contra\u2026", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6514f6f902222be4b081dfad0d01155d0b71ab2d", "messageHeadline": "package reorg", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 28, "deletions": 44}}, {"node": {"oid": "c4aef523b36733002c2dcf2cdc42c18b8768f9f9", "messageHeadline": "change req msg", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e6eea5e0194325c2129e4ba3f2c767b5266df30", "messageHeadline": "safeguard owner transfer", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cff629ce71511c9ee428d2b279a11491fdb8cbbd", "messageHeadline": "add event for paymenthub change", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0cab77ceb5e09b3de5a3ae5c581f5891a0230af6", "messageHeadline": "fix constant naming", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ee41529a2a7352d81c97bd46a08519e9542a9def", "messageHeadline": "move transferfrom after set claim", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5039ba7317d68858fe24c0c0339540d478a018fc", "messageHeadline": "reduce", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "dbec9da7a74fef27a67c1a658aa1057a1dff6902", "messageHeadline": "test in backend", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "8c20aba3df20222c3f3d6734d4dacf3ff5e461f4", "messageHeadline": "mul before div", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8668d7c72fb2d00d90275716167e94d0e761c986", "messageHeadline": "remove log", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6834e8ae10813c745e3aaebfd3356554186eaa49", "messageHeadline": "reduce code", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "313d21fb9c94d939f9b6d2c5aa3e23952a60b6fa", "messageHeadline": "brokerbot interface", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "a8691e2c2c7eeb8222d1215f2ab17b92382ae587", "messageHeadline": "inherit from brokerbot", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 227}}, {"node": {"oid": "4ac57af67c7c0eecc2329cb05a50b68b038250ce", "messageHeadline": "multisig test", "author": {"name": "rube-de", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "4dd7a1a3e24cb1686536d4e0258c355d24ee2928", "messageHeadline": "duplicate awaits", "author": {"name": "rube-de", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0428256c1ba1f71e78bf167b036401214a2ef1ce", "messageHeadline": "reduse loc", "author": {"name": "rube-de", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "41c0c16845f21c52a75eda7f6751d2b4ca63deda", "messageHeadline": "update yarn.lock", "author": {"name": "rube-de", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "022e94b751eaaded151d6a9ba2edd0056505adcb", "messageHeadline": "change multisigclone task", "author": {"name": "rube-de", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "cad5a791ac9f88be284801bf8fcf6e18fd3f6cfb", "messageHeadline": "Merge branch 'master' into audit-cleanup", "author": {"name": "rube-de", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2993, "deletions": 333}}, {"node": {"oid": "afe261fed9c7572043b01c0ccb5138e0184059f2", "messageHeadline": "Merge branch 'master' into audit-cleanup", "author": {"name": "rube-de", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4b9dbbb8e9229475c6165873f902a94cd40842f4", "messageHeadline": "multisig test", "author": {"name": "rube-de", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "9f91a9a7dd8b88a3133eb154b84918d759c20902", "messageHeadline": "Merge pull request #46 from aktionariat/paymenthub-deployment-keep-eth", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1865, "deletions": 2}}, {"node": {"oid": "7cc11500b6a07291e3d8ef6f68c793bf81afc46e", "messageHeadline": "paymenthub deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1865, "deletions": 2}}, {"node": {"oid": "f1e4630fb8032b94f3841a27d56aa4e5702be99d", "messageHeadline": "Merge pull request #43 from aktionariat/buy-sell-with-ether", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 16859, "deletions": 18332}}, {"node": {"oid": "00ff0ed688bdf533c29cd75d012240753514cb68", "messageHeadline": "remove coveralls in script", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "454e30d4e466f87babb1e554bdd569642fdf9b4c", "messageHeadline": "moved files to other folders", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "881bf21e11e5cf94068717c04ace8a2aa48694c5", "messageHeadline": "fix coverage", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a12383ace8a1deb57abe9fbea72541746a8bf8d", "messageHeadline": "add debug", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "96538414b8bb46309299b0e13946aa99601f3ce1", "messageHeadline": "add coveralls", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "c4dc5599205b147d95aa5aef9f2e98bd5aeefe37", "messageHeadline": "update lockfile", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2486, "deletions": 2276}}, {"node": {"oid": "ca550ff0f8681c758e6f2688b9fa2d840f4cbd60", "messageHeadline": "remove package-lock.json", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 51030}}, {"node": {"oid": "d7e6d7db03577712356365a37f443cb9d8ceba76", "messageHeadline": "fix coverage action", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69646ee46cfee5d3beafdc7c118785af7aede3e5", "messageHeadline": "fix coverage action", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e1c9c54ab1a73f72aefde37de4931e0d3cc2057", "messageHeadline": "fix link to new multisig wallet master", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ce678af152b63236bf9947f7672884628fdf821", "messageHeadline": "update tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "1e86698f60f37f3d9fa17ab60e21e68f6159d6c2", "messageHeadline": "solhint fixes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ae1078ccd7f1592ce805c97208a47ef0af5d25b5", "messageHeadline": "remove old multisig", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 268}}, {"node": {"oid": "56948e7f7671253b0bdd311adf535e27040b1304", "messageHeadline": "fix test and remove comment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "473d8b6702330ef8e9d4f576d4ac7f5009110aea", "messageHeadline": "fix tests erc20", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "03662672a23dd5afee74290ab31d1e0bb43ce54a", "messageHeadline": "delete unused files", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 594}}, {"node": {"oid": "1252d5703270f94f3fa6646eabcedbf8631f902b", "messageHeadline": "added method again for backwards compatibility", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d33a4695f68e7e32300d338b2f03f165a9342bc5", "messageHeadline": "optimizations and setting declaration in Brokerbot", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "0d14319272a7ad22c9524be3414112e067a50917", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "9d1d511298343e47e2487140d144d4e77ba6fc69", "messageHeadline": "comment", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9cb7db007a1d381188ea58547f2364ed3a0c385f", "messageHeadline": "clean up dublicate code", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "78300fa79b98c87f0fcd9df1c266082bcca665cc", "messageHeadline": "remove unsed local variable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "78ff184979d4b1f55d6263420c918690eb6da030", "messageHeadline": "add coverage", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "926fba9cfce08a9024769a5149a56ce4fbc6997a", "messageHeadline": "solhint fixes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 61, "deletions": 53}}, {"node": {"oid": "2cf03b10559d277ba3ecdff5cb453d399e6804f7", "messageHeadline": "update for coverage", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "18597124a57666a1a3fae9b55de99c9d91aacff3", "messageHeadline": "remove unused hook", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 74}}, {"node": {"oid": "3d537c57683e79ee3e56c44dcd547af06bde6124", "messageHeadline": "update actions", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3fa11a28f2bc3fe2b009c88b14efe2c45fa32442", "messageHeadline": "update paymenthub to manage keepETH setting", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "af5e1822831bc3410cd9e7413458096a1516a87a", "messageHeadline": "Merge pull request #42 from aktionariat/fix-name-symbol", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "658b5993e6fe2a14f2ee43801d003b6aa623e634", "messageHeadline": "fix name and symbol double bug", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "45c7b2f36c38f1f99ae0c423031e5c2bea3c11bf", "messageHeadline": "remove unused interface", "author": {"name": "rube-de", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 76}}, {"node": {"oid": "46628d70193a4956a0fa895fc6dd84000880a5ee", "messageHeadline": "update test", "author": {"name": "rube-de", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "03743d00409e841401fe5e184c441caac3d811f8", "messageHeadline": "update payfromether", "author": {"name": "rube-de", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "27b2d206baa5d5124b0b4dbbd37d93ac21b4bbf1", "messageHeadline": "fix calculation", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "fc4f968ec6a6cc1216b7e5e26c145658052185dc", "messageHeadline": "remove hardcoded paymenthub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8568c628b1fc4713dc5d7722bfb3450700b7032e", "messageHeadline": "update deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "4bf8fa9f5f35e2c4a6f829c10f3fb90ab457b15d", "messageHeadline": "update test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 101, "deletions": 22}}, {"node": {"oid": "fc93726314cfa03f626afaa090b05751ad54de16", "messageHeadline": "update config", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 515, "deletions": 12}}, {"node": {"oid": "3187db4b7e85f99bcaf9b54c60d10a91a7bc217c", "messageHeadline": "fix decimals", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "547452a2e5840f8f4d019b745158269a0e8aa7a2", "messageHeadline": "update dependencies", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 16023, "deletions": 18135}}, {"node": {"oid": "0e6b9899f320bfd0c7701ebd6ef871c883c764ab", "messageHeadline": "new paymenthub", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 133, "deletions": 8}}, {"node": {"oid": "bacd759864938977180264324211b619989966ce", "messageHeadline": "clean up", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 879, "deletions": 51473}}, {"node": {"oid": "884acf35ba5ef1ec35bdb6f366388c71edc8336b", "messageHeadline": "add polygon config", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "29acd98094af4f2a2ab553371ca8294025ffdd49", "messageHeadline": "test fix", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8acccea2dd6c0cfa174120ecc7b17104c86a8f09", "messageHeadline": "brokerbot deploy fix", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "4dd6ffc1925ad181e4f282201deb63d0be179279", "messageHeadline": "kyber integration", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 570, "deletions": 2}}, {"node": {"oid": "79c6bdaf54aaf4ce7c3b1b8e510f5db141f1d910", "messageHeadline": "mumbai test deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8670, "deletions": 3}}, {"node": {"oid": "a63b8d04a36847547595ade6b666cae77c2f90db", "messageHeadline": "Merge pull request #41 from aktionariat/fix-bond-imports", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "03d94f5ad12896d8b47617b7a27f21bd059d96ea", "messageHeadline": "tix test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3ef486410bd7de15e995e2b2814295450b5b4709", "messageHeadline": "fix compile error", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "fa049f8ad8a49923795d16abbcc50d29ecb890f7", "messageHeadline": "fix imports to new folders", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3c9bb56d486754880d0746ab12ed7454167dc198", "messageHeadline": "fix links", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a461f8b6e8cf0c6a86ea3a41196b6ee3d82a5334", "messageHeadline": "Merge pull request #40 from aktionariat/bonds", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 711, "deletions": 0}}, {"node": {"oid": "2c2c9f30bb81629703b12ded91c3f808bc983a5f", "messageHeadline": "Merge branch 'master' into bonds", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 346022, "deletions": 70679}}, {"node": {"oid": "0a5309b00bf0d922cc433a021598ea3577da8944", "messageHeadline": "update bond", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "97404efc899a8fe7efdf2b723f869ebf99a96d24", "messageHeadline": "update comment", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "8162dba58420beeedb5929daf02bb9935e6747ce", "messageHeadline": "Merge pull request #37 from aktionariat/restructur", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2059, "deletions": 981}}, {"node": {"oid": "77f84d11ef25a1a4a4c2b3bc5e011b0bd710a4f1", "messageHeadline": "optimize with external", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 150, "deletions": 148}}, {"node": {"oid": "48a76a9495804feb10dcdefa765984516935c01a", "messageHeadline": "constant vars", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "150af3a495c731393d7be270053079ac54634347", "messageHeadline": "fix shadwing var", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ba212c89d6d885bd0270ab3f13194ace867e493", "messageHeadline": "fix shadowing var", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f91277606fdfb38546fa22d52e24e7fbb8719ef", "messageHeadline": "fix shadowing var", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5ab542b50a6ab52d686694408685dd36a25048e1", "messageHeadline": "fix potential reentracy", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1d55af086365275660b22c6d58225653d5a6855", "messageHeadline": "align pragma", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 85, "deletions": 57}}, {"node": {"oid": "849e414f1953616caf64efda7d8559634a679948", "messageHeadline": "restructur contracts folder", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1824, "deletions": 777}}, {"node": {"oid": "b7c58ec73e8100ba9b2a0d6390b0d8b836ef8212", "messageHeadline": "add VSCodeCounter", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1c4411a03f1331c254491dced4dfe132f62f810", "messageHeadline": "missing await", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc275c54d68a14bb57b4dbbaff922986defaceed", "messageHeadline": "Merge pull request #34 from aktionariat/allowlist-deploy", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 10718, "deletions": 13}}, {"node": {"oid": "7f406a123ae1209066a9c0ae5bd7d30bc6f68b64", "messageHeadline": "Merge pull request #33 from aktionariat/allowlist-test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 268, "deletions": 80}}, {"node": {"oid": "2bc24baa7ed4097ea584fb4db8c24ae79faee7fa", "messageHeadline": "allowlist draggable shares deployment", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3096, "deletions": 158}}, {"node": {"oid": "7d8275da6b4e603f8c8378b35e2356f593c76028", "messageHeadline": "deployment changes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 7773, "deletions": 7}}, {"node": {"oid": "76fe3682ad6c2a42c722a9b33fa7f4e40d86da27", "messageHeadline": "use hardhat-deploy-ethers", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "485e067365ee920bf13e8923248fc42bbd9e148e", "messageHeadline": "internal setType", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "da6d1615276be22204d0b217563a58a1ed5dfe9c", "messageHeadline": "fix tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 169, "deletions": 29}}, {"node": {"oid": "5e5e0eece524739c85ec74673110824121483ee8", "messageHeadline": "change deployment scripts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 65, "deletions": 5}}, {"node": {"oid": "da66ace8dcb2d75f291947212afe403d411a30ed", "messageHeadline": "contract fixes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 34, "deletions": 46}}, {"node": {"oid": "89bbad31d49930f91b36e535c2dafdd963d7940a", "messageHeadline": "offer not cloned any more", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 27, "deletions": 99}}, {"node": {"oid": "8447715d54473110a936e711411dbdaa037c26e9", "messageHeadline": "setflag and subtle bug", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "6644d11c7d61b153f2b8b3f899d1a387facd7a51", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 34, "deletions": 45}}, {"node": {"oid": "a5f3271a4585a8dc0e1c687922586f11cfc73dcc", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0f56c111928f33e8062b18f8fa273653b5446f10", "messageHeadline": "also disabling the forbidden flag when all restrictions are lifted", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 34, "deletions": 45}}, {"node": {"oid": "5e15584f7b9844c2f6eefd442d775b47b6ee52bc", "messageHeadline": "Update allowlist.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e1c1aa2a8b4660cd9b1d3b82a449804ee714d43", "messageHeadline": "Merge pull request #32 from aktionariat/new-token-standard", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 323322, "deletions": 58970}}, {"node": {"oid": "ef840bec2e3a104dfdc6177d3a90eda35bde13d3", "messageHeadline": "Merge branch 'master' into new-token-standard", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 6254, "deletions": 7177}}, {"node": {"oid": "3dbe980337e9c598d10b61b0a931b428ed3d3692", "messageHeadline": "Update README.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "339895701389ff38e52b5f727af38586bf9b2195", "messageHeadline": "extended allowlist model with forbidden and powerlist", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 123305, "deletions": 7857}}, {"node": {"oid": "1d83ec551d5c5f42b24581a197ace8692153410a", "messageHeadline": "fix tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "7f532a714b5a4fc0bff58bdf42336fc2e18a6e59", "messageHeadline": "refactor and new whitelist wrap", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 270, "deletions": 10}}, {"node": {"oid": "4b0900a2db752c42fb61632e725002278f6cd9b2", "messageHeadline": "remove logs", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6c12b74dc50f382fd2e5857fd5fe1c6ce2790dcb", "messageHeadline": "test for exec with ext votes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "fd1a6c64b78c0c9bacf8e03f481f3ec92c496d84", "messageHeadline": "add oracle", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 125, "deletions": 11}}, {"node": {"oid": "eac7d9d2a873b7628cf9698b5e8773142984b5e8", "messageHeadline": "Merge branch 'new-token-standard' of https://github.com/aktionariat/c\u2026", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 8050, "deletions": 6636}}, {"node": {"oid": "ebf00d699eda970033a6c8450492c4829029eba5", "messageHeadline": "small fixes", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 140, "deletions": 34}}, {"node": {"oid": "7f7c296cdc2c6af5bafdac424ee2a7a4680ad37a", "messageHeadline": "make offer clonable", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 10030, "deletions": 11144}}, {"node": {"oid": "8efeeec81d75c34cd4a183fbd2e04eb3c3d637b5", "messageHeadline": "recoverable fixes /test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 150, "deletions": 12}}, {"node": {"oid": "c4c9b82ed4cadfac3e0d7bd50f14e9eb09859225", "messageHeadline": "emit event on namechange", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 8050, "deletions": 6636}}, {"node": {"oid": "88ad0396ced8d856820b003ad27135b9905d931b", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 10678, "deletions": 11140}}, {"node": {"oid": "4bd37cc876efebff1a92ae90a4110470d3bc0946", "messageHeadline": "fix compile and test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 113, "deletions": 40}}, {"node": {"oid": "62d1b706be845e2574e467e4c0f125c76111656e", "messageHeadline": "Merge pull request #28 from aktionariat/clone", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 10397, "deletions": 11108}}, {"node": {"oid": "ab9006b2d1b970bd52f010e7cdcbeb108cbd597f", "messageHeadline": "Merge branch 'master' into clone", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 271, "deletions": 51}}, {"node": {"oid": "a56f71159093e9217ea502e885f1d39bd827e27b", "messageHeadline": "Merge pull request #29 from aktionariat/deploy", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 5813, "deletions": 7166}}, {"node": {"oid": "6a08efd770702dbffdd78c76664aaddfa59a68db", "messageHeadline": "recovery hub, oracle", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 205466, "deletions": 58706}}, {"node": {"oid": "3604b255b7b1674630b5936d67dbb33ad83e76b6", "messageHeadline": "add paymenthub deploy", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 29, "deletions": 575}}, {"node": {"oid": "feb40f93b5e3b51f1965bf093ddc4524172ac5a7", "messageHeadline": "Revert \"brokerbot improvements\"", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 5547, "deletions": 7143}}, {"node": {"oid": "0c00f8fa1777b2a51ce16af2a55c308c3bdeb700", "messageHeadline": "Merge branch 'master' into deploy", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "6722f6e4ef17217edc61bc1427f57ef1e52ea336", "messageHeadline": "cleanup", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 381}}, {"node": {"oid": "b11c6279b16c639cd7be91458c24949c7475cf80", "messageHeadline": "add deployment scripts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 112, "deletions": 66}}, {"node": {"oid": "ecaafddad817880bbc8319f7b09f7b17ec518700", "messageHeadline": "Update README.md", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "316fa570ec78b3699cfb17381c14a35306005d98", "messageHeadline": "Update README.md", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f2150fa6ccc8f9648e5fb70381b9bc8a2547372", "messageHeadline": "description for task and node", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "d1227be79d416143d098815b191fcd3dc69d2e51", "messageHeadline": "add create clone task", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "a2b2267a2c2d8ac1987e4a4dd2d6405c43870b73", "messageHeadline": "add deployscript", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "0478f5a82e1675ff161052128269c8c505a90720", "messageHeadline": "move contractid to init", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f102501aa8e2711e606f5ee36bb7ed274611b36d", "messageHeadline": "add signer test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "66fd1172b21307d9a38b8d350057a94bd71bb01c", "messageHeadline": "and multisig clone test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 87, "deletions": 10}}, {"node": {"oid": "89d00e5ef4c6619c47fb506a7186fd5eae6737ae", "messageHeadline": "brokerbot improvements", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 7180, "deletions": 5584}}, {"node": {"oid": "77a65dd9b235970341d7a01ae85729c77f61093e", "messageHeadline": "add multisig clone factory", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 10187, "deletions": 11107}}, {"node": {"oid": "2ecbbbb3e117bc44f8230ca787c3e29873024ce5", "messageHeadline": "Merge branch 'bonds' into deploy", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5c4b2f6a1486fe264d0d8e91ef5262139a7fd220", "messageHeadline": "test sell/burn", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9829453696d6c09f62d58a84f0a667e455b2cf23", "messageHeadline": "display owner", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "682b9b7c8035d20b81406a83c01a202e051424e4", "messageHeadline": "bondbot deploy", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "d8010b458f4866d8eb63241ab92f738b88eb9da6", "messageHeadline": "rename tg", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5776b659ce10396527104f3305547e072d05c85", "messageHeadline": "change to 1559 tx", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "c9e6aec2f05e8151006c8ab240b410be5ed52aa6", "messageHeadline": "add pure", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c266e47163fd6ba0ff31ab1517efa7265be28e7", "messageHeadline": "Merge branch 'bonds' into deploy", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1012, "deletions": 13}}, {"node": {"oid": "32595aae751ce4234d8b80ef789f323511e24a43", "messageHeadline": "add bond deploy", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "891df05e904403c6ea99e3b741b993067c96e6dd", "messageHeadline": "update hardhat commands", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f6815ac61282e29fae9e2212d9389494259b77af", "messageHeadline": "deploy script multisig", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 55, "deletions": 20}}, {"node": {"oid": "4f13262f156ff6a9f2700e8b86807f52350c1d41", "messageHeadline": "add tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "21f1abe8977f17083dc750a124d3bd1e9668df71", "messageHeadline": "correct time", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc9eed4cb650a96a2fbb61bda379b5117a0b5a7", "messageHeadline": "add mint on start test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 67, "deletions": 8}}, {"node": {"oid": "3fa0c433d581c98e95f1e87fb5b3235230e0f5c8", "messageHeadline": "hp deployment", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 599, "deletions": 599}}, {"node": {"oid": "12f76ebe04c00c60644020dbcc6867ab108e00c1", "messageHeadline": "add version and directsale", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "9a613122f29b029f30de51b9e47faf1cb314f2db", "messageHeadline": "add tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "ac1a0ca3501108d6074f87ec558e870277132158", "messageHeadline": "add bot setup", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "74930c12c8e92a607b57342a1513e12ba6e8e1ef", "messageHeadline": "deployment test", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "1fd0cac33650eb6ce2c08901f12a665911de3395", "messageHeadline": "rename to minter, public immutables", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "9d466d0c42a11ba206a4e6a1010dbfc2b2c49dee", "messageHeadline": "Update Bonds.sol", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "68b6f0c754a01b0bcacce90d4658f0afb59464d8", "messageHeadline": "rename to bond", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e2e40e61e144f0e8e0d4beaacf6eeb32d0364b1b", "messageHeadline": "fixes bond", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "f7f59b5d56df82f189163efaea7ea5196f1077dc", "messageHeadline": "changes for bonds", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 61, "deletions": 85}}, {"node": {"oid": "912c78db09dbd1a2c6c6e86d907d9bf3b0712eea", "messageHeadline": "clean up", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "28068a4243269b871e7868c50115c0241ee883ee", "messageHeadline": "add dev instruction", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "56e3586c51bb7d8b5193b5bf2fdb05c63c6f0f16", "messageHeadline": "Merge branch 'master' into bonds", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ed48e1c9a4e643abffb6a89d41ca154ddbbe418a", "messageHeadline": "add bonds, bondsbot", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "924d7c3e35dba7367b088c818e4d093b067a559c", "messageHeadline": "add openzepplin safeERC", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 314, "deletions": 0}}, {"node": {"oid": "a0b24269d581e2849c2d125b0e9c7c39b5b2d56b", "messageHeadline": "use openzeppeling linting", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 61, "deletions": 12}}, {"node": {"oid": "c7ae18410d9f468af9e95d4073d77166ca343960", "messageHeadline": "adapt bonds contracts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 402, "deletions": 0}}, {"node": {"oid": "5bc9eb20e59419e091d0f3472e0aa73755a0927e", "messageHeadline": "Merge pull request #22 from aktionariat/hardhat", "author": {"name": "muratogat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 64657, "deletions": 3}}, {"node": {"oid": "c4b1e8e1b6eef84dc84081932d017d9a22b16435", "messageHeadline": "remove gas coverage", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "0c650b77716306cc58a2630a7a981004085c4a23", "messageHeadline": "add yarn.lock", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 11879, "deletions": 1}}, {"node": {"oid": "45764ff4afea023086f80163bd62094776f7acd1", "messageHeadline": "store artifacts", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dea832736f8384138486b23d89844694b8fd2b37", "messageHeadline": "fix quote", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93a76e70ec2828920bea57bd83a3919c4e1de2e7", "messageHeadline": "update naming", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "188265cf41a62bfad6e9197ac6673a9713c5c787", "messageHeadline": "update gh actions", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "34d5472e3a4376cc71de44ff800a47b4127b29db", "messageHeadline": " bump sol version", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "957a3a48c5d851991a2750dd00a9c553cde3dc46", "messageHeadline": "ignore info/opt", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d76928e05251bd661ae891ee0cf500fc3e7e3b1", "messageHeadline": "fix echo", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8190c6312be85c45c2b4fa6435730c3278ce6879", "messageHeadline": "fix echo", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f98b7de2627f04ac7137167f3683ccb240d1dcd", "messageHeadline": "change action", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "548d7c8695a37bd966abb38f5c2f62f2e64a4bad", "messageHeadline": "add secret", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "c877d37dbced05ea5e5a9d542a04fcf91bec1622", "messageHeadline": "fix tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "33a85de052ec9cc5a21495dba4b597dcee264615", "messageHeadline": "github workflow", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "29667b8c4809ee3c8930225ca130f6c601cd84fc", "messageHeadline": "fix tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "dbe276b90775ba2d8aaa1cc87e9c35ad1cd5a189", "messageHeadline": "fix part of the tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a5482f415d17e888f0e4537143b2812e387e99e1", "messageHeadline": "fixture", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "9ee2b69514b8afedd16d95390d2340c52a1e9721", "messageHeadline": "prettier", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 94, "deletions": 11}}, {"node": {"oid": "7bcf116f0cb01f1d424c1a3ecc9f7c69490b31f1", "messageHeadline": "prettier tests", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 536, "deletions": 324}}, {"node": {"oid": "09a46de6a8babc970a373157574515029b1c5830", "messageHeadline": "solhint config", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 9027, "deletions": 248}}, {"node": {"oid": "5add7352bdec6be4eacd6537d3b5f7f547c66935", "messageHeadline": "test fixture", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f813401e4c011d23d6c28ae1da4d5df14d5f9df", "messageHeadline": "add migrations", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "c13b60f02591e8ed3fb09e5582d7a71965a457f3", "messageHeadline": "update gitignore for intellij", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "121fe5fbb511faad52e634abfdb01e68e630b947", "messageHeadline": "Merge branch 'master' into hardhat", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2661, "deletions": 3484}}, {"node": {"oid": "9e09b7707d6e9432ee125b55e1203fcd3f1b3706", "messageHeadline": "Update default PaymentHub address", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 2619, "deletions": 3451}}, {"node": {"oid": "f52a9b0a8bd69e7a08402d73dc40d527d3209cb5", "messageHeadline": "fix config", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "ec68459b3092da64e499f00aad6c4bbcb78daad4", "messageHeadline": "refactor to hardhat", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 43227, "deletions": 37}}, {"node": {"oid": "4c82f833da9a56293c5a96d9e601d67bf1c3054a", "messageHeadline": "Update README.md", "author": {"name": "beruf", "email": "rube@ruf2.de", "user": {"login": "rube-de"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7ce3521cac37fbeecb78a341f28282c4aa332fd", "messageHeadline": "import more methods from IGovernable and IComplianceRegistry", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 12129, "deletions": 1}}, {"node": {"oid": "652e3f006f0359c027b4f3a69bc1357e5c5ab1b6", "messageHeadline": "PaymentHub - receive refunds from Uniswap", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 907, "deletions": 507}}, {"node": {"oid": "00d9ae41e60704322f9e7e267921821c50290797", "messageHeadline": "Merge pull request #15 from aktionariat/TEst-2", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 78431, "deletions": 15}}, {"node": {"oid": "83f9e23a0b553313cbfb2457c7c8fc38018a0c93", "messageHeadline": "Renamed Market to Brokerbot", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 78431, "deletions": 15}}, {"node": {"oid": "b8100da4cb06d1cbe4c015da9178f4e952735cb2", "messageHeadline": "latest draggableshares", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1401, "deletions": 824}}, {"node": {"oid": "7b65a366af7c78ccd360acb3afe85186e814582a", "messageHeadline": "Back to 75% for MIGRATION_QUORUM", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5d29f30b371af3207aad96dc07e4419742d1af2", "messageHeadline": "adjusted draggable parameters", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 5358, "deletions": 6003}}, {"node": {"oid": "8fbdc20f2b2fbc9cf8577b9b2e9b86c21946d25c", "messageHeadline": "some bridge v2 interfaces", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 256, "deletions": 0}}, {"node": {"oid": "ddd2fe0c86379837cfe9b2c90d5841d18baeff74", "messageHeadline": "better structure", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 8217, "deletions": 17205}}, {"node": {"oid": "81888c9719f18c218c1b77cd1e99f7dfa5fc6b56", "messageHeadline": "recompile hook", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1892, "deletions": 3404}}, {"node": {"oid": "a62b8d5265f4315813c7728721be4a9133221e5c", "messageHeadline": "extracted NamedERC20", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 78023, "deletions": 73031}}, {"node": {"oid": "b913f9ad0df9fd674f81accc79d90ef1d6f79ea8", "messageHeadline": "init Ownable with initial owner", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 16762, "deletions": 7220}}, {"node": {"oid": "5c306ee0429d8677ff1725939ca507554424cdeb", "messageHeadline": "don't refer to this.owner in constructor", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1805, "deletions": 2678}}, {"node": {"oid": "015396b30cedb7c94e1a3b9397c8dbf9766fd283", "messageHeadline": "Compiled with 0.8.6 for POWA", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 16663, "deletions": 14433}}, {"node": {"oid": "c1c54a955b515b9b55837ea5d8883549ba5c67f0", "messageHeadline": "Hookable Allowlist", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 81215, "deletions": 149}}, {"node": {"oid": "bef2792b6577a4c4d908303326af8aefa3a9580a", "messageHeadline": "compile market with 0.8.6", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2568, "deletions": 1799}}, {"node": {"oid": "147f073ecdb3a87d86f810456f40728ba9c8b957", "messageHeadline": "allowlist, recompile with solidity 0.8.6", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 165571, "deletions": 22009}}, {"node": {"oid": "507e217d761b34516b5d1c5f5466fff2ea021042", "messageHeadline": "Merge pull request #11 from aktionariat/uniswap-v3", "author": {"name": "muratogat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 57, "deletions": 24}}, {"node": {"oid": "fc27874a47332bb81a25c8b1bbc68d460278a9dd", "messageHeadline": "cleanup", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "7e43dbf7f759ffc0db0e5d4f594bd2c5e90b1cb4", "messageHeadline": "Tests Pass", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "7e4af4777ea83bfe2950fe10b00692f2c584e933", "messageHeadline": "methods should be correct but tests fail", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 65, "deletions": 5}}, {"node": {"oid": "ec7c04a233b3498a57124d958aef508a97c08a6b", "messageHeadline": "Fix typography", "author": {"name": "pansay", "email": "jan.krepelka@gmail.com", "user": {"login": "pansay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "202598a379318204c1a4a1a1a8bc5f9be188149d", "messageHeadline": "Fix typography", "author": {"name": "pansay", "email": "jan.krepelka@gmail.com", "user": {"login": "pansay"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "741195672cc54f7e8a17039e2ce946ee1354a394", "messageHeadline": "Update infiniteallowance.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2789329f7ab890abbd566fc0bf3d50191cd0790", "messageHeadline": "Update infinity", "author": {"name": "pansay", "email": "jan.krepelka@gmail.com", "user": {"login": "pansay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c76586f44b954db0ea546fe1312cb3bd07a034b0", "messageHeadline": "do the share numbering off chain", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "54b2a2a241779abf8993856be09cf5cb91b142b6", "messageHeadline": "Update .gitignore", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8a6cf45c0882611eea957d25792760cf77815170", "messageHeadline": "hardcode initial payment hub", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 6998, "deletions": 7712}}, {"node": {"oid": "357811f23d2f7373a3033acfdc6ce1939d4a00cc", "messageHeadline": "Update Market.sol", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ef3f530b3331f17a6778de90274006d0f9a641ce", "messageHeadline": "compiled market", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 55030, "deletions": 591962}}, {"node": {"oid": "725dffad10d5a69d85386cbbdffb02cd4fefbf96", "messageHeadline": "market refinements", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "df6d5ce39f6c4a466550f9fc059506b61ab6436f", "messageHeadline": "market support for bank transfers", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 22528, "deletions": 15774}}, {"node": {"oid": "acb7de55394aa344ae0071ede52979d0cc72c95a", "messageHeadline": "Update image links", "author": {"name": "pansay", "email": "jan.krepelka@gmail.com", "user": {"login": "pansay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "610dc8b550726c4b5cd694a863e383b79d6ba706", "messageHeadline": "Update documentation", "author": {"name": "pansay", "email": "jan.krepelka@gmail.com", "user": {"login": "pansay"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ab6736fad2fe3a26319ba96460c630893136c12b", "messageHeadline": "Update market doc", "author": {"name": "pansay", "email": "jan.krepelka@gmail.com", "user": {"login": "pansay"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "97300bdb2e028d9414d35ae377df27c33af9dd8c", "messageHeadline": "Update recoverable image", "author": {"name": "pansay", "email": "jan.krepelka@gmail.com", "user": {"login": "pansay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "251b44e441fca4624eae69620ecbe802e4fda797", "messageHeadline": "Add package json for dependency for www repo (#10)", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "088b999b5cdc82dd0dddae85f9a61925020925dc", "messageHeadline": "Update Market.sol", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f2f72041471b2ac3d89eb10309188a5a1cb8721f", "messageHeadline": "IDraggable unification", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "a64a8f3845d819bf1d2385460c264c32492085f8", "messageHeadline": "Delete test.sol", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d72a4b3f1c959e1a75e9e6a3aa45cb0a822c2967", "messageHeadline": "pending changes", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 60300, "deletions": 58}}, {"node": {"oid": "65dfd7809c55d7f2615c40a61e425644e4aa0ef8", "messageHeadline": "Update shares.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9e931aaada3075f2d140f4cb57258e15cef9e934", "messageHeadline": "Update recoverable.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "daf2cf4352a14bb615972694d22b2173e5f5820f", "messageHeadline": "Update multisig.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a6cdf2e69d9cb3ef5866c001d3ed270035e3081e", "messageHeadline": "temp changes", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 6986, "deletions": 9283}}, {"node": {"oid": "afe96997b9a650fc07e4d37cb59ce159df916c78", "messageHeadline": "Update infiniteallowance.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9924f705783518edd366dba221e5ba6d778dbc52", "messageHeadline": "Update infiniteallowance.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "189b79979b6822740d3efd811bc03aadddee1f4a", "messageHeadline": "Update infiniteallowance.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb6765dd48011cdc2d516bba83ca3767f2e2554f", "messageHeadline": "Update recoverable.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30bad8fb54327ce749a792c1b9c5768d9ca2956c", "messageHeadline": "Update multisig.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a94d54ef3fb407d5cdebc4bd8b348e29f517fe4", "messageHeadline": "no automatic announcement of new names and terms", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "56ea06d7e4070dc16e5ce2e89bb36ae7ff6a2006", "messageHeadline": "more general subregisters", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 44166, "deletions": 45}}, {"node": {"oid": "4219268ed66cf0e1642ebd59a0c39b3e3660250c", "messageHeadline": "DQTS", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "727d1c1364726ea9250e6ec0ba5a6132e7f5fb4b", "messageHeadline": "exact qts version", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1a1b5e65fc9cb478ec00a1029e0d5f3cb72045cd", "messageHeadline": "qts deployment", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 692982, "deletions": 763737}}, {"node": {"oid": "53a14f0dc960e285ef4e29898b72a163aca99549", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "95d8801723b19b5009892db98f158e015fbf6a03", "messageHeadline": "make ontokentransfer erc677 compliant", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 14116, "deletions": 7409}}, {"node": {"oid": "0ceb0792032081ab26791f15bc86451beb5a4da6", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 29741, "deletions": 17585}}, {"node": {"oid": "2cb9d9c00af25c2f0c6696071fe8e2a2e78edfb1", "messageHeadline": "payment hub concept to make market a little lighter", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 29743, "deletions": 17586}}, {"node": {"oid": "8d3865d4c2919692b7a73d59b4c25c6ac97c24a1", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 12668, "deletions": 11451}}, {"node": {"oid": "8983d67b8596cf3586a70a96afda4e0dbe61a6ed", "messageHeadline": "increment in market constructor", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "48c144f0fa6dd3605dfe1ee311f9f61b7e5a0e2b", "messageHeadline": "adjusted and compiled market maker to include fee from the beginning", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 6270, "deletions": 6165}}, {"node": {"oid": "b0b83eadfcc97744e2588fa35ea4f00aa9cd2269", "messageHeadline": "don't allow better offers that are not well-funded", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 6398, "deletions": 5286}}, {"node": {"oid": "c7349db874f828bd7a66dcb8fd0a8138102898e6", "messageHeadline": "binaries", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 19337, "deletions": 15411}}, {"node": {"oid": "87ee9e99d83fda049cd167f7cff5858305321593", "messageHeadline": "dynamic name", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "63a5ffad62ef101d40710cc4e7e2ff83c77576f5", "messageHeadline": "removed outdated comment", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8d7e2921cfe5bdee495c7f3a2020ca8ac9ffe368", "messageHeadline": "total shares in constructor", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3569, "deletions": 2929}}, {"node": {"oid": "09dc704836775fcc2a5d47379bd7b69fd2639721", "messageHeadline": "market dshs version", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 7958, "deletions": 7903}}, {"node": {"oid": "4d63c460d08441d6b61b03b7bf81fb5c02d6de81", "messageHeadline": "cleanup", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 72164, "deletions": 52}}, {"node": {"oid": "3c44dacb898d4be63847572e682a6fb50ffd2170", "messageHeadline": "making voteperiod a variable for better testing", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 21137, "deletions": 21796}}, {"node": {"oid": "9b96b48e8f619ac78268dc7e0672bc416b396062", "messageHeadline": "simplified offer", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 14469, "deletions": 15372}}, {"node": {"oid": "4287560adef99639c211f3fbb2462c0bcc00f18f", "messageHeadline": "using block.chainid of solidity 0.8 in MultiSig", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 6772, "deletions": 6768}}, {"node": {"oid": "09d3bb45e8588e18a2770062522151b95e15b0f9", "messageHeadline": "binaries of latest version", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 15178, "deletions": 19593}}, {"node": {"oid": "3ad7564b094a3cd8c69df42368f1d6ec275394a3", "messageHeadline": "Moved to new RLP Encoding Library", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 39828, "deletions": 31137}}, {"node": {"oid": "69670a094569a46f0b5636c59cd0be15d094f661", "messageHeadline": "0.8 compilation", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 18659, "deletions": 1525}}, {"node": {"oid": "2e80698827b41b79981c6003edd475a86fe7fd80", "messageHeadline": "fixed multisig predict", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 59371, "deletions": 31518}}, {"node": {"oid": "222c71875a0674921c117b6d41c8c7bad50390a6", "messageHeadline": "fixing payability", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 35752, "deletions": 26103}}, {"node": {"oid": "18a054a75e4412075b54efb711cbd4f8896a4cd1", "messageHeadline": "upgrade to solidity 0.8, split draggable", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 188759, "deletions": 99791}}, {"node": {"oid": "b8d3d65d9ec48473eca42ad21393a2fdc6dc71b9", "messageHeadline": "Merge pull request #9 from pansay/patch-4", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d3dccb8855e0e2ed693959a181ee39556f2b230", "messageHeadline": "Fix typo in description", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c69a48184e7a5f3672e04dadb6daa3365821481", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7c3776c4d08105bf5052e4d9d258f5d54100fe0", "messageHeadline": "we should set the total number of shares when creating a shares contract", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e8ca8d693787cd41095d2c0e64bf97ef5c903cee", "messageHeadline": "Update shares.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45b4fae19220f210a97077d256add8116b9c3c58", "messageHeadline": "Merge pull request #6 from pansay/patch-1", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "92d6a666e11aabd0dfb070b91acce20e4be47d79", "messageHeadline": "Update draggable.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e189f6d46d095da4556ad12cde5b047676aaff87", "messageHeadline": "Update multisig.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dadc1223aa90fba0d08f9c4dc58241efa61a00b1", "messageHeadline": "Update shares.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3087991c46cf074bc31623f8cd86fd30547ad8e8", "messageHeadline": "Update recoverable.md", "author": {"name": "pansay", "email": "pansay@users.noreply.github.com", "user": {"login": "pansay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "367744481df53d59aa27c2a849be65f933b36d89", "messageHeadline": "fixed endprice in trade event for market makers with drift", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7e8afc8465db2db0c4684e718d4afbcf7eaeb03", "messageHeadline": "custom owner when creating contracts with factory", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6320fbcae4fd7b95789215d402edf0f6ca0d3be8", "messageHeadline": "Update shares.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfaddeb581b8d28e0f6ecd5a9e6f3839fa067629", "messageHeadline": "Update .gitignore", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d9288cb727d00b2e2f03462867b5ea49d66664bb", "messageHeadline": "compiling marketmaker", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3976, "deletions": 4124}}, {"node": {"oid": "3c88cf223ac37f211bdf81e21ba976a171da3f93", "messageHeadline": "note", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "279cd1d299f8a3f4cacfc568c2d6ebbf83ad3664", "messageHeadline": "punctuation", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d418ae7a026febb5ea55a34c4d2b199d5653c91f", "messageHeadline": "updated readme", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0ef874a06a77137e058dbc3940200085d67cec5d", "messageHeadline": "multisig with nonce register", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 17394, "deletions": 11402}}, {"node": {"oid": "b6d382a95844256edec4330be933218348f62c89", "messageHeadline": "Improved nonce, gas cost at 6338 per nonce check and update", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 50, "deletions": 24}}, {"node": {"oid": "7dbc7118d0e684ac7942826988989ef79c6877da", "messageHeadline": "Proof of concept for nonce register", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "d0252238400d6cd6a7d6673f7eaa5e0fe421c5b8", "messageHeadline": "binary search for correct price", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "f09329fe32f032454933fe15440ef57b01c7eddd", "messageHeadline": "update bin", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 2378, "deletions": 2154}}, {"node": {"oid": "6898c112dea521794684293272d04e461898a1fa", "messageHeadline": "Added buyingEnabled & sellingEnabled in onTokenTransfer", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4998c9c6e89dd22618120f3da29aa64f9eb8ea17", "messageHeadline": "MarketMaker transfer ownership", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 9909, "deletions": 8521}}, {"node": {"oid": "bf21aa73eb7600a8e93d44ac5179bcdfe976eaa1", "messageHeadline": "Get weth address from Uniswap", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f86cd89e62b20c57f4a5206c5f2c6e0eecd84407", "messageHeadline": "update bin", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 26751, "deletions": 8447}}, {"node": {"oid": "8a505a4da383f2e6b8205b139e65ef5f8658edba", "messageHeadline": "MarketMaker constructor -> initialize", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "13a9b9076676682616ae6b8cc29cca63aefc609b", "messageHeadline": "setEnabled", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "bc02ff70faa3f54fa3eed47f91b7a577154b5fad", "messageHeadline": "Added buyingEnabled bool. Removed whenNotPaused and Pausable import.", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "677b67b5bb40b46c1df11c6a0d2af1669c3f4bec", "messageHeadline": "hardcoded aktionariat ag as license fee recipient", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e210d2a43751c1e542de8a1c498e36171453482", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e0701e2864cfd538ea0410a6a8ca8bebb3f16f0a", "messageHeadline": "pausing when paused", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e16f9e8309f0009fb48bf347b4a359681582c30d", "messageHeadline": "sellingEnabled parameter", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7eacef64aebb6c4cf5f7950fb804bddefef6b9d5", "messageHeadline": "removed duplicate parameter", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2e3bc80d570e3c53290614b801ced107e7305591", "messageHeadline": "separate increment for drift", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 33572, "deletions": 15}}, {"node": {"oid": "a0f40097948f5ce13e12fab07fe69c90d4492091", "messageHeadline": "Rename to MarketMaker.sol, Added ContractDeployed events", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 54, "deletions": 45}}, {"node": {"oid": "82abfd8c7dd66c2cb5a32f8450f23e906bf6dec5", "messageHeadline": "Merge pull request #5 from aktionariat/feature/S2-OnlyOwner", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 7346, "deletions": 7627}}, {"node": {"oid": "67764e858d429aa62ef9d50f375b5108c927e364", "messageHeadline": "AutomatonFactory", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 19113, "deletions": 0}}, {"node": {"oid": "29c4030aef05228205cb1f9fc69924de582e4a5c", "messageHeadline": "removed argument from shares", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 7346, "deletions": 7627}}, {"node": {"oid": "724766d3fd8d1855dcf74758b64c68ba74a2097b", "messageHeadline": "Merge pull request #4 from aktionariat/feature/S2-OnlyOwner", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c11716cd30a4e4dd6eaa4551e3d0b5fd91917d8d", "messageHeadline": "SharesFactory update", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "dd450d7b5a268aa1a84bc995c1e90de5467bfca7", "messageHeadline": "Merge pull request #3 from aktionariat/feature/S2-OnlyOwner", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "30756ab99d92730dc5274701a5f4b7eca193a045", "messageHeadline": "Avoid calling onlyOwner methods in constructor", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "385c670a401a4b9fb0ce664692c9e58d36afc84f", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 19, "deletions": 25}}, {"node": {"oid": "4490ea303d1ce80821833ca613fc8d7b14c16efe", "messageHeadline": "fixed link", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ff062848b57a42f4fbe0b155f45cf376985b424", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "53d0ad52869b368f8bd6ad7f5d6c164b154e08d5", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f25d4d0825d0095a75300ac7ad53185e66d780b", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "715a0771b5d506bd4d910f5800cfd821095592a2", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b54a2d2de085459653064567539e229c8e098332", "messageHeadline": "Update draggable.md", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "44f365a07854537c07605ff391731423cd807667", "messageHeadline": "drag along update", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 16, "deletions": 28}}, {"node": {"oid": "928c9cd78991873e762aad8708ce2c3a82901082", "messageHeadline": "leaner draggable contract", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 51570, "deletions": 37464}}, {"node": {"oid": "dc31eb715bc67bc8708d799033fc6c06b588a717", "messageHeadline": "Generalized acquisition currency", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 115758, "deletions": 47752}}, {"node": {"oid": "3bfd9be11a35f7fb86e1e91eb46a2b9ab0d60552", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "85a4f16c503ed4a2fe71f6fd51a1598acc97c223", "messageHeadline": "multisigfactory and tokenfactory", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 4056, "deletions": 8090}}, {"node": {"oid": "eec1ab5d11e365e2993ec3c40afdc3fd95591391", "messageHeadline": "better name for trade event", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "634d94cec6e4516669369cb9489d13b3efa7ccfe", "messageHeadline": "new order for transaction event", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3682760d497ae7e88356841ccb6fb960f6a5401e", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "98b1e346a50384b51fb839de1a3e4011ac6983cb", "messageHeadline": "adding a reference number to all automaton methods", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "f341033327e09221aff12b90298a38a84de774c3", "messageHeadline": "comment", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "39ef1edf7fcf85418a323dc4e2375fbd103ca577", "messageHeadline": "Update IUniswapV2.sol", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "255b0980f1a5d1b650bc91ccf86c1538212b3b3b", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 141326, "deletions": 31114}}, {"node": {"oid": "c278d0f58deb83f6e273b23fa592e43a3d7467ac", "messageHeadline": "multisig factory", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 17693, "deletions": 1}}, {"node": {"oid": "8bb46685b397c08c76344ac868e5235e7a9c56a8", "messageHeadline": "simpleton now has the right name", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 15643, "deletions": 1}}, {"node": {"oid": "c38ae9f548c42a5f974d06edef161f579ca41c3e", "messageHeadline": "trimmed Ownable by 25%", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 916, "deletions": 905}}, {"node": {"oid": "54106e83619b9124a27b78bc9f62cebca420634e", "messageHeadline": "refined FeeCollector", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "69eacecf9dd19c4bb35752dfaa87ffcd0dcaae3f", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 2004, "deletions": 5}}, {"node": {"oid": "a236b5e2144c1e2c22777f08d73d31b2aec91b92", "messageHeadline": "Introduced a fee collector", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 173, "deletions": 0}}, {"node": {"oid": "74e06fb6c4e3cfe491f513292cae5a4d81c4c52a", "messageHeadline": "Create XCHF.sol", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 793, "deletions": 0}}, {"node": {"oid": "caf7354f2d9f953ce0cb9e54b3a4d7451bfe1db1", "messageHeadline": "GCO from existing, rename to Simpleton", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 1077, "deletions": 0}}, {"node": {"oid": "ba5d8ae7f6c73ab0f7aaf58a2d50702092fca888", "messageHeadline": "1.0.8", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ff9b31bad0aa3cb4c40762a57d33fdbf3c8a7cf", "messageHeadline": "Remove AlreadyPaid", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "c3ecf909df9a19b601cf814cde182461cfcaf35a", "messageHeadline": "Update Automaton-Sell-NoDrift-NoLicense.sol", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5a021308b27570133a3fa377cdeb2795ee7f3e63", "messageHeadline": "Create Automaton-Sell-NoDrift-NoLicense.sol", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "c19265d5a66b8c0cf4dddd100f1cd385f128b7f3", "messageHeadline": "Update shares.md", "author": {"name": "Luzius Meisser", "email": "luzius.meisser@gmail.com", "user": {"login": "luziusmeisser"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "5ece05b4b5bb8ebe70b07f5c191ebba87353281d", "messageHeadline": "Renamed claimable to recoverable", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 123421, "deletions": 31081}}, {"node": {"oid": "b48c07110eef2da75cda52e553d398b1db0cf5bb", "messageHeadline": "Create shares.md", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d9abf5378217a3f1ab43db8d25916f2fe14c5078", "messageHeadline": "Create IBaseCurrency.sol", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b76586a8e2320c3ffa21473fbf760037f07fb3dd", "messageHeadline": "Update Automaton.sol", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e8e91e2ef4e6a068f9c64e3da70ec51192cd95b5", "messageHeadline": "1.0.7", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23c77c91af7c0c458fa35cbc34dba4e6fdf3d720", "messageHeadline": "Added missing return", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ec0a0c1004948fe0c1fa8ffa38d701d3c2e86c5", "messageHeadline": "1.0.6", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "898cb2bace5cf3167ae10b997c65217b62b83ce4", "messageHeadline": "Fix Bug. Uniswap last parameter is block.timestamp.", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1054194e607ad8ee6c7c899c03db9837b70ed0fe", "messageHeadline": "0.7 for ForceSend and Migrations", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc98d29d885c7666c5210b7131b2a47a1c7c28df", "messageHeadline": "1.0.5", "author": {"name": "Murat \u00d6gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5dacc303bfd67376f9f57c881586cb2f105268b4", "messageHeadline": "more documentation", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70f6629c1d3a7ad53dfafde7fa4fbd1c1081cef3", "messageHeadline": "update claimable doc", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c885b1c2eaddb0e9ed0a27480de13f0ae9e21489", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09b0a432764c27eeab9f5b5ed6b0daddfbe72710", "messageHeadline": "Cleanup of claimable contract", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 54889, "deletions": 84124}}, {"node": {"oid": "2b888f7e7dc19769ef991e5c9333d16931f582ea", "messageHeadline": "Update claimable.md", "author": {"name": "Luzius Meisser", "email": "luzius.meisser@gmail.com", "user": {"login": "luziusmeisser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0f79b4e6a0529f46c13841adbb4bb558fd276a1", "messageHeadline": "Update README.md", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e75ceeaf16805e699f0d014c06299aafcbe9fed9", "messageHeadline": "documentation", "author": {"name": "Luzius Meisser", "email": "luzius@meissereconomics.com", "user": {"login": "meisser"}}, "additions": 104, "deletions": 58}}, {"node": {"oid": "97ef91ae84be6c4fd1517e0eb900c89ad768f936", "messageHeadline": "resolved security issue with migrate function", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 4957, "deletions": 4006}}, {"node": {"oid": "7f4ae64488b8dad246575d353068c5ac1a395dbf", "messageHeadline": "Assume EIP-155 transactions with chain id", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 51563, "deletions": 75532}}, {"node": {"oid": "bb7c831fcae5b6cfdd0384e9e2ae29269b328902", "messageHeadline": "Update multisig contract", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 1217, "deletions": 1026}}, {"node": {"oid": "2e39c377694f3fce096fb46a58cac24b90bd6bbb", "messageHeadline": "Merge branch 'master' of https://github.com/aktionariat/contracts", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "0b0cf9b217213730cbaf4e906ddf41b2a48d34e8", "messageHeadline": "Improving MultiSig and others", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 162799, "deletions": 39148}}, {"node": {"oid": "2c526421841c5d239c4ec3b756a4e217e4d4ee5f", "messageHeadline": "1.0.3", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce4249a934d89e3e619225747f5d301a9136945a", "messageHeadline": "1.0.2", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c30dca9e4b33bf75833db7b27d2127da6ff0f5f6", "messageHeadline": "Added ForceSend and Migratable. All ^0.6.0", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "6e9692c8496f040c3f7ee7b3cfef2c496600bd0f", "messageHeadline": "1.0.1", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7167c486034b13f8371371d7f029ce71b1eb9ff8", "messageHeadline": "public access", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eb3d08ce0d4222a5f068ffefaed6a7c155611c4d", "messageHeadline": "Create package.json", "author": {"name": "Murat O\u0308gat", "email": "murat@aktionariat.com", "user": {"login": "muratogat"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "c9399cbbac207a9a13ee8f2b77b004127be53dc3", "messageHeadline": "initial commit", "author": {"name": "Luzius Meisser", "email": "luzius@aktionariat.com", "user": {"login": "luziusmeisser"}}, "additions": 200060, "deletions": 1}}, {"node": {"oid": "a56bb89d0c8e6e9530092dba477fe43559b99781", "messageHeadline": "Update LICENSE", "author": {"name": "Luzius Meisser", "email": "luzius.meisser@gmail.com", "user": {"login": "luziusmeisser"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "059b7876aada530c658301f87eda415af1f52699", "messageHeadline": "Initial commit", "author": {"name": "Luzius Meisser", "email": "luzius.meisser@gmail.com", "user": {"login": "luziusmeisser"}}, "additions": 23, "deletions": 0}}]