CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
OriginProtocol_origin-dollar.json1 linesDownload Raw Back to root
1[{"node": {"oid": "4579fb084970b9d596f860cc39a7126043eb5305", "messageHeadline": "Deploy 084 - WOETH on Arbitrum One (#1988)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 3248, "deletions": 27}}, {"node": {"oid": "4a9a61a39bdaf80b58acb71ac9889b03d9f56118", "messageHeadline": "Update Feb runlog (#1989)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "da6769a2ba6d74a3ad914282e95aae39ba2c2f4f", "messageHeadline": "Add allocation runlog (#1987)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "7f3da699fb0e6e7d61f6a482f4c6e6d5713aa239", "messageHeadline": "Add Feb Runlog (#1985)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "3d51434fb828a462abf7a9e28d598ba210a3f726", "messageHeadline": "add burn OETH strategist runlog (#1983)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "fbe278ee793bbf0994f2cecac58eace68635ab06", "messageHeadline": "Add OETH allocation script (#1982)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "a9bfb1a5abcc03d60f2e3dadd185942da5609bde", "messageHeadline": "january strategist run (#1979)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "1d6e3deba280d2b92c243ef8b53aac219420c95b", "messageHeadline": "Fix AMO tests (#1977)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 62, "deletions": 119}}, {"node": {"oid": "dcb83d154040fee2f02b7f034358c3ad6348cd11", "messageHeadline": "Update value flow diagrams (#1953)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 110, "deletions": 30}}, {"node": {"oid": "0572191f01cc7e22f4e5b97bb272dba1f00af547", "messageHeadline": "fix failing fork tests due to price source changing on mainnet (#1972)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fbb557ee03c8390cef0d5877d387656d9315a89b", "messageHeadline": "OETH jan24 reallocation (#1971)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "a8a36bbb7fa06540f14f5a620ab0da8d77ecf741", "messageHeadline": "Deploy 83 (#1968)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a07bd411236a43505ab2036b8d232963cff5aa41", "messageHeadline": "Buyback names (#1970)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea7b2561fe9bf465dbbb095e2b4233a4afe1d30f", "messageHeadline": "January strategist runs (#1969)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "57fa3d088a9bd529088bf5b44e6ad4910425b489", "messageHeadline": "Shorten Dripper Duration (#1966)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "9b78ebbea7e515835b23e6803ac541de7af1904e", "messageHeadline": "Upgrade OETH token to enable rebasing opt-in via governance (#1963)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 833, "deletions": 121}}, {"node": {"oid": "15a41160c937e5370b330fdb02d364b15ba9612e", "messageHeadline": "Strategist run Dec 20 (#1959)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "dd075b27c6d2043b48cada681384a960a9b1912a", "messageHeadline": "Add runlog (#1964)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "2314cccf2933f5c1f76a6549c1f5c9cc935b6f05", "messageHeadline": "enable rebaseOptIn by the governor (#1961)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 132, "deletions": 12}}, {"node": {"oid": "df7f6a346787ab1b34632e8130a35c1a0205a39c", "messageHeadline": "add information on how to installed a fixed version of brownie (#1960)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "3591e4235f44d4db3d270923b741909b43e7f894", "messageHeadline": "Add runlog (#1962)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "2909efdb226440b745b2a1ac5af3368db3c85b07", "messageHeadline": "runlog for burn of OETH from the AMO Curve pool (#1958)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "4e7bd0b1245106d59786f6a84adbf517dca9ed67", "messageHeadline": "Remove DApp related code (#1957)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 6, "deletions": 335600}}, {"node": {"oid": "f5920dbb8df037cd4aae779674942e88fd40a2a1", "messageHeadline": "Clean up CODEOWNERS", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ae5d9dcf63338a2254108d0a09c626f5d841e5b", "messageHeadline": "Add runlog (#1956)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "a677d87bff63546b887302e8621f04bc659bf8d2", "messageHeadline": "Deploy 081 - Upgrade Harvester to support Balancer, Curve and Uniswap\u2026", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 2739, "deletions": 429}}, {"node": {"oid": "a31375b658e31d30507fe72f0719efae9ca16458", "messageHeadline": "add troubleshooting steps to slither (#1952)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b7bfedc6896481687844d831eca1fdeca56e88b1", "messageHeadline": "Added harvestable behaviour for strategies (#1950)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 157, "deletions": 67}}, {"node": {"oid": "c1893c9241091ddb29c92f0a255192b23f9d727d", "messageHeadline": "fix vault core comments (#1947)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1c9031de1dcce4a342ddb81324bcf3f55790f13c", "messageHeadline": "Update Fork tests to use 1inch v5.2 (#1948)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "3f8c91cba06ac7d30e325801340a25fe8c247f70", "messageHeadline": "Add diagrams for Harvester and Buyback contracts (#1944)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 3245, "deletions": 1688}}, {"node": {"oid": "bad8924216cdc10647cdeea8c2d3183d16ddd3c8", "messageHeadline": "Add support for Balancer, Curve and Uniswap V3 to Harvester (#1931)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 3701, "deletions": 2321}}, {"node": {"oid": "9c6855e843f7064714abbfe7282687092dbf02da", "messageHeadline": "Added signer support for Open Zeppelin's Defender Relayer (#1900)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 239, "deletions": 8}}, {"node": {"oid": "c204ea29715fb0f42719c80857b8cdd1b07a5480", "messageHeadline": "Update runlog (#1942)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "fccf68b09297584d1eef095504c78a85c3e5ee1f", "messageHeadline": "re-enable cmc and coingecko (#1941)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "84be238d577a37acd492f0962ec8e338c3746cb4", "messageHeadline": "add strategist run for the oeth amo (#1940)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 144, "deletions": 64}}, {"node": {"oid": "1e30d195aa5afbfcbca0f824d8c398afb910f439", "messageHeadline": "Update runlog (#1939)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "d4dcd4aba753c68ce4ae3ed03a38baf702469147", "messageHeadline": "Fix fork tests (#1938)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 613, "deletions": 680}}, {"node": {"oid": "cc9ab4bc1daf33aa4f519ea06c32160053d82e2a", "messageHeadline": "Update runlog (#1937)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "aaa182c9b58e6e68d13ffc84a88340112b960358", "messageHeadline": "Update README.md", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 4, "deletions": 41}}, {"node": {"oid": "ae870f34eead22f4197a48b73bd9a7d17c3287e8", "messageHeadline": "add a pre-commit hook to check for presence of .only entries in the t\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "66fe62b65b3393493b3ab6048bc8589673306f75", "messageHeadline": "Balance Pool before tests (#1934)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "b3898e751788f30445ebaabd06fab9c6d86258cf", "messageHeadline": "Fix failing fork tests", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "89d063abf2b4bca879de1ef5b75ded4b9b56a51f", "messageHeadline": "Slither 0.10.0 (#1933)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a33c32030a92e0cab59d4eaf0d055abb7d10eeb5", "messageHeadline": "fix hot deploying vaultAdmin (#1926)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ba30d1493ee35f2176dadaab85e229f5c6b68539", "messageHeadline": "fix findBalancesSlot when balances in slot 0 (#1924)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "fec1d64643ade5b5c52245269d436333ecfc5986", "messageHeadline": "Add Script for Buyback (#1908)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 777, "deletions": 656}}, {"node": {"oid": "c9924756b83599e93653d6d127df1ce443cea7d8", "messageHeadline": "Behaviour unit tests and other test infra changes (#1866)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 1218, "deletions": 398}}, {"node": {"oid": "7022193cfac2c044d5cf548454e2edcbfe1c4e89", "messageHeadline": "Hot deploy source code (#1910)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 298, "deletions": 1}}, {"node": {"oid": "a08b5323d0e362e01e133a8f11a3288794ee34c2", "messageHeadline": "Deploy 080 - Add OETH Buyback and upgrade OUSD Buyback (#1905)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 2575, "deletions": 5}}, {"node": {"oid": "10be2f527542a32e52f80c86c8000bb79d6283ff", "messageHeadline": "Update Buyback contract for OGV & CVX swaps (#1876)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 1054, "deletions": 503}}, {"node": {"oid": "3ae83ebcbcdcf4876d17b68089c346d0d7585a35", "messageHeadline": "Add buyback runlog (#1898)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "121b35003dde01fc9322d00a95fa8f0bcb6394c7", "messageHeadline": "Fix tests and cleanup funding (#1897)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 289, "deletions": 699}}, {"node": {"oid": "74cefb4ee6bda3d6c825d55d6b12aaba72619fc8", "messageHeadline": "Speedup the way user accounts are funded (#1872)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 292, "deletions": 112}}, {"node": {"oid": "2e94216c25922d237812a901cf33e74d7fa75079", "messageHeadline": "Add reallocation runlog (#1895)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "7931f7a95fd00a7f80733ab38ff266f103879bad", "messageHeadline": "fix: certain transitions in the front-end cause the loading screen to\u2026", "author": {"name": "Chris", "email": "apexearth@gmail.com", "user": {"login": "apexearth"}}, "additions": 181, "deletions": 174}}, {"node": {"oid": "87378d18ffef3d62a19a173b1dc10d184140eec6", "messageHeadline": "Filter tests based on environment  (#1873)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 1253, "deletions": 1293}}, {"node": {"oid": "10f0a587bb448d70651fba6900abce08fdefc40a", "messageHeadline": "Fixed OETH AMO now more liquidity has been moved from the strategy (#\u2026", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4d47965d89de5895cd9dfe6baa0dfb12c5e1339c", "messageHeadline": "Add reallocation runlog (#1871)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "ac0dfc4b103e6077745eaedfe7cead2a067967e1", "messageHeadline": "add script that plots how weighted pools behave differently with diff\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 207, "deletions": 0}}, {"node": {"oid": "35610dd1b2898207c74a837e08f25a352b5445d7", "messageHeadline": "Run fork tests in parallel on CI (#1856)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 249, "deletions": 103}}, {"node": {"oid": "1f84c9f0cb5be51e19d84cbb64f8b13b6092b849", "messageHeadline": "Fix collateral swap fork tests (#1868)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2cd6ab0d4a9320191de9a161cbec3dfab51101ed", "messageHeadline": "Fix typos (#1867)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9560427015f35be37a6833a2fa70fc4cd322458d", "messageHeadline": "Split out slither config (#1862)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8fa7815ee02d3f2cdd8f6f17d3b9f5e7328ef7c8", "messageHeadline": "FraxETH allocation (#1865)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "9405d814026d87598c76d6bb6eb8e5c318f9cded", "messageHeadline": "Fix OETH AMO fork tests now there is less invested (#1864)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "0d37a57804245a7ec78e920d238de25cc208810e", "messageHeadline": "add the strategist runlogs (#1861)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "80a31268eb2527da7b7abaf3b8120d85059edbae", "messageHeadline": "Add runlog (#1859)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "bd45b762e3f47a753b85fc20d5881463ab7aea8f", "messageHeadline": "fix trace fork tests (#1857)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "508625a2e2417b7e98f843cbf41a534be98be2d3", "messageHeadline": "Deploy script to upgrade frxETH strategy (#1841)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "7606df1674ee743e0c5ca8458889ed217c2193c4", "messageHeadline": "add strategist runlog (#1855)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "829a127ec3ebe88fb81d3b984441e042de310bc3", "messageHeadline": "Fix FraxETH strategy tests (#1854)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 51, "deletions": 59}}, {"node": {"oid": "c6cc86f753cbbab27e0f78f9afc7a0d0e666c843", "messageHeadline": "fix fork tests (#1853)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b8705d5f4d0c1b3cbaead93d73f6266129eeed8a", "messageHeadline": "udpate flipper bytecode (#1852)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19ef41980d212e22c75cf320605627fc0abcf9dc", "messageHeadline": "fix fork tests (#1850)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "b203a1a9e8fafb017f7ee2f2720fb3d01f42f621", "messageHeadline": "deposit 32reth to balancer reth strategy runlog (#1848)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "0440366de3bcc26a075b7d49187c4afcf206352b", "messageHeadline": "Deploy 77  (#1844)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 269, "deletions": 40}}, {"node": {"oid": "ba2ee63af1bbcfccb26286999b134a02e73581fe", "messageHeadline": "Oct 03 runlog (#1847)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 134, "deletions": 4}}, {"node": {"oid": "432b6c56e811b446538f016491b5a0bb8e3f1d17", "messageHeadline": "Removed external initialize function from InitializableAbstractStrate\u2026", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 1388, "deletions": 2795}}, {"node": {"oid": "30549b3764b049af114f4dda62a8fbbde1ffabd7", "messageHeadline": "Add runlog (#1845)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "acade8a3cd5bdcfb12258c4ed4957ac5396f4701", "messageHeadline": "deploy 77 - reDeploy rETH/WETH strategy (#1843)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "8f473d49acf191b33183642488e21b084607ec25", "messageHeadline": "Deploy 071 - Balancer RETH MetaStable pool strategy (#1822)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2166, "deletions": 3}}, {"node": {"oid": "d851594d32ad079b73beaa52e06ee59bad350100", "messageHeadline": "Allow for withdrawAll on empty strategy (#1838)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "e6c97535d194df4f02b0f816fb682ece3fa5a4d9", "messageHeadline": "Fix bug in set reward token (#1837)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "5c96279e7e74e53a238f4f01b4f0d079b979640c", "messageHeadline": "Add Allocation runlog (#1830)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "5993fe39adbae7ab5d1ddedd2e0862b98db7345c", "messageHeadline": "add light hardhat cache clean (#1833)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cfb994cc4c76e41654de9890a571a0a279b2032c", "messageHeadline": "Balancer strategy, check balance of unsupported asset (#1832)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c3e30f2b5ccc81352c7a030213e746fe8d65cdca", "messageHeadline": "add deployment check to check if a deployer is configured that deploy\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "3b3a4d562881d423a246f0f1efaa236f6a526ce0", "messageHeadline": "fix: OETH AMO fork tests (#1829)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b11746f1f8027506fe821699e0145066bb357253", "messageHeadline": "Ignore coverage of echidna solidity test files (#1825)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6095351841c9e3793d2a56d4a776caff13b16ae", "messageHeadline": "Add September Runlogs (#1816)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 73, "deletions": 3}}, {"node": {"oid": "12749f4471efcd39adaa1d6deffafcb7171aeadb", "messageHeadline": "Add route to swap events. (#1824)", "author": {"name": "Jonathan Snow", "email": "29241487+jonathansnow@users.noreply.github.com", "user": {"login": "jonathansnow"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7786a0fa147a29531e95fe626ce36049117d75d2", "messageHeadline": "Balancer MetaStablePool Strategy (#1697)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5208, "deletions": 186}}, {"node": {"oid": "6f7edb85b2f449d241e9b3aa1dbd0ca96e8799f8", "messageHeadline": "Fix oracle fork test of stETH price from OETH Oracle Router (#1823)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b2ee7592361791433ac0caa69a5078122cec9f82", "messageHeadline": "leave 0.1% of deviation so dripper tests don't fail (#1820)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d8f3eecc495f788e8b4c696e6e4e617542d7642d", "messageHeadline": "fix: heroku expect a test to run (#1821)", "author": {"name": "Rafael Ugolini", "email": "rafael.ugolini@gmail.com", "user": {"login": "rafaelugolini"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5f786ec6a007f5e4b0b68619f249c9046d328645", "messageHeadline": "Skip tests of unused strategies (#1810)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 279, "deletions": 196}}, {"node": {"oid": "8af9e5073b85dd41544fb05963006e5d5555b50b", "messageHeadline": "Fix CI tests (#1818)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 55, "deletions": 24}}, {"node": {"oid": "0690946823d28c840e9d237ba07d2e509d387cce", "messageHeadline": "Add new Echidna fuzzing campaign (#1787)", "author": {"name": "Rappie", "email": "jasper@rappie.com", "user": {"login": "rappie"}}, "additions": 1425, "deletions": 206}}, {"node": {"oid": "db624aa615d9b47a6e765655988ca1a9053fdddc", "messageHeadline": "fix: improve error appearance according to the design in #1397 (#1814)", "author": {"name": "Chris", "email": "apexearth@gmail.com", "user": {"login": "apexearth"}}, "additions": 137, "deletions": 59}}, {"node": {"oid": "27a438aeb4998a9431da3d8732928c9103af04da", "messageHeadline": "Deploy 075 - Upgrade OETH AMO Strategy (#1811)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 984, "deletions": 275}}, {"node": {"oid": "40c17b59f6313ccb3bd1b6cb638867bc86ac9529", "messageHeadline": "fix: show error `reason` or `message` in bottom `SwapCurrencyPill` (#\u2026", "author": {"name": "Chris", "email": "apexearth@gmail.com", "user": {"login": "apexearth"}}, "additions": 57, "deletions": 36}}, {"node": {"oid": "c596f9450c6a913528ccb788edd3c321fd121917", "messageHeadline": "AMO peg keeping (#1695)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 4146, "deletions": 1603}}, {"node": {"oid": "37b686b7802c1cd26d9ea202fbe468bde85ff2f3", "messageHeadline": "Added proposal id to deploy script 074 (#1807)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 444, "deletions": 17}}, {"node": {"oid": "75b8815104b50574d1debe202d48b4b1f1737cc1", "messageHeadline": "Add sim_execute_governor_five (#1803)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "0752fec4a2d6c453fb6de68ea9e891540c12a850", "messageHeadline": "frxETH added to OETHOracleRouter (#1802)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 544, "deletions": 24}}, {"node": {"oid": "781c089dbbb0f5f5181d145e01e593a752297899", "messageHeadline": "Ensure to execute initial fetch only when base contracts are loaded (\u2026", "author": {"name": "Scott Mitchell", "email": "scottymitch88@gmail.com", "user": {"login": "smitch88"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "ca37d90d70666403a3ac8e17ed6c71ce89c72bd3", "messageHeadline": "Adds proper USD pricing conversion for token swap (#1788)", "author": {"name": "Scott Mitchell", "email": "scottymitch88@gmail.com", "user": {"login": "smitch88"}}, "additions": 201, "deletions": 36}}, {"node": {"oid": "67fa12a07d737138211840f65f6c02a1e6b20be5", "messageHeadline": "feat: add dangerjs (#1793)", "author": {"name": "Rafael Ugolini", "email": "rafael.ugolini@gmail.com", "user": {"login": "rafaelugolini"}}, "additions": 938, "deletions": 187}}, {"node": {"oid": "4c80f7f53958701c0991300e51692dec08f5e5a1", "messageHeadline": "Add frxETH price feed to OETH Oracle Router (#1779)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 220, "deletions": 21}}, {"node": {"oid": "464760450262d5ce4da8ff0a7009d07872b7e386", "messageHeadline": "Collateral swap fork tests more resilient (#1799)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 57, "deletions": 41}}, {"node": {"oid": "f323fedcc247894d2816658acc901e28c6542a8f", "messageHeadline": "Update collateral swap script (#1778)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 269, "deletions": 1083}}, {"node": {"oid": "bf3ea7f6e590c070f22ccf89a61fe131aeb5d8a6", "messageHeadline": "OUSD Collateral Swap runlog (#1794)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "fa6641e020bbc33570ff64482e8804309c9273d4", "messageHeadline": "correct test name (#1792)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "429ec106b94c77e20795938431180f08fb83d1de", "messageHeadline": "Added 052_upgrade_ousd_vault_harvester migration time (#1790)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6a3dc64fc450295cfee1aca5d82368bcd85c6f8c", "messageHeadline": "Deploy 052 - upgrade OUSD Vault and Harvester (#1767)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 2029, "deletions": 592}}, {"node": {"oid": "4120a28b13692d2e2a5242c43027acc4cde05a04", "messageHeadline": "Update README.md", "author": {"name": "Micah Alcorn", "email": "273937+micahalcorn@users.noreply.github.com", "user": {"login": "micahalcorn"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "47faf57afe80dc61543c52a5dd875b69538dbcb9", "messageHeadline": "Add Maker DSR strategy to possible defaults for DAI (#1771)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7427f9d97a7def013a5f41907e967d04afaa9734", "messageHeadline": "fix build", "author": {"name": "Nicholas Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36db31792026a864eda50a1e405a88ed0b7e49ab", "messageHeadline": "Only do Swapper1InchV5 approvals if not already (#1770)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "9111086913dc16106b15e414eed8764e07392e63", "messageHeadline": "Add strategist runlogs (#1769)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 124, "deletions": 11}}, {"node": {"oid": "61bb6541e52bd258682060d8f191870021f08a3c", "messageHeadline": "Remove Compound, Convex DAI+USDC+USDT and LUSD strategies from OUSD (\u2026", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 221, "deletions": 149}}, {"node": {"oid": "66f8b536f2b9be272bab1400f91b8cb8bd27ffdd", "messageHeadline": "OUSD Vault upgrade preparation  (#1765)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 63, "deletions": 25}}, {"node": {"oid": "b653924787123cdc1d1d85a2ea43b9a50059ef57", "messageHeadline": "Updated OUSD contract dependency diagram", "author": {"name": "Nicholas Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8066b7f0d26c8a65cb846e1ad6a72a109e7b6bd3", "messageHeadline": "OUSD collateral swaps (#1764)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 2267, "deletions": 2489}}, {"node": {"oid": "a55d5a6f1b888a7a7b91873f858fae068a5267a1", "messageHeadline": "Add OUSD allocation runlog (#1763)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "0f08cd5ac5f94c2d6893c8e5728b91c3760583ed", "messageHeadline": "Add script to lock CVX (#1761)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "779bebd8828302eb427ddfad04bb16b1c0fd2cbc", "messageHeadline": "Deploy 072 - Add Maker DSR Strategy (#1751)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 1058, "deletions": 163}}, {"node": {"oid": "93348929b3af290a74ec7c53bf69aee890eba112", "messageHeadline": "Fork test env improvements (#1757)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 113, "deletions": 50}}, {"node": {"oid": "4ecc1384db4fe94f12ed223302534fc9bbd96cbf", "messageHeadline": "OETH Dapp: Pending Yield display issue (#1755)", "author": {"name": "Scott Mitchell", "email": "scottymitch88@gmail.com", "user": {"login": "smitch88"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "156cb69ebe986488baeb38129b75699e2ce455e9", "messageHeadline": "Prettier (#1753)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8963058c2edcc0d689ef858a8742b332347b51e", "messageHeadline": "add more info for when fork tests are ran (#1750)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "a4808142af36f18f00316a2a6282d05f850e5914", "messageHeadline": "Deploy 070 - Add Flux Strategy (#1749)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 1492, "deletions": 0}}, {"node": {"oid": "a3c07fe16d14c84dd231a06898cea35f22b4d7b5", "messageHeadline": "Maker DSR strategy for OUSD (#1741)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 2552, "deletions": 237}}, {"node": {"oid": "95f766cd5155f52bd8c9c7d6451555665f150992", "messageHeadline": "Changed to use Hardhat-deploy fixtures for unit and fork tests (#1745)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 1324, "deletions": 1423}}, {"node": {"oid": "eb36b359e04f42e914f442d8b02f98c65d1af329", "messageHeadline": "Add Flux strategy (#1708)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 1063, "deletions": 63}}, {"node": {"oid": "734b4755ab04801ca13c5ada4626b4da57e1c3db", "messageHeadline": "Remove Argent from supported wallets (#1744)", "author": {"name": "Micah Alcorn", "email": "273937+micahalcorn@users.noreply.github.com", "user": {"login": "micahalcorn"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "46ee9964ea750cedd713fb6af9f0a339177ed357", "messageHeadline": "Add OUSD allocation runlog (#1743)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "a1890b1254274074b82ee5c0a70239991be9438c", "messageHeadline": "Fix release tag parsing (#1737)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "8313e1764128d6fb46d8a30361ed9504bef5304c", "messageHeadline": "Full move back into OETH (#1732)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "3390826d9e01f962d543a3f9a2f1a4072fc7e41f", "messageHeadline": "Add ABI generation to CI (#1706)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "5b0abdde418fca051ba9f85a11381e986015ee1e", "messageHeadline": "Add buyback runlogs (#1733)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "2196daa72d36f6669c2055992ad3b5780ae06b68", "messageHeadline": "Strategist actions for Curve Response (#1729)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 366, "deletions": 1}}, {"node": {"oid": "db50d1e4e137e75f86a5cb3f091ce6543d315052", "messageHeadline": "Update OUSD events and connect events. (#1713)", "author": {"name": "Jonathan Snow", "email": "29241487+jonathansnow@users.noreply.github.com", "user": {"login": "jonathansnow"}}, "additions": 129, "deletions": 48}}, {"node": {"oid": "b238232ae9b04dd0f4015244e245ec1f611a0c3b", "messageHeadline": "Abstract strategy gas improvements (#1719) (#1724)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 1474, "deletions": 1109}}, {"node": {"oid": "ed7ed35e7b718181b16b85f73f58a564c0ec5631", "messageHeadline": "Enabled js lint for deploy scripts (#1718)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 223, "deletions": 467}}, {"node": {"oid": "65e7e620f003d6f7067e5e7335ddfdb9a3b65f72", "messageHeadline": "Geofence modal style touchup (#1721)", "author": {"name": "Scott Mitchell", "email": "scottymitch88@gmail.com", "user": {"login": "smitch88"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "47632da04d0f242e79dbd34215c3ed022c185cf2", "messageHeadline": "OETH/OUSD Geofence modal support (#1717)", "author": {"name": "Scott Mitchell", "email": "scottymitch88@gmail.com", "user": {"login": "smitch88"}}, "additions": 906, "deletions": 28}}, {"node": {"oid": "83d9365cdd3211786fc527009046990dc22c603b", "messageHeadline": "Run log for 260 WETH AMO Deposit (#1715)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "16a45a620020a02feb2fedc4a5035f338ad3fdc4", "messageHeadline": "Refactor of Hardhat tasks (#1716)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 2102, "deletions": 544}}, {"node": {"oid": "15277fc955dd0f93eb00a27598fc79a035fa064e", "messageHeadline": "Add July 17 runlog (#1702)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "4ea0fe6bea4c8ef8e1344379c9a59987dfdef900", "messageHeadline": "Add Strategist runlog (#1712)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "6839c83b5a4637ab5d4da425f46631559ccf92da", "messageHeadline": "OUSD Rainbowkit + Walletconnect v2 upgrade (#1701)", "author": {"name": "Scott Mitchell", "email": "scottymitch88@gmail.com", "user": {"login": "smitch88"}}, "additions": 182, "deletions": 247}}, {"node": {"oid": "4bff8caa75e8029eb16e2681e8941040345025be", "messageHeadline": "Buyback Runlog (#1711)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8ec7fc433d88a6be042a64c42734a92481db468e", "messageHeadline": "Run log for 700 WETH AMO deposit (#1710)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "0da9e2c50cc711b9b1afd099a00960c9c3ce958a", "messageHeadline": "Added run log for 2,500 rETH to WETH swap (#1709)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6ab39063408690be2dea45d3681ea89aec768915", "messageHeadline": "Added ONEINCH_API env var (#1705)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 123, "deletions": 121}}, {"node": {"oid": "e9ef1bcf9eb7c9e124c44e70a4687316201663d1", "messageHeadline": "Add July 13 runlog (#1700)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 109, "deletions": 1}}, {"node": {"oid": "0473c5fa7a3475c331edfd9dc30000ab8a1975cf", "messageHeadline": "Gas check for oeth-dapp (#1699)", "author": {"name": "Scott Mitchell", "email": "scottymitch88@gmail.com", "user": {"login": "smitch88"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "aaeb81e7102fb65d1263dcacb5265a524f4f7dc0", "messageHeadline": "Fix hardcoded gas estmates on zapper and curve (#1698)", "author": {"name": "Scott Mitchell", "email": "scottymitch88@gmail.com", "user": {"login": "smitch88"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "f3fac0a099dc836ac72914ac45a4563daa7cccb5", "messageHeadline": "Fix dependency issue (#1694)", "author": {"name": "Scott Mitchell", "email": "scottymitch88@gmail.com", "user": {"login": "smitch88"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1a83ae4154d4054f14e6285d0e2e3a18aa8d8584", "messageHeadline": "Add Brownie runlog for rETH swap (#1692)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "280387a3e04e3597ed0abd2740e2321ce85c6934", "messageHeadline": "Hardhat task refactor (#1678)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 1386, "deletions": 239}}, {"node": {"oid": "43123133a2386d1bb1742fe88c03734b185d21b7", "messageHeadline": "WalletConnect v2.0 integration, remove WalletConnect v1.0 from UI (#1\u2026", "author": {"name": "Scott Mitchell", "email": "scottymitch88@gmail.com", "user": {"login": "smitch88"}}, "additions": 8289, "deletions": 19761}}, {"node": {"oid": "16355a62876c1f6bef076f5b940094b5b0d3a6cc", "messageHeadline": "GAE code cleanup (#1221)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "aa5ad78784514ceed3ec671cc5d269324d4ea229", "messageHeadline": "fix stake transfer bug (#1238)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "235dba4502b308c43c3e578b2680fd9db2b36f1b", "messageHeadline": "Clean up OETH event code. (#1628)", "author": {"name": "Jonathan Snow", "email": "29241487+jonathansnow@users.noreply.github.com", "user": {"login": "jonathansnow"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "729e1dfb4de696b0b92219b176146cf343cff0a0", "messageHeadline": "Fixed OETH Vault fork tests (#1683)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 140, "deletions": 153}}, {"node": {"oid": "bf16aaa0a6e07d8f7c57a7c7b9f3649dff4e6039", "messageHeadline": "Handle empty arged gov actions (#1670)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "93f23aff50406976d337f57668210c1e64b51acc", "messageHeadline": "Add collateral swap runlog (#1682)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "7fd43f52ec144e0570878ca3b7424cbfce6a1e73", "messageHeadline": "Add July 5 runlog (#1681)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "944c34a6bee6252a3dd2a122ec8a7d6864916c35", "messageHeadline": "Add July runlog (#1675)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "a454cf37e9942b5a8b53d4187fc107dc5746c991", "messageHeadline": "Brownie readme (#1677)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 63, "deletions": 20}}, {"node": {"oid": "48814b0b57d95ba062812d48a31c32a75973f386", "messageHeadline": "OGV to OETH governance deploy part 2 (#1676)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "6d58559fde565d6da73032ab5c6599ebfd9fa67b", "messageHeadline": "Transfer OETH governance to OGV (#1654)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 155, "deletions": 3}}, {"node": {"oid": "e07eecd8e54e111419fb9db5638e9388c8ee4406", "messageHeadline": "Fix comments on Frax Strategy (#1674)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "787b580bc9d6bf4fd51509eedc2ddd95b47f2c63", "messageHeadline": "Deploy 66 - Upgrade OETH Vault with collateral swaps (#1655)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 11277, "deletions": 8922}}, {"node": {"oid": "b2fdb9c8b401854fcf20865b9c308dbf9e6e70dd", "messageHeadline": "erase deployments folder if present (#1669)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5d91e29f2c7bab2191a139c54b654bdd087f2ed", "messageHeadline": "fix unit test (#1668)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ddb026f0f010e60356ae842028e9d71ca5531d0", "messageHeadline": "Add Jun 29 AMO Allocation (#1667)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "5c4a8a3dfa8eac76eef81c7fc572fcb40903951b", "messageHeadline": "Default to 30-day APY (#1664)", "author": {"name": "Micah Alcorn", "email": "273937+micahalcorn@users.noreply.github.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fccaa7430a683ddaf66d3240a926f68e9336b661", "messageHeadline": "Jun 28 allocation runlog (#1663)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "7f477e6ffe186d681c237a9f47890936f2e7db32", "messageHeadline": "fix auto check snapshot (#1647)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e70ded45f85af1a969af2af2d8be0081e357e212", "messageHeadline": "Nice UI for checking governance actions (#1662)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "4d3609e25a06e95a37f8ca11e5917e236040ee4e", "messageHeadline": "Add proxy contract governor check (#1648)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ec2b7c18f61a45a5ff574b895c696f8ba3f791fc", "messageHeadline": "Remove unexplained asterisk (#1661)", "author": {"name": "Micah Alcorn", "email": "273937+micahalcorn@users.noreply.github.com", "user": {"login": "micahalcorn"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6ac91d3b96f00d56879ec1cc16e11d341c00b3e0", "messageHeadline": "CI and Contract Dev docs (#1656)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 278, "deletions": 5}}, {"node": {"oid": "1b79d29e0f666418b48840cc399f6c42b0a5c660", "messageHeadline": "Fix unwrap redeem (#1657)", "author": {"name": "Scott Mitchell", "email": "scottymitch88@gmail.com", "user": {"login": "smitch88"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8084ab576305efa4e81942f363735fe28dbeb56b", "messageHeadline": "Vault Collateral Swaps (#1559)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 9666, "deletions": 6670}}, {"node": {"oid": "4d7f1c870b9103ec5a371b5002288fb3eca14641", "messageHeadline": "add oeth amo allocation runlog (#1649)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "5743db110885c725a2516961052517971e945678", "messageHeadline": "Add Jun 20 OETH AMO Allocation (#1650)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "967881b7ddc450277130271d22dd2ecefb7baa68", "messageHeadline": "Meta tags  (#1640)", "author": {"name": "HrikB", "email": "hrik.bhowal@gmail.com", "user": {"login": "HrikB"}}, "additions": 135, "deletions": 63}}, {"node": {"oid": "d0379405e8de07789592fe2e858bdf2a7028a096", "messageHeadline": "Deploy 67 - Updated OUSD vault value checker (#1644)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 17251, "deletions": 16938}}, {"node": {"oid": "c5316e12163e5fa5ccde2508849bc5faa2d5f6a4", "messageHeadline": "add strategist logs for USDC de-peg (#1634)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "bd575e7d0038714ae9073be269ae4f6007160ab1", "messageHeadline": "remove unused code (#1645)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "2bd5d6659a83beb7888b5132a91715081b6077b0", "messageHeadline": "Vault Natspec (#1637)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 106, "deletions": 89}}, {"node": {"oid": "f67d4d0cf4af63e65c4bc7801083a575a1e18256", "messageHeadline": "Deploy 65 - Upgrade FraxETH strategy (#1638)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 12938, "deletions": 7235}}, {"node": {"oid": "fd3ec42cfa3e2c9361e23141540b67eda52dca7b", "messageHeadline": "Frax ETH Strategy diagrams (#1641)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 493, "deletions": 319}}, {"node": {"oid": "af63e4dd21bf4351344a0a2ac28292f49e3d450c", "messageHeadline": "strategist move june 19th (#1639)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "e7535f54323315182dbf310294ec1a7490ec431c", "messageHeadline": "Support WETH in FraxETH strategy (#1611)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 1452, "deletions": 319}}, {"node": {"oid": "7c2d43aa3769a99e1c3eaf959bf08356eadf6622", "messageHeadline": "OETH June allocation (#1635)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "555f1eb96658d357679dc0405aae7b8332a0be2e", "messageHeadline": "VS Code workspace settings (#1630)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "78ef9faf834aae4d3a3db8a17918cccb4bfe9a71", "messageHeadline": "Vault refactoring (#1627)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 90, "deletions": 436}}, {"node": {"oid": "09f115268fafc1dc05021dce58af6e0e83e9e77e", "messageHeadline": "Vault gas optimizations (#1626)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 64, "deletions": 46}}, {"node": {"oid": "bc10100e48f7ab251acc6045b32a0867a8dd408f", "messageHeadline": "OETH Unit Tests Setup (#1618)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 379, "deletions": 172}}, {"node": {"oid": "8f8038e8c3c180ff9d7dd1edab246e057c21aae0", "messageHeadline": "OETH DApp (Rebranded) (#1370)", "author": {"name": "Scott Mitchell", "email": "scottymitch88@gmail.com", "user": {"login": "smitch88"}}, "additions": 180499, "deletions": 92}}, {"node": {"oid": "a89e9b79d7abebb00d29bbdd13ef0d57684527d6", "messageHeadline": "OUSD allocation runlog (#1614)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "3b713479d92e4368140338e8d5b459e6198f794d", "messageHeadline": "correct missinformation in migrations (#1612)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b3d9451fb0ba55a28d73f283a7f3084ab98b8400", "messageHeadline": "add runlog for Aave OUSD allocation (#1608)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "2e07e2ce095329d483d07add9cd6202a33cb3b68", "messageHeadline": "Update OETH value flows (#1606)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 51, "deletions": 28}}, {"node": {"oid": "51184ce36c7b373ce2c416267590eeb10b11bc7a", "messageHeadline": "Fork test coverage (#1603)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 66, "deletions": 42}}, {"node": {"oid": "590447c35a37249cc19ce68c95eb0b62ce83f890", "messageHeadline": "ETH Morpho Aave allocation (#1563)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 166, "deletions": 2}}, {"node": {"oid": "98515c2b6b453b93e5a52e8d8f531ef1d901f031", "messageHeadline": "Fix funding script (bad merge) (#1600)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "9640fab6845e9dee53ae280f394e2bfbbda60304", "messageHeadline": "Upgrade node version for Slither and Linter actions (#1598)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d5229be26000de7a2a945b1818f8afafd7d80e9", "messageHeadline": "Cherrypick test coverage to separate branch (#1596)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 382, "deletions": 584}}, {"node": {"oid": "88bccea77f3452998f10eefe0007412ffd03487d", "messageHeadline": "Sparrow dom/deploy 064 (#1558)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 796, "deletions": 4}}, {"node": {"oid": "36332fe04ca5b75d8f419725ff0e02bd45ff9fc9", "messageHeadline": "OETH Morpho AAVE (#1543)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 406, "deletions": 9}}, {"node": {"oid": "e3123f0f8148a168515376ece069816492bd6827", "messageHeadline": "Update OETH harvester CRV config (#1546)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "75ff573918bf4fb9e0f38a6b5cbc7549447e94ea", "messageHeadline": "minor fixes and prettier (#1550)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0eb214715f4b2fdde6165b870ab33d30f6b02408", "messageHeadline": "Transfer OETH governance to the Timelock (#1541)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 192, "deletions": 6}}, {"node": {"oid": "f4537ef6b71a29e73ed80d16cbdcb4b1b50f79ac", "messageHeadline": "OETH M-01 - Oracles (#1491)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 372, "deletions": 119}}, {"node": {"oid": "c28b049fb073b7cf7386d32f8e40939c7754c176", "messageHeadline": "AMO Balance (#1542)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "2c8c2f23bc3a1ec1404b3f1f24742e61ebbb0ca4", "messageHeadline": "OETH N-01 - Scope (#1501)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7e6b66c3cdb21ab7b72b59f305ca3b4b8b5ba4df", "messageHeadline": "Test fixes (#1535)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 123, "deletions": 22}}, {"node": {"oid": "1d0333fe06629d870346ab000f45c587749a2028", "messageHeadline": "Allocation May 15th (#1527)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "1ae1d219620805d2ef5a71e8709d8ae3ddc7074c", "messageHeadline": "Deploy 59 Harvest CRV Limit (#1508)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "525d0075d05816175ace6b7623dd663f96e06bac", "messageHeadline": "Update Buyback scripting (#1524)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "d689cf21d8ed3d9be1c0cd47f6e291326af2ffcf", "messageHeadline": "remove redundant code (#1514)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6d77f1835c2897533e3906673e210096c7aea228", "messageHeadline": "replace require with revert (#1517)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ed275f2c3a23383caa94afb9baafa3a8bc98887", "messageHeadline": "OETH N 06 (#1507)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d38990d7271ebbd560c1c971d2639e9bf432fba6", "messageHeadline": "OETH N 05 (#1506)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 122, "deletions": 20}}, {"node": {"oid": "5fbae8124d870c4aca7dc56362ad5dee27ce9eca", "messageHeadline": "remove unused imports (#1504)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9f993d5389c602f59ffe079f971cb06c58341b03", "messageHeadline": "OETH L-09 (#1500)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1f62281dca705ea391d1ab4eed6926ced6834f40", "messageHeadline": "Add reentrancy guards to our strategist funds methods (#1486)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "bf5133d327fe2bb51025a1f47e7ff52f91c0f0c7", "messageHeadline": "README and contract diagrams (#1525)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 8072, "deletions": 41}}, {"node": {"oid": "453ada845811aad0366df70001226b5a962cdd6e", "messageHeadline": "2023-05-18 Runlogs (#1510)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "682dbae8cc782c87758796fae75ed4df811a33e4", "messageHeadline": "Add hardhat gas reporter (#1490)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 751, "deletions": 39}}, {"node": {"oid": "6386422e3f81e3e8826a24599577fb3849878381", "messageHeadline": "OETH L-02 (#1494)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c956a114f361b0abd7a1e9b0d3c51e563a6e8827", "messageHeadline": "Update OUSD Harvester config for CRV (#1492)", "author": {"name": "Nick Addison", "email": "nick@addisonbrown.com.au", "user": {"login": "naddison36"}}, "additions": 244, "deletions": 37}}, {"node": {"oid": "3175bc23ffdba86f940b6f413f80d79b0dbeefef", "messageHeadline": "Edit codeowners (#1505)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4873b56bb26411fe42893f0c92b10b3f0d767633", "messageHeadline": "Add VS Code Debug tasks (#1469)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "f85a4343a76f8167fb2bad48dfd6b1f43f47597b", "messageHeadline": "Remove long unused mix oracle (#1483)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 0, "deletions": 289}}, {"node": {"oid": "550218159961a70fef2368f1e1e0aaada13b31db", "messageHeadline": "Sparrow dom/stratigist20230317 (#1266)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "5340aa122cb3ad111672a3918c594df0551e4c75", "messageHeadline": "Add April 2023 runlogs (#1470)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "90c57bb58ed1a0515f790f625168bb98d86504d5", "messageHeadline": "Deploy 55 OETH Curve AMO (#1455)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 12815, "deletions": 4998}}, {"node": {"oid": "72c998ba4b8dd76cb7577104245b49368d8b6ecc", "messageHeadline": "Remove duplicate code (#1468)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "107f6dac73aa5b6dc47b706ddf72b9737aba3e61", "messageHeadline": "OETH Curve AMO (#1341)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2025, "deletions": 395}}, {"node": {"oid": "205c64724d7258aff5d8dfd0f0404bd2d01b9be5", "messageHeadline": "OETH - Full Changes (#1271)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 39972, "deletions": 11607}}, {"node": {"oid": "34ab6871baf486453a14dd52b2b18d5fc79bd27c", "messageHeadline": "remove extra comma", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d5f7b52469305a42da1bf77b11b6a450621fd65", "messageHeadline": "add missing migration entries (#1453)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "66682ce6eda24ee4410b3896c8456c355d30efc3", "messageHeadline": "Update dev.env and deploy script (#1365)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2f36047b333ba63d27ef0ca6c3b53f083ad421db", "messageHeadline": "Skip `harvestAndSwap()` fork test (#1362)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d20cbb556bba5b81f77787a5f8e77c9aa7f843e9", "messageHeadline": "Add governance proposal ID for Buyback contract upgrade (#1353)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a18e0c59f6752c94f8ec074d994b9be4513e71c0", "messageHeadline": "Deploy 051 - Buyback contract splits yield (#1335)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 1193, "deletions": 131}}, {"node": {"oid": "a7ddb272ca5e5af42a1a038381baf05a5087087d", "messageHeadline": "remove not needed code", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "637525ee256086c094135401622a858da293d111", "messageHeadline": "Increase performance fee and update Buyback for increased Treasury (#\u2026", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 908, "deletions": 369}}, {"node": {"oid": "e1d4fbc26db358574a8d4a91c685971234e8e53a", "messageHeadline": "Fix fork tests (#1311)", "author": {"name": "Shahul Hameed", "email": "10547529+shahthepro@users.noreply.github.com", "user": {"login": "shahthepro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19feba2507fa96212e2b48bfc550bee807eb0fd8", "messageHeadline": "Use correct licence identifier (#1303)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 106, "deletions": 106}}, {"node": {"oid": "d38b6263287abe9d8a098b5022aad101b6254468", "messageHeadline": "retire analytics events (#1267)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 115, "deletions": 564}}, {"node": {"oid": "25d1806b144317abb8578fb03d1b379172390f5e", "messageHeadline": "add empty WOETH proxy (#1272)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 831, "deletions": 0}}, {"node": {"oid": "d571f3c491503a55644c84193ebc429a218fd601", "messageHeadline": "OETH proxy (#1269)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 834, "deletions": 3}}, {"node": {"oid": "73824cfdf6d28e44311d16377a01dbded6105c7b", "messageHeadline": "Weekly allocation March 13th (#1262)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "29bd169a9a27dd6404df770a58658be915515bd3", "messageHeadline": "USDC depeg runlogs (#1261)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 249, "deletions": 2}}, {"node": {"oid": "dd545606a9d481948b876aaae1fe28d472c82b59", "messageHeadline": "Strategist runlogs to March 3 (#1254)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 787, "deletions": 10}}, {"node": {"oid": "2b51eeb28f0f75c99f3ca821bb6ba5713e3742ec", "messageHeadline": "Fix deploy tooling (#1257)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 48, "deletions": 43}}, {"node": {"oid": "d00df74017062c158554b458a5f2dccddf4ab49f", "messageHeadline": "remove some more tracking (#1246)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 64}}, {"node": {"oid": "501bd3cdd0b77411b98298485996c40c4d5a9739", "messageHeadline": "OGV governance deploy tooling (#1243)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 517, "deletions": 13}}, {"node": {"oid": "d4077dd594432edf957c7432310f81b7f906c7c4", "messageHeadline": "Deploy 48 - Vault direct reallocations (#1228)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 12804, "deletions": 10517}}, {"node": {"oid": "121eff71b08c14f9b9673491bffd0df589a5df8f", "messageHeadline": "retire analytics code (#1245)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 2, "deletions": 278}}, {"node": {"oid": "2cde25408ee4dfb2c5e6b7362f71c4bbeddf5868", "messageHeadline": "Fix unused API key (#1244)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "36e3b349049be49938737924f8202b2c48c02781", "messageHeadline": "Simplify deployment (#1242)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 17, "deletions": 235}}, {"node": {"oid": "2b38fbda3ecfdd0b71d16c1d205b18a0dbb115b4", "messageHeadline": "Expose public vars to browser (#1241)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 125, "deletions": 115}}, {"node": {"oid": "52235de94618c22c43282bb52172cf9a902a34d9", "messageHeadline": "rename env var (#1240)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "763c0e9c93b63fa9326122f2ec7a5a3c322a80da", "messageHeadline": "add gtm (#1218)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "a0902b70f44331afd97494549acf42de7459346e", "messageHeadline": "Reallocate by moving funds directly between vault and strategies (#1071)", "author": {"name": "crazybuster", "email": "crazybuster@gmail.com", "user": {"login": "crazybuster"}}, "additions": 914, "deletions": 689}}, {"node": {"oid": "b7dfd29d935a8edacfd72c2ce45e36c7db04bd1f", "messageHeadline": "Fix docker login in CI (#1227)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "92edf37c167e0de4098f560b471709032b9af9e8", "messageHeadline": "Fix Heroku deployment (#1226)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "285e03d9a030b41c353ca714e40be3123b41c88f", "messageHeadline": "Use environment secrets for deployment (#1225)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8fd41f08cc68b240f211d98091781ef0e3ce99e6", "messageHeadline": "Fix Fork tests (#1224)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 85, "deletions": 81}}, {"node": {"oid": "f0102630bb2727e4a7fb38496ada2d3adc760fb6", "messageHeadline": "Migrate DApp to Heroku (#1217)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 88, "deletions": 35}}, {"node": {"oid": "f0a91e4f0088c3be2c630e25a88c85750c695ea2", "messageHeadline": "update IPFS link and condition to display (#1222)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63470a9930753f4fba7a7f961ce5dd4cbf627f07", "messageHeadline": "Strategist runlogs - 2023 01 B (#1219)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 171, "deletions": 8}}, {"node": {"oid": "f119492922bfbecaed289b514bef63704a949158", "messageHeadline": "Update ContractStore.walletConnected in AccountListener when the user\u2026", "author": {"name": "Won Jun Bae", "email": "wonjun@gmail.com", "user": {"login": "wonjun-opensource"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "c4958f490222b107bed2f2d091205ea3293e5554", "messageHeadline": "add canonical urls (#1216)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "bce7abd454af188564777f69adacad63d16d4315", "messageHeadline": "Strategist Runlogs Jan 2023 and allocation tools (#1213)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 640, "deletions": 3}}, {"node": {"oid": "1d18ea97bf4ef56e511506193342ccc57715f312", "messageHeadline": "account history override improvements (#1130)", "author": {"name": "alfredlouisw8", "email": "51706089+alfredlouisw8@users.noreply.github.com", "user": {"login": "alfredlouisw8"}}, "additions": 185, "deletions": 103}}, {"node": {"oid": "eef15f08c870198ccb44f6226055ebbfa92fbf20", "messageHeadline": "add some strategy addresses", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ef48ff874ac148cb557bf68b6b1df1f019d056a3", "messageHeadline": "Sparrow dom/deploy additions (#1212)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 193, "deletions": 281}}, {"node": {"oid": "5885f8eaef5178ced8e1931653e1b79304366476", "messageHeadline": "Add Morpho Aave strategy (#1207)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 2768, "deletions": 7}}, {"node": {"oid": "e550ea21233a9eca361b665a73f3a7b02194d34c", "messageHeadline": "Deploy 45 - LUSD (#1206)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3909, "deletions": 110}}, {"node": {"oid": "aa4e07f10aaf1c4a2f4d022be59737bb9bb6e896", "messageHeadline": "add configured governor sanity check before kicking off the mainnet d\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a73f157f907e22c4d31fbf6a4c12dbacf37abd26", "messageHeadline": "Redo strategy allocation brownie helper code. (#1202)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 498, "deletions": 169}}, {"node": {"oid": "43dbccc20e0a18a83b7f5d4e580a567bac99ac33", "messageHeadline": "Deploy 46 and Updated value checker (#1191)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 901, "deletions": 84}}, {"node": {"oid": "fee5f773eab32bb611ee505d470117090645fa83", "messageHeadline": "Replace lost image", "author": {"name": "Micah Alcorn", "email": "273937+micahalcorn@users.noreply.github.com", "user": {"login": "micahalcorn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cdf6e399c04e9de264451a97231d3219014f6a86", "messageHeadline": "Merge branch 'staging' into stable", "author": {"name": "Micah Alcorn", "email": "273937+micahalcorn@users.noreply.github.com", "user": {"login": "micahalcorn"}}, "additions": 138, "deletions": 37}}, {"node": {"oid": "94e28f5de5165adab3e1b53f18b1d9b13082169b", "messageHeadline": "Merge branch 'master' into staging", "author": {"name": "Micah Alcorn", "email": "273937+micahalcorn@users.noreply.github.com", "user": {"login": "micahalcorn"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "2c7644a0a53f8d8c868c894250576ff45841dec3", "messageHeadline": "add more LUSD economic review changes to script", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "901a4c9c5ee3332b5ef53ccbcbcdf7e19be08a7b", "messageHeadline": "add readme and improve the economic script", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "84b40859a227f6e6c0c1788c334206c5e594c8fe", "messageHeadline": "Merge branch 'master' into staging", "author": {"name": "Micah Alcorn", "email": "273937+micahalcorn@users.noreply.github.com", "user": {"login": "micahalcorn"}}, "additions": 72, "deletions": 29}}, {"node": {"oid": "5a09cb71e83de209b4b74ede7d59c0cee8693b42", "messageHeadline": "add splines (#1199)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 5, "deletions": 23}}, {"node": {"oid": "ffe150d026ac97c8077fe43bdbbbf7b5c01531c9", "messageHeadline": "add script of testing financial feasibility of LP removal", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "04119f37eb6241507874cc7cb4e8dd657b8c0e9e", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 35594, "deletions": 15253}}, {"node": {"oid": "d9a86628bc74064fe177c60b8769c96142722b6f", "messageHeadline": "move dapp to index (#1195)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 267, "deletions": 5878}}, {"node": {"oid": "4b520907d059edd1600f5c10f6db33ecf7cec1ef", "messageHeadline": "move dapp to index", "author": {"name": "rolandpo", "email": "rolopod@gmail.com", "user": {"login": "rolandpo"}}, "additions": 267, "deletions": 5878}}, {"node": {"oid": "01008559185bb330e0f4090001c1aa2a5ee747fc", "messageHeadline": "minor addition to LUSD research script", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "fdfb5f2a1fc601f49d789458527d7a511a7a2808", "messageHeadline": "add LUSD economic research script", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "475e0b207495ed7ea4242f5fea4f5ef248f8606d", "messageHeadline": "Accept goverance on old contracts (#1155)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "fb273f3acce6a33825e77be09d72f1408e1f92ed", "messageHeadline": "Buyback tooling for brownie (#1189)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "855150da24d4b51aa340fc142330ed24fcaba982", "messageHeadline": "correct comment", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "607caacaf85f603d385102afe9f264669aa96911", "messageHeadline": "Deploy 44 - Morpho Strategy (#1186)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3614, "deletions": 209}}, {"node": {"oid": "736167c896c9cb8bae5e51439a93da6c7d8c4517", "messageHeadline": "Add OUSD metastrat balance calculation to world.py (#1188)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 761, "deletions": 0}}, {"node": {"oid": "2646a2fc92703c40f0e1bceb98b0d0a9e90189b7", "messageHeadline": "update hardhat fork contract addresses", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1fbb7757edef01742dd6e219a0e4fe02c86ef029", "messageHeadline": "Morpho Strategy (#1127)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8003, "deletions": 70}}, {"node": {"oid": "4029a4ad654549dd7155cf20aa744d5174d8b5f7", "messageHeadline": "make fork tests more resilient (#1183)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "0006acd87f8979cf086d6464a46db4f9129415f2", "messageHeadline": "Deploy 043 - OUSD Metastrategy (#1163)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4790, "deletions": 340}}, {"node": {"oid": "52fca52a270280ca3524e5804ed6f0c48a340807", "messageHeadline": "front page redesign (#1154)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 3892, "deletions": 1418}}, {"node": {"oid": "c30a93250d0cb12ae30f797cc93f7d1a9221ba78", "messageHeadline": "SparrowDom/metastrategy (#1002)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6478, "deletions": 246}}, {"node": {"oid": "f6069b5535597587f5bb57cf5c66db07388ed4a0", "messageHeadline": "Update IPFS_DAPP_URL to point to cloudflare gateway (#1159)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dbaf6d378482840023c01fb28acde77e342c2e5d", "messageHeadline": "Strategist actions and governance proposals to Oct 19 (#1139)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 499, "deletions": 0}}, {"node": {"oid": "b72f50762f4b2a101a7e4a04c2585a5fc877e13d", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "273937+micahalcorn@users.noreply.github.com", "user": {"login": "micahalcorn"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "dff0d3414bcd9d0c5089c29ae187c35fb3a56c1a", "messageHeadline": "Add Exodus wallet option", "author": {"name": "Micah Alcorn", "email": "273937+micahalcorn@users.noreply.github.com", "user": {"login": "micahalcorn"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "29a9cd107d40a30117c7748c387979c3d8290940", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "f74090898d6c6f75bba954ff4b8ad83547dae065", "messageHeadline": "update burn block number and outdated stats (#1131)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "712000a6c83f9e326c480cbca8163620d7fc952a", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 9, "deletions": 42}}, {"node": {"oid": "f94d5567c57e8c541e7d1e80d1362e19fc453ac7", "messageHeadline": "fix burn display (#1129)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec29cc8875c688c5d4679fed0690a3cfcac7a153", "messageHeadline": "update storage slots", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5fb0c4ff4b2ce9f40c01e4e7e5832323f8e7ef3d", "messageHeadline": "Remove unused deploy files (#1116)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 2, "deletions": 38}}, {"node": {"oid": "d10444a6c7d0bf2fdb18290487b12bd77edcfe63", "messageHeadline": "Fix node-hid warning on GitHub workflow (#1118)", "author": {"name": "Won Jun Bae", "email": "wonjun@gmail.com", "user": {"login": "wonjun-opensource"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "685f4a8bbf2df8f77d9457e659e5579ee36dbbe2", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "273937+micahalcorn@users.noreply.github.com", "user": {"login": "micahalcorn"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "27ba9c7b3a5cf826d5bb4e194fd4fb858ff03375", "messageHeadline": "Add zero-padding to numbers", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "19e7a829c815674d296a613fe3a0565637d32575", "messageHeadline": "Emphasize asterisk", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "790225506e464b38ad95e3c2604bd7713c68d43b", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 96, "deletions": 57509}}, {"node": {"oid": "d2c76cc59604b6ea6ff1863f3a6e353b086bbd14", "messageHeadline": "change claim calculations (#1114)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "d572b58e91a526f91c347fb89598234bb4623489", "messageHeadline": "Ivan/fix sentry staging (#1121)", "author": {"name": "Ivan Zhelyazkov", "email": "ivan.y.zhelyazkov@gmail.com", "user": {"login": "ivanzhelyazkov"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8d07c266698b72aa56d8a2f6498f56737d307313", "messageHeadline": "Remove rinkeby references (#1086)", "author": {"name": "Ivan Zhelyazkov", "email": "ivan.y.zhelyazkov@gmail.com", "user": {"login": "ivanzhelyazkov"}}, "additions": 61, "deletions": 57495}}, {"node": {"oid": "6c32cfb6e85d3d96d943073abde3e14d929ecbaa", "messageHeadline": "also add inline assembly solhint (#1113)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "91abef994ad445e916feefdb645fbb22515bd732", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0ff8340ce25b072d1720bede42ab949e1b912027", "messageHeadline": "remove import (#1111)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b79dee1699cab11aaa9af10beff46faea58d169f", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 119, "deletions": 197}}, {"node": {"oid": "590586cb3446e9c36b2cc5d2bf1d503779314e15", "messageHeadline": "fix links (#1110)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 90, "deletions": 196}}, {"node": {"oid": "c7cfc7b2539c1ce575c88dd845a623df9ccba2eb", "messageHeadline": "add better linter rules for solidity code (#1101)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "e677e339e7ee46a659f87378fb2d3c56d3721fd3", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12b574d45fe9ca6ffe2a38e7a2f434b8bff27bce", "messageHeadline": "fix burn banner (#1109)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f8d5b6e9b12a6e12b316c6b7d14a137d4b8aaf1", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 4542, "deletions": 343}}, {"node": {"oid": "eb386ba2f8ea11877047d69a076e49d2b1d74d4d", "messageHeadline": "Update staging secrets (#1107)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "40a5a2cef48d289c65caf4bb7f6f458c56c804cd", "messageHeadline": "Add `AIRDROP_URL` env variable (#1106)", "author": {"name": "Shahul Hameed", "email": "shahthepro@gmail.com", "user": {"login": "shahthepro"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "42a6eeb94f95cfc8e706575084cc2c8040f1ed40", "messageHeadline": "Add burn dashboard (#1081)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 3322, "deletions": 79}}, {"node": {"oid": "70b8e3f21c7675af4cf07b71cc9ffdb2df2b95e1", "messageHeadline": "Run prettier (#1105)", "author": {"name": "Ivan Zhelyazkov", "email": "ivan.y.zhelyazkov@gmail.com", "user": {"login": "ivanzhelyazkov"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "889a5b7636adbf8287f739bec2d807b04f818773", "messageHeadline": "Fix sentry on staging (#1104)", "author": {"name": "Ivan Zhelyazkov", "email": "ivan.y.zhelyazkov@gmail.com", "user": {"login": "ivanzhelyazkov"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ee2038d00df6f61d55f6a43977cd59dab4b33539", "messageHeadline": "github workflow - nodejs 12 -> 14, using the recommended version on R\u2026", "author": {"name": "Won Jun Bae", "email": "wonjun@gmail.com", "user": {"login": "wonjun-opensource"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "186e2df9fe4ef634ed5b6618c29d4937f460359f", "messageHeadline": "Remove translucency on OUSD input (#1100)", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "5e8090972cb3db68982c01f00719a16c9332c4f1", "messageHeadline": "update PR template", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d0a9e03d6fef5a1e90e6f558be745e8016d4974", "messageHeadline": "update PR template", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "425b95b5ce10b02948bfe246378615ae7e161162", "messageHeadline": "Add sentry on staging (#1089)", "author": {"name": "Ivan Zhelyazkov", "email": "k3v3rn@gmail.com", "user": {"login": "ivanzhelyazkov"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6d63d3fdf0e9b585a62cfc2d4758233aca246036", "messageHeadline": "Mainnet deploy 42 - OGV Buyback (#1082)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 805, "deletions": 99}}, {"node": {"oid": "f33429895b9bfb534520e002341c2611bdf1056c", "messageHeadline": "Update VaultProxy Address and Fixed #555 (#1069)", "author": {"name": "Yano Aki", "email": "68897116+crypto-ticky@users.noreply.github.com", "user": {"login": "smart-hunter"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ea280315cd7d97e3c1f7ffbf4df989e6eb6b400b", "messageHeadline": "fix for minting on forked environment (#1067)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "94c5997cd66f229f9282eaad4c3f8b198a538e59", "messageHeadline": "Update Buyback contract (#1068)", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 375, "deletions": 115}}, {"node": {"oid": "9f7ca1b9cae87d3d6a943ee4cf7e16630610aa20", "messageHeadline": "Fix 1065 issue (#1076)", "author": {"name": "0xCodercrane", "email": "108444211+0xcodercrane@users.noreply.github.com", "user": {"login": "0xcodercrane"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "ae6bda86f4d53a6b6cc84c53d959c78fcbbdec83", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 580, "deletions": 7585}}, {"node": {"oid": "7e4e1a53afba3b0d8ee6cf6136dec422084b2196", "messageHeadline": "Test for falsy error value rather than null (#1075)", "author": {"name": "Tom Hirst", "email": "hello@tomhirst.com", "user": {"login": "tomhirst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0a2ce23663d32a8734d8f90b8f903ff66402961", "messageHeadline": "Remove unused dependencies (#1074)", "author": {"name": "0xCodercrane", "email": "108444211+0xcodercrane@users.noreply.github.com", "user": {"login": "0xcodercrane"}}, "additions": 235, "deletions": 7552}}, {"node": {"oid": "a435fe034007f26bbffc25dc6ddf552e615bf69f", "messageHeadline": "add insufficient liquidity message (#1070)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "694daf5fe814a5f4391507eb4577a231f71264f2", "messageHeadline": "fix for Flipper error on redeem (#1063)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "dbdacd91f064e360187346b881dedca23c4861d8", "messageHeadline": "Revert \"remove Tom Linton as a code owner\"", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0468284968521b76db519a68e2d2f9a2f6782b61", "messageHeadline": "remove Tom Linton as a code owner", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ffdff49f447ccf175d83726f4a920ff75a4bb036", "messageHeadline": "Strategist runlogs (#1064)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 334, "deletions": 17}}, {"node": {"oid": "7a6be35095b31ad24623104df8de80ff3ed5758a", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "708a9fb03ac8e7abeb720db1a32f345ea81ad555", "messageHeadline": "Prettier", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d1a4f91104ede046dee5f9dcdf0ab45ee3d67116", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "0cd8cff11e30e7dbc0ac59d374f022a21b36ad39", "messageHeadline": "Update Snapshot link", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d697eaf0156b1c798ae831f2c76328162237531", "messageHeadline": "wallet CTA on legacy staking page (#1060)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "05d0822e14a78755ed172c0233d72c0a76cba714", "messageHeadline": "Cleaner dripper code (#990)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51fc698cb3ded72aec8644d8f10f71e610b92ae2", "messageHeadline": "Merge remote-tracking branch 'origin/master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 185, "deletions": 91}}, {"node": {"oid": "02b8d26d571d95b45f3857efb11a3b281b661f0a", "messageHeadline": "transaction history pagination (#998)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 183, "deletions": 83}}, {"node": {"oid": "79fb4011984ace05ae96e750e8fd2a44414ecc37", "messageHeadline": "clean up swap estimator (#1059)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "10b3ca3fa5753e078935ad1f5143fd519123ef98", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 472, "deletions": 130}}, {"node": {"oid": "96d0adc50325c2596d6c76591d276bdd23eff9cc", "messageHeadline": "change IPFS link to ipns dweb (#1053)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8abae26fbee1c5b95137380ce9436b4cb1e2cc9c", "messageHeadline": "mainnet deploy 40 (#1052)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 471, "deletions": 129}}, {"node": {"oid": "a9b1559749e0bf5dece363fc077bbac8e4922aab", "messageHeadline": "Update CODEOWNERS", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dd5662e729f1c2c32ebd802de2cef1ebcfd9956", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 194}}, {"node": {"oid": "6967235a982af8f8fd136e2838b4f05e839c6ca0", "messageHeadline": "disable starting new stakes through the dapp (#1039)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 194}}, {"node": {"oid": "adef765216763c1a9ee77ca21f1ad416719d5a1f", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "db23429be58a2967f15dc69adeff03518bf90346", "messageHeadline": "info icons on unsupported swap routes (#1050)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "8a863a0fade93ed7a7af13349476809e358d365d", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "130fa36d3a3a63ca879b9d9fd42c787a1ffa099e", "messageHeadline": "Increase price threshold", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5652a31dc620b32776de835d9b64c773ca6af351", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "a63b68fedc9568ca69e6e815dccc2cb65949070c", "messageHeadline": "add error message when swap price is too high (#1049)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "6a8c2031f288cd599cc963373bc037a76f238fc6", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "49302623c14bd70394ff325c51e7a30077b2e542", "messageHeadline": "fix navigation links (#1044)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "133549562cf5b424e4122377d7e5a2a2ef80ddfe", "messageHeadline": "show airdrop banner on earn page (#1045)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b40b89b9e47af7ba7791de4e6a3ee06a9be2680d", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "e379862a7131f0ad7be2f69aa2ba7d10d5b824c4", "messageHeadline": "add DeFi Wallet to desktop wallet options (#1031)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "0b718a68be07a30f634e9a641b9363cb75487ab4", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fa9a3bd426f9b4115b0d516b74c45edd465eeaf", "messageHeadline": "unbreak desktop nav", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80f92135fd3789fee392852ed494447844ce055b", "messageHeadline": "Merge remote-tracking branch 'origin/master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "c5bb6c5da8bc77f13c6b52597bc621a03d1afd96", "messageHeadline": "set ENABLE_STAKING to false", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8b8054b3d4ba37e727a9d8d5eec0d5ef11b84a19", "messageHeadline": "align mobile links (#1042)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d9f843bf66950f256c18b98b7a2f0ccccdea4d7", "messageHeadline": "prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ba41c2bdd97a43c099476aa79d709784394bf57", "messageHeadline": "draft: change method of iterating through BIP-44 addresses (#1041)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "643721018b50dca282d1f599d7c1bed35053e0ef", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 179, "deletions": 95}}, {"node": {"oid": "5275eedf2c89ed200f8c40f8812dce812b912bfd", "messageHeadline": "selectable APY on homepage (#1033)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 179, "deletions": 95}}, {"node": {"oid": "56f8ef622e63c3e1c3e8161cc09aa16d0e355553", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "150bf54228c1169056236c512a92e3d8b38d8cfa", "messageHeadline": "Improve text styling on banner", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "643e21827108332fbd14f4560b238f8c59cbc21d", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 697, "deletions": 652}}, {"node": {"oid": "39a1154a52036e94505911e833b956dae7fc7b8e", "messageHeadline": "conditional staking banner (#1036)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 697, "deletions": 652}}, {"node": {"oid": "3d36f9fffa0f9d6bc780a1a6f471105719d86963", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "88229e0760995536baa578508cb121db6aac498a", "messageHeadline": "Change button styling", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d11a4c3c2c610149be38309bc81941537f12f28a", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48b88a47dfb917d33aaf2976c603b4e22fad9c78", "messageHeadline": "Update airdrop announcement (#1032)", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "007daf98e868a443c79ff0d5cbcb40e4da3fdc33", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 179, "deletions": 72}}, {"node": {"oid": "fa204b2ea164d25ea0a720374883bac51eca7d5d", "messageHeadline": "add Origin Story staking banner on earn page (#1034)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 165, "deletions": 63}}, {"node": {"oid": "367c2c556ca7b5749252c4bf4ae784ceba03b565", "messageHeadline": "add wallet connect functionality to swap button when not connected (#\u2026", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "12becd26421a4349e53d6dc0286c60b07e64ccf8", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "9f4cb2f49c1a5a5d2208cc055146fff5e42c9d22", "messageHeadline": "Update banner destination", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eea4583707d743d32a11614a142139c4292f53f8", "messageHeadline": "Bump protobufjs from 6.11.2 to 6.11.3 in /contracts (#1029)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "8bd69c745c742973fe701c020e51a27eb9d827e7", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 33, "deletions": 64}}, {"node": {"oid": "0d2ff5f6d021323989e1b4fdfbe7fb4647f8b4a6", "messageHeadline": "Clean up website revisions", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 33, "deletions": 64}}, {"node": {"oid": "db92296e19f250bc3df22dcd19b6afc8d26f8de0", "messageHeadline": "Merge remote-tracking branch 'origin/master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 556, "deletions": 566}}, {"node": {"oid": "4d0cb3d9cfc62fec75e25c1de0b66a85b4851562", "messageHeadline": "mobile wallet options (#1008)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "4d34dabf57f03ea3857d594f953f70f0ea3db2ab", "messageHeadline": "allow access to dapp without connected wallet (#1009)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 524, "deletions": 555}}, {"node": {"oid": "06576905ecd920ee8cbe842f6b7c29307ab70bf8", "messageHeadline": "Merge remote-tracking branch 'origin/master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2752, "deletions": 1937}}, {"node": {"oid": "6a260db0b2a1e7c40ce642555029cbf981605851", "messageHeadline": "Website Revision (#1025)", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 71, "deletions": 213}}, {"node": {"oid": "73e420ae49b12ef7df25175ee73b8d0aeb056fb7", "messageHeadline": "commit deployment branch (#1024)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1975, "deletions": 11}}, {"node": {"oid": "d0ecd03149f5201d8b2d21ccb8f9e14616bffe5d", "messageHeadline": "Pause Buyback swapping (#1023)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "88bebf6b80e815e8624f99f099bb988cdd4110d3", "messageHeadline": "Revert \"round wousd value\"", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cf0717cecc6f2e545d77c49140ff8f3663a1d13", "messageHeadline": "apy link on main page (#1012)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "f4a73eaa141ef2ca72b799a3c9fd546ea9c8c3f7", "messageHeadline": "round wousd value (#1018)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9173a833af12926c50cd3eac34dec26bc1673466", "messageHeadline": "wrapping fixes (#1011)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ca8fbb89e828cc21988c6d7ae35d00eb4a569d0c", "messageHeadline": "wousd information/graphics fix (#1021)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 22, "deletions": 92}}, {"node": {"oid": "3fd42d8174c3f5b2c83f0dd3a8b70b61dc226979", "messageHeadline": "introduce lastOverride global state to display prompt (#1019)", "author": {"name": "Jason Stroud", "email": "106690868+jastroud@users.noreply.github.com", "user": {"login": "jastroud"}}, "additions": 621, "deletions": 1612}}, {"node": {"oid": "e1e2676348c03432fa4cddcd8aed58cbbb6394fe", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 5209, "deletions": 3965}}, {"node": {"oid": "468f3d355f8d08406dce569daa34639b4d938c64", "messageHeadline": "Add OGV banner", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "8d54dd7e2b5851e1633aae64af570e63c273e3a2", "messageHeadline": "update fbt plugin", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fb77b116a21880545e2d4f946f1bd0a5886a20f", "messageHeadline": "add new dependency and correct path (#1022)", "author": {"name": "Jason Stroud", "email": "106690868+jastroud@users.noreply.github.com", "user": {"login": "jastroud"}}, "additions": 5186, "deletions": 3961}}, {"node": {"oid": "84fa5648c26f442cb911f5d9d9e8abdea8cc9948", "messageHeadline": "fix bug", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd7a15ac8e9548d62aa36efcb04700f0bae92dbe", "messageHeadline": "fix input flipping on wrap page (#1020)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "891b4b393320115d6fad933ca9b2000ee0d493cf", "messageHeadline": "Merge remote-tracking branch 'origin/master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 108, "deletions": 33}}, {"node": {"oid": "11f3b8357c3e144104542ee7306e8c5747777743", "messageHeadline": "correct terms of service URL", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1bb1a410c364149980af815b536ef89328c01df6", "messageHeadline": "OIP-4 Do not accept peglost stablecoins for minting (#1001)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 79, "deletions": 4}}, {"node": {"oid": "f4baa97e171073a562a901ab68a2f9630fe9247e", "messageHeadline": "some mobile fixes (#1006)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "f7d3f182821cb313a8e8c4b20b5ebe302f36c186", "messageHeadline": "lower slippage (#1005)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84f4b7d879b30a5d2f82f737217cd357bf93398a", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e178cefa3734acc0503b3f3d93344135a563dfc5", "messageHeadline": "fix layout", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2065977ee5faaa7911c4bf81f58af41644327ad6", "messageHeadline": "add ousd to ledger stablecoin balance (#994)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "08c0501f5b9e2d3b90c462f5afb53390efaa01c0", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2869, "deletions": 367}}, {"node": {"oid": "814509a93bbb703ecc4d6bc85bdcec2be1c67c23", "messageHeadline": "Wrapped OUSD interface (#988)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 2811, "deletions": 57}}, {"node": {"oid": "30564e25d640749af447fb9e5d7c4fb00c37779f", "messageHeadline": "Sparrow dom/audit fixes (#989)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "bf1ba296d1efdbc5491f1f029a0ab6e4c84cbe74", "messageHeadline": "max including dust + unsupported contract estimation (#977)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "39fdaf329c1bfa10c9fd4e20e45e90ce2f0cfc81", "messageHeadline": "preloading history (#980)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1d6df811f9f99dc0febdb2a8f9613eaf2b280c83", "messageHeadline": "Grammah", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae8cefb80c7460c85927be4e4ccfb1e5653d7662", "messageHeadline": "Update README.md", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ed75207e1b102f600397f943dde98fb3aee1e15", "messageHeadline": "remove token prompt (#979)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 0, "deletions": 279}}, {"node": {"oid": "5a9469008c52d49ab036c48251d32a1918bfb062", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5a3d46cbde3573cada8a8706838c1cd65e7c4b4", "messageHeadline": "Repair APY reference", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea06ee23cf3c64b50ff9b734b4451261b636f4f2", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3659, "deletions": 367}}, {"node": {"oid": "590dcb0090e8c2d504e04c2dfe42bbc737095004", "messageHeadline": "refactor allowance fetching to react-query (#971)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 256, "deletions": 206}}, {"node": {"oid": "0d6b21281afcc423fff4307c2c6069c7fa1b7c92", "messageHeadline": "fix input flipping (#974)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49a82a2d412a0bdc75342de12b5429b0bca1891f", "messageHeadline": "change error message placement (#975)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 51, "deletions": 147}}, {"node": {"oid": "76fcf9a04b6b1ac999d8e00165349fb0d6402a81", "messageHeadline": "high slippage warning (#972)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "4791ed96cbf1b38a85c156d67349e9951ebbf37d", "messageHeadline": "mainnet deploy 39 (#973)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1771, "deletions": 1}}, {"node": {"oid": "f555a943cb716d70e9b5d8efb1d3934f73cbaa55", "messageHeadline": "Wrapped OUSD (#957)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1556, "deletions": 3}}, {"node": {"oid": "fd6f77c4808992e123b555a7e884cebda88f996e", "messageHeadline": "prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6901e3ca1d7a939e281123edad647a1950b6eaef", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 394, "deletions": 839}}, {"node": {"oid": "dd137b3823d3933071de5724b4ccf62f17d96daa", "messageHeadline": "adjustable price tolerance (#970)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 61, "deletions": 118}}, {"node": {"oid": "a773564a9ef674801db731f7295b8e8189c5c146", "messageHeadline": "Approval process change (#958)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 333, "deletions": 721}}, {"node": {"oid": "71aecd87d396c6fcdc9d96c6beb12c1ec98995e6", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 172, "deletions": 122}}, {"node": {"oid": "20f65044ed66ba022c02d27cc211fe039f35a58f", "messageHeadline": "add gate-io to homepage", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "d18cb7e3e46bc7fff341064e17ea56b837933138", "messageHeadline": "fix for ledger loading error (#968)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "154edd2017b25cd46438d83c754601067aadb625", "messageHeadline": "refactor: move balances loading to use useBalancesQuery (#965)", "author": {"name": "Evgeny Boxer", "email": "evgeny.boxer@gmail.com", "user": {"login": "evgenyboxer"}}, "additions": 142, "deletions": 114}}, {"node": {"oid": "d5a36ebefb68b93441a44d3ab20259962a2ae734", "messageHeadline": "Merge remote-tracking branch 'origin/master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 182, "deletions": 97}}, {"node": {"oid": "e03018b663e3ad67d056a86963cc02760e430655", "messageHeadline": "fix ledger address error (#967)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0a2c3c09f96d1dc6b18f9d624200ef2e438a3a39", "messageHeadline": "fix: add www prefix to host check (#966)", "author": {"name": "Evgeny Boxer", "email": "evgeny.boxer@gmail.com", "user": {"login": "evgenyboxer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d42c191acc0d6e4ce97671dd8d0c6803c059b43", "messageHeadline": "handle error on fetching history", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6842ecf792ed78e80e61a1da995bee29572f1bc4", "messageHeadline": "[wip] refactor: use react-query for tx history fetching (#954)", "author": {"name": "Evgeny Boxer", "email": "evgeny.boxer@gmail.com", "user": {"login": "evgenyboxer"}}, "additions": 174, "deletions": 96}}, {"node": {"oid": "8533177fe438a387579c33c63ef91d73e0dbb8a4", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 499, "deletions": 183}}, {"node": {"oid": "efbe33cd7644ee3845a7ba44e4596d3cee51143d", "messageHeadline": "minor cleanup", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "443d624f66f0681d9826d32f35236388f4d6ae29", "messageHeadline": "fix initial state of the APY dropdown", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "eb59a8185ebb8301b60556210786e00ac4fdf759", "messageHeadline": "improve ledger ux (#949)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 328, "deletions": 142}}, {"node": {"oid": "d81f92e4ccc3017e672114b5a1991e94388bbc1f", "messageHeadline": "fix opt in regression", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d4075484646176546bfcba8b99883f1e97c982b6", "messageHeadline": "fix opt in regression", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c7fbff0a46b97c7177d5183ae08697ba419cca23", "messageHeadline": "modifiable apy (#952)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 160, "deletions": 38}}, {"node": {"oid": "06843cb0bb06d63092d1fec58efef38c0dd46213", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 391, "deletions": 61}}, {"node": {"oid": "360635022c536b21a606432ba1a6a8396c38d791", "messageHeadline": "change apy to 365", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3179fad125bf2fb3de74120dd9b02138ba950159", "messageHeadline": "Deploy 38 (#947)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 389, "deletions": 59}}, {"node": {"oid": "41fa8baaae2aff1e7807672640080c9e07f15b0d", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fd79fd5e3e78f66babc067bdfe28e00a7e0798d5", "messageHeadline": "change nav APY to 365 day", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e8567b6ed84e96f4235b97108f851ec091a7d8d", "messageHeadline": "prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "30e0988d9412d45d306c78325611a6699b01407b", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 849, "deletions": 550}}, {"node": {"oid": "d13d4a0f6cdb9d819560afbb51cc5551a7c4712d", "messageHeadline": "Sparrow dom/page revamp (#948)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 579, "deletions": 514}}, {"node": {"oid": "f36e925a801d36e03dfc61ae4a4573560c525ad1", "messageHeadline": "Fix APY discrepancy (#946)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "067cf82eeb0606f6143a554073a862906e688324", "messageHeadline": "Deploy script for staking patch (#943)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "38e4b9243c3f277e7c1611c1c3c1da20ad06c2f4", "messageHeadline": "Strategist runlogs to March 10th, 2022 (#942)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 162, "deletions": 7}}, {"node": {"oid": "0e83f056aee58aac2c7f56cf4d63467b23293414", "messageHeadline": "adds liquidity check to SAS.stakeWithSender() (#587)", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "7a7f106841070dffccb477ca6b4f242b8b5c1c1e", "messageHeadline": "fix bug", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c97ab610630a72c4550adf6855857ca25374162c", "messageHeadline": "Add reference to second coverage option", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c99b69f668e910f23e73223db848c79ca281eac", "messageHeadline": "Fix double loading issue in StakeUI (#936)", "author": {"name": "roland", "email": "62400812+rolandpo@users.noreply.github.com", "user": {"login": "rolandpo"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "daf8f086463a4eb68316ca4c8024455b812eb404", "messageHeadline": "set a more appropriate gasLimit for curve swap estimation", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d357b1e3dba4491f5dfe11045174f604909b6ace", "messageHeadline": "Bump follow-redirects from 1.14.5 to 1.14.9 in /dapp (#935)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "44f8005ee8b2b58d5c8057dff41a610f3f6c7ded", "messageHeadline": "Bump @openzeppelin/contracts from 4.3.1 to 4.4.2 in /contracts (#934)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ee37901f77e969bfeb0b139d6b203d78ad7b4b10", "messageHeadline": "Bump shelljs from 0.8.4 to 0.8.5 in /dapp (#933)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "a63af7f3b8247b9bac7ffa65ba73a0e9642ee858", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 170, "deletions": 46}}, {"node": {"oid": "51c453c9741a87b6744049cbc70d2bf46220db4a", "messageHeadline": "Bump simple-get from 2.8.1 to 2.8.2 in /dapp (#932)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f25b983e3a526c2d6198f37382e4fd9344541013", "messageHeadline": "change vault mint gasLimit estimate to 510k, so it is not the same as\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0378e25a782977a7a4bc23d94655de31e6a18d3", "messageHeadline": "Add a line to handle runtime error to run dApp setup (#929)", "author": {"name": "J-kai Hsu", "email": "jkai.hsu@gmail.com", "user": {"login": "jkaihsu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "35a28ed5230a70b919464aa7f2dd93d3309f0be8", "messageHeadline": "Allowance-Aware Cost Estimates (#930)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 115, "deletions": 36}}, {"node": {"oid": "65373d876ce607ca5bc44cb82791e885310f0e17", "messageHeadline": "report liquidity error when not enough funds in default strategies (#\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "178928d893f3248ef9fd2a081ad8d424c962e920", "messageHeadline": "Increase code coverage (#928)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "3bb9368034ad29f452a8ba3f4692395bd8752075", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "24fe0d3e57fe4dc6a9d307794927b75dc134553a", "messageHeadline": "fix wrapping on mobile", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ffe127d49f9026e0b02ba36331afc0f0e4e3d08", "messageHeadline": "separate cloudbuild for staging builds (#926)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "e047a6ddc3cb0a53a9b5ea202d29a763c43ac6bf", "messageHeadline": "attempt to fetch history multiple times (#923)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "e016779e6b4b5f1021c76a229a83969e7e1a7bff", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "1f213f71ff05a39edca2a9f375c1b12688f67c94", "messageHeadline": "show link to ipfs version of the dapp (#922)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "772f85497e6166d3e4a9fb5fe3368bd5321224d9", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a62181145198f9b2c91c6d8ed5c3f248ca5abdfe", "messageHeadline": "automatically deploy OUSD dapp by pushing staging branch (#921)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "dae7943bc9c9a9d0b0233f4e0d8bf101f2880f64", "messageHeadline": "test prod deploy", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0dbac66c2b3411eae4598cb778421830505a51a", "messageHeadline": "Merge branch 'master' into stable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 42, "deletions": 36}}, {"node": {"oid": "3e06200c086997a65f23dcf657939c859ed237e7", "messageHeadline": "staging test", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30fa96ef4b95619a55922703e95a86ce0ba488a2", "messageHeadline": "test", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30db89a1c507eaf756fd9b2b2a5d7ef43f503630", "messageHeadline": "Update README.md", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "0d30731f7167da0f410db469baaaf74897408cf6", "messageHeadline": "Ssfanist/coverage (#918)", "author": {"name": "ssfanist", "email": "37310971+ssfanist@users.noreply.github.com", "user": {"login": "defigods"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "aac25aa772614c1a500d8bee9d657937641fb0e2", "messageHeadline": "increase timeout", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3938ac1b6def9f6e5b2a7bf51d05a75b78b13436", "messageHeadline": "change node version", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ecda5b135e829d5d3e8683e2acffca54c3000873", "messageHeadline": "ahem", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "26a64551d7ef2ed4a88b78d48f9828574359f10a", "messageHeadline": "test cloud build", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "0685ea2df324d0e8123d085d88b9bd1e4d61f117", "messageHeadline": "prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "6308393cc91bd300b781253716ce5212bc6e6aef", "messageHeadline": "add ipfs header", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "107fa651b5674cfd57be4e8cefc6e2712f85f3de", "messageHeadline": "this works woopeee", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8242e9a6bd6a7bf8637428d0140783ca7c9b6eb1", "messageHeadline": "test to trigger build", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60614ac988d44f04cd9b84ffaec6fecfe1da17b6", "messageHeadline": "apply renames to pages as well", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "7074ecfac35b5f362c75afc35fffcce8e15aa63b", "messageHeadline": "make it possible to upload the dapp to the IPFS and publish to IPNS (\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 582, "deletions": 238}}, {"node": {"oid": "09f2a5f0ae4fbf8f601373a3591f43ded0252665", "messageHeadline": "fix stake ui contract setup (#915)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "aa2ad4759846b24bee6a28f7fa56d81347e9e3f6", "messageHeadline": "Sparrow dom/unify contract provider (#898)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 244, "deletions": 94}}, {"node": {"oid": "6af44e7049ff82219e5643edb454173106249a1c", "messageHeadline": "run prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "2187479ff2d534e3543bf650850c4c7314572900", "messageHeadline": "copy artefacts automatically", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fb8cf2d19ecad585eea599e08284c23c1293a3c8", "messageHeadline": "Deploy 37 (#911)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1773, "deletions": 8}}, {"node": {"oid": "f5c4f76ccb89dcaf78dd2af70bd13cd44079bb51", "messageHeadline": "#364- coinbase wallet connection (#909)", "author": {"name": "Pedro Ramos", "email": "pedrotr@hotmail.com", "user": {"login": "pedrotmr"}}, "additions": 314, "deletions": 27}}, {"node": {"oid": "0c55004999a20cf60a2ffc99bef0250fb64bf635", "messageHeadline": "Rebrand swap contract (#913)", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 4399, "deletions": 3581}}, {"node": {"oid": "4757cb7cffba72024a0bcd5e05494628599c2a79", "messageHeadline": "Latest strategist run logs (#912)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 98, "deletions": 3}}, {"node": {"oid": "ab1e50e69709811daf04096b8cbe57d4de757e99", "messageHeadline": "OUSD Dripper (#903)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 614, "deletions": 0}}, {"node": {"oid": "ac666c5bb44cf7703ddb50eb963423bb222fb31a", "messageHeadline": "Deploy 36 (#905)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 4238, "deletions": 2014}}, {"node": {"oid": "0fac3a2a6ad28a1b9b555516cd46767a8241ed67", "messageHeadline": "make it possible to configure proceeds address (#900)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 94, "deletions": 7}}, {"node": {"oid": "cb3c99e11287869853e4c9d8ea064544e1c6d696", "messageHeadline": "disable curve UI (#899)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b6c103ed22b7b5091ae92f8fac22e51ccd82586", "messageHeadline": "Incentivized Harvests, Multiple Reward Tokens (#869)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2557, "deletions": 671}}, {"node": {"oid": "c7ea29fd25baa192c295cf5ec84bf887267c19af", "messageHeadline": "Daniel vf/stratigist202101 (#896)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "22588320f5a971c2a8ff9f15d1d54bfd96ec2ca0", "messageHeadline": "Strategist allocation python tools. (#893)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 306, "deletions": 0}}, {"node": {"oid": "c9854cb59f7af3b16db0070e871abc335314fc41", "messageHeadline": "IMPORT WORLD! (#888)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 683, "deletions": 2}}, {"node": {"oid": "14b74c8f46eb02188715eb17cf0d50e1fe227508", "messageHeadline": "mainnet deploy 35 (#881)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 738, "deletions": 35}}, {"node": {"oid": "7fa679633fd4a8dc6ca8a22b6ba35daf69ec3cc7", "messageHeadline": "Update README.md", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "90b539c0daec1239bf2b813105ade10250e0fd92", "messageHeadline": "Remove duplicated withdraw event on Compound Strategy (#843)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d3525ad809a94e5f747dddc08372812a507db6b2", "messageHeadline": "Reduce the cost of harvesting from Compound by ONE MILLION GAS (#870)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 57, "deletions": 8}}, {"node": {"oid": "f188392a06f731e81120438c64581cbb4b09e750", "messageHeadline": "Add vault value checker (#863)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 340, "deletions": 1}}, {"node": {"oid": "04202b6f2649c660aafe529ab63b3490335ff6f6", "messageHeadline": "Update ledger live base path (#868)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa824e4d7fe9bf6ab5356402af2a007958c4680a", "messageHeadline": "make yield formatting dependant on sizes of amounts (#867)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "572554dd088f2c30219743e2f2792c5952f86b0b", "messageHeadline": "Should not have left forceDeploy in (#860)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa953202e3cc23583632e420dd8ea810b8aa264e", "messageHeadline": "Node script update (#861)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "96556c517d211d3bb2398e47f99067240d6e5a1e", "messageHeadline": "Show more detailed date of tx on mouse over (#859)", "author": {"name": "velopace", "email": "velopace@outlook.com", "user": {"login": "velopace"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e15181ca9407d53068f6ddf94a9cf8df22618236", "messageHeadline": "add some defensive programming for browsers like Brave (#858)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "8ae6ece940cd9a9ea0e0b7a86659ea5fc40212de", "messageHeadline": "Update README (#856)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 48}}, {"node": {"oid": "0b9d5ea3cdbd1e638833d607ef2cc21d148f3663", "messageHeadline": "Deploy 32 (#850)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 515, "deletions": 53}}, {"node": {"oid": "3fefd338c979f63098501610710be721d08e1457", "messageHeadline": "minor improvements to disconnected dapp state (#852)", "author": {"name": "velopace", "email": "velopace@outlook.com", "user": {"login": "velopace"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "172907b431e7e9dd2cedbeca2c978438db19fd00", "messageHeadline": "bump gas estimate by 20% when swapping on uniswap with ledger. For US\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 63, "deletions": 11}}, {"node": {"oid": "81fe0a94be7825e1023bc31aeaa6d623340de582", "messageHeadline": "Fix bug in convex yield collection (#842)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 153, "deletions": 61}}, {"node": {"oid": "892d60a3ff723de9525b7f34e3c088ee56725c32", "messageHeadline": "fix icon bug, remove some injected connector logic (#844)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 49}}, {"node": {"oid": "7d30f7be516b7bbd895e8e35ec70f7ef92134071", "messageHeadline": "Rework ledger integration  (#839)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 4459, "deletions": 5046}}, {"node": {"oid": "e331785cdb92f8816bba086882cb6f7ed8449d69", "messageHeadline": "Fixed flickering on first hover (#837)", "author": {"name": "Calvin To", "email": "cxt6655@rit.edu", "user": {"login": "calvintoes"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "96de758175774e6d25a72d2ff6ed678fa3385e3b", "messageHeadline": "fix: upgrade analytics from 0.7.14 to 0.7.15 (#789)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "ef3821cfab27a91706ccd1ffc69a998fd17c1311", "messageHeadline": "Remove unused chainlink oracle contract (#831)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 0, "deletions": 153}}, {"node": {"oid": "64a495fdb3c643b2430c681a1916083bff22334e", "messageHeadline": "Remove mint multiple from Vault. (#829)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 238}}, {"node": {"oid": "3d98bc9422babef7cddd2690d31ae43d0f08b71b", "messageHeadline": "Mainnet deploy 29 (#828)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 7024, "deletions": 3473}}, {"node": {"oid": "b723ea771534731870da999b1b2ee438a06343d1", "messageHeadline": "Transaction history polish (#827)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 59, "deletions": 18}}, {"node": {"oid": "c26421e4969c4764c6dbd1f7ef0b77e2dd5255bb", "messageHeadline": "Convex Strategy (#768)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1250, "deletions": 248}}, {"node": {"oid": "d86ce8141bf87813242f10131ddfa6b487098afd", "messageHeadline": "Sparrow dom/tx history (#811)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 837, "deletions": 20}}, {"node": {"oid": "22b8ec3fc489f6747d637f9e3b0568f145a75ce4", "messageHeadline": "Fix race condition (#819)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 47, "deletions": 12}}, {"node": {"oid": "84694807d4c0fd796b0ef725bb27688786d662ef", "messageHeadline": "mionor polish (#818)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f6c43e24b13038d3e69a39bf28a05f936aabb06", "messageHeadline": "move page to earn and add redirect. (#817)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 86, "deletions": 60}}, {"node": {"oid": "9c02647694b89d73951c9ef97e8aa61e6070052e", "messageHeadline": "Curve calculation fix (#816)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "92b1813254ac6f5cabdb21ecec67072b492ac8e4", "messageHeadline": "rename navbar item (#814)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb6a948bd76780e4c37835105e81184934f5fc97", "messageHeadline": "Add governorSetDelay to the propose script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "92106607c1222991cc2f3d405b2afabda57b2007", "messageHeadline": "Curve staking (#794)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3018, "deletions": 792}}, {"node": {"oid": "83dc0930955249b76e256d39d7e24b935141b031", "messageHeadline": "Redo deploy scripts for OGN rescue. (#812)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 65, "deletions": 91}}, {"node": {"oid": "af49a8c6868cfd20e4bf66f9b62b6eb7dc6e0e5f", "messageHeadline": "Default to placing AAVE in DAI (#809)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "55eb52e9a1f0d6da4fadddbef42af8f748a7f2ef", "messageHeadline": "fix curve swap implementation (#810)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 509, "deletions": 253}}, {"node": {"oid": "4c51a27cef664b7eb3e2c0749d7d6735b9363e9b", "messageHeadline": "Add hardhat etherscan verify plugin (#807)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 64, "deletions": 328}}, {"node": {"oid": "47223e8cb3bfa3fd311e76f8343497b7a796c2cb", "messageHeadline": "Rescue trapped COMP in old Compound strategy (#796)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "7ed0e7be428d1cfc7b195b7fbfd9a45c713fe237", "messageHeadline": "Fix migration file for 023 (#805)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4e50712563c178398e06783b278a052bc44878b6", "messageHeadline": "Resolution post tweaks (#808)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "29df171bc97a7e95b92a1ec3f310f6ae91d39598", "messageHeadline": "mig25 (#806)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 748, "deletions": 257}}, {"node": {"oid": "055b38eeff1cb298ad46cdff2236b698144f3f0f", "messageHeadline": "Verification after resolution (#804)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2088, "deletions": 0}}, {"node": {"oid": "11c474dbfed78bb18d43c7bd3cfbc941d7f8035f", "messageHeadline": "Resolution addresses (#803)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2094, "deletions": 0}}, {"node": {"oid": "f704df98704f3eabdb867763d51314ae3e64faf5", "messageHeadline": "mig24 (#802)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3751, "deletions": 2864}}, {"node": {"oid": "e742de888b32f4ad4c5383272fb44db79c4a51e5", "messageHeadline": "unblock swapping (#801)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9ece6d179d4d9cef34defac34db03acb74eae96e", "messageHeadline": "Sparrow dom/disable flag (#799)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "804c6c58ade0724a5d1c1e99a16bf32701a88ad5", "messageHeadline": "Resolution Upgrade (#791)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 788, "deletions": 67}}, {"node": {"oid": "f7ea3f401ac54da0e66e7a43629992f369bac034", "messageHeadline": "Propose changing buyback uniswap address (#798)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "c4c86ff103d14c8a05d630fdce0b0a38f7bd5380", "messageHeadline": "fix: upgrade @sentry/webpack-plugin from 1.17.1 to 1.17.2 (#795)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7f98986cba1f2e0b7b1ccbbb0d7c87fc988613c1", "messageHeadline": "Skip 022 upgrade in forked env (#793)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc0a7bc396c51a6bee723ab64652f05620004bd9", "messageHeadline": "Quick tweak to focus playground on working on mainnet fork. (#784)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 393, "deletions": 375}}, {"node": {"oid": "10a88099e3091453a5b8ad5ae88b3885c9eec1d7", "messageHeadline": "fix: upgrade dateformat from 4.5.1 to 4.6.1 (#786)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0e99666c7da08645c4c05d4438208119ae96ad59", "messageHeadline": "Proposal to allocate all DAI to Compound (#785)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 52, "deletions": 1}}, {"node": {"oid": "2276b267a30b8be16ab5290a2e91ab75edb97c14", "messageHeadline": "fix bugs with minting task (#781)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "4d945b3d324b8298deebf8cb6f5d2a305ed18b8d", "messageHeadline": "Solidity upgrade deployment (#767)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 6064, "deletions": 3381}}, {"node": {"oid": "bf97694e55a1bd7ab88d9dcdd500b4e76f2f61e1", "messageHeadline": "Add option --compRewardTokenZero to the propose script (#779)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "577c2e7c9716d01fe8a62d6b892ec4629035a5fc", "messageHeadline": "fix for gnosis connector bug (#780)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2bfc35c7eb41ff0f782480e382f7941aa939ffbf", "messageHeadline": "Create method of authorized transfer of all stakes between addresses \u2026", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 503, "deletions": 0}}, {"node": {"oid": "2923136754af57877676de8afac7f1fb9accb6ef", "messageHeadline": "fix fork and mint cmd calls in forked environment (#759)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2053, "deletions": 7}}, {"node": {"oid": "859e866c408d5552293d6488b6870750299e471e", "messageHeadline": "Sparrow dom/eth gas station (#774)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 13, "deletions": 110}}, {"node": {"oid": "c4ad4c3f401f689aaa1a90b9106ce835a26322c1", "messageHeadline": "fix: upgrade prettier from 2.3.2 to 2.4.0 (#772)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f29e49120c04265a55cfb96f5cdf4f973676abdd", "messageHeadline": "fix: upgrade babel-plugin-fbt from 0.16.0 to 0.20.1 (#773)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bd8ea2970d2326add8095676fd8760f65a330f37", "messageHeadline": "fix: upgrade multiple dependencies with Snyk (#771)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 269, "deletions": 98}}, {"node": {"oid": "a8c9a1b59858c1fd062c52a19539126839cacd11", "messageHeadline": "fix: upgrade sass from 1.38.1 to 1.39.2 (#770)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "326602a5169a546da2969a2b7b529b65b907feca", "messageHeadline": "fix: upgrade react-bootstrap from 1.6.1 to 1.6.2 (#766)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "442134a07a9a148378d7786726307afed053aa33", "messageHeadline": "Add no reset flag (#765)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ea407b5266da8997080fa8fc321adb7896d0de60", "messageHeadline": "fix: upgrade react-router-dom from 5.2.0 to 5.3.0 (#763)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "e9ef066ab5cd8842d044e7759b99d956a44acd47", "messageHeadline": "Upgrade to Solidity ^0.8.0 (#738)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 3894, "deletions": 40151}}, {"node": {"oid": "5e65a285f61693a8a2eef38a318671bd0f9019ec", "messageHeadline": "fix: upgrade analytics from 0.7.13 to 0.7.14 (#747)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "5fb76d82f25d6da9f421eb43ba469e78b8686349", "messageHeadline": "fix: dapp/package.json & dapp/yarn.lock to reduce vulnerabilities (#750)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 82, "deletions": 21}}, {"node": {"oid": "9e3fe7409aa4d62e01c265cbe0a721bae343c88f", "messageHeadline": "fix: playground/package.json & playground/yarn.lock to reduce vulnera\u2026", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "d5f9b7b77d68dcd28f217c83e019e9b74a003f5f", "messageHeadline": "add gas setting analytics change (#760) (#761)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bbda3c62d767cafaba05ee32639a1cab33745dae", "messageHeadline": "add gas setting analytics change (#760)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c2a4c451e37ffcfff22946084cd105899f3c15ea", "messageHeadline": "make it possible to set custom gas prices (#758)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 129, "deletions": 25}}, {"node": {"oid": "a8765ceb2046ebaf066cd7ce4365f2c54b59c845", "messageHeadline": "Analytics update (#756)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 344, "deletions": 899}}, {"node": {"oid": "c5f66022dae8378a231ed784181d6a9a9711c477", "messageHeadline": "pixel push polish the UI (#755)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 90, "deletions": 52}}, {"node": {"oid": "383aae94e876eeba5a9c90d4cdfc05e33626d605", "messageHeadline": "make error message more user friendly (#754)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5b462c8c5863dd0518e3923470d5901e4d7c2710", "messageHeadline": "fix a problem where node.sh isn't able to source env variables (#753)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d4e936ecc18e32193456021a0537014211b6bf9f", "messageHeadline": "Sparrow dom/UI revamp (#739)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2392, "deletions": 1141}}, {"node": {"oid": "003860ad99a2e5108ad5c0e0cc0464ffd7c8e72e", "messageHeadline": "Kurogewashu/decimal places (#737)", "author": {"name": "KurogeWashu", "email": "70884201+KurogeWashu@users.noreply.github.com", "user": {"login": "KurogeWashu"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "96e53f78dc5c2f9c5086e6e498d7ef29a1a7d494", "messageHeadline": "fix connected wallet and estimations race condition (#746)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "5aa8e4225faeae2d66e0204c908499354424c22f", "messageHeadline": "\ud83e\udd4f [C01] Slippage check on reward token swaps (#724)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 386, "deletions": 54}}, {"node": {"oid": "3e450ab9a91d88fd43266353d96961cb18ef9134", "messageHeadline": "[N14] Typo (#744)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86a538c922707494f9f5738135eca64e30772b06", "messageHeadline": "fix: upgrade multiple dependencies with Snyk (#742)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "65533ef7ab43a6519ff60fbec6141a7bd0e31411", "messageHeadline": "fix: upgrade @gnosis.pm/safe-apps-web3-react from 0.6.1 to 0.6.2 (#743)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "95eca9014d031a51502c49c9d0b0e439c379089f", "messageHeadline": "fix: dapp/package.json & dapp/yarn.lock to reduce vulnerabilities (#740)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9297ee2c4dc1d5b4f7a5d6b930b2141b8910aee4", "messageHeadline": "Remove hompage mention of Cover Protocol", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 471, "deletions": 1142}}, {"node": {"oid": "417e886f3bca6c5b5885a8010465d84c532a5d4f", "messageHeadline": "Onboarding updates (#734)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 205, "deletions": 118}}, {"node": {"oid": "262ea32a631df92a9b99afc0f0f30e17ba3911f0", "messageHeadline": "fix: upgrade sirv-cli from 1.0.5 to 1.0.14 (#730)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "8c920cd69d69a947371a780eb2f6ba43d29b70c5", "messageHeadline": "[L10] Inconsistent interfaces (#689)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 13, "deletions": 12}}, {"node": {"oid": "3d0141abe909f6b17ab3cabefae3b2aaeb12e1ec", "messageHeadline": "Update APY calculation duration (#733)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 5085, "deletions": 3635}}, {"node": {"oid": "d97c499cf8c073b1c5a064f1e5477895084baa88", "messageHeadline": "Sparrow dom/curve integration (#721)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2463, "deletions": 80}}, {"node": {"oid": "6493e004386352f8ec52a994f9c5deb871dad8fe", "messageHeadline": "Network Switching Prompt button on \"incorrect network\" (#726)", "author": {"name": "KurogeWashu", "email": "70884201+KurogeWashu@users.noreply.github.com", "user": {"login": "KurogeWashu"}}, "additions": 279, "deletions": 8}}, {"node": {"oid": "f0263774451a9fb42b2c9839dc698e0a7ca83d9a", "messageHeadline": "\ud83e\udd4f [M05] Excessive withdrawal from 3pool Strategy (#718)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 34, "deletions": 22}}, {"node": {"oid": "8df7959506b78a684e5429e3309ca243687f5c65", "messageHeadline": "Sparrow dom/smart tx routing fix (#727)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "36aae7471e36837245a8e8eb740e2e42ad8ede7a", "messageHeadline": "fix: upgrade react-cookie from 4.0.3 to 4.1.0 (#720)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "580b8c4fdf9758dcd9dc049f164b663d5a89970c", "messageHeadline": "Fix slippage parameter (#716)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 3, "deletions": 10}}, {"node": {"oid": "69790b556eabdcc3e094ff770ea15c9bea5ada19", "messageHeadline": "\ud83e\udd4f [N10] Use block.timestamp instead of deprecated now (#714)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a290f145786f568a0bf0c47978d1df56f3856ba0", "messageHeadline": "surface slippage errors to the dapp (#711)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 60, "deletions": 16}}, {"node": {"oid": "ad5a6655a8afe036c1594cbc6310e894deb9ce35", "messageHeadline": "Replace earnings graphic", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 5024, "deletions": 1648}}, {"node": {"oid": "aa1891888f50d7898122a29d58a0ae9507fde169", "messageHeadline": "\ud83e\udd4f  [L05] Add reserved storage after InitializableAbstractStrategy (#713)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ef4f7c797c83844bbce7c1c685d5a99b86fd1d1c", "messageHeadline": "contracts/strategies/ThreePoolStrategy.sol (#715)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c2d852c1503fbfdc44be7210b1c92bb0f43eae36", "messageHeadline": "Remove unnecessary write (#705)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "253a942e0e337334c5ef743121cebfd5a0fc337b", "messageHeadline": "Revert \"Use block.timestamp instead of deprecated now\"", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1df507c3e12f0d12e1b011c831ee6792d1b00ae", "messageHeadline": "Use block.timestamp instead of deprecated now", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9591f2e23aa1ef7bb2efae212de22e9510cf379", "messageHeadline": "fix: upgrade react-copy-to-clipboard from 5.0.2 to 5.0.3 (#710)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "29ce338b74eef71b6e7d14b055eb2a839061e3ec", "messageHeadline": "fix: upgrade @web3-react/ledger-connector from 6.1.1 to 6.1.9 (#709)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8868da87e142e3eeaea8fbb5e29b1bf87a78daab", "messageHeadline": "fix: upgrade babel-plugin-module-resolver from 4.0.0 to 4.1.0 (#708)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "de24484fac44e776c6554c9060ad2402092d2264", "messageHeadline": "fix: upgrade @web3-react/core from 6.1.1 to 6.1.9 (#707)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "120a1cacb3e0fbb7b2b56e5d85fea60b27890a03", "messageHeadline": "Add prettier check for dapp and run prettier (#706)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b0be2ef7940813dba9ac1f0f1e54116cbd05b128", "messageHeadline": "fix: upgrade @myetherwallet/mewconnect-connector from 0.1.7 to 0.1.8 \u2026", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8164064bc94640fbc1fef643dd08575eafdaf21f", "messageHeadline": "fix: upgrade @analytics/google-analytics from 0.5.2 to 0.5.3 (#701)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "636e30efca56cd56915285b1a216e96eec6b2b5d", "messageHeadline": "fix: upgrade react-toastify from 6.0.8 to 6.2.0 (#699)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "637904104297499afd2eca06426d0091edb05b0e", "messageHeadline": "fix: upgrade mixpanel-browser from 2.39.0 to 2.41.0 (#698)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6611a2313682a86b5b47590effc46178112b1459", "messageHeadline": "fix: upgrade classnames from 2.2.6 to 2.3.1 (#700)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b18402c76642f43bf8b6b141a3f4a2ee1f38404", "messageHeadline": "fix: upgrade react from 16.13.1 to 16.14.0 (#703)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "ea24b676b1c4c75fe9212fb1c37ea3bc606c6a55", "messageHeadline": "Add a mocha timeout so that tests won't fail due to it (#697)", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d5508def03744b38d06a19aa2eb6e80addea1910", "messageHeadline": "[H02] [M04] Use a state variable to track supply so that it can't be \u2026", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 159, "deletions": 21}}, {"node": {"oid": "45c8112a096ac4555cf0abc14c921183938c6be1", "messageHeadline": "Restructure allocate to harvest first (#690)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 28, "deletions": 26}}, {"node": {"oid": "d72f960018dc882ce16ae1270898d47e9f8ac56d", "messageHeadline": "have chainlink gas feed as a fallback mechanism if gasnow api fails (\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 122, "deletions": 105}}, {"node": {"oid": "2c27eb03cfb4745f14222aa1445f0d8bf793a511", "messageHeadline": "fix: upgrade multiple dependencies with Snyk (#691)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 825, "deletions": 426}}, {"node": {"oid": "f3dd69770832458ad93afc9e489ecdb81d3f2d53", "messageHeadline": "fix: upgrade ethers from 5.3.1 to 5.4.4 (#692)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 188, "deletions": 399}}, {"node": {"oid": "fbe15dfc185b31aedbdc2ffa67f5eab3bf255a07", "messageHeadline": "fix: upgrade web3modal from 1.9.0 to 1.9.4 (#693)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "394024303e615e1471ed8301a942fc02cc5d4437", "messageHeadline": "fix: upgrade babel-loader from 8.1.0 to 8.2.2 (#694)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "7766560eb18d8a1f364774d81e1332178933acd3", "messageHeadline": "fix: upgrade file-loader from 6.0.0 to 6.2.0 (#695)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "c4f10ebe92073342ce66b7dcf0c872a29514e5ac", "messageHeadline": "[L13] Lack of event emission after sensitive actions (#677)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 75, "deletions": 7}}, {"node": {"oid": "5380a53867a6299dcb9604a503ae18d5ffe39270", "messageHeadline": "fix: upgrade babel-plugin-fbt-runtime from 0.9.12 to 0.9.17 (#684)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4c46bff59ed12e9d61a243ce8c31ff49d4f31d8d", "messageHeadline": "fix: upgrade next from 10.2.1 to 10.2.3 (#682)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "db34068e6c351a8c6c844cd2cf30cf1b8ab91470", "messageHeadline": "fix: upgrade @sentry/webpack-plugin from 1.12.1 to 1.16.0 (#681)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "e4475837982e57b05194d6b6b8c293bfa7a5f0db", "messageHeadline": "fix: upgrade dotenv from 8.2.0 to 8.6.0 (#683)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aa6906ae8c887e47f0020f3dcebd5d7c8c8fd131", "messageHeadline": "fix: upgrade @ethersproject/providers from 5.3.1 to 5.4.3 (#685)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 213, "deletions": 2}}, {"node": {"oid": "7cca0c8f1c26400590497e1c7ec5e2027b2cb80f", "messageHeadline": "use chainlink as source of eth price on mainnet (#686)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 193, "deletions": 28}}, {"node": {"oid": "15939c469e59e6563cc8637dde494888c8228e0b", "messageHeadline": "fix: upgrade ethers from 5.0.8 to 5.4.3 (#672)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 396, "deletions": 390}}, {"node": {"oid": "2824f52b1b8168b24f7fcabf8b988d8580872926", "messageHeadline": "fix: upgrade sass from 1.26.10 to 1.37.2 (#673)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "c9c3c1d3a41a8e58bfc8377e8ac03793027feefd", "messageHeadline": "fix: upgrade dateformat from 4.0.0 to 4.5.1 (#674)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7f7b6b0bb762463d62533bf6ec8b72a73de2a607", "messageHeadline": "fix: upgrade analytics from 0.7.3 to 0.7.11 (#676)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 50, "deletions": 26}}, {"node": {"oid": "5ec0dccadbd53cc5cdaef8c222ee8252cf042685", "messageHeadline": "fix: upgrade prettier from 2.0.5 to 2.3.2 (#679)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f1331a884cc17ef219c253cbcb8318b9300f719a", "messageHeadline": "Add linting to Github workflow (#663)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 134, "deletions": 119}}, {"node": {"oid": "5de39de108419dd6cdcbfc4a2fc477410adecbc5", "messageHeadline": "fix vault redeem fee calculation amount (#680)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "e35a2e38907d83fe581a5aea6ba535dc605e9469", "messageHeadline": "Add contract prettier:check to GitHub action (#678)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 253, "deletions": 435}}, {"node": {"oid": "1b66cf27227bc3ae4d5110c774c0ab362dccb94a", "messageHeadline": "fix: upgrade react-bootstrap from 1.3.0 to 1.6.1 (#675)", "author": {"name": "Snyk bot", "email": "snyk-bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 82, "deletions": 55}}, {"node": {"oid": "7d093c0c6bce46fbd5a4cfb17a03e75c072d81ba", "messageHeadline": "Add error messages to require statements in Flipper (#662)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 56, "deletions": 20}}, {"node": {"oid": "049333caf3397ed2778bc4bf3bcb4f0e89b0f248", "messageHeadline": "Some UI polish (#671)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "45b95c911874de3a723325b8932a87f15b021ce4", "messageHeadline": "fix tests", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4869fc8746ae530ba520de7c33c0f0506457468a", "messageHeadline": "fix contract tests", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0901ef9e428cbfb56a14c8a14f142973519d1683", "messageHeadline": "New Crowdin updates (#595)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 534, "deletions": 534}}, {"node": {"oid": "c418e1199441340020e8e237073ce02b012d3a0b", "messageHeadline": "fix a bug that causes uniswap price calculation to fail sometimes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "532574b6d5e9bf68ad576ea960d5611d330eed54", "messageHeadline": "remove ousd experimental software notice", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9c227d268176c6322252985f5fe1b1d6a2dc0826", "messageHeadline": "Sparrow dom/swap (#615)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 51877, "deletions": 3530}}, {"node": {"oid": "7a1441ee10541c10603050b393b5db9d601a07a7", "messageHeadline": "Remove unneeded constructor (#646)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5a3b7f7d3291f21c20f889aae94a9bf2f6f0bff9", "messageHeadline": "Prettier (#647)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "81b0aac9727829d232997113c2ffbba4e5fddf53", "messageHeadline": "\ud83e\udd4f [N12] Unused variable (#638)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 30, "deletions": 1}}, {"node": {"oid": "d0ed5f757017b0dbdbc4fb19a914e23af3826fd1", "messageHeadline": "Add explicit state variable visibility (#642)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e4fb294119da6a16edf7face67185d02ca9fb62d", "messageHeadline": "Remove duplicate modifier (#643)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "164f8158ee7f33ce258f547678d53b69d79204e2", "messageHeadline": "Buyback with Uniswap v3 (#624)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 378, "deletions": 67}}, {"node": {"oid": "5326c7b8204fb0c01c7d3580c17b8babd478aae0", "messageHeadline": "Collect before sending CRV (#640)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "42baa841b8114874f711941628189eb2de640499", "messageHeadline": "Make non internally called functions external (#641)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c7f5afb1f3c69682608f06816f21639a8b34529d", "messageHeadline": "Cleanup require for revert (#644)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "34f5959528b5f8f914ecbe442ac099a261382d53", "messageHeadline": "[N02] Misleading comments (#645)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "dcce19a02cc25a6ec56a96dea0e87785b775bb05", "messageHeadline": "Move get_virtual_price call out of loop (#639)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b4d0b69a5e6369e77ccac33a18ac8c3880b0ccb5", "messageHeadline": "Upgrade AAVE strategy to AAVE v2 (#601)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 834, "deletions": 102}}, {"node": {"oid": "192e012be6c6e997ca67c25dd6b58b0d89840a84", "messageHeadline": "[N14] Typographical errors", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "6d8532e2aaec80e0718dbb5d77ea5b93675865ad", "messageHeadline": "remove jquery (#637)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5348d0263b6ca23b4d23989302021ce85bf77c1f", "messageHeadline": "Gnosis Safe web3-react connector integration (#621)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 492, "deletions": 234}}, {"node": {"oid": "d7b5f984250393284874f873cd0dabbb06a0540f", "messageHeadline": "Add Coinbase Wallet icon", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d12e5d55a3b5914f152f42f0e40c48eb17b26815", "messageHeadline": "Check for trustee/buyback before calling during allocate/mint (#632)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5e53531e549668da0cddd9c30b722b0597d5771f", "messageHeadline": "Generalized Wallet Connection Text (#630)", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1333, "deletions": 1320}}, {"node": {"oid": "590d8229db6eeb42068c0218a2a70d61fd416edf", "messageHeadline": "Update walletconnect to 6.2.4 (#629)", "author": {"name": "KurogeWashu", "email": "70884201+KurogeWashu@users.noreply.github.com", "user": {"login": "KurogeWashu"}}, "additions": 255, "deletions": 165}}, {"node": {"oid": "484c3d4ed72d16af76ab24e932e009c2864d6b37", "messageHeadline": "fix: dapp/package.json & dapp/yarn.lock to reduce vulnerabilities (#600)", "author": {"name": "Snyk bot", "email": "github+bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 1122, "deletions": 1971}}, {"node": {"oid": "2e2be44bdc114fbdcda456ed74529bf36657b34f", "messageHeadline": "fix: playground/package.json & playground/yarn.lock to reduce vulnera\u2026", "author": {"name": "Snyk bot", "email": "github+bot@snyk.io", "user": {"login": "snyk-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ffa86ca9a2a12f0b9e4291dacd4d5deaf329e8bb", "messageHeadline": "Prettier updates (#618)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 2079, "deletions": 1410}}, {"node": {"oid": "e9cfa3cf57ae4996152667d7c0732608edaa96dd", "messageHeadline": "fix the fix", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12b14806f28d36a473d3166aee8621b53a69fe7f", "messageHeadline": "Fix propose script for setTrusteeFeeBps", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5575b7146ebed7f3aa5e72e4aeec3e7a6498022b", "messageHeadline": "bps (#617)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a51cf2e0721a7f8df6c41ee2ffdb879489f5a892", "messageHeadline": "added simple snyk action and ignore example (#616)", "author": {"name": "cipherzzz", "email": "dev@cipherz.com", "user": {"login": "cipherzzz"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "dc9ec97fadb90b409be0f7749be97a9b149d1855", "messageHeadline": "Mainnet deploy 19 (#608)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 741, "deletions": 97}}, {"node": {"oid": "00e87ce1472bceedaaa3235e1969d054baf500f4", "messageHeadline": "Added a line to run yarn deploy, otherwise dapp/abis doesn't get popu\u2026", "author": {"name": "Ed Spencer", "email": "edward@domine.co.uk", "user": {"login": "edspencer"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "94f3a74d854c8a16125ec2956803c41747814592", "messageHeadline": "Revert \"Hardhat packages upgrade (#604)\" (#607)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 129, "deletions": 895}}, {"node": {"oid": "1ed8a5e8062d72f3ec587238ee4ef2eecdb14cc7", "messageHeadline": "Deploy script for OUSD and VaultCore upgrade. (#606)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "cbf377d439ee8fb2fe31ad49cb3c98201c03ef8a", "messageHeadline": "Use high resolution credits on new contract accounts. (#603)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "eba2f83d9ba5314c89c06c98a6332c36963d7c91", "messageHeadline": "Reduce redeem gas costs by 719K/$319 by removing unnecessary totalVal\u2026", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "8caf066b93dc5677b260d5cff737d053aec98a2a", "messageHeadline": "Hardhat packages upgrade (#604)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 895, "deletions": 129}}, {"node": {"oid": "53b73ece6086228c06667d42fec2c97e8cb79492", "messageHeadline": "Deploy 18: rinkeby and mainnet files (#605)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 37, "deletions": 110}}, {"node": {"oid": "971e0102504ecaa312586371bd724af921145ed2", "messageHeadline": "Upgrade governor and send proposal to transfer governance to it for a\u2026", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 250, "deletions": 23}}, {"node": {"oid": "628b491a99786f6ee2ee699966ca96ca88bb5cce", "messageHeadline": "Governance proposal to add DAI to the Compound strategy (#596)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "7345b886741c895e5479e3d94229b5c5e5994044", "messageHeadline": "New Crowdin updates (#530)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 990, "deletions": 556}}, {"node": {"oid": "decd25cb7b144686e33a88576b6e26874615638a", "messageHeadline": "Add an unpauseRebase option to the propose script (#594)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "0c792984f5100e6fde5d2fa66fc9543d9af63f6c", "messageHeadline": "Deploy 17 (#593)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1311, "deletions": 675}}, {"node": {"oid": "9295bcc02192f2ebd6bf034e7ec220cf3a20c82a", "messageHeadline": "More accurate method of calculating 3pool balances (#592)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "b2b8ab449133e61c732b4a4ec99fcbda6d90b21a", "messageHeadline": "Daniel vf/caching and static pages (#589)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "6e2b1738fe876aa8e7e6d38c23417383ed33b3ad", "messageHeadline": "Reduce num instances from 20 to 3", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e1927016fc99af3eecddf74352dcd8d52a4cf55", "messageHeadline": "Deploy 16 (#585)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 4388, "deletions": 2048}}, {"node": {"oid": "5ae9a226864a1c2e9525058f3b18380a6126a833", "messageHeadline": "016 deploy script (#584)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "edb84fe8c2f0fa773a7263a2e3debd2660b8702e", "messageHeadline": "Add OGN buyback contract (#575)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 453, "deletions": 5}}, {"node": {"oid": "279c5a68fa590dd2a7390b851718dbaee8dafcf2", "messageHeadline": "Oracle simplification (#579)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 298, "deletions": 619}}, {"node": {"oid": "cd9cb231a5090f812639aa5f0ac6101282aea99d", "messageHeadline": "Change from auto to manual scaling", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "11d1ad0699cdf4b88fa9c53dce1da87a8da13436", "messageHeadline": "Increase the scope of actions for the strategist (#571)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 131, "deletions": 12}}, {"node": {"oid": "3592fec2b8537b9cf2147f05ec7748d94652a768", "messageHeadline": "remember locale settings (#583)", "author": {"name": "Daniel Lee", "email": "50349726+topoface@users.noreply.github.com", "user": {"login": "icyage"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "2d1e4cf0f825db16643d1859fa53c4f21a1b0654", "messageHeadline": "Mathis/noob docs (#578)", "author": {"name": "cipherzzz", "email": "dev@cipherz.com", "user": {"login": "cipherzzz"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "325bfa4e5a85d348caad36875aceed2ec0f9e55c", "messageHeadline": "First stab at documentation \ud83d\udc40  (#574)", "author": {"name": "cipherzzz", "email": "dev@cipherz.com", "user": {"login": "cipherzzz"}}, "additions": 157, "deletions": 47}}, {"node": {"oid": "db58b6700bd9ca4ab695eebfc4ab29c1be1479b3", "messageHeadline": "Mathis/input restrict (#570)", "author": {"name": "cipherzzz", "email": "dev@cipherz.com", "user": {"login": "cipherzzz"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "531faad2d8f61ca226c03d5ae9ab27a56ea43242", "messageHeadline": "add no opener no referrer to any target='_blank' link (#572)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e6e0b2045f13ec8423cc5fd5f0f67eb92a614d86", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 609, "deletions": 398}}, {"node": {"oid": "59dac040909ba85a2b76cbf42ae577ce91981bb8", "messageHeadline": "Update README.md", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "45c85198954549983895786be7fdf96767a22ceb", "messageHeadline": "Added Husky&Prettier to the contracts dir to mirror dApp - :beer: (#566)", "author": {"name": "cipherzzz", "email": "dev@cipherz.com", "user": {"login": "cipherzzz"}}, "additions": 108, "deletions": 3}}, {"node": {"oid": "f6f4e53bbb6e1c2bf63bf385b6f0adc9c87f92cb", "messageHeadline": "Update README to add instructions for funding test account with stabl\u2026", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "56dab9c0fadd6c75d170965585f7a8df0605dde8", "messageHeadline": "Fix fund task on local (#568)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "816fd92fe8f1bbf7b7a0aa362a0fa6338bdf3e66", "messageHeadline": "Analytics update (#564)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 275, "deletions": 114}}, {"node": {"oid": "53184c9ddb48f99082624011f60a81a82b1bda85", "messageHeadline": "Add notice regarding Uniswap alternative", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 94, "deletions": 8}}, {"node": {"oid": "09754fb7b41711014a0fef450087bed91980acc4", "messageHeadline": "Update disclaimer to reference current insurance options", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 375, "deletions": 39}}, {"node": {"oid": "2a68ea429c2dcfd911a21bf7c042e67a3a7c91f4", "messageHeadline": "Reduce number of Alchemy calls (#562)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 81, "deletions": 3}}, {"node": {"oid": "f20102d743967a0e85496873b3bc64540d60b7b7", "messageHeadline": "Flipper for zero slippage trading of OUSD for stablecoins (#558)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3956, "deletions": 1554}}, {"node": {"oid": "4a89d54ef53a364a0bc1665db3d49266c44b4686", "messageHeadline": "add a check that smoke tested deploy script doesn't auto deploy on no\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "da5b41043ade2725cca30a17b6feacd9174c9aab", "messageHeadline": "Merge initial Certora rules to master. (#560)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 842, "deletions": 0}}, {"node": {"oid": "2738fb9c9ec0af29a9ff5de7501d109fad4d9ef6", "messageHeadline": "prevent for the page to load in an iframe on another site (#559)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8a2e72b49841b40c81edc9600b34fdda6c0b6f19", "messageHeadline": "Tweak to debug task + prettier", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a941306ddf8f65ad3a77148f4f58e0ec53202ce9", "messageHeadline": "deploy 14 (#556)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 5369, "deletions": 149}}, {"node": {"oid": "162686f7105e07b1ef913468a5bc399e2e0d9603", "messageHeadline": "increase timeout", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef2973f2cb9d7205aa79cb6b082ec9c7a0b0f602", "messageHeadline": "3pool multiple asset support and depositAll methods for strategies (#\u2026", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 676, "deletions": 464}}, {"node": {"oid": "4030771268ec1cccfd1078613753d5ef33176bbc", "messageHeadline": "add helper noted to debug hardhat using local checkout", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3b73f1617764c6d1164c2cbf7ec904fd3638f791", "messageHeadline": "Missing response body (#553)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 380, "deletions": 161}}, {"node": {"oid": "3dea5d089d9422a18baaa19312e5b3bce750cf10", "messageHeadline": "FIx hardhat timeouts (#552)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3389d02df8b168b7637dbaac149db5cafcb9a917", "messageHeadline": "prop18 script (#550)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "de8b6d0819ceeabc679e20292b420a2370392e5f", "messageHeadline": "Prop 18 (#549)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "7a6125b706a01ad4923bcc32c900e9db61500504", "messageHeadline": "Staging env vars (#548)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "afdd8c160414ff5a3ba099e3634f92139458e59f", "messageHeadline": "Price tolerance (#544)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2212, "deletions": 1413}}, {"node": {"oid": "6c8b30f9b31b0d89d3dd784c6a55a130847c0f8f", "messageHeadline": "Deploy 13 (#545)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 416, "deletions": 104}}, {"node": {"oid": "d2231cded45f74d3e003761094c629785dda9de6", "messageHeadline": "Deploy and configure trustee fee collection (#543)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 184, "deletions": 2}}, {"node": {"oid": "68ff1ad05c5f77c73bc82f03624d843b0d61d313", "messageHeadline": "Deploy 12 (#542)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2302, "deletions": 417}}, {"node": {"oid": "dffc3de633590e3f6b457c9b7b1ccfd06e679d01", "messageHeadline": "Governance Fee Collection (#535)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 104, "deletions": 27}}, {"node": {"oid": "58a9bd8db84773edcdc9cae5a51f8db57e4aa454", "messageHeadline": "fix smoke tests running in CI test env (#541)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0de99d50be887226b890a18b08aa7e1f534a1eec", "messageHeadline": "add smoke test readme to more proper location v2", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "46f0688c1fa260a1c037a7595ed4e23998004247", "messageHeadline": "add smoke test readme to more proper location", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "f8989c0dccff4e096cd3f2439b6327ea358539fc", "messageHeadline": "OUSD reset cleanup (#537)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 3, "deletions": 23}}, {"node": {"oid": "b0dd0a708a42fa3382301021257a27b8b8c15650", "messageHeadline": "Smoke test fix (#538)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a11528b90ec0e841e637faf81e86bebca073cc58", "messageHeadline": "Contract storage slots checker (#536)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 13160, "deletions": 4}}, {"node": {"oid": "0e197a1e5f92e7f1706679b534944d5bc8c6bd5f", "messageHeadline": "Deploy script 012 for contract upgrades (#531)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "8f612fb86bfdefcbf97d242ad1aebdc95934a462", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "69d1aa85e47b0a3d797c55598a9caf55efe8da11", "messageHeadline": "Create LICENSE", "author": {"name": "Josh Fraser", "email": "joshfraz@gmail.com", "user": {"login": "joshfraser"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "6560184bf7358c39d8cd50c7977f952bc2035d70", "messageHeadline": "add another user property for redundancy", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "575dd43962d4f734522103c3c68b59cbd0089fcc", "messageHeadline": "minor ux fix & additional mixpanel tracking", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "261daf012c5a70225aeafb8aa38984aba92a0f09", "messageHeadline": "Add maxSupplyDiff to IVault.sol interface (#532)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ba816167e7aec3d55b2808f0dd626d40d29355b5", "messageHeadline": "Sparrow dom/smoke tests (#529)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 437, "deletions": 15}}, {"node": {"oid": "f36df0ba62398cfc5e046ac5af63a15ec0db2fe4", "messageHeadline": "New Crowdin updates (#454)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1565, "deletions": 542}}, {"node": {"oid": "e74f0d17799566f5d283c47f0bd66e1bc102ce82", "messageHeadline": "Allow strategist to call harvest (#528)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "d0c267ed1f6acdb775b9114d593957ca9be64d59", "messageHeadline": "Zahupro/insurance promotion screen (#526)", "author": {"name": "Zakir Hussain", "email": "44015638+ZaHuPro@users.noreply.github.com", "user": {"login": "iam-hussain"}}, "additions": 526, "deletions": 51}}, {"node": {"oid": "1301fff9341081c6c4b39f1fd405316e35571f0b", "messageHeadline": "\ud83c\udff0  Simplification of _isNonRebasingAccount() (#493)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 32, "deletions": 60}}, {"node": {"oid": "32ab15f69606dfc20d5afacd1ed9bafad92bc4b5", "messageHeadline": "add CODEOWNERS (#524)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "54ccc5919531a62f62a7ce4c4220db6d7ec07949", "messageHeadline": "Don\u2019t allow transfer out of non-supported assets. (#499)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "daad76d6f004a6becbae858bf320cd342b64818c", "messageHeadline": "Zero amount burn should not change state. (#501)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b08be409f7b35cf850117efeb855858fdc33208e", "messageHeadline": "Add custom collectRewardToken for Compound strategy (#511)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 56, "deletions": 6}}, {"node": {"oid": "95653b73e76a52635821d8d98a51862e17feb15a", "messageHeadline": "Update PR template to point to contract review template (#521)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d32316f8e5e51e1f1547912f261be93fb05d1081", "messageHeadline": "Fix load fixture issue (#520)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 47, "deletions": 47}}, {"node": {"oid": "d3c72145b1e66bf38e8cdef1528bf32251a50670", "messageHeadline": "Remove unneeded returns from mint/burn. (#500)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58185829f7c4654a57db2367d59310d30931cd90", "messageHeadline": "Allow strategist to pause rebasing. (#495)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "be42862abbaefd5dd889e5f81b5fac544cfe6770", "messageHeadline": "Only allows governor to unpause (#494)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5556ab93ec3edc6ee7d4b454bb7022a7cb41b364", "messageHeadline": "Update 3pool strategy checkBalance to mirror 3Pools actual asset mix \u2026", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 11, "deletions": 24}}, {"node": {"oid": "0590bdab3b85a59bfbe1b141cd49b63966027806", "messageHeadline": "fix mobile metamask bug", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc9c31307dfc7cb145fb1cb4a36d8bbf2943dc38", "messageHeadline": "contracts/utils/deploy.js (#518)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1dcfc30b57d1e55d016150a5957732de58c41b0f", "messageHeadline": "Update template with Echidna note (#516)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b0c7cc8a8ed43be5bb2bae3267119ade5dd75e4", "messageHeadline": "Prettier run", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "72866b9b4845fd9194412245cc599eb1834a8574", "messageHeadline": "fix apy alignment", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "007709b08a5166e40bb4b7741aafa42af6dc6fa8", "messageHeadline": "Merge branch 'master' of github.com:OriginProtocol/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "c6fd4c9cd5254256481bf2801283f65ad72535c2", "messageHeadline": "disable dashboard on prod env", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "20768099fa3f7caaaa5eeac2dab53c034df845b8", "messageHeadline": "Clarify expected increase", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "9994c70b4b236fa9188b22b64268aa5d3f1ecdf1", "messageHeadline": "find a workaround for provider cache", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "e16f2902fd18b11b54215be2a0c3bb90ec0f907b", "messageHeadline": "Repair external compensation-related links", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1444a8daf778464809beabe9731cc5ae21c732dc", "messageHeadline": "Imrove accuracy of compensation info", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 205, "deletions": 208}}, {"node": {"oid": "550fddb4a630da6590925a55da5c392acad3fd4a", "messageHeadline": "read the state whether OUSD has already been claimed from the contrac\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "984fb8a9373cf346e4f279b71bfe5783bfb4c91f", "messageHeadline": "enable compensation claims by defailt", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 29}}, {"node": {"oid": "518ff4c6abb22b90b5a71f6f53840006ba78a693", "messageHeadline": "prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "9bbe2074a2e5781eaca04bf46a726fac491dcf8b", "messageHeadline": "fix contract initialisation bug. Fix balance display bug", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "178435dfee67d92782392077ebf8364cf4447ece", "messageHeadline": "fix large balance display bug. Hide yellow warning", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "3cb9e96ecfb4208e358e2955b647d291e05869dc", "messageHeadline": "preparing for mainnet", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7d6264a8391275423bd3bfdc306d25786fc1a017", "messageHeadline": "add new line to secrets at the end", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2c87f0c9759a59179819b5debcc5fd28c942c1a2", "messageHeadline": "Merge branch 'master' of github.com:OriginProtocol/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "129dd9f0704f02e4d04ae047dff362a464cc3eb7", "messageHeadline": "Log gas values for sanity checking", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9b880f12816aa502c9a8c8bbed46f3a43e397fc1", "messageHeadline": "enable compensation env var on staging", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1ef447fb086978fadbcce83ec5e9665be9c5f1b0", "messageHeadline": "Claim OGN fork test (#508)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 144, "deletions": 48}}, {"node": {"oid": "1611b4440691706c1f24eb22bf53bd24777ba763", "messageHeadline": "Sparrow dom/compensation (#413)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4141, "deletions": 325}}, {"node": {"oid": "e250170185897635c6ffc62d37f3d74fc8fbf455", "messageHeadline": "add mint mounts to the analytics", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "53c9725c4ff7f795168b3a35dc4fe5b386c51ef5", "messageHeadline": "Make rate text fit on a single line", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23bfa72888443d8d2487a3c74337dc08997ec416", "messageHeadline": "Update propose script (#504)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 82, "deletions": 3}}, {"node": {"oid": "4da0669564613ce38d687250c89d4d11a019f624", "messageHeadline": "Update accounts tasks (#505)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 105, "deletions": 30}}, {"node": {"oid": "2750c96e0d0b2c513b84df8e5892e0f091ddf3a8", "messageHeadline": "Avoid using the same word too much", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 362, "deletions": 66}}, {"node": {"oid": "d0ed66fdf1fc591be11014dffea8682c1e23d927", "messageHeadline": "Add setMaxSupplyDiff action to the propose script (#497)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "6e53f49611a764fd26919606b28cd053db9df4c1", "messageHeadline": "CompensationClaims contract deployment (#498)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1287, "deletions": 44}}, {"node": {"oid": "2317bd2ebb3165afefc36dc861abab7a625c0a61", "messageHeadline": "Refactor hardhat tasks (#486)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 970, "deletions": 890}}, {"node": {"oid": "b37ec815c724320009542f555acfb9d851768e46", "messageHeadline": "Change punctuation for testing purposes", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "498830952c2846e6ecbabe9e59593e3a2d7d4201", "messageHeadline": "Add rebase link (#492)", "author": {"name": "Zakir Hussain", "email": "44015638+ZaHuPro@users.noreply.github.com", "user": {"login": "iam-hussain"}}, "additions": 409, "deletions": 395}}, {"node": {"oid": "d051d2daec565e699d5b7cd090eb96245c798d81", "messageHeadline": "Migration 11 deployment (#491)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 658, "deletions": 49}}, {"node": {"oid": "c48f44ac6153f79122b41a5d96c76bc913185eaf", "messageHeadline": "new mig11 script (#488)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "186dac6291fc2ac175586f651cf83e07ccefcd7d", "messageHeadline": "Fix for rebasing when the contract state of an address changes (#489)", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 262, "deletions": 16}}, {"node": {"oid": "260ed61ab30c74cf55bb759480f3579d91d97bf4", "messageHeadline": "OGN Staking contract upgrade (#485)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 735, "deletions": 46}}, {"node": {"oid": "1249fe14b97d54e4df8779c22b3a41a557bf079b", "messageHeadline": "fix redeem all button", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60b00b49d80785f57a814376002b7208f93cff5b", "messageHeadline": "Update events (#459)", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 105, "deletions": 7}}, {"node": {"oid": "023e5259481a8fffd81fc2c02932379992c2cff9", "messageHeadline": "Improve button copy for redemptions", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 312, "deletions": 55}}, {"node": {"oid": "f267428e714e86e1fb34edbb02b8fabae3553af6", "messageHeadline": "change buy text to mint", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 120, "deletions": 155}}, {"node": {"oid": "a1def8bebc9475b3819e558ad660f17532e52cb5", "messageHeadline": "Add state of MixOracle to the hardhat debug task (#478)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "b705abbfb401dd9c8cd02481854c24dad27fb898", "messageHeadline": "Sparrow dom/release polish (#476)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 469, "deletions": 626}}, {"node": {"oid": "c764c47f8ee150678a1263975b862a73f86e7bcb", "messageHeadline": "Do not allow VaultAdmin implementation to be set to a non-contract (#\u2026", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "44b64af50120b288c5ddc78894926d07d503884a", "messageHeadline": "new hardhat task proposal (#477)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "2c7d8d7b092102602ac0a5ea36bce49b1f128236", "messageHeadline": "Ran prettier on master", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "152cb14388f16da75b02aabb39a5459f53188266", "messageHeadline": "Sparrow dom/tracking (#475)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 73, "deletions": 9}}, {"node": {"oid": "e129ed8083dcb366ae5ebdd0284749dd2f08dc61", "messageHeadline": "OUSD deploy - migration 9 (#469)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 6671, "deletions": 4446}}, {"node": {"oid": "be9a894628348703c49058703cf9e81639f4ce7f", "messageHeadline": "Fix OUSD storage (#467)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 201, "deletions": 38}}, {"node": {"oid": "2ad9e95895d0edcd16d3d42128ea64f016dddc3f", "messageHeadline": "fix a bug", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "059db2f8a609934728cbc57d20fe4e097df40a1f", "messageHeadline": "tweak to propose script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ba06a19a71ea557d74d89c320be975d5610ff707", "messageHeadline": "v2 props (#465)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8c7116a8ddf68a4b46d0426bf42d685770cb1f4e", "messageHeadline": "Update etherscanverify script to ignore deprecated contracts", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "64fdda60724143c2b8965bb810cdffe8bfec8a98", "messageHeadline": "mainnet ousdv2 deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 6447, "deletions": 2216}}, {"node": {"oid": "8b9636e2dc830ec9648dd3462ac8ab86271da917", "messageHeadline": "rinkeby ousdv2 deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2631, "deletions": 1106}}, {"node": {"oid": "e0c7da235e1be3456ff4d4ef49e619d306ebe887", "messageHeadline": "OUSD Redeploy (#451)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 955, "deletions": 111}}, {"node": {"oid": "852700278b2173859f0df28249d1fd5719a1f1f7", "messageHeadline": "Sparrow dom/ux mobile fixes (#464)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 153, "deletions": 71}}, {"node": {"oid": "349fe94b74eef7ea3597cf36210f1eace0667e3e", "messageHeadline": "Tomlinton/timelock setpendingadmin fix (#457)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 54, "deletions": 45}}, {"node": {"oid": "167106d2288d11b1f69be2661ad008c2b99a48f7", "messageHeadline": "show different sharing images on /stake page", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "bfdd537af32d5c2b2410434e85c1df21446ee129", "messageHeadline": "Add new strings for translation", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 505, "deletions": 106}}, {"node": {"oid": "03ae381c5b1d5540e0b9e9eae4da33088b5ea06f", "messageHeadline": "Replace meta image to feature staking", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "655fb6b1bc968fc0bae09973a476ad4ed726d5fa", "messageHeadline": "Show OUSD dropdown regardless of balance", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "81edaa1481d453695fdbdddd7388191cba7f9e35", "messageHeadline": "Replace warning banner with staking announcement", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 13, "deletions": 26}}, {"node": {"oid": "e0834a18da50a004e4c329690c9cd6fc02852366", "messageHeadline": "Remove MinuteTimelock (#456)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 20, "deletions": 303}}, {"node": {"oid": "cf879d58a2db26e0d40e64d93928020430aeadfd", "messageHeadline": "add ledger error message", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "44b31274495b5d95854925bbed4627aee307fc3d", "messageHeadline": "Merge branch 'master' of github.com:OriginProtocol/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 21, "deletions": 33}}, {"node": {"oid": "a25dfb957fa36f1a9c445fa80983c7b5fcaf213c", "messageHeadline": "make the whole stake widget clickable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "21005702d7d651000ed3d0409e597a4f0b285db6", "messageHeadline": "Conditionally show precision in staking equation", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "39c65bc3099bd8af7054a9281109b9032aa49393", "messageHeadline": "Cleanup unused Uniswap oracle addresses (#455)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 1, "deletions": 21}}, {"node": {"oid": "bc894c439d494b92f5f4efdc9fff9f72afb8083f", "messageHeadline": "Update prettier config for root level js files and run", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "a853140cc4d61d9ce2b226cc8e07d62a9a68232d", "messageHeadline": "changle login modal background", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cbca5ea981f1147fa042fa5e64207e3202bd105", "messageHeadline": "update prod/staging env vars", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2f19bedf5fe8c57be10820bb4d6f4b969846151f", "messageHeadline": "update readme translations", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ad053d47586f5ec3f5f933e50ba11ccbe2ebc5ca", "messageHeadline": "integrate crowdin translations", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1508, "deletions": 1508}}, {"node": {"oid": "79ac8a71bf005e0eb7580c16163cee91e7cf2cd4", "messageHeadline": "Merge remote-tracking branch 'origin/crowdin'", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4944, "deletions": 1162}}, {"node": {"oid": "e04a22f2ec467a45f348c31b7b3386e91d488ff4", "messageHeadline": "update translations", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 70, "deletions": 409}}, {"node": {"oid": "4dae158152c1cde2084eb6ae410b586c93212c40", "messageHeadline": "Repair transaction links", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89fc53709aefc85f3dfbfb323ce06b4702dc35f3", "messageHeadline": "New translations all-messages.json (Indonesian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 286, "deletions": 164}}, {"node": {"oid": "3a0e8f6b87d7ff63c58ae5751c70018ebb080de9", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 160, "deletions": 38}}, {"node": {"oid": "7c9f6304af2aaa4a47a75bce60dd1ceb2391a91a", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "7f020268506172c008b1bb21fb93f44c45d8dc3b", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "3532717e25943b0cc14b7dc72fd5a58da2fcc6ed", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "2d31326b1ec8c1275ccadffaafde78ccd00a6151", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "4febfc55c41af43829c7ac13f6641c4f870dba09", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "ce201c921aaf7d160d57b42e89dc8be47b73704e", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "f585cdc3d186a28af14057027979e7162696b29d", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "679a1e98ba187d7329ecac426c93f4f06ea792f0", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "98b3053be95fb734d516f3ea8c144d6d9a856e50", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "d33d7191adb30016493b728c7b0f7045302345f9", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "d03fefd78318244659a5d06142bb240790e73d69", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 156, "deletions": 34}}, {"node": {"oid": "402d4cf1c8a76ac3935fd612f95420d82e60a459", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "46815713866445d7a5c539b52057ed9e2fefd1bf", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "3fee21ca2087ba21c7ed126684a81ec16482bdc0", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 166, "deletions": 44}}, {"node": {"oid": "e7d9f85c89c3ba65d8e42c93d4c5a37905931404", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "09c9d8536bf67c7e7d0d5543e38cba5b96a281d8", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "6a11c0f9bdef35d6669c404a64ac9d530dcf7f86", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "3b747d861303533777d1e929ecbda1d1a3a60cb8", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "383fbfa1c3cae38c3b1e15e4512ee4850ebcdffe", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "1d22c3f6484b4bbac93c3b46885fc85cec2486ad", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "61c56de63df892c03a30221d5d8d944ab0ffbaef", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 161, "deletions": 39}}, {"node": {"oid": "f4121f19e167e09229d99be982515c7f3c4259fe", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 287, "deletions": 165}}, {"node": {"oid": "20a2a977a50f122c2b019507b5552c04439a33f2", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 163, "deletions": 41}}, {"node": {"oid": "c31f753fcf9ab845281ff687a6636be18d444be7", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "8875a7a6cc5b402234e3374a4f76a93127e8739b", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "c909aca4478f37e1469306a1828ca118eb8d01f1", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 161, "deletions": 39}}, {"node": {"oid": "e7c913b2e04b19cc15d3c1543070cff70e73aad5", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "0ceba3d30c7a340830d3c28814d44ea821f8c735", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "877f88ec91e99a7569a787664fd6a1c49bea1fff", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 148, "deletions": 26}}, {"node": {"oid": "fca1df797d32b2741a61024a283fd97ac55903e1", "messageHeadline": "Add an edge condition test, checking just under the max possible amou\u2026", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a8108dc2bb9efd1ee99f803434990f884e28a47e", "messageHeadline": "add one detector exclusion back", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "987c3f1fb53c8e3b2245db1c1b154b33abcb375d", "messageHeadline": "remove slither detectors and add some more tests", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "6950997c49a0e55836ee74db4d25144d70028917", "messageHeadline": "hide disabled banner on staking page", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "4295e42db760785eafafa90076dabdf2de186199", "messageHeadline": "show liquidity mining message only when Liquidity mining is enabled", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "988dc4fe7542176232f44d7813fe554f269f4195", "messageHeadline": "fix interest animation with small values", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "12e8234a047baac0a1c8ca0cb8a56e5f3bc8e22a", "messageHeadline": "fix ogn abi bug", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18eecbf9cd346d8e4a34372402165a0351f5ccf2", "messageHeadline": "add coingecko api env var to staging/production env vars", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3d44969dd79f4822513538e7558754468f7707a2", "messageHeadline": "Fix ethers import", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ae52bb82de2f196e375ec9148bfc5bbda747cf7a", "messageHeadline": "scripts tweaks", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "52e51466a0b844e4082a42143369f43b3b646e09", "messageHeadline": "mainnet staking upgrade", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3740, "deletions": 3351}}, {"node": {"oid": "4304cba09fb1f7221e8777428f049cbfdfb69abb", "messageHeadline": "rinkeby staking upgrade", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2046, "deletions": 1688}}, {"node": {"oid": "a064a6d64f2ed85f1f4215f3704c137e092ab272", "messageHeadline": "Deploy script for upgrading the SingleAssetStaking contract (#446)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 115, "deletions": 21}}, {"node": {"oid": "5365926b6ad5cd70dd70e37d5c51991dccce4b34", "messageHeadline": "Run prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 95, "deletions": 59}}, {"node": {"oid": "2377c0b68f3477bee2450c061ad42340d2ec2062", "messageHeadline": "Sparrow dom/staking approve call (#442)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 299, "deletions": 14}}, {"node": {"oid": "ab388cfe386ebdeb0b003b94caa499890e927ba2", "messageHeadline": "Add missing event in MixOracle (#450)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ac2b41410b0724d1be08d46d8480b01384d35450", "messageHeadline": "Add missing inheritance (#449)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1e2a1269a28ba458ae2f5d9544f663eadf252525", "messageHeadline": "Remove non-production uniswap lib file from oracles. (#444)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 20, "deletions": 87}}, {"node": {"oid": "ee1180406eb477f0475b38b6afac8ba5fcb5a1da", "messageHeadline": "Remove unused internal _min function from AAVE strategy contract (#443)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "eeca8e3d2e463fe1aeb9754d92a944206deb7fcc", "messageHeadline": "adds token oracle getters to MixOracle (#439)", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "44ae1547af8c7cbe4f58f30816b8f985647161f9", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 70, "deletions": 29}}, {"node": {"oid": "8c6b02a8e5a28f020f97ffc57af24ea229be7499", "messageHeadline": "Fixed etherscan compiler version (#440)", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "efc617c24587f19f193a747b44d50b08971ae6ce", "messageHeadline": "Add support for GAS_MULTIPLIER to the propose script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "c5188f8901a55f15b4a2ca93d953d278bb19cfe4", "messageHeadline": "ogn staking deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3386, "deletions": 88}}, {"node": {"oid": "8048fd1b589fbdc632476829086c1584afc2ef94", "messageHeadline": "some minor styling and UX fixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 35, "deletions": 46}}, {"node": {"oid": "0936691ee0d81f53be9f50a080a0a8f5ead2ed26", "messageHeadline": "new governor deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1047, "deletions": 187}}, {"node": {"oid": "41a18109a198617eaef004a2e6bdc8cb98ffea17", "messageHeadline": "rinkeby single_asset_staking deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2092, "deletions": 2}}, {"node": {"oid": "0a308e7e6bf00158101a43a3d645329607da4962", "messageHeadline": "rinkeby new governor deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1045, "deletions": 184}}, {"node": {"oid": "237bdbcfd7ed98a7f020a4dcb58b1cf4333ca49c", "messageHeadline": "Fix possible gas lock + protect against possible reuse of hash (#436)", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 95, "deletions": 96}}, {"node": {"oid": "13f9f6f8e9f68dbddc15130615ff01d5ccb05c10", "messageHeadline": "Change pause deposits to pause capital (#428)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 73, "deletions": 68}}, {"node": {"oid": "230c275d2c4ca5152520a52d9bae4ae4b9ccebc9", "messageHeadline": "Timelock: make queueTransaction and executeTransaction internal (#432)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 99, "deletions": 134}}, {"node": {"oid": "038761c0d6b9a80dee6d8a2f776625a5cae2802b", "messageHeadline": "More SafeMath (#433)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 22, "deletions": 27}}, {"node": {"oid": "0f32c23011ece165144b61233067265b87c5c247", "messageHeadline": "expose contract functionality that exposes if the user has already cl\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 166, "deletions": 10}}, {"node": {"oid": "7895edf5bedcf32516e3eb1e89103af49b990378", "messageHeadline": "New deployer account", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "91d5ad891a1a5e4f1cafdadccec67d9ce346e1af", "messageHeadline": "Prevent ambiguous proposal transaction hash (#431)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2fd62bb7671ab0a6641c0fdb7ebefa3d90e12771", "messageHeadline": "Update staking rates on frontend (#426)", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "a55f07c771c5cc7296d440db2ad685d3d675077e", "messageHeadline": "Update README.md", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4d9e840a135b5ceb8776585eba655a98de1f3db4", "messageHeadline": "Update README.md", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "b74d468b7cf5ff495180c29eff830edc24b9683b", "messageHeadline": "Update staking deploy scripts (#429)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 174, "deletions": 103}}, {"node": {"oid": "1d5f1d3c2646606c970b4b3e7c2cda0fc39a575b", "messageHeadline": "Update README.md", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3985da9904e409b59e8712d3cdf5a1bbd6aaaa3", "messageHeadline": "Deploy script for the new governor contract (#425)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 133, "deletions": 251}}, {"node": {"oid": "f351f3e1cb36cf80d7aa0089c0b2cdb65af57a24", "messageHeadline": "Update timelock's constants (#424)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9eab4d3c557bb3a212d9ede231492b936210a611", "messageHeadline": "OUSD Compensation Contract (#406)", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1711, "deletions": 0}}, {"node": {"oid": "229be61d765ad38a23873f5dce9ea33958a8f92a", "messageHeadline": "Fix NatSpec comments", "author": {"name": "Tom", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "87cc965d9a946a8b8dc95a312bcbadf93099b80d", "messageHeadline": "Remove duplicate mint event", "author": {"name": "Tom", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2f8bb0cf30c839a6285eb48cb8bf067701335c4e", "messageHeadline": "More deploy cleanup (#420)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 118, "deletions": 55}}, {"node": {"oid": "55c30a541ca195b3f12a4a4e88511de5837c2da6", "messageHeadline": "Fork terms based on the environment (#422)", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "208c0e5a5105417569e8ce885e7866bb7ba04132", "messageHeadline": "Add slippage on 3pool deposit/withdraw (#396)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 31, "deletions": 7}}, {"node": {"oid": "153bd8a2dd3dc7b2ba6e0f48c075af3f78588152", "messageHeadline": "Echidna invariants and recalculating totalSupply (#418)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 218, "deletions": 12}}, {"node": {"oid": "aad8c35f278a7065222710969182cc02b5378437", "messageHeadline": "Rename liquidate to withdrawAll (#419)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "7654261a4fc9a152c968c994a26236fb79bb75fb", "messageHeadline": "Fun with numbers", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d41c11499e1aa833c8795796776ad968b05e7b90", "messageHeadline": "Refine UX and copy", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 871, "deletions": 628}}, {"node": {"oid": "9d3b08f9639fcce034a085f9447ba31bf1a3feb4", "messageHeadline": "Fix missing return in Compound withdraw", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "536f6b6c2eef0086cd67cf42373333a26b427a34", "messageHeadline": "Update clean and slither commands", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b66e6d4ef8f490359975069162fcce1baec51463", "messageHeadline": "Fix slither db", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6f1d2d8fdf4070e7f6e14278aa6bb0277b63414", "messageHeadline": "Add PR template", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "2c81e1be77bb471af4037820b0f7753e382426d9", "messageHeadline": "Clean up deploy scripts for staking and liquidity (#414)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 274, "deletions": 282}}, {"node": {"oid": "8205426c53b6ca2a60cdac1b108f336744d6c114", "messageHeadline": "Add backing asset value check to redeem method (#411)", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 216, "deletions": 139}}, {"node": {"oid": "0105052610a90f2842323ffb5035d495563e34e9", "messageHeadline": "Dapp prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "4744303e5a3775b72b7b044c4caebba17b77f9fa", "messageHeadline": "New Merkle chain method of doing preApproved drops (#404)", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 315, "deletions": 73}}, {"node": {"oid": "755fd4123978fa2117fe9d926becaa1095e89ad0", "messageHeadline": "Run prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 124, "deletions": 115}}, {"node": {"oid": "3dc107d71d1d8dcf0f3c7b95ca5166dc9e84ed9d", "messageHeadline": "Add missing event (#416)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d4c4f98f5bfef0236c70f5f14b01e1c9d190f79", "messageHeadline": "Add min mint amount check (#410)", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 166, "deletions": 106}}, {"node": {"oid": "b948a88a7aba11012c1fabd195355c25ba107aa3", "messageHeadline": "Tomlinton/balance check (#412)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f10b9896661762a8604eb5d59e16aae7ed9f3ef8", "messageHeadline": "Regenerate db", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be5cf38c5271810fec53c5f4dfc11db5d6a48c87", "messageHeadline": "Sparrow dom/lm (#360)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15711, "deletions": 2027}}, {"node": {"oid": "cb29071d4068624bac3a9450972f03c8a8fe6cac", "messageHeadline": "Make price methods view only (#409)", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "9c07c7065883096e54c3e7b3410deb1ceb7c4db7", "messageHeadline": "Remove IViewVault and IViewMinMaxOracle interfaces (#402)", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 72, "deletions": 132}}, {"node": {"oid": "f1e7eef0b81be95e1ceb57f36d23847108d93178", "messageHeadline": "animation fix (#403)", "author": {"name": "Zakir Hussain", "email": "44015638+ZaHuPro@users.noreply.github.com", "user": {"login": "iam-hussain"}}, "additions": 10, "deletions": 40}}, {"node": {"oid": "a0d61d3eda486415d9a6901278f1a08e7379a8eb", "messageHeadline": "Add comment about ERC20 invariant", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f33eaad6e43f378eb3a6229ea45481e26ebe3708", "messageHeadline": "Prettier and update code in comment", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "b42bb57c4a3ae3925a066aaf7b5df49841281682", "messageHeadline": "Single default strategy per stablecoin (#368)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 312, "deletions": 690}}, {"node": {"oid": "462ff288c4ee7ec5f8c1bd8b102c8b16248ba0c0", "messageHeadline": "Clean up misleading comments", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "b8795ae4f55f3dda76806561054d27159f3af082", "messageHeadline": "Single asset staking (#369)", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1159, "deletions": 11}}, {"node": {"oid": "c9e3adc7a4f3bd1d8c2cf58135ee7c81479761fa", "messageHeadline": "Reentrancy fix (TOB-OUSD-10) (#380)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 210, "deletions": 70}}, {"node": {"oid": "68ef910502869ee1fc31682067afa2cf4084c4f8", "messageHeadline": "Allow Strategist to pause deposits (#393)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c73158cbf642c86089b1f52244347a5b8d841fa0", "messageHeadline": "Add Slither GitHub action (#386)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 73, "deletions": 38}}, {"node": {"oid": "361c7a5d9af5900d73d2a10e4995c3598485eef0", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "870831f9e07c2db47a29132f8c38defaaa1905d7", "messageHeadline": "Liquidity Rewards contract (#356)", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1296, "deletions": 4}}, {"node": {"oid": "7c67902c528ec5a4ec777328126e72d9e4498e87", "messageHeadline": "Split ousd balance (#370)", "author": {"name": "Zakir Hussain", "email": "44015638+ZaHuPro@users.noreply.github.com", "user": {"login": "iam-hussain"}}, "additions": 505, "deletions": 289}}, {"node": {"oid": "90c945d04df4c0aa484431f328fb729da1c84cb3", "messageHeadline": "Prettier, cleanup unused variables", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 12, "deletions": 36}}, {"node": {"oid": "1d85bb0628ae3a606873b1c8a95395df96b2d787", "messageHeadline": "Remove OUSD ERC20 Inheritance (TOB-OUSD-016) (#392)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 3, "deletions": 19}}, {"node": {"oid": "1a4e7620517381d3d3ae743fc489913c0b7a972d", "messageHeadline": "Enforce MAX_SUPPLY on mint and comments (#391)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c1b1a9b89a3e163984d6de0006f00ebc420bc0aa", "messageHeadline": "Add a minimum stablecoin unit argument to redeem functions (TOB-OUSD-\u2026", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 96, "deletions": 44}}, {"node": {"oid": "ed83f5d637cfb3cbd17f6faa250c2339e0fc0c7b", "messageHeadline": "[TOB-OUSD-019] Check return values of external contract calls (#387)", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "06ed1650124d675490c79a9ef0d4dce53e982ff2", "messageHeadline": "Add critical events (TOB-OUSD-021) (#382)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 32, "deletions": 2}}, {"node": {"oid": "2aa86f9982443fee776328f313fb965c64f05759", "messageHeadline": "[TOB-OUSD-020] Add a method to remove elements from array (#388)", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "4437fce02f7a36c33d8ad7dfe53c91ba488dc888", "messageHeadline": "Replace transfer calls with safeTransfer (#378)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 4, "deletions": 11}}, {"node": {"oid": "f3cc387dd8bdedcb9803f773ac2afdea77ca5e8a", "messageHeadline": "Remove RebaseHooks and fix rebase return (TOB-OUSD-017, TOB-OUSD-018)\u2026", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 13, "deletions": 116}}, {"node": {"oid": "9f03ac694810cd8fb905764e63a55ec4aa7aa10c", "messageHeadline": "Swap InitializableGovernable for Governable in Oracles (#383)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "af5da60562901a22c2903873d0609f919fae3e83", "messageHeadline": "Remove OpenUniswapOracle (#384)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 0, "deletions": 564}}, {"node": {"oid": "0bd56bf253202ce88b3813b07324e99a61b7509b", "messageHeadline": "Hardening contracts (#372)", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 211, "deletions": 122}}, {"node": {"oid": "8cb482f49ae1b16c18fdf951f06bad23becf3a24", "messageHeadline": "Disallow setPendingAdmin in Governance (#385)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "d0def7e3bd4a8feb88b265b765ebd64e54ec72ae", "messageHeadline": "Fix withdraw amount on Aave strategy (#377)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "3a93a96c6607bff315ac27da745cb774196db3cb", "messageHeadline": "Ensure rebasingCreditsPerToken is non-zero (#376)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "436fc4e44921e0ae666f5e0f3dde5a941d482d3c", "messageHeadline": "Use pop for last array element removal (#374)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9a81743a16bac4b2c7d8df400d1b9a2ae561965", "messageHeadline": "Fix Oracle minDrift/maxDrift boundary checking error (#373)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 28, "deletions": 5}}, {"node": {"oid": "c1f2362f1d2b427b13fb1283ce485605a57f07c0", "messageHeadline": "Remove accounting for nonRebasingCredits (TOB-OUSD-003) (#375)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 24, "deletions": 114}}, {"node": {"oid": "d5dbffc4d80c2e8b5d0f6fd3f5f9a9cba6d6399c", "messageHeadline": "deploy script now deletes the .next folder to circumvent a 'The direc\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4100b856363fc943405166a95fd48e84e60e3157", "messageHeadline": "Add missing letter", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6345c3bb263a227136c72028cbe91ac63b6ded90", "messageHeadline": "add local dev variable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6b3667ae5e57731195636e8ca379750136a33462", "messageHeadline": "Add disclaimer to balance header", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 79, "deletions": 38}}, {"node": {"oid": "d8a53c5aad84d7ee7651b39108e8ea058903f3d7", "messageHeadline": "update propose script for pauseDeposits", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b80eeda98fe9c21077b1ec9cc690249760efe09a", "messageHeadline": "Add notice for vault hack", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "6e5d0f80d6e86ec2e510d616b5324919f9fb2368", "messageHeadline": "Add analytics link to footer", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 222, "deletions": 186}}, {"node": {"oid": "5300b79b87a8dda9e0168ecb698171674ccebedb", "messageHeadline": "Elaborate on yield", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 305, "deletions": 269}}, {"node": {"oid": "8a41596c2951efd7fcb11e7137ee29565bfd2a7f", "messageHeadline": "Repair vertical alignment of logos", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "bd25a5758b6c41679871267dc06d70036713739e", "messageHeadline": "Update marketing copy to reflect current strategies", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 258, "deletions": 355}}, {"node": {"oid": "3ec7678376921b736fe848bb02cde7b1d5ec12ae", "messageHeadline": "Switch to estimated gas with buffer (#367)", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 39, "deletions": 67}}, {"node": {"oid": "375d2026691b652468d18f36d8952fea63f6ecbc", "messageHeadline": "Localized Docs Link (#366)", "author": {"name": "Zakir Hussain", "email": "44015638+ZaHuPro@users.noreply.github.com", "user": {"login": "iam-hussain"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "40767beb6bc49a52cf35a8ccdb1361c9bf0176a0", "messageHeadline": "Move execute to Hardhat task", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 104, "deletions": 107}}, {"node": {"oid": "01c089d0911d2f2ced1a90ef199ca28c3947304a", "messageHeadline": "Fix hardhat mnemonic", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6b4204dd32f000206569a99d87ed8d5656c4eeb9", "messageHeadline": "Revert \"public on state var generates not that useful getter - better\u2026", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "88d3fe1bf79235adc412a67381f459e5258e10f3", "messageHeadline": "public on state var generates not that useful getter - better explici\u2026", "author": {"name": "Edgar Aroutiounian", "email": "edgar.factorial@gmail.com", "user": {"login": "fxfactorial"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "79c0bdfd4a1c56804f4f2e4e77cbbbd2e36aab77", "messageHeadline": "Fix old buidler import", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0341d76840c13c85a38693895f58635496bf4890", "messageHeadline": "002_vault_upgrade Mainnet deploy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 8929, "deletions": 144}}, {"node": {"oid": "03718472e73054d1c01a4f090d09d1b16b5e10cd", "messageHeadline": "002_vault_upgrade Rinkeby deploy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 17865, "deletions": 146}}, {"node": {"oid": "40f63c86011b97d485bc04e03b34fba957f9edf2", "messageHeadline": "Input-Based Threshold Comparison (#361)", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "6d5e76a408032ea9e1ff8c3556f1b8ceed68d4a9", "messageHeadline": "Reallocate method (#363)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 427, "deletions": 11}}, {"node": {"oid": "f741c68d80cb8209349743699c9611c4797d7b93", "messageHeadline": "Add validation on values passed to setVaultBuffer (#359)", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "c9c289cddd6f920e910f22907052621112a682c4", "messageHeadline": "Fixed cp script at the end of deploy", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a62e5258a4553f0d3c20dd2e803a064e65a27ce3", "messageHeadline": "Fix spacing", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "af07ac2cf5d5de701cfb11814aab12a1e522280f", "messageHeadline": "Merge pull request #358 from OriginProtocol/tomlinton/hardhat-migration", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 2919, "deletions": 6779}}, {"node": {"oid": "a9b6c14409b72f02846f8298417ed12476c10d75", "messageHeadline": "Merge branch 'master' into tomlinton/hardhat-migration", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "32054e5396a93729d727690ac37723a37bece98e", "messageHeadline": "Add note about BLOCK_NUMBER and support it in script", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "176bf9bf2dbaf18b5d04fc9d6cef3c5bb713129e", "messageHeadline": "Update readmes", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 33}}, {"node": {"oid": "c876e12c8039588ca190878aca1554b28edb883e", "messageHeadline": "Move scripts to hardhat tasks", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 436, "deletions": 701}}, {"node": {"oid": "6d7d55582b2996ed0cdde1369ec9caa16830c48a", "messageHeadline": "Fix fund task", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 89, "deletions": 12}}, {"node": {"oid": "848253a0477a1d26ae05432293d58cc583442411", "messageHeadline": "Fix etherscanVerify imports", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "98a89edf718a79941c0734ef00344223d7daaa59", "messageHeadline": "Fix provider URLs for networks", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "396dab31897da7d8a977b3e403de576f9800917a", "messageHeadline": "isGanacheFork -> isFork", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1244, "deletions": 1186}}, {"node": {"oid": "46e60afdd51750a142e8a82f5853e780a2bd2c92", "messageHeadline": "More improvements", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "95d7825f0b982314a6a904043fa41231fd37cee4", "messageHeadline": "More cleanup and get the DApp working", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 76, "deletions": 438}}, {"node": {"oid": "075a5c169a1b9d80ca57aef92b27c527196584b9", "messageHeadline": "Update comments for GAS_MULTIPLIER", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "e7e69188203896cf2e1ea6c8e7b44b1450dbd5c8", "messageHeadline": "prop23", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "3af0f6e50dea38771f849a31dd4bb6a290ea05c1", "messageHeadline": "Remove migrations", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 499}}, {"node": {"oid": "c2a5f805daa8e96225954acc00cb2e8f320667ae", "messageHeadline": "Merge branch 'master' into tomlinton/hardhat-migration", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3967, "deletions": 286}}, {"node": {"oid": "f1db126494f65f98aadf6c9acab32af063c24b17", "messageHeadline": "Uncomment rebasing info from checkDeploy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "81431fd3b2aa4c518ffc389844f9708c00b516f0", "messageHeadline": "mig20 Mainnet deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 341, "deletions": 69}}, {"node": {"oid": "c2a634d531ebb8f6e70f118d55bd4d664261a452", "messageHeadline": "Merge branch 'master' of github.com:OriginProtocol/origin-dollar", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 453, "deletions": 162}}, {"node": {"oid": "a8722c5571600628c2e94c182a8fee93face5f77", "messageHeadline": "mig20 Rinkeby deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 318, "deletions": 47}}, {"node": {"oid": "0678e895d242d2505be692c698229f44500c1361", "messageHeadline": "Merge pull request #355 from OriginProtocol/tomlinton/nonrebasing-fix", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 453, "deletions": 162}}, {"node": {"oid": "2ae86bc07ca59aa6b8ad0f3f2aa4c483b92fd85b", "messageHeadline": "Add mig20", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "c0a7c7e42e1041a318a545d3ccaaad9b516e95a8", "messageHeadline": "Update propose script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "b0af0d730d8916fdff6bef155ebc6d9abe12fc72", "messageHeadline": "Fix typo", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff29a39304a039b523154dfeeab766be61ef5c2b", "messageHeadline": "Remove comment", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8afc2a19a9bc38832e3c39215795203259a3a900", "messageHeadline": "Move mint/redeem tests and expand", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 148, "deletions": 105}}, {"node": {"oid": "815ec9e5bc891f548e2a7141ccdf4dd64eb312eb", "messageHeadline": "Blindly commit mystery staging environment changes", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e017550ba363b79d92525f617ee7a68852ba0964", "messageHeadline": "Run prettier and more tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 160, "deletions": 11}}, {"node": {"oid": "0ba872e55bab31edc4a08727db318fd008f5a064", "messageHeadline": "Merge branch 'master' into tomlinton/nonrebasing-fix", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 913, "deletions": 117}}, {"node": {"oid": "b389da91edf2695bb6d312f8b128e28efd1bf2c0", "messageHeadline": "Refactor credits and supply migration", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 147, "deletions": 47}}, {"node": {"oid": "82b82bda93a376fb84d413ac1be37500f1cd8595", "messageHeadline": "Merge pull request #353 from OriginProtocol/tomlinton/rebasestate-tweak", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 128, "deletions": 19}}, {"node": {"oid": "bd9f012f5566e0fe9e441d13124e4173eae74f67", "messageHeadline": "Update comment", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d5bc099b3a301c936dbb3200272c2c359fa5578b", "messageHeadline": "Move to enum", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "139c88ad5180b7f16c35c71160c548e68a3983be", "messageHeadline": "Mainet Vault Core+Admin upgrade", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 314, "deletions": 43}}, {"node": {"oid": "9b13c6d5e2e01e01d6a9b6b7b78033b5f4d7b1f8", "messageHeadline": "Rinkeby vault core+admin upgrade", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 318, "deletions": 42}}, {"node": {"oid": "b0bccdf2defac5035cfc95e947cf3a6bb23c6b85", "messageHeadline": "Merge pull request #350 from OriginProtocol/tomlinton/autoharvest-fix", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 270, "deletions": 29}}, {"node": {"oid": "4c81640565f83279c16e6b3035c7a7d898c40511", "messageHeadline": "Fix descriptive text", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db445d3450e90a8cd9693f9075c94e60d0bb1c40", "messageHeadline": "Fix bug with redeeming OUSD.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "9fea9b199080a9f25f24cdd103b68b861eaa732a", "messageHeadline": "Simple playground scenario for redeeming.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "93a5dfc6eaf6519b6999d8312237a2f6db23b896", "messageHeadline": "Add \u201cAdd yield\u201d scenario to playground.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "a771b6e46276e37c5b3a9d14ef52e6136b89e1d5", "messageHeadline": "Separate rebaseOptIn/rebaseOptOut tests for EOA and contracts", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "80dddf9809ab253d8fe2be87f598fcbac32b6eb8", "messageHeadline": "More testing", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 81, "deletions": 4}}, {"node": {"oid": "6d07c4a819b73866045bb62fccecd252523304d4", "messageHeadline": "Allow explicit opt out for EOA", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "3b9fee9bebae12fed0107c563392055b4efa43d6", "messageHeadline": "Merge branch 'master' into tomlinton/autoharvest-fix", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1129, "deletions": 110}}, {"node": {"oid": "b30b4ccf9fcf4b94209e190307537586c4ef6f59", "messageHeadline": "Add deploy and testing utils", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 254, "deletions": 25}}, {"node": {"oid": "0ca11b277c8815dd2c52f420bedd005c2c4149a5", "messageHeadline": "Check for zero address on harvest", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "780f982820325f4ac68d10cd31d60b59e7203761", "messageHeadline": "Add gasLimit option to scripts/governor/execute.js", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "5c700cf34c3a59214c9c0337d6f080c608986f2f", "messageHeadline": "Add --upgradeOusd option to governor/propose.js", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "49074f2757b8852ffee00136f2c3d7e97afddee8", "messageHeadline": "mig18 Mainnet deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 587, "deletions": 49}}, {"node": {"oid": "669d243c473acb77c5bba9876823fc9d9242183e", "messageHeadline": "mig17 Rinkeby deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 507, "deletions": 50}}, {"node": {"oid": "fad5f3f403501ee72a52b50ea274bb689a0c3b92", "messageHeadline": "Increase gas limit defaults again", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4ce08247e4078445a973c9985ac749716302e3d5", "messageHeadline": "Fix autoharvest", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "963dd86846b602c8b006fca8ba446e4f6fd35eff", "messageHeadline": "Merge pull request #335 from OriginProtocol/tomlinton/contract-exchan\u2026", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 868, "deletions": 66}}, {"node": {"oid": "8077873a3878190d42d1d85c8d2f748cd340e81e", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79b96cb050e821fe0114f8e6b4ee36cdea1f554c", "messageHeadline": "Add nicer error on transfer over balance", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a74733c6989ca4008ec3b5dc1c57846f1cfc1d4b", "messageHeadline": "Update OUSD upgrade script", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "b5998cfc60d0f63da7824d87a645f9eb7b08b62d", "messageHeadline": "Fix non rebasing supply print", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d4ee1797d5166bf54f82994815e5607f78b978c", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3eb81c65e21efb2ea05b4f5af204189997cd9884", "messageHeadline": "Add more data to OUSD in check deploy script", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "bbdace7600b18844aba5e00c0865b9f89baa3305", "messageHeadline": "Update deploy script", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d62a4d54e730ea303be70cce1ffa31aad4d79acf", "messageHeadline": "Private to public credit variables where possible", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "8c0adc413f3f276b58be07fd8f288f8ee7145de7", "messageHeadline": "Merge branch 'master' into tomlinton/contract-exchange-rate-freeze", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1550, "deletions": 208}}, {"node": {"oid": "50002d6948fe3f7510e6ea473cdbb8a57c6117f3", "messageHeadline": "Add more buffer to default gas limits", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6e3a02a1b63d9ae5eb371ec5bcbae4cb4dd0f8d0", "messageHeadline": "Reduce default gas limits for reversion to Compound", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b0a0cc64cb92f165d19a74c89326007d41e77aa5", "messageHeadline": "Fix address queries", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ba61e03dde2d7e5fd4ef653faa9bab534c7dbdc", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9675d9788f4f2f7b9506ab25b210d7fafd9969a", "messageHeadline": "Merge branch 'master' into tomlinton/hardhat-migration", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1060, "deletions": 132}}, {"node": {"oid": "674ef1e5db3e2c768769bf32ef2cd8fea546a0ce", "messageHeadline": "Update checkDeploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9c43910a3800467ec9d62e85dc9168fb69b3d2ee", "messageHeadline": "Fix prop17 proposal", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "1ccba22fa54967d1d94943905e9c453d91372e45", "messageHeadline": "mig17 Mainnet deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 313, "deletions": 45}}, {"node": {"oid": "0e6ee22042aa1d2ae53a5db3c43f97c4d2f8c836", "messageHeadline": "mig17 Rinkeby deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 311, "deletions": 43}}, {"node": {"oid": "c6526b32ac1d00ac2be8fe08a47a413d43f390ad", "messageHeadline": "Migration + prop16 for deploy (#346)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 210, "deletions": 0}}, {"node": {"oid": "9abf1d53d3edc8c8c41ade46c3c5abd9e3bd1538", "messageHeadline": "rename mig", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40fc7d126a53e49d2752b2092b518b5814d0b797", "messageHeadline": "Merge branch 'master' of github.com:OriginProtocol/origin-dollar into\u2026", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 154, "deletions": 35}}, {"node": {"oid": "248da81226bf9fb30e6ec2fd582ef7b235deec6f", "messageHeadline": "Merge pull request #336 from OriginProtocol/yupan/strategy-weights", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 192, "deletions": 80}}, {"node": {"oid": "cfbacfb3e634cd07d6fa4d56655d3f53bf319faa", "messageHeadline": "merge", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "24e6795dd8f598ec4c5db49d9c04f36b4883258d", "messageHeadline": "Add USDC and USDT to the Compound strategy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "9750f294b20feffdc994925b64314083d2a2b88f", "messageHeadline": "Merge branch 'master' of github.com:OriginProtocol/origin-dollar into\u2026", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "dc0bb19ab60306de19540bb9d6a2397304d58eab", "messageHeadline": "Replace OUSD upgrade with setting reward token address on Aave", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d8fc0d7df838f25394b6b9d3601a6bfb86cef408", "messageHeadline": "Fix bad commit", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 55, "deletions": 62}}, {"node": {"oid": "196cf3ed22ed165e04ef1c7a2f7fdaf51d81e3ec", "messageHeadline": "Revert \"Prettier/cleanup\"", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 92, "deletions": 68}}, {"node": {"oid": "b2a0ae8f378c3d8d79bc7d168b7af363f0567123", "messageHeadline": "Set aave reward token to zero address in fixtures", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "264a53bd1a4706b2c2dea98565222e69d762d53f", "messageHeadline": "Fixes", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "87dfa40b7fda3c5dffe931a4c18f5e072c991896", "messageHeadline": "Check reward token for zero address", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "935f795381e98ec87f997602513205cb13867af7", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4ece60b4862624e8f0019d770ea91182f264bb3f", "messageHeadline": "Merge branch 'master' into yupan/strategy-weights", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "14ba03971c64bba91573a7b13fbd746c34c74152", "messageHeadline": "Merge pull request #331 from OriginProtocol/tomlinton/removeStrategy-\u2026", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 24, "deletions": 8}}, {"node": {"oid": "bc4d31ebcd861b4d9bb89b4318af844c02cec4bb", "messageHeadline": "Merge pull request #332 from OriginProtocol/tomlinton/autoharvest", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 33, "deletions": 1}}, {"node": {"oid": "0e2aae860dd47e7f65208ccf2cb59708c54564cc", "messageHeadline": "Prettier/cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 68, "deletions": 92}}, {"node": {"oid": "7febef9debfb6e2be00e057b2a95d673c138c54e", "messageHeadline": "Prettier/cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "5b819cc443de607c999a2e287faacf274d1dbd9d", "messageHeadline": "Merge branch 'master' into yupan/strategy-weights", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 479, "deletions": 79}}, {"node": {"oid": "aae30e4440fff91d0902d2cf7acf7ea9e92fc53c", "messageHeadline": "Remove console import", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "af604043e27615c74e8fcc7722cbdb8ba67525a9", "messageHeadline": "Allow overflow", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f7eade2d3105bfcdd8352b124a12078bdab0271c", "messageHeadline": "Update comments", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d234c1dd4f2f9b6896fdcfaedcf99089b0835af4", "messageHeadline": "Checkpoint", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 236, "deletions": 44}}, {"node": {"oid": "ca0bdac2d7e5b16bbaa51028d4deaf4eef0aea49", "messageHeadline": "totalCredits -> rebasingCredits", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "d6bbf356bf1f45c38db8ebbbe8624cef5eea01fb", "messageHeadline": "More SafeMath", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68bee94968d43ac8141e07ce565277172b550016", "messageHeadline": "Prettier and use SafeMath", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "b356dee6d340a185729795723f8b82a0f0c87126", "messageHeadline": "Update comment", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b35aba06f3e0d9dc9bedcb7654907db66adf66f", "messageHeadline": "Fix fixing rate for from contract", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9a933dbea0edd2849dfda6093e949f61eb68610", "messageHeadline": "Update comments", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "114c36eaa6ce0045d8e701d94032bde33fb4b9f3", "messageHeadline": "Add init for nonRebasingCredits for consistency", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "93a8c7b7bd0fc7b150d6fb9bd463dbb9573c0c58", "messageHeadline": "All tests passing", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9957cb1d2b339534b53f3c6a579e3b94c23eb54f", "messageHeadline": "More tests passing", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "a8a8e52d058cd7f1860da84510a037afac657103", "messageHeadline": "Half tests working", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 211, "deletions": 153}}, {"node": {"oid": "26b47cf25a054b8e2907f6f527824b24ff0ea1d3", "messageHeadline": "WIP fixtures", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 107, "deletions": 546}}, {"node": {"oid": "d33a2e6a99f53755d51dcde1609e3cd3aafb65f7", "messageHeadline": "Updates", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 352, "deletions": 215}}, {"node": {"oid": "61da9b42797cc22ebc324629744af53e2a88ee42", "messageHeadline": "Start updating deployments", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 326, "deletions": 1607}}, {"node": {"oid": "a66e99bf85af08601ae4cfc184ec295e4ec96ed9", "messageHeadline": "Initial sweep", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 353, "deletions": 1664}}, {"node": {"oid": "5f5f1d1401733dd9cf008ba377f24f433d0b3982", "messageHeadline": "Fixed up comments and remove .only", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "359e5c85f240a103ebad67d49dbb6e6f9e01dd9f", "messageHeadline": "Add test and support for weight of 0", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 97, "deletions": 2}}, {"node": {"oid": "2b795210462ec87eb4c681242cf17fb7fcf9430a", "messageHeadline": "Add upgrade script", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "199ba0ce22c8a6a21ce16027bfbdf0ce18718bd8", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cbfaed550892e16d071bd6f4a40db6f4663eaa61", "messageHeadline": "Add partial transfer test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d7cf395114884c679078fbee79cb2877ad4d7955", "messageHeadline": "Fix typo", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18fa7b759763721b4ae8e84e3e162bf6ec72ddf8", "messageHeadline": "Update playground to add test contracts for rebasing.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "35ea7f1d5d639bcf33c869600dfd093ebf6b49e0", "messageHeadline": "Fix that opting in would round your balance down to the nearest dollar.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1cdea27f583b48a42558b4191c554820e6a2e27c", "messageHeadline": "Merge pull request #344 from OriginProtocol/sparrowDom/balanceAnimation", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 68, "deletions": 52}}, {"node": {"oid": "f9482f739b56abb8245887a3e5c223dcaf17a367", "messageHeadline": "fix a bug with transaction detail and splits calculation", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "b946b0ff09f7a48d221c64293cab8e22ead39268", "messageHeadline": "implement more elegant solution", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 25}}, {"node": {"oid": "904ce55d3c0550d79e6ea597b918a07be055e51d", "messageHeadline": "remove unused import", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ae88f8b1e1140a2b882c0ddd775d1e62a7b8c470", "messageHeadline": "possibley fix the OUS balance animation. Fix sometimes not working se\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 89, "deletions": 50}}, {"node": {"oid": "1eef52cec96c119dbbe3d52da1c982e635c0faf5", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a6f003f09bdaf8d2187b3f10e081aa779cc20a1a", "messageHeadline": "Mint and redeem", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 154, "deletions": 37}}, {"node": {"oid": "417f95403b0d80db2a0fe9ed59d1e30f601a7c95", "messageHeadline": "Increase redeem limits to handle insufficient buffer", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc9ecfdc8320e2f596665bb0931825dd22ceed41", "messageHeadline": "Need to take into account the decimals for the amount modified", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "c7365f8acf2a87999e6ef8fbcffcc868cdcc0e44", "messageHeadline": "Merge pull request #341 from OriginProtocol/yupan/etherscan", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 354, "deletions": 12}}, {"node": {"oid": "657f02f23aa34409d5b26842ccfd98d1b4c849fa", "messageHeadline": "Updated the github url", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d09120586fcd5122e2d9dce55c77c47f4854f1c0", "messageHeadline": "Updated copyright date", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7293c498613f6c7397dc0c5a09b3b6e73dfd2d94", "messageHeadline": "Add in optional argument for verifying a single contract", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "f9e35d5e9087e3381d309417b8f41f9b829f4792", "messageHeadline": "New etherscan scripts for automatically verifying", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 336, "deletions": 12}}, {"node": {"oid": "cd838bf97e40de70c965b289fef4dce541563db9", "messageHeadline": "More tests and prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 305, "deletions": 54}}, {"node": {"oid": "27faab6e7cf5ec80c33f8625349cd5910bf65b79", "messageHeadline": "Remove temporarily hardcoded APY", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "77c06c340a9b42d800d9c8e3ad1e464c1ed391c9", "messageHeadline": "First test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 59, "deletions": 14}}, {"node": {"oid": "642a1ad93a783fb824d46678dfd06f2feae9028b", "messageHeadline": "Fix prop14 proposal", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bd7b93bd44f6dac1cb8dacb20372f469cdd05bcc", "messageHeadline": "Script for creating a proposal to disable the Uniswap oracles for USD\u2026", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "e7a84a26c084ff74fe16570c036a911311fb3e28", "messageHeadline": "Taking the amount being deposited/redeem into account + taking out ca\u2026", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "7184bb03a7c6c65b460ad149f3890edae9a4f34e", "messageHeadline": "Merge pull request #337 from OriginProtocol/sparrowDom/duplicateTx", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "796e00a6c1d2f219288fde9dcc68806b03440505", "messageHeadline": "disable the buy (mint) button when user wants to mint with funds that\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "126cf48a3925d7273f62ef264d43e4a7625d040a", "messageHeadline": "reduce strategy weight cost and also scale by weight", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "6b0e51c9b999ff253a8889d3ce72c1e87e158804", "messageHeadline": "Tighten default gas limits after Aave strategy deployment", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b1e4f11a63344209d7df7fb7dde56b7784fca69d", "messageHeadline": "Temporarily fix APY", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "960b40c5fd6c91c00102f81516a3402bbd33ce3c", "messageHeadline": "Test scaffolds", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "d7dcb0568dd837a81a4a62ff9a64fad7712033df", "messageHeadline": "Fix bad merge", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1d989802e25b8cf718479bc089bba7319728e74d", "messageHeadline": "Revert \"Revert separate accounting or contracts\"", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 173, "deletions": 12}}, {"node": {"oid": "97cc4da1b023e681bf2caed3523e4ce257e43d7d", "messageHeadline": "Add option claimAaveStrategy to propose script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "78938b5a946dd9c11ac0734aa01d5250001206de", "messageHeadline": "Aave strategy implementation (#315)", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 6234, "deletions": 66}}, {"node": {"oid": "886aaf46b8fbb981fd44d88b3ef2566a604471c8", "messageHeadline": "Fix harvest call", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "e12cd2d1804cd2dc0dce4fde3d9e737ac06058f2", "messageHeadline": "Fix interface", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e5b1f0dfecf22132923e468539c39b51d26eb30", "messageHeadline": "Add autoharvest to allocate", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "12503233ff47179cc66b601e9502fbf4e324e7b1", "messageHeadline": "Remove only modifier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6368fdf06f20e784e70414b08a40ad69dd6988c5", "messageHeadline": "Add test for struct update", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7e58b946bd7a9043e9d4dc758e94f0f0d5aafc79", "messageHeadline": "Improvements/bug fix for removeStrategy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "d1ac1c90645504857c485731ca7566b1ce5ce816", "messageHeadline": "Add fork to truffle config", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4d609a169700de1fd44820aebc96252d412706fc", "messageHeadline": "Merge pull request #329 from OriginProtocol/micah/gas-optimization", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 335, "deletions": 137}}, {"node": {"oid": "c511ad07c495e7ed430dcb38483b2508b7d978f3", "messageHeadline": "Tweak error message", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 280, "deletions": 104}}, {"node": {"oid": "ca361ffb7757f801b626245c9a4de994eb6b71de", "messageHeadline": "Handle auto-allocate gas requirement", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "575c0b2e55a303e671e518f366b021147e0831f9", "messageHeadline": "Merge branch 'master' into micah/gas-optimization", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 335, "deletions": 257}}, {"node": {"oid": "9158b9ecfdfcb5c4fed0e04e36fa6bb6638c1e07", "messageHeadline": "Incorporate comments from review", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e07305a10f14244da5f12b4d684c21f37a01e40f", "messageHeadline": "update crowding translation keys", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 276, "deletions": 248}}, {"node": {"oid": "d57abeaff90e4ac09938d92fe4d6d7132e16130d", "messageHeadline": "Merge pull request #330 from OriginProtocol/sparrowDom/2bugFixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "fd8c4b470f0aec272a5eefa3a1fbf28ee644297e", "messageHeadline": "do not allow mints when allowances have not yet loaded up. Fix APY di\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "4e6c3ff5a36b8dbbf5d635cd8b22a8168555308f", "messageHeadline": "Optimize default gas limits", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 55, "deletions": 34}}, {"node": {"oid": "a9516d39e9522495abe6197754cfe60e512de508", "messageHeadline": "Update strategy addresses", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6dfe8963850324802b77020bfcd117c397164d65", "messageHeadline": "Add option setVaultBuffer to propose script; pretty things up (#327)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "a710b132c3332fccc5135dbccb9731f5d7b48a7f", "messageHeadline": "Migration for curve strategies upgrade (#326)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3851, "deletions": 3161}}, {"node": {"oid": "6512a4fe6d9337660d459d51806b8873dafe8e8e", "messageHeadline": "checkDeploy: dump compound strategy settings", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "1789cfdc56ff9fbde453495047f88485d0b8c0ca", "messageHeadline": "Add --gasLimit to the allocate script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6a0101ef65b5721f0a8cbac8e8ff6efb6ecb402a", "messageHeadline": "checkDeploy: Dump curve strategy settings", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "7c6876c28922bb5922febf8c0a1df3edcb58171d", "messageHeadline": "Tweaks to fork setup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f3b6395391a0c4cdc71f4aada405639c59c16838", "messageHeadline": "Additions to checkDeploy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "813830699fd16656be2e1fc73bd2c2f65053269e", "messageHeadline": "Add new mainnet addresses and change checkDeploy output formatting", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "5e329c382fc849ef6da1039d3527bcda68ff5ea6", "messageHeadline": "tweak to propose script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8311d0b99a4607ab1659b9d81f6c9c67854d53b9", "messageHeadline": "Mig13 and mig14 deployment to mainnet", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3957, "deletions": 136}}, {"node": {"oid": "a940e3e499549deb11c5f526996e57dd4e8d6e80", "messageHeadline": "Merge pull request #321 from OriginProtocol/tomlinton/3pool-tweaks", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 97, "deletions": 4}}, {"node": {"oid": "c7b0831cfc2ba47d47776734dd364bc29f8c4681", "messageHeadline": "Set amountWithdrawn", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7921997bca7614f3ca0a9dbfe661e69a29fb91ef", "messageHeadline": "Add reward liqudation threshold to strategies and some safeguards for\u2026", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 96, "deletions": 4}}, {"node": {"oid": "bbb5b0423b225acbb8ea7fbba6b261c3ade452d2", "messageHeadline": "Merge pull request #306 from OriginProtocol/tomlinton/3pool", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 5457, "deletions": 121}}, {"node": {"oid": "74eb5a8454292eac2ea93657e1cdc7ae0d7b4740", "messageHeadline": "Harvest before removing strategy; set DAI compound strategy weight to\u2026", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ae66c8c048741c82031391f8b9216a774ef42df3", "messageHeadline": "move the apr endpoint to env vars", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4a9e4c258621956d4133232fffcabb1dc86fb5f7", "messageHeadline": "Merge pull request #320 from OriginProtocol/sparrowDom/persistantAnim\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 65, "deletions": 6}}, {"node": {"oid": "324d6a449253d0db8e5d40369e3b999f1e291cf5", "messageHeadline": "minor change", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58dddb78a7ca5a465c9f1fd7817ad53a8f23ba38", "messageHeadline": "make ousd animation survive refreshes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 64, "deletions": 6}}, {"node": {"oid": "4e79386ff7a9126fafbe7c052f8b19ebda78d73c", "messageHeadline": "Now pulling APY from analytics.ousd.com", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "ba643a7c8d6066c4595abe18056556dd30323f1d", "messageHeadline": "Merge pull request #317 from OriginProtocol/micah/mixpanel", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "f9710950f129984024a38e7366b8cd648b8eaf2f", "messageHeadline": "Add missing analytics events and identifier", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "83c0d49b928ac15006c262e98569ce95daa61021", "messageHeadline": "Ran mig13 and mig14 on rinkeby", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3886, "deletions": 94}}, {"node": {"oid": "30ccb12f62981145c54c00e2d85e1c4217325bd1", "messageHeadline": "Merge branch 'tomlinton/3pool-fund-migration' into tomlinton/3pool", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 137, "deletions": 2}}, {"node": {"oid": "69341cac17ae237402087c810cb9f174a120f3ac", "messageHeadline": "Merge pull request #314 from OriginProtocol/sparrowDom/disconnectedState", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 154, "deletions": 113}}, {"node": {"oid": "09787fd465b9cd55261fb4b047e6bc1c84c54378", "messageHeadline": "Merge branch 'master' of github.com:OriginProtocol/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "83911dfe850bd5cade0bfbe0e290243e13eee97d", "messageHeadline": "disable information panel scrollbar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ba9f59224d694bcbe5cbee304d4d38819978831a", "messageHeadline": "add a skeleton app state when the data is not yet loaded. Also change\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 154, "deletions": 113}}, {"node": {"oid": "11bcfa52f75a7a2120bd6ac23b393e045c678478", "messageHeadline": "Add a script to call allocate", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "39ae41b8bf08fe3eb2ddf7cba911a1a273cf2056", "messageHeadline": "tweak to mig14", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "3588efcaebc2625ab6d29a7940e178e40ec7602e", "messageHeadline": "Merge branch 'tomlinton/3pool' into tomlinton/3pool-fund-migration", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 189, "deletions": 96}}, {"node": {"oid": "e982b28ba2ee691f37e6ca465319b8b868354741", "messageHeadline": "Merge branch 'master' into tomlinton/3pool", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 69, "deletions": 16}}, {"node": {"oid": "3b4ba757e510ff355107304376687347b6056c2b", "messageHeadline": "prettier", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "7a0fc726ec869267b348437ed05bca2233142ef4", "messageHeadline": "Break out proposals", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "23585ab63d470eb86062109dedaeb267c2f0f256", "messageHeadline": "Merge pull request #309 from OriginProtocol/sparrowDom/ousdBalanceWilde", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "7ef332745ae402eb5f07c4139166801444ba8a25", "messageHeadline": "prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "92f565392d98ca6d1eb81015e8527b3a59b1bf12", "messageHeadline": "fix the erratic remaining balance amount", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3cc7e56bc54313b99e4cdf2d37e0e8a9708e8540", "messageHeadline": "Minor tweak of mig13", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "84060bfb5a463040e4cffa3c386f75d3e543c84c", "messageHeadline": "Clean up mig13, fix fixtures", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 59, "deletions": 58}}, {"node": {"oid": "72ac604148b05cbc1b3012c9629a413e694873b7", "messageHeadline": "Merge pull request #308 from OriginProtocol/micah/gas-limits", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "15f10e1383d8f12df9856434e66c45db34f2a321", "messageHeadline": "Increase mint gas limits", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef3c641fa8866501f87162082cc6c5ae33b2991f", "messageHeadline": "Tweaks to mig13", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "aa86683bd947a1d5c2bb23dd25b2ab2bcb27a76d", "messageHeadline": "Fixes to mig14", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "a8cb55ff8efc56913e13c781075583d4bd558795", "messageHeadline": "Add mintMultiple duplicate asset and unsupported asset tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "5aebc2f38945f47807a6c52d3e809a55fac3989a", "messageHeadline": "Merge branch 'tomlinton/3pool' into tomlinton/3pool-fund-migration", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 139, "deletions": 61}}, {"node": {"oid": "30da8c92d9087660697aaf1b81e338aa341f678b", "messageHeadline": "Tweaks to mig13 and update propose script to handle strategies upgrade", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "b8aa7d9f4c5496060cd31ed09a6c6356c4ffdfd8", "messageHeadline": "Rearrange initialize calls in migration", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 42, "deletions": 54}}, {"node": {"oid": "bcbf2d5ea3beae84e93972d9d7e4340af825650f", "messageHeadline": "small fixes to migration 13", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "249f4abd88ba580304df349620ccbc7ca1ef2c86", "messageHeadline": "Merge branch 'tomlinton/3pool' into tomlinton/3pool-fund-migration", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5687fbbb319f8e6e6b51d628a7d200774e5cee5b", "messageHeadline": "Fix comment typos", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8f76b3a5175a661f0538a7ad6a22cc6d97f238b", "messageHeadline": "Add migration to deploy new DAI only Compound strategy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "b3a394b025ea7f59ac9804c99720ae7c3643a91d", "messageHeadline": "Fix log message", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02656c83ee42861b24877e30dcf4917fc6d6978f", "messageHeadline": "Fix address", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b6e7c1c358c1895c13f0dd84c68bdd9d7d6710c", "messageHeadline": "Reconcile naming", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 168}}, {"node": {"oid": "d907214e7fa673134534cd3439401a9dc31e7e13", "messageHeadline": "Merge branch 'master' into tomlinton/3pool", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1782, "deletions": 6711}}, {"node": {"oid": "270f2f8fed4f6e05f0591ab9f84ef76003bd42ba", "messageHeadline": "Merge branch 'master' of github.com:OriginProtocol/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 578, "deletions": 182}}, {"node": {"oid": "d7ebe092bb1d7b253b523358ba2d8369e65a450b", "messageHeadline": "remove package-lock.json because it breaks GAE cloud builds", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 5944}}, {"node": {"oid": "83c330b5fa682c975ff1e41daa3e640f4ccf7cf2", "messageHeadline": "Update .gitignore to exclude .idea", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "75b2d7b7988a448740b8e5315d93db12e0d46814", "messageHeadline": "Migration scripts for upgrading VaultCore (#303)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 488, "deletions": 175}}, {"node": {"oid": "629c13359585d760fa4ca19faa03e1f8019bb409", "messageHeadline": "Add a tool to call rebase", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 86, "deletions": 7}}, {"node": {"oid": "646bf76da0b4393e25007ad214e25c82192892f5", "messageHeadline": "prepare ousd for staging environment", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 24, "deletions": 839}}, {"node": {"oid": "7e7f070825ab3870a9932d45a2a1323d461ce92a", "messageHeadline": "Merge pull request #304 from OriginProtocol/sparrowDom/droppedConnect\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 923, "deletions": 12}}, {"node": {"oid": "4c81b5bf1b2768d0f682f1d0675a4df916f93d30", "messageHeadline": "Merge branch 'master' into sparrowDom/droppedConnections", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1620, "deletions": 1108}}, {"node": {"oid": "c44ba2d689d075c9438af44adb46f9d274a79f3d", "messageHeadline": "add ws cleanup on component unmount", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fc3ba210625166c97e9ca55d085f2294358d2dfe", "messageHeadline": "Repair capitalization", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 503, "deletions": 503}}, {"node": {"oid": "1e4d6876a5f317aeb9594af03b0b20784fc48f7f", "messageHeadline": "Change oracle to allow register/unregister of eth price oracle (#305)", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 446, "deletions": 96}}, {"node": {"oid": "52e580510750ad4c82898993a3f0e79908909cd3", "messageHeadline": "Merge branch 'master' into tomlinton/3pool", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 602, "deletions": 112}}, {"node": {"oid": "6aae65aad9386d4756fbeefcfd7c91eea4cd35ef", "messageHeadline": "More tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 221, "deletions": 152}}, {"node": {"oid": "76883ae0e6fcb61b6ec8ec5d50da5b3cccd57a9b", "messageHeadline": "add prod env var for webservice alchemy provider", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "875a603663e5732131a2262c3a3ba1fade369f59", "messageHeadline": "handle dropped and replaced transactions", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 919, "deletions": 12}}, {"node": {"oid": "ce981870063f0e4435d55503621a7a967b2cabda", "messageHeadline": "tweak to execute/propose scripts", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c341cd55854e563282e39b1ce880bdaee0d77b0b", "messageHeadline": "Add uniswapAddr to checkDeploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "125c50e0bb1e116bb9763745a84806b61d6aa0d8", "messageHeadline": "Tweaked execute script + ran prettier", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ecf8ce61b5bc0cade546c3614963f32f57bb569c", "messageHeadline": "Merge pull request #293 from OriginProtocol/DanielVF/redorebase", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 381, "deletions": 485}}, {"node": {"oid": "6e9325114d5c43ab18d3d0bfa4c0d9914a8cd11b", "messageHeadline": "Do not pay more than 1 OUSD per stablecoin to mint.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "17e3722bbcfed3b14c371ebd7ecc41bf80a7f112", "messageHeadline": "We never redeem more than one stable coin per OUSD.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2ad6a26813be4b077155127d6db0c1c0f2e4c812", "messageHeadline": "Speed up redeem animations, since this is often used", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76ef11be4c0c622366dc71073daff0df75d8ac7e", "messageHeadline": "Correct BPS for withdraw fee", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "025d0b966cf90931f52c6896a51ee94524f2e29d", "messageHeadline": "The Dapp was showing incorrect redeem amounts because", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "d08c39e255e0d364935da6cd1ea6699e9602a968", "messageHeadline": "Merge branch 'master' into DanielVF/redorebase", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 549, "deletions": 100}}, {"node": {"oid": "ce3e568b90af61fdb714f37596ee5114effd482f", "messageHeadline": "Price adjustments in playground", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "563cf57047161f59c638329dee6d14ae8a1fb8e8", "messageHeadline": "Remove deprecated APR functions", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "48a2f5f07a06a22e26686ace196707bdc8e7834a", "messageHeadline": "First test suite working", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 21, "deletions": 34}}, {"node": {"oid": "2c230eaf648774f7fbc03bd2a5960dbe398b44cb", "messageHeadline": "Merge remote-tracking branch 'origin/DanielVF/redorebase' into tomlin\u2026", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4392, "deletions": 2323}}, {"node": {"oid": "cf8973b8b6c45c4ae9c65e7addc0c4dbd041a17f", "messageHeadline": "Fixes for mocks and withdraw function", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 69, "deletions": 31}}, {"node": {"oid": "575b49fa776cf22dc22632899dbb1133c84852fe", "messageHeadline": "Update propose script to support action setUniswapAddr", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "680ce7999cff269e3b620f866c4fc01de1181d9e", "messageHeadline": "Fix logging on execute.js script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "466ac0897b6620bb32cffd7f359db2f7412d4a16", "messageHeadline": "Script to propose and execute proposal on the governor (#300)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 255, "deletions": 25}}, {"node": {"oid": "bf97c337317160ce34cab13553998c687e4a22f1", "messageHeadline": "Playground updates.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 86, "deletions": 62}}, {"node": {"oid": "8099714f03c69c8ea750d032d7041737d489cbcc", "messageHeadline": "Merge pull request #298 from OriginProtocol/sparrowDom/alchemyCalls", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "369d83e28e84659546d775ac0261868d356f2754", "messageHeadline": "Merge pull request #297 from OriginProtocol/sparrowDom/mobileMetamask", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 130, "deletions": 62}}, {"node": {"oid": "b02049137e734c3fc78f78529216a24f8b34cd9d", "messageHeadline": "Start work on tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 59, "deletions": 52}}, {"node": {"oid": "180a2f0263e494d4551a6eb58696c1ac0bc94cbd", "messageHeadline": "Remove interface", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4b3c3e40b2907f6fd61beeefdb7d98470409c0c9", "messageHeadline": "Fix coins argument type", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51bfa576215baea9be0de5aaeb3de3237f95c3e7", "messageHeadline": "Deployment work", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 131, "deletions": 55}}, {"node": {"oid": "bdba67187b21c05bafa7b078498f3cb26b4366cb", "messageHeadline": "More mocking and minor improvements", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 54, "deletions": 24}}, {"node": {"oid": "27e16b37827914cb4a6eeb613ea5d75980859510", "messageHeadline": "Update playground for the new environment.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "36618c3e226cf68e29ea013f962e07bacc08c891", "messageHeadline": "Pretty", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6589a8e9eb88ad6ca35a351f94724d27ee7a090f", "messageHeadline": "Temporary hardcode APY in dapp. Conservative estimate of last seven d\u2026", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "284576316fa8096c6a43bd58bd2a9ad295580e3b", "messageHeadline": "reduce the amount of calls to Alchemy", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "b953501b8d6950d383daa47b5e217b72a6251f26", "messageHeadline": "Remove debug.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fbbecb1b39fc2994d8656857fcaa2195e414a6b0", "messageHeadline": "add a workaround for mobile metamask", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 93, "deletions": 41}}, {"node": {"oid": "2f8cc3b3b942b193d191d747dd6ced19791d8f51", "messageHeadline": "Remove debug.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "30d3f4c2e88a05a089da576937d8b3548d83bc50", "messageHeadline": "Gas usage refactor for redeem.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "5fd3e3c5f7371f6a93ff1cb32144c9d13f8f335b", "messageHeadline": "More massive mowing down of vault getAssetPrices.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 26, "deletions": 44}}, {"node": {"oid": "c70231aa5c575c982a0f5bc5beebd09c5e02de4d", "messageHeadline": "It\u2019s a view! It\u2019s a view! It\u2019s a view!", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d432570a896d9c4175ba2ba48e26d8cfb23535e6", "messageHeadline": "Add comments to redeem function", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "434023687fbfacdb20438a9e15f130354bca5f59", "messageHeadline": "Pretty", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c094bc4156fb2f7628956a8b63d545aa432e29b6", "messageHeadline": "Remove APR from contracts.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 125}}, {"node": {"oid": "476d93a746181bde49b3a4b03ed43f2029341e2c", "messageHeadline": "add vConsole as a development debugging tool", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 24}}, {"node": {"oid": "1ecb92768b4ab93e2031ebd6a1d887f48a6e8f2c", "messageHeadline": "Got multiple rebase test working, green, and refactored.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "9bb7eb5aea9095d48498c29b5321195c0f92d25f", "messageHeadline": "More mocking", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "ab0f71586df8431628ad38edcff80c4dc5dea33c", "messageHeadline": "Mocking", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 93, "deletions": 47}}, {"node": {"oid": "9ec58e3e867530a8aa73632eaeca38b735d6e1d4", "messageHeadline": "Rough mocks", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "50d09a9cc03e649ab6e7d93a31b8241cfaf04add", "messageHeadline": "Make compilation work", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 80, "deletions": 41}}, {"node": {"oid": "835c3ece44e3b1fed51ab0536fe4ec6353b266a3", "messageHeadline": "Merge pull request #292 from OriginProtocol/sparrowDom/decimalPlaces", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 91, "deletions": 9}}, {"node": {"oid": "5bb4a98e07e80452d78aa6e44adb562171ad3cc8", "messageHeadline": "show decimals when values under threshold", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 91, "deletions": 9}}, {"node": {"oid": "e40f8b4099baf60ee10c9e579f9e5cc2a2c2da42", "messageHeadline": "Initial code to handle", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 123, "deletions": 174}}, {"node": {"oid": "1fde40b522cf4e577166c19ced063b98a123465b", "messageHeadline": "Move ICRVMinter", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "60d3620daff8f541af97af83bbfbb1d40b0cc191", "messageHeadline": "Add CRV minter interface", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f39452464da95de86dd1f96c510351f6d2774d0c", "messageHeadline": "add missing check", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d32f05cdd877d09e8ebd4ae102924e0b20018cf", "messageHeadline": "Merge pull request #289 from OriginProtocol/sparrowDom/connectorImage", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "654391e06857a128660a2acc9140d3eab9805c08", "messageHeadline": "unused imports", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7db9dc3444c37675c45061e41d582a9061bf5f97", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sparrowDom/connecto\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "05817c51cb21fb5c1f501c35799f390fc69e55c6", "messageHeadline": "show the appropriate connector image", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "7ae20e2bb3955dedd497fc00e11e1ba57e386936", "messageHeadline": "WIP 3pool strategies", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 192, "deletions": 190}}, {"node": {"oid": "53f0672aa3bfe148b6939794f2bb7b5a4efd4b60", "messageHeadline": "Repair connector file name", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3f2a607ec4f2bff1eb58ad6dfa14e491f77086d", "messageHeadline": "Repair connector icon for eager connections", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eede6cdfcc4e3777aa4b56b0cc2f7d204815339", "messageHeadline": "fix the problem where errors would pop up when switching networks", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "50bbe4e00732ac8e58e5f14c89759e3e0c6cdf1d", "messageHeadline": "Merge pull request #285 from OriginProtocol/sparrowDom/expandableTran\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 500, "deletions": 248}}, {"node": {"oid": "0848211bf9cf96e76f6edcc3e8235ff19f6fe4c2", "messageHeadline": "Add new languages", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 971, "deletions": 629}}, {"node": {"oid": "df654a40e443faff00efdd0624db699576d9aa79", "messageHeadline": "Merge pull request #278 from OriginProtocol/crowdin", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1150, "deletions": 532}}, {"node": {"oid": "dccf21ea6daf799643cda26fd89f14b981811890", "messageHeadline": "Update connector logo and name", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 55, "deletions": 37}}, {"node": {"oid": "e7652bb911004bf11296b7d8a1ac4b1ed0886f5e", "messageHeadline": "remove period", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "8f44bb5d1ee22758da346946ba7ab423b0effe96", "messageHeadline": "add more data to mint and redeem transactions and make them expandable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 503, "deletions": 248}}, {"node": {"oid": "d9de05b292ad6fbdcd18560ab19007f8e956b199", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "dee4f2ea51d646a64f2e85961f3dbd5d0938c08b", "messageHeadline": "New translations all-messages.json (Indonesian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "fb17b3c8a752cfda1c052b06bc210b57ce8dff3a", "messageHeadline": "Prettier.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "e5577148672a438a52193a961754496473d528fe", "messageHeadline": "Add test for safeApproveAllTokens. Test cleanup.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 125, "deletions": 153}}, {"node": {"oid": "edbf7d1262c17929ae8cce294d7eae7c6ff9830c", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "7ef67870a2198aca7d8beb68b8a540ee1eabc1c0", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "fb6bd1dc56a6e4cc5f859fe0abd56274dfd96877", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "f37ed36a6ab0e55c17dbdcba2412f51a89ac4d3d", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "239111c6a52a2137de9ab6c2a843b9c66e20058f", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "c673346df63b9480abafbd7c2ad7b088684d9ba3", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "89c318251ac8e1a1cc32a213a115230fe9217a0e", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "24eb2eb25aaaa2095b7cf5a25f39f7eb397aa9c0", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "5d2f967d02e7a6449897decd24969cc1580b2399", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "e1682d5a8b5fca34fcb55b5108c942806b9da7ca", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "90c768310f1af09f54eac836e630065950f25cfa", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "399e4c9c725bae937b3b96b103be0ed5f74e9a4d", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "4299d1198d015570bc8a3f13c0c4799ba57fc942", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "0fa2ec9dd94cc9e7706abd3882a4d857b0ff0e8f", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "7431f680d1d25fddce3091cc59af0db332bbaed0", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "d154f77e81074106349de5120043f51dab535ebf", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "6dbe5e9e1083e8a889e32e54adf87de75679b2a1", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "97b29548acdd04107bdb628e7af3be2e6b66c1d4", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "89d93c39f57f76bc68a46e0028ed157974643e5f", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "87294f81719e2cd8ad5f444e0b7cb2b08f1a3c42", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "e38d2ea02c8f69a06d2940e827d0b19eab4c095b", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "ccb6516bc530a466f70f8ec2dd5ed59d6089d7f3", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "5742e723d80b1268970c53e823a5f5ecd5ae6826", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 60, "deletions": 45}}, {"node": {"oid": "0fb46cf04ae5a7bfa8e1cd6b8a42a96da2e133eb", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "70c9582ef9bbc017eb1feb86670960debc8990dd", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "8fe6bd6649a1b47b2e2543c78727f91b5bd468b4", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "3d2d23afc164b9fc80400daf70dab24805cdbd7f", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "cdee97f29379f4c2a439f65fcdd56d931dbfd809", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "57b7161e1607c8d414bf6e2d95d632c530cd7596", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "7559f2c851e1c42ba713261a2d9e715379d4bae6", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "4d442ec4c792876b03fb785625967746bb377c90", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "01fe9ad0fca0cee7571a61e2f2a8a3e7d41f0934", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "bcccbc6a27a13e3428fd1f1e4abb6dbae3528e6b", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "7f77c2368ee70c08db49186e7f791214469cdbf0", "messageHeadline": "Add hiring section and new footer", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1426, "deletions": 482}}, {"node": {"oid": "237e9083f724de5fc1bea73f425aaf093acc0db4", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4df329ccf68d924de9e259b677e2912f2a0a968", "messageHeadline": "Handle missing provider name", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08d7ecdcaae9e0c10f5ea2e2dd52bd7ed49f8c5e", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98f3476586c019aec64e8890af4909791e726895", "messageHeadline": "Upgrade addresses", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ad2c12bcaf5a40be7844a5adf2a58201ca1acbe0", "messageHeadline": "Increase MINT_REBASE_GAS_LIMIT from 690k to 750k", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47eba94e47bf65cc5bbe0adb4ad095a09e166115", "messageHeadline": "Trim threepool strategy", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 34, "deletions": 91}}, {"node": {"oid": "4a76bc80720e1d0e3941fdd50aee1ec28db516a8", "messageHeadline": "Fix tests.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c2d0527efcc5fc6069de0f44779df02509689a99", "messageHeadline": "correct the triangle graphic", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f77a9b4e84834972e57bcaff7e255f8d9d1f9287", "messageHeadline": "Fix tests.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d2f28b423a89cd1128f8dd68c822529fd65b6459", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "b102065b4bb3ab932e4b6f7bf8b506f9495f87d5", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 332, "deletions": 1}}, {"node": {"oid": "bf3ac0e20546662a7534ecf717ba1ddeaeba411c", "messageHeadline": "New comments reference compound for Timelock and Governance", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "45288c8daaeef9d680ccd118702bee0a58562c0c", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db62ae22aed28ba5e595eaf14ae2c56f690b3500", "messageHeadline": "Run all tests.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da5d1f5da42f826fbb819297bf5c4ebc48580211", "messageHeadline": "Move deployment number up for 3pool strategy after merge.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6e64c08a1ffa5fdc322d91e519b6e3228890d49f", "messageHeadline": "Merge master", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 12948, "deletions": 3002}}, {"node": {"oid": "28138bb71da13583bb9dbfc822a2cc1d71b1b161", "messageHeadline": "Cleaner 3pool Tests.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 102, "deletions": 43}}, {"node": {"oid": "9e069b3f60bf6cfc7d87806358ecd00f5afd2a08", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "74e9e45df8bb3210d298e131770dd698031375f3", "messageHeadline": "Merge pull request #276 from OriginProtocol/sparrowDom/addToken", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 332, "deletions": 1}}, {"node": {"oid": "441a40aa73d21b637d7aaf5838a494347ae10e38", "messageHeadline": "Ensure that we always do a full allocation.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "5686613045aaaaa42526b3509b73f9e24212f229", "messageHeadline": "whitelist wallet name / provider where we show the add OUSD token modal", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "2beed5d19e022b07baf11ccf114822c0ea22c8c9", "messageHeadline": "Integrate vault.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 246, "deletions": 264}}, {"node": {"oid": "47ce4181014e346dc295353732937cd51fa03efd", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4bcdcd4f0027e08d135168d8f7ae62c276a2b1a9", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "ba88ed0b39f008faeea8f24107e6d51860dece8f", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "a24863ad8368819c6a5e798a3f58be008da80ee1", "messageHeadline": "Extract out tracing", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 93, "deletions": 43}}, {"node": {"oid": "959684dbc225e6cf17ae5935003c48396d6671b3", "messageHeadline": "Working 3pool api, but with lots of debug code included.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 128, "deletions": 21}}, {"node": {"oid": "51e586ebe2444788b6cb6fe5cea9ef88dd9668f6", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "2f4a930d97d214831befca29e0e52d7564360fd7", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "cbf34cf2bc97e4ffaea5ecdda3c85f26e8594f32", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "dc2a8d85eb91081f11037d635ce28f9deee620e4", "messageHeadline": "tweak to checkDeploy.js", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "ff6cf75d36c328ab3148c6b14f085d45ac8f572e", "messageHeadline": "fix paddings on IOS/safari devices", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0b92ac34b218f00aa634c9d6545157bafc7c0f46", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29d268992423ba8519dba075e615fff40ad530ad", "messageHeadline": "add italian language", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1288, "deletions": 1287}}, {"node": {"oid": "d8675ba51146c79eccebec2bae0fd0966de4454a", "messageHeadline": "Merge pull request #241 from OriginProtocol/crowdin", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 692, "deletions": 542}}, {"node": {"oid": "d58ef0a1b16bec7bca924446ce7592cfba445c6b", "messageHeadline": "prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "0920d0f2ed5dc18a3242cac7b65acdd249dea8d6", "messageHeadline": "adding a file to gitignore", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c845037fa709aaa1fad5e22a1b1f8c5469b3bed3", "messageHeadline": "prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 123, "deletions": 91}}, {"node": {"oid": "cc0d10808e036d20d3ea0c0888786d5baa889454", "messageHeadline": "minor style fixes to add ousd coin modal", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "83949eff148952d8f69b1c9210cc3a7b94f4b43c", "messageHeadline": "Three Pool strategy preliminary deposit and withdraw.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 247, "deletions": 100}}, {"node": {"oid": "535288f55b364c422e2f196805e49fd27e51016f", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0612795c9e526603e731eb0d8f1ca5e39178d8f", "messageHeadline": "adding the modal that prompts the user to add OUSD to their wallet", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 273, "deletions": 1}}, {"node": {"oid": "34e444f7ebce88f27990da7a3e4704c9ba01d2c6", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "dc522167c9deb35741cbcab33988b656c3bfb8f6", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 109, "deletions": 109}}, {"node": {"oid": "d8a846ab994ca801f00a3021a602819144b8cd05", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b90f3d7e34b11da9d24404b06123254f60e833bd", "messageHeadline": "read the vault abi from the interface json", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "3abbd914259ae8559dbc6e288688de6d4a0aaaba", "messageHeadline": "Deploy shenanigans", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "35a5d1fea369d903272d9d6f67291beae977e0e0", "messageHeadline": "Tweak to deploy scripts", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "39f13f9c29d702550fdff21f0d820f80b679d61a", "messageHeadline": "Mainnet deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2188, "deletions": 1942}}, {"node": {"oid": "16cd790922bb8c3dc520bad24a1a6582c5dc30da", "messageHeadline": "Rinkeby deploy ABIs + minor cleanups", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 557, "deletions": 90}}, {"node": {"oid": "732bdf337e2ad1434d7773f4674850798ae53733", "messageHeadline": "Tweak checkDeploy.js to show TimeLock and RebaseHooks governor addres\u2026", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 55, "deletions": 37}}, {"node": {"oid": "a8d4fcfab02c5f647b7ac9bc71d955f020dfadc5", "messageHeadline": "Merge pull request #272 from OriginProtocol/yupan/split-proposal-gove\u2026", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 373, "deletions": 94}}, {"node": {"oid": "aab8b66ddde62a1b0b76f6ca7aa1bec0d06adf39", "messageHeadline": "Added comments and changed the upgrade script for deployer explicit", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "67756bfe493a105384051d45b69340773d3890fb", "messageHeadline": "Doh forgot to commit deploy script", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "993b2b041dfd40585a14366459070b20c2f59bcf", "messageHeadline": "New scripts for deploy and switching to live", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 236, "deletions": 74}}, {"node": {"oid": "b6b2b8bdc930c76c295386936ec7977a98db9978", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "88a2fc5c1e3ead144784fe122aab896b6fdccca1", "messageHeadline": "New governor/test with split propose queue", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "f0ebad305f89e0be3a9be66208e1998f94953777", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "db66cc0970f265c36fd22e2a71702c78668fcc8d", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a568d2d9cd91687820f6d5d04e42e33d3345b36a", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "16b9228f4b3122c993efaa55cf7b92cf5b84b1c6", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8049cb22a5628b45755340a5945a3b8977443435", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2c32351d456c3f4a2592f7a88f6edba73e094df6", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55b00d60525162b50aaa737b1ce4e30bf2c2d338", "messageHeadline": "Add executeProposal.js script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "7ff4fddfbd1c90659ed1063fc4b5d70f04934e02", "messageHeadline": "ABIs from Mainnet deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 5253, "deletions": 1}}, {"node": {"oid": "c472fac35234840dac3b63b82e0494771f5d7c24", "messageHeadline": "Add premium gas option in a call to 9_vault_split migration script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c383f2d382f23a3ce25af3622b49b6e9c6a75118", "messageHeadline": "Tweak to checkDeploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ec1de24a2b0bd57dab561a896911ff16627078c1", "messageHeadline": "Add premium gas option to script uogradeToCoreAdmin", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "83ba1d085252365216e114f8453811ff25bfd11a", "messageHeadline": "Wait for confirmation in script upgradeToCoreAdmin.js", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "8767d5bca1d65c5d714ee609857b27315e50b7dc", "messageHeadline": "Prettier for dapp", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "30a09b7fec136d4ee7ee6efae6b547b5fe2ebae1", "messageHeadline": "Initial testing of 3 pool code, using a bytecode level mock for 3pool.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 550, "deletions": 2}}, {"node": {"oid": "283bdcf64ef4a680d6560ca2e6562014660b653b", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "75df0d953b2f9477ba5fc7c6bf2ca52e035cf965", "messageHeadline": "Rinkeby deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3034, "deletions": 1}}, {"node": {"oid": "e119e5a82150af67a63be14ef005aa01d3fa3a63", "messageHeadline": "formatted the variables so that it's easier to copy and paste, commas\u2026", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "be47b5d5ca9d4a20b55906677242232711d3726a", "messageHeadline": "Fixes to deploy script (#269)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 43, "deletions": 46}}, {"node": {"oid": "c96d76c0ef01791c9288c79fdfc6bf3097762ee9", "messageHeadline": "Update comment for safeApproveAll", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e68717b901c7c41586909307c27edcb539e63560", "messageHeadline": "Cleanup upgradeToCoreAdmin.js", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "444f711146f589249ec4bc391b14c2c87751170d", "messageHeadline": "Merge pull request #267 from OriginProtocol/sparrowDom/adjustMintGasL\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "7f736431386cd5b89314eaea7beaa083eedaafa3", "messageHeadline": "Merge pull request #268 from OriginProtocol/sparrowDom/outOfGasTxAsFa\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "db7aba3d67197566ec8ba05facab1a29f1f7c3db", "messageHeadline": "Merge pull request #265 from OriginProtocol/sparrowDom/redeemFix", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 27, "deletions": 40}}, {"node": {"oid": "7104165ce5b133e17242205c71d64eb012342c86", "messageHeadline": "out of gas tx should show up as failed", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2745259265c248cc6f4bea8c189830c0867acec8", "messageHeadline": "prettify code", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "f3df1945a477bfe9795d5a73783c5dbed684a6a1", "messageHeadline": "adjust mint gas limits", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "398f7f882f0a0265332039c13683e1bdddcfed8d", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ca7e24c53d0997f1f106fc1b43a5a93cc1cc098", "messageHeadline": "Merge branch 'master' into sparrowDom/redeemFix", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "1dad7154392ec6e16f55877b87037940b6df5587", "messageHeadline": "run prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "d855410e737d0903a033645154a3ad6bd592d815", "messageHeadline": "Merge pull request #266 from OriginProtocol/sparrowDom/mobileListenerFix", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "5fab74a1932b603eb61ade397614beae10563720", "messageHeadline": "add comment", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e683bd2747b6e10c4b30025aa054d881a7acb7a7", "messageHeadline": "default user activity to active on mobile devices", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "a6f8aaa2add0da00a148ded12e6d4cd1fb9f090f", "messageHeadline": "call redeemAll instead of redeem when user is trying to redeem the an\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 38, "deletions": 41}}, {"node": {"oid": "936c88be31540d52e98bf968450df394fd89b72c", "messageHeadline": "intermediary work comitted", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "183d79405808e237ea1eac065b2beaa5d2558d96", "messageHeadline": "Merge pull request #257 from OriginProtocol/yupan/governor-contract", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 916, "deletions": 2}}, {"node": {"oid": "0dda108dcf4ea751aeb4436ff38a003b5d2275ac", "messageHeadline": "Skip login modal for DApp browsers", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "ca3818f941242bf9093187c87ca9b271ace236f0", "messageHeadline": "Use environment varible to test the deployment for multisig", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "037fafbeff17f34ea7b8c25f0269154c4781d0e4", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 276, "deletions": 131}}, {"node": {"oid": "1a51caa98cb4898d68b5233cedeb18a84e04465a", "messageHeadline": "Merge branch 'master' into yupan/governor-contract", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1425, "deletions": 200}}, {"node": {"oid": "de0fb09623d5a94dc241e94f9775e75500d171d2", "messageHeadline": "Merge pull request #255 from OriginProtocol/tomlinton/uniswap-sync", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 1691, "deletions": 1085}}, {"node": {"oid": "010b1472c3d04c0e3922bd12a99cd98a1fa3cfd2", "messageHeadline": "Fix test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a06eb2c849c95565d5c3f874bb172b32191f6d52", "messageHeadline": "Linting fixes", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "4597c9f0a6d324ebd5be12048838a5f6433e86eb", "messageHeadline": "Fork cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 63, "deletions": 32}}, {"node": {"oid": "e2ce5df1146b1d995cb397c47132997824bfa489", "messageHeadline": "Merge branch 'master' into tomlinton/uniswap-sync", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1328, "deletions": 134}}, {"node": {"oid": "d81bd2883d80ff0f34cfcc9ee4662a475540f905", "messageHeadline": "Cleanup some unused buidler config and unlock mainnet governor in fork", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "c15f1161d7741aef92e95826091ee290f9ff71e6", "messageHeadline": "Add social sharing content", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "34e6aa6d3541863f136413da629b8bef20b0d92b", "messageHeadline": "Add publicly accessible vector icon", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "02a03dfbcfea9669aa59721a565f2a31d4a36b35", "messageHeadline": "Fix script", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8469d8ca3953ef56eaf2f97394036c31d4a0db7d", "messageHeadline": "Wait for deploy of rebase hooks", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cff61df126d15ff6691a7f07fcf8ea4c2c5bd04e", "messageHeadline": "Fix prettier glob and run", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9fc88734ff85061174ce5728ce5bb232a8b4967b", "messageHeadline": "Scripts to show what to do on live and to run on rinkeby or gananche", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 174, "deletions": 24}}, {"node": {"oid": "a9499b0808fb6977581a45ed16dfd1701236c3cf", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59725653a1ecd62bcc4518e2e606382df9721c8c", "messageHeadline": "Merge pull request #243 from OriginProtocol/sparrowDom/rebaseThreshold", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "8777dd11545fd439df65b4f7d19848494c509021", "messageHeadline": "move gas limits to config file", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "0977b48e43ede7a6dafd895b981cf6d52129b744", "messageHeadline": "Merge branch 'sparrowDom/rebaseThreshold' of github.com:OriginProtoco\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3b421542ffa7748fbad3d551a2e7d027fc23c1b5", "messageHeadline": "Merge branch 'master' into sparrowDom/rebaseThreshold", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1304, "deletions": 149}}, {"node": {"oid": "fafcdfb8c1c0dee3d2614bfeefdad72ebe3f167d", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6ef3b1071341af40602311edd56503e7a9e8539b", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ad841ebcecc5a4c6ae517b0a8f119d61e059a4cf", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0b9ce9f94bb5cfeca60e0dfcc437a266387bfef7", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1f9a82c2428baa8537346963ecb35553682a588f", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cb51eea0b99811252f1d2403f7ba1ee81190326b", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9ba9d611882c7d271b6590d144d962881e3c2b3b", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "73e6f9785f8307b2ecd1b270338d647c8e316ab3", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c963f5e6015690737d78cfb27c64e37e70637648", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "47ab295a61c355968aa46690187b89a1bcc93497", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "62d20940ffbe40c7603e4e11606f359b54d48d81", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bb52cd3ec3ddb682f56782f94fa76f562d9a64d9", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "118da3c18c17b1cec7978d469d627e4037040436", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "424396f902d5a95db1774304b48957b479950dd0", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b2d5259bc985d24cf62d0f0c9a47c4a03ac3ef7d", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0ac7c453b518a9ca7fae0a635d14ae7e92a0b434", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fe110b4f670126dffb4d7a3f1fdf5e2614ebbe6f", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "98f50fc4723d9c68a6a436bd2db1af262af79fcc", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0a18b5e4f5e9eea09b85b3d4d1c684f49799f6f1", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9f7e415fa98c26daedd96181571fa8889726d201", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "784ddc17e975df58d8e229a57a64b284fe9b1012", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a71b6a260403714a47528e03efae8b872a689592", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "66cab4f350331150ed5f58df60756f82f7e104d0", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3c6b5736b912f24ddcd2ef2560e1fc591d7f1787", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1ce34e726b58c55c1d1182485465cb490bfb6e79", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a0feb7bf1f0310088151b4d97a98d33202e5f4ce", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a67581824cfb0799abf8f592c133496f0e47e768", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3050db72d92bb89f10894f390a503e4f75d8bc2f", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d6bbefd85f4130e7610e7ee91e6948c47820c316", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "779a0f5c78a44c2d73fc2b00ca7f2add978e2546", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "67d9c477604942d5050da95dca83305a84759df8", "messageHeadline": "update translations", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 271, "deletions": 61}}, {"node": {"oid": "f655dfa89c0a587cb2c113c92ab87acee1eb3b64", "messageHeadline": "Merge pull request #246 from OriginProtocol/sparrowDom/LedgerErrors", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 204, "deletions": 1}}, {"node": {"oid": "2ef0f91966174b1443d261d9ae606731944a5a8d", "messageHeadline": "Prettier", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "56f5bf8a08b76a213cd8e493594e900e69f6356e", "messageHeadline": "Add proper gas values for mints.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "cde4d5227044ff9e33880ac8983be6833d23c919", "messageHeadline": "Comment no longer applies", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f7b674644dc926987deb655327df1d4622e6f6e5", "messageHeadline": "New governor contract with tests", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 619, "deletions": 0}}, {"node": {"oid": "df020d2837ec3576190fdf187ffb8ae469ba84e8", "messageHeadline": "Remove console import", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8c6925b278f9671e6a53a22d58f374318c269ea8", "messageHeadline": "Remove unneeded Initializable", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "513dfbc3f09b57162de2b72e38df8b3379e7971b", "messageHeadline": "Implement test for Uniswap liquidation of reward tokens", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 108, "deletions": 2}}, {"node": {"oid": "d1953d95a03a6d87c628fd2bde134c3166b5aa01", "messageHeadline": "Add harvest methods for liquidating reward tokens", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "a4f6c6303fc5706f59542c3a3fda398409fac986", "messageHeadline": "Add external RebaseHooks contract", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 106, "deletions": 41}}, {"node": {"oid": "ed305feea396c9d31657d190d6c773ce41c831c8", "messageHeadline": "Merge pull request #251 from OriginProtocol/sparrowDom/limitWeb3calls", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 105, "deletions": 17}}, {"node": {"oid": "8cc11999a7f86bab02e7974256a532ff487db83f", "messageHeadline": "Merge pull request #250 from OriginProtocol/micah/mew", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 642, "deletions": 42}}, {"node": {"oid": "19114e7c804f1ba17f85d21456cf389f0d5f0f07", "messageHeadline": "Added optional sync to rebase, so that we don't sync twice when rebas\u2026", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "339e10dcb958e851491fb515acf3aa9fb43c7c13", "messageHeadline": "New slimed down Vault so that we can deploy against fork. Also took i\u2026", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 48, "deletions": 988}}, {"node": {"oid": "69938dbfca7032842f7d49c180f57e44bba69feb", "messageHeadline": "clean up some stuff", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "fafa3f38d10a4574c315af4895bf0ce4ab11afa0", "messageHeadline": "fetch APR only once, and fetch account balances and allowances only w\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 101, "deletions": 18}}, {"node": {"oid": "8848631911c616095e827c4c5013dce07bb4dd10", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "208914c6fde741c026cc3e5266bb6c1e59c9bef7", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1e6fb030a77aa6faa606d18d90bdfce61381e2fb", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "5758de10b9265410f001d148670c66056d4ff1be", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "12687161ae5fe0d66aca4a546539b9eac8d73ea7", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "68996ff0e6f01c7b515635fd0ab9cd7c15b46ef7", "messageHeadline": "show warning if nothing happens when connecting ledger", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "cb06b779fd6cf4b45d9be8b24fae374ed5c85e20", "messageHeadline": "Merge branch 'sparrowDom/LedgerErrors' of github.com:OriginProtocol/o\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "77ddf7bd9aab29f446f1cdb85b61884484a5c336", "messageHeadline": "add another error message to login widget", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1a6809f12c4c6f27969150abe55005827c265100", "messageHeadline": "Add connector for MyEtherWallet", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 642, "deletions": 42}}, {"node": {"oid": "96856a13ebb9bd3130659db8110c17398401168c", "messageHeadline": "Update Vault interface", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "3a7cdc3051c8157e7e482520b8a8715960ea6c7b", "messageHeadline": "Remove only modifier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9ebc52ed5f629ecd736bd4294b9f866fbb70f5e", "messageHeadline": "Add sync test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "916ef98df9a6ad5c4c03fca97554d4265ba10f41", "messageHeadline": "Add test for Uniswap sync", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "77c5e1499f1bdedcac28952937aa8e03a6f6a320", "messageHeadline": "Consolidate Uniswap pair interface", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "106b6963a5fcd4ac01d36eb0f985085f7c20b07d", "messageHeadline": "Merge branch 'yupan/storage-fun' into tomlinton/uniswap-sync", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 85, "deletions": 9}}, {"node": {"oid": "e2f9a25a9dc3fb38f2745e598d86c348ad2bbb59", "messageHeadline": "Add VaultAdmin/Core interface for future", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "1a6b7037e21cda783a26296cc061a9113583923f", "messageHeadline": "Change function ordering", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "ebb40eefe5253413a31414ae808511cfb243bfef", "messageHeadline": "Call Uniswap sync on rebase", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "9ef37633ec7a83f81cdccd3770af87e7228e35fd", "messageHeadline": "Revert changes on Vault.sol", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "f1802b3b9f91c703a50d6830337809588ded9792", "messageHeadline": "Merge branch 'yupan/storage-fun' into tomlinton/uniswap-sync", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1168, "deletions": 11}}, {"node": {"oid": "f70d8df3df069a9fd40e8629e6f7879d8a11e99f", "messageHeadline": "Ensure mintMultiple respects depositPaused", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "a6435c247c5324d0170d1801c90d4eef8c954359", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "8c7920e42d305ebfb08354c700c2743fb85586d7", "messageHeadline": "Add Uniswap sync call on rebase if pair is confgiured", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "70c90bec655caee6aaade8e56a1bf68d2cf67a73", "messageHeadline": "Trim fat from interfaces", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 8, "deletions": 77}}, {"node": {"oid": "def6aa7bd9abbf52b291d97a170b97043d1def02", "messageHeadline": "Merge branch 'master' into yupan/storage-fun", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "a43a7648fb342a6f3d1601c238faa66bf8c88dd6", "messageHeadline": "Move the price stuff to admin", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "eeec4d4086bc326235823bb1b74497439350cf7b", "messageHeadline": "Rename setConfigImpl to setAdminImpl", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63803fb7eaed6840050b75d96d3dcb09ce4e4575", "messageHeadline": "Merge pull request #248 from OriginProtocol/tomlinton/contract-sizer", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 35, "deletions": 9}}, {"node": {"oid": "a24628b036629240b15a270b984440edcc0c3c8f", "messageHeadline": "Fixed up the falldown to admin, and correct docs", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "2e4a03d88f527d8d7254464b94cde7511b711a8e", "messageHeadline": "Added some comments on the magic functions", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "3e1bb6d0a8a5160454c17c858ba63713925792d4", "messageHeadline": "New storage contracts that makes the Core Vault contract about 20% sm\u2026", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1084, "deletions": 0}}, {"node": {"oid": "7a5ea4c9732fbe43bf95c71d1a527c29197e64b7", "messageHeadline": "Add buidler-contract-sizer", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "d838d4607641e70e133f46beb3c29a15e67d1e5c", "messageHeadline": "Remove extra file", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "b200522e9fc435ef2b47f726be41f5b0aeb6296a", "messageHeadline": "Add Uniswap interfaces", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "948cc7a8b8961fb06ec65abc7b72e52d3eff8927", "messageHeadline": "deactivate connector button while processing", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "541b436c7bdf81731bd469b18c9372cadfcb50bc", "messageHeadline": "Add files via upload", "author": {"name": "Josh Fraser", "email": "josh@originprotocol.com", "user": {"login": "joshfraser"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "82926647abcf4c30d990232ca04c39401c05c17f", "messageHeadline": "Add files via upload", "author": {"name": "Josh Fraser", "email": "josh@originprotocol.com", "user": {"login": "joshfraser"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "73525a88f11738dbeb48d20c771271673d4ae107", "messageHeadline": "change log leve", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2af0af7e4362d1e13f1ed815f3db039a40f4b24", "messageHeadline": "better handle Ledger errors", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 142, "deletions": 1}}, {"node": {"oid": "18ab9d4c54c243767696f3d9802d2198e8556169", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4b1f8bbeac885ae22936cd754e9dea0e3069a23", "messageHeadline": "add the rebase threshold", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "cd356e2b7943a29caeb7b1e8e19d3baceb8b460c", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a5747ba54e057be951cfc8a51d3f9d1e1b414b0e", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1513859495d135f9e263312db938a01f3c228d6b", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "447bb0f21d35436bd1d92ef751be80aac6546aef", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a2e587c0bb5f16c5f3d4439c12082ac31414570d", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2074e8215875bcc2bdd35fad117cbae11119abd1", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4f29ab6b44f6eec08ee7c03c178339b4cba8732", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3fe178952ed803acb64fc2f490e4672d4ae77362", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "492228d3816617017d5fec2053270dcc29b8fa72", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "62f8a72a743700d7e4dcfc854285f4ccf9001825", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c6bf027ba2ea65f0979acb36b04fc69f61520c8", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f279264998cdb470f753f58c62bad2c7756cc02e", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ac95ee970faa8d14589db35f31e7ca9ed1c63ff", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e0aab162c49f20acf472d1620c18a087715f7dde", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "85ab583b810ad6723696a968bc7418b3cb3ae74b", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "19d7ce54006cc18a59cbeb3d0d1607cea350f5ab", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a6da875ba0642c8bba4823bb3e9a17655d4156bd", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "38f1f1c6b6b6456307110d34db4ee2c7b0668db7", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2747afa84067255fa8d5d509bc46442df95e84e5", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95e1adcd7e353a19104b6baa1213733276f0f461", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd0c8db889b6ca232156e8737e0fb86fb553b028", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de157bf93c1e2ed93926625cc7b36b45888ca294", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cd9dc106646d503e94791956a6267f3c9d5519dc", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7147f7bca99cdfcfc3b60095d4a2e46e7af1089c", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d62992d4cb1063051abf3e10ee43820a137adadd", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "369f68464a4a4e0c24c642087019d2247aef374b", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "57ddf7324013ee7011fe57a29bc2e538ad4b937b", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec11e4892d71604e56a426b868f974e84b8401ae", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8c94996d334d27fc288e8a9b895b17709d1e36f", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7dec6931ee447ea95d63db0e9c8a26391db9e54d", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce3c0f0a4d2ad5a01053e44d162339c73901a05a", "messageHeadline": "Contract headers", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "63c1de9190c62826d93dc774704e2637c034034c", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 114, "deletions": 32}}, {"node": {"oid": "bd83a125ae86a10421894625f8f9cbf0a8531c4d", "messageHeadline": "automatically redirect to http when not in localhost mode", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "71b7cc8d856194adc8b3fd5adbfd9f9c69aa514f", "messageHeadline": "Run prettier on contracts", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "5f2b26c8a277f89b346ed76535de32005fa58c24", "messageHeadline": "Remove prettier-ignore now that truffle can parse multiline imports", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "ab260cc9ecfaa22594ce20aff37375d4ab7bf17d", "messageHeadline": "Comment on _removeCredits", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8ae3d35e4162a31a951d5f5e7a6a879b80bc409b", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "7a3920265721eac7b938c6ffcfc013d49765a0ee", "messageHeadline": "Do not call setAutoAllocateThreshold. We will do via multi-sig", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2eab3256a5f8383dd9cf54455ebcfbdb5112938d", "messageHeadline": "Add missing localization", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "7780ac123ec532249f8935474375161ff5c61dc0", "messageHeadline": "fix config", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80b1aaf7883f6001d1cc36f642f640b56efc7dbd", "messageHeadline": "fix the blue line problem in the image", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "12bad1606cc0512e6f63a1755d7882ff24327bf6", "messageHeadline": "config", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "aec7ef839f4725edf56dba6f96180e191598cdc3", "messageHeadline": "Merge pull request #238 from oplabs/mikeshultz/ledger-txsend-fix", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "76abbe10b8fc3a3093cca244b0d11d09da29d100", "messageHeadline": "need to set engine for LedgerSubprovider for some reason", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2dfd073de89102d0e1c8e04a6d3457480856c257", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d1ec5605a0234d5630261bb6ee0cd463b42f5510", "messageHeadline": "update translations", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 140, "deletions": 154}}, {"node": {"oid": "603415547285ed784d0cb97ff22a825335046989", "messageHeadline": "Update merged translation files", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 140, "deletions": 154}}, {"node": {"oid": "e591973ab83d809bf3842b52247113512e1b0759", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 100, "deletions": 40}}, {"node": {"oid": "5c74776f15535b0a5d6431764a45c9365c2b8b29", "messageHeadline": "Merge pull request #211 from oplabs/crowdin", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 100, "deletions": 40}}, {"node": {"oid": "d6207940b9484bdaafcb260278c0ee6e60dc8867", "messageHeadline": "adjust the margins a bit", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ba0474b71e1299d661901cc2a6850bffb60ffb1", "messageHeadline": "adjust the mobile layout error box margin", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f41828a3bdbaea4e263ad6cebba2b73ba76f4d2e", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "a4ed7c4952a5572a13385e3da0b1a8166bfe5b65", "messageHeadline": "Update checkDeploy to show strategy holdings", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "79fef27572c04bbcc90e663c49e8a439fb521295", "messageHeadline": "update readme", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5b7a3cc18b01ec652ffe25afa120f73b292a9f03", "messageHeadline": "entry gate", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c216530535a290a7aed8e3cb0945879a2bd771fb", "messageHeadline": "Minor bug fix", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c992d0981ef5e045bfab7fd85d834261b3f6e67", "messageHeadline": "Set debounce to 250ms", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a676501451de75b5b52395c36ce71741a677a707", "messageHeadline": "Fix NaN bug", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "477cf47783634c26265ae4726048653edc070f8c", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "603e0b5aa413bb9784bdb1b46eb9a4ae17c28f4b", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2993affb0c00976b0fa5697dc2b7a7ac67e6ffcc", "messageHeadline": "script to read balance/credit from OUSD", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "ee317759eebd7a21e01d10922642f1ef257da92a", "messageHeadline": "chainId", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6cadd0292718ec417dbf8887d5914318611b5cf6", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "169ef0ef16d0a063a03f7bd5a1cdd618be1787fa", "messageHeadline": "Total fix", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62bfe81c6d01ac7b774bb303f0c3840c8cdc4639", "messageHeadline": "Merge pull request #218 from oplabs/mikeshultz/ledger-fix", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "bf89577634eeb3af13bc4939ad116214a7e04ace", "messageHeadline": "Fix init NaN", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "495f6fb1d1435bb62ff077f8b4a6596d335eec8d", "messageHeadline": "sell animate", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "5d6a3160e0997fa3c56fdd8bf163cba531b1416d", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "da306d90d4c3f2eeac880f6849cb539bac3c9aaf", "messageHeadline": "Remove blocking buy", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "2a3c00d1abdac67efd6e57eb1c9c69482b242952", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 78, "deletions": 34}}, {"node": {"oid": "3f4f2b2d726ae478ceb7461bce736612ee6ac38d", "messageHeadline": "fix navigation header animation and apy arrow on desktop", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fb90867e2340eb187d4d9af855fa203ee8c2e948", "messageHeadline": "Anim stuff", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 69, "deletions": 28}}, {"node": {"oid": "b97ae556435693647c4b7cbbd4b2c3da499958c9", "messageHeadline": "prettify", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f8bad774bd1e5ffe70520ca1b03d7ea72eec25e", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bd42cef197eaf838fd826e0c4a88ec70ae7cd405", "messageHeadline": "Disable rounding by default everywhere", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "94453d178ee36a4617f65aa21b713a847f406953", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca80f56a79ee3c7db4709186cf7b91c422ac7bbb", "messageHeadline": "update the OUSD value when the balances update", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "63d2a378e6a2c4ebce9efc9ec8e97122b6dedc58", "messageHeadline": "Fix commas", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3be1a5fb29df24c6ca667b2ef3f67ca8c880fa4f", "messageHeadline": "do not show an error transaction message when the user rejects the tr\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "be206f636d48b73bdf41acc999ba12726c5d362c", "messageHeadline": "handle 0 point decimal precision when formatting currencies", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0301495d41c9ffc2ad15826867f8bb8c2c26f00b", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4ec6bbc45cbd04a359fc6879c8940f29f23cf300", "messageHeadline": "correct navigation wrapping and side bar margins", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "0fad6399fdf970cc83f491e820a3fdb4d1619842", "messageHeadline": "Add Google Analytics environment variable", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ab982d657a1f88407d8661df1bea5457c3ca9e19", "messageHeadline": "enable sell button only once the coin splits load up", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c41118e1c12bd555f9e0f16741237e74c12f0bb9", "messageHeadline": "Add GA", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "f2585eab01b52f3c15fc50d1fbd0760c31681808", "messageHeadline": "Fix total", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "f59844eb19cecc08e354bc0c1ce79d41b7b08609", "messageHeadline": "Merge pull request #231 from oplabs/shahthepro/bignumber-refactor", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 49, "deletions": 12}}, {"node": {"oid": "4ed6389ca3e025bf87ede8ca07384897cbfaf040", "messageHeadline": "Workaround for #222", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 49, "deletions": 12}}, {"node": {"oid": "9722322e5a819cc1628fc92c7526326b62e1bc68", "messageHeadline": "Mainnet deploy. Migrations 6,7,8", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 510, "deletions": 144}}, {"node": {"oid": "3e1b866ac0799344094927fcc178dd967497ee19", "messageHeadline": "Add premium gas to migration 6,7,8", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f6e2d93f590973b0c61d2f88d9d651419c2887b8", "messageHeadline": "Rinkeby deploy for migrations 6,7,8", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 404, "deletions": 110}}, {"node": {"oid": "4797255bd1777ec7e4b9c077c622ccbe0abe795e", "messageHeadline": "prettier", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 40, "deletions": 28}}, {"node": {"oid": "63f8b65c9e7bf49edd20e1dc52eff46cde0afca3", "messageHeadline": "Deployment script for OUSD upgrade (#229)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "7424313663c86ef65e8da44a5c43057fece5c84d", "messageHeadline": "Merge pull request #230 from oplabs/yupan/fix-redeem", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 91, "deletions": 24}}, {"node": {"oid": "435cc6e49bb693b295434624749c086b42c449ba", "messageHeadline": "Fixed transfer", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "620052b9a879bbaaaa90759b3bce43d921b6a239", "messageHeadline": "Merge branch 'master' into yupan/fix-redeem", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 202, "deletions": 112}}, {"node": {"oid": "fcc47d29e768c11f01898c9aec2c680ea58fe3e6", "messageHeadline": "Fixed redeemAll to rebase before getting the amount, and tried to fix\u2026", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 74, "deletions": 26}}, {"node": {"oid": "b1fd9fc6e583427405c1b13c519326f3cbe62292", "messageHeadline": "Merge pull request #228 from oplabs/tomlinton/configurable-reward-add\u2026", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 202, "deletions": 112}}, {"node": {"oid": "c5fe09df2df8db67d744d6816007e84e01f39476", "messageHeadline": "Review feedback", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8fab888545b0da956a79df8f846f8f2d103e2c76", "messageHeadline": "Fix log", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2340ae6436aed3b6da12ee2fc7d27118bff5beae", "messageHeadline": "Test for failing redeem", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "45c72851a224213523c6b1f0e54f078ca5ee3ee5", "messageHeadline": "Fix typo", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cc43eddb9f6ab7f219e8443c203ae73872c7ba6", "messageHeadline": "Add a view onto the credits address per account", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "99756e4349e52c39f888cb2da0382d506a33f602", "messageHeadline": "Merge branch 'master' into tomlinton/configurable-reward-address", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 65, "deletions": 6}}, {"node": {"oid": "385836bfe947f71e21d4643f3979ec0c20d4fae1", "messageHeadline": "Merge pull request #220 from oplabs/yupan/mint-optimization", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 109, "deletions": 19}}, {"node": {"oid": "11f0866569abfe295824690eb58c6575eb15f5ba", "messageHeadline": "Merge branch 'master' into yupan/mint-optimization", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "79dded8d2d271a5690b35fbac0361b64a797cf3d", "messageHeadline": "Merge branch 'master' into yupan/mint-optimization", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8a58add7e5192d9496d51d44e38f3cb8bc92387a", "messageHeadline": "Add deploy script", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "529d55e2bcc726495fee22dd1408b3622f68da43", "messageHeadline": "Add COMP upgrade script", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "b02f2533054f3b72c99e7d7aba5d6a5e56b2c684", "messageHeadline": "Add tests to Vault for redeeming tokens", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "698b910ebf8cd38257f3ad88e5ee79d334711173", "messageHeadline": "Refactor to make reward token address configurable", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 71, "deletions": 111}}, {"node": {"oid": "369f39fa05bf80e8387ca1089cf82ceaa5fb2161", "messageHeadline": "Set redeem gas limit to 3.3M in the DApp (#225)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "ade95fc80532cfb98b604adf91b9086e5d3d21ce", "messageHeadline": "Add collect reward token methods", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "341810b74a57a535d1263d207f6506634c279d6d", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "d8550b547e63b132bf88254e9f77ce3d8c4c5fd0", "messageHeadline": "Remove unused methods from IViewVault", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "7fcc1364aa0bd303972431693cdab51b2f56bdae", "messageHeadline": "Change event to report credits and creditsPerToken as well", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "441728f1ae5577a8b742df20fb51230eac6e9ef5", "messageHeadline": "Show more precision on exchange rates", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5960c7ca97223f4e9180bef110018c0185b485fe", "messageHeadline": "Mint optimization so that performs like old low mint", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "e61596429537513c742d587caf18738dadad9fa3", "messageHeadline": "vault_v5 mainnet deployment files", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 213, "deletions": 65}}, {"node": {"oid": "daa8b96f70d92bb94179c2cd82dbcf71b88805c1", "messageHeadline": "Rinkeby deploy of YuPan's optimization", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 210, "deletions": 21}}, {"node": {"oid": "df467b16609cdfbdd682cb329262fdd2df92758b", "messageHeadline": "fixes eth_getBalance request", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 9, "deletions": 12}}, {"node": {"oid": "8bdd9971375446fcb55cdebd3c6854d9e1de15d1", "messageHeadline": "Merge pull request #219 from oplabs/yupan/slight-optimization", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "812523e5a35f76fa8fbfc1890ecd31a0fa85e459", "messageHeadline": "Adding slight optimization to mint", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "f87d05a231f2741a31db54c1f3054c444d495e39", "messageHeadline": "fix subprovider initialization so RPC is avilable while Ledger is bei\u2026", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 11, "deletions": 6}}, {"node": {"oid": "f74687bcd6060453bc7f00670102d64699660f52", "messageHeadline": "Rinkeby deploy of 5_vault_v5", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 211, "deletions": 21}}, {"node": {"oid": "4083963023caaa3f68d545d2bdfb2290d2d928cb", "messageHeadline": "Add deploy script 5_vault_v5.js", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "3f4e0ba4f9ff6596e250054af3bbf52bf6b13788", "messageHeadline": "Script to update vault settings and move contracts under multi-sig go\u2026", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 273, "deletions": 238}}, {"node": {"oid": "68d68618c7834e4e0cc0914ed8e989272a975b50", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "bf7e7dae5bdb4e05f93423f964b03e73e4aa1a5e", "messageHeadline": "Fix for issue with auto-rebasing.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 88, "deletions": 7}}, {"node": {"oid": "e2defda1060562fd8dfba9b8d2edb5902cc15dff", "messageHeadline": "show all currencies to be minted in the approve modal. And approve on\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "e44e2965a55a9c3d2be770d0685e288444f63123", "messageHeadline": "add mailing list source parameter", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "32ee17bfa405e5af6f7a974c7f74885b2fe64e32", "messageHeadline": "Dont deploy mocks on fork", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "517c3c6a0cfddcec3795951e9cbbfb24e9559575", "messageHeadline": "Add own addresses to addresses file", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 47, "deletions": 27}}, {"node": {"oid": "9af08fb881e14e3dc74fe01e258522c889fde3ce", "messageHeadline": "Merge pull request #216 from oplabs/shahthepro/gas-limit", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "fb543ef8a3e049ca4fe9eb30379db81faf9103eb", "messageHeadline": "Hard-coded gasLimit for mint and redeem", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "a93fc74cace7b098228a5330fbb29de1f61a6dc9", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f917559f243f95d5d741b37ebb96fbc3afb4a3d", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33392930611ee9e3ace906800b504873f166223f", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02dd6e04d4285d1df2f4dc4d2591c9b5ed838c58", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fefc184c8c5a036bad6af9ce924344f3e527a41b", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "087ae3d139fc13bf9788245f0d74a5000e2986ef", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f39afb9ccb59d0675258a24b6ca7a6654df3703", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30100adcb08ea1b2ea59098c18f793e4f0167555", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06983b545e89fd9a3d006b6a91c3784464b92b68", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ed0fe89a13b309dc10af0dc9c563ac22b1a0753", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f8a2f8dd0a3fe42c124bac3a7acf4cf8ec1884a", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9a9d724cb79a0f528a7dd1537ed6bab429f5084", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b14157c988ae0fd206502bc08a6a67be53396cff", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5dd5734ab24160cb656970bcc7a482826ae032d", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b569b29f22de235b4d0e9b5cf37961e5e7e69b63", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "544206f4c543f75b6b193ce7ed87c16b7d62250a", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13c258cea09ed62d5ed5b9aa7b4719a9198b96d4", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c04c1ddf7bf4fdaf3c89d2430afc2bb8010e6aa", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51efd4c190de0e69f3383e9abf331f0d0b5df143", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba3ea083fe69357324db6d60968a8a0c82ede7cb", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfca380d62e35ec38f8fd923efb77c260869b916", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2b7132109d70f127430c7a4d1d7c41be2f13e87", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1de233fa4bf63609821be5c9dd881a9ae200c5f", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "782ec1acfd3e70427f6e68813fe3c0768a97f2af", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3146763c69e076bf9dae54de036e128cdf38a8bf", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0d8453f7999dd392afa7989b4b35234a664adbc0", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a15967e5e863f46d55446136ad06f3957f0286eb", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a53c57d5c2636672bdbf0df751252cebc3c8fe1f", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d3cc1bed23210f511fc45e799845c7e19531c2c", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8381f7f3b5aae7ef223082b51f492a0c4986214", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "892257f355540393703e00ef15504f5a0c1fc5a2", "messageHeadline": "Change word for consistency", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "88ca61e4cf72940359d84c5396ebcd009a1251f1", "messageHeadline": "Another walletconnect fix", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0e0dd719ebfc712db99bce59c337826a1686aca8", "messageHeadline": "minor fix", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dfe8188eaebbc4cf4852c2bd0893584a3908d44", "messageHeadline": "Merge pull request #213 from oplabs/tomlinton/oracle-optimise", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 679, "deletions": 368}}, {"node": {"oid": "7616d8c3024470153b9ec824b282a935aee4dabd", "messageHeadline": "Mainnet deploy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 236, "deletions": 125}}, {"node": {"oid": "e75d71bc51fa879ec01857538801ad5a3a163324", "messageHeadline": "Rinkeby deploy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 236, "deletions": 125}}, {"node": {"oid": "d50619ed7bda110a183ea93734899703abe49898", "messageHeadline": "Unused vars", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "8482b8f5b171ccefcf4a1a5303b0f2001a45e293", "messageHeadline": "Slim down for contract size", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 84}}, {"node": {"oid": "22e155c55bcd9553c37fad12035d98cb666ea6e4", "messageHeadline": "Small simplification of rebase calls", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ad1fdb25d7ecf2da60ec2c547681a0e3c8f6d2fa", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "91d9ee09924e51fa88c31711d1c458dccdcbd248", "messageHeadline": "Add deployment script", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "5b7cfb7923dddfe3432fa80cf478c67239cd2b91", "messageHeadline": "Fix/test for underflow of allocate as well", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "50aaf0c602cf241354742b61edb726ec7d515535", "messageHeadline": "Merge branch 'tomlinton/oracle-optimise' of github.com:oplabs/origin-\u2026", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9dba67a53ec207540d11e32ad78950e3c7dd5418", "messageHeadline": "Slight optimization taking out a mult here and there", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "8d0fdd9294f0c0389dc641711eebbae2291819b7", "messageHeadline": "Comment", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0c090900308d1b97b2fae53c36d6f325af6aaa7f", "messageHeadline": "Fix MockVault function signatures", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d6f841db289e1b2df6a51057b1f41ee9b04b5899", "messageHeadline": "Scale up", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "537a4c7cc532925a2922b91016dcd2c3cea740eb", "messageHeadline": "New total value function", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d8f8a93b3da979f7746fbf5ed320a36e8b68fab3", "messageHeadline": "Init array", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8900e6734c2d5710e3b039a95af4976fcae5ba54", "messageHeadline": "Signature updates", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "115643d4962991cd3b7c82d0a5d13bbe7603ba35", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4161a1948b68c67dfedde99326aa786189570c5b", "messageHeadline": "Start passing asset prices around", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 105, "deletions": 46}}, {"node": {"oid": "f55a6e067f228ec2ad6aaae34434dc9ddd9574fb", "messageHeadline": "Merge pull request #212 from oplabs/yupan/gas-track", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 542, "deletions": 62}}, {"node": {"oid": "9c8f17379443c1445db04113d186e19adfbf7cf2", "messageHeadline": "Mainnet files", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 212, "deletions": 22}}, {"node": {"oid": "d8e8bacc219391b9a24f3b0a6574017416eeaefe", "messageHeadline": "Vault upgrade script and Rinkeby upgrade files", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 280, "deletions": 22}}, {"node": {"oid": "93bfb484c3a7a4646d931e6958981fdd64599acd", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "4ed7588035cf4671d5a9f93e80374de5dcbba40e", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "0d6abd34bd70a7114083a3c784273e2701b1400e", "messageHeadline": "Expand test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "3f3fcc5158154b924d9b22cc5494085c6eec24c0", "messageHeadline": "Small optimisation", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "e2a57c12976d5c1b60ba5f3a703a33f1eb13c22c", "messageHeadline": "Remove logging", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "152416a17d043e93aad4516f388a3bbbc8f18b79", "messageHeadline": "put a test to make sure we do allocate the buffer after bypassing it \u2026", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "929da83280ab68d2b9f3df80283847d3a18b42be", "messageHeadline": "New test for fun", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "7284a43297333a5effba7ac9931f7448bbf55598", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6f72618bb3dccf93a92db84a520bfbcfcc060386", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2739a8e3163233e2d562a66ebe5c780f722ac431", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9102c56fbc9b06686920f6a9dc418759d7fe049d", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3a2acaacf269a501799426e248d8c2a77077e101", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "721a056287355df66b94d6e4d41ee18c57dfcd17", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "487430bd6cfe839b970cb3f86c12de47ca19e2fa", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1813117431105d6e4a15adf708010aadf89ea907", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9470cdb929e183acf944289f377263d3fd1a8aef", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a8eb4fdac7393fa5e87e79c9ef4d27dbd0f30f2e", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "447b210da3ae2efd0dcdf30132090eaca4ec98b6", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c90ab6c804bfd6aaa3cddb1a58e0cfc5d6e99cea", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "52c45675f07e40a80b52317b6f6e375fc4490404", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2ecedb71773da64e8e15ce05013b9380e67bcd20", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "17844f5defe37e49d67101abde800c28cda6ff27", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fdd8f23113469eb8f1fc0eef1693d21d09aed2ec", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "df751d16db3d3fa88df32292bafd2a546f4bd7ef", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "743d0c468a5ac5d40bc464a2326c1fb3459f27d2", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f8c5c58b40c76bac145c4ed4af337253a502b8a", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "88bc5361824bd7371aaf381fea1eb376ef5c2bb5", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4a3226e8a2d453738fa1db04f12f3734b770f96b", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7a973fd8afd139535d311cd0f5f4fb0707b74449", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0041dba9213c2052120a5a6ee385e78a20da0253", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dbd2816d4ea7b4f62e4421edc2507f9d6c4ff11e", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2b988c3ea81d675c5fee3399eb3198e3c9798e8b", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "48f678dfccda9ae3341aaba1025eb0d1b580b57e", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3ff889eaefa2455b0d6a54eebdfcdb8be3f1bfe0", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fe2d6defc3f90c76af58b2a213b2ff3f19c65acc", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f812fafe35da94b5e1a3e1d0e23b37b90abca090", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b71011102b5975364b646d91126c28f0817df0e5", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bfee0f00ee61c7d49c094e1045656dfc50caf0cf", "messageHeadline": "Logging the modifier", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "005dda9ccf646e8046f989613ddb3b669b4ca9e6", "messageHeadline": "Test for specific scenario", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "58f00cd5c967ae5efeb14560d3286800226bd62b", "messageHeadline": "translations and prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 235, "deletions": 133}}, {"node": {"oid": "5723ad96a0d28d21658ad5c304ba47428d00f241", "messageHeadline": "minor change", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42c746320e5fed42c92a2aabe2a8b876489a632b", "messageHeadline": "better handle login errors", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "ea29f3e2c0d1c0bc20e3f237989cf41bf5225a11", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "767207ca09c13c547a47cfe2d5716058a9df0e71", "messageHeadline": "refactor login widget code, show errors on connect", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 70, "deletions": 16}}, {"node": {"oid": "dabe60d518bc222c589c8e2c1d5c82e3f178e285", "messageHeadline": "checkDeploy script: Fix APR and supply formatting", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "595095a77993c326161cc9fbbaa0faf9aee07e10", "messageHeadline": "fix all-price.js", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae6a7b79f683b7b880a47632ce09fd3a4856dcae", "messageHeadline": "Reduce APY precision in nav and governance text on small screens", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6bef395d84e1391c256e98404d0fd01690754593", "messageHeadline": "Merge pull request #203 from oplabs/mikeshultz/ledger-path-fixen", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 162, "deletions": 1}}, {"node": {"oid": "c29f5f302bd163a3d3a229f75b96af05149a9300", "messageHeadline": "convert apr to apy", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "15a15bc529504becfd0f8c1ba7175fa88681e32b", "messageHeadline": "better handle empty input field", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce634dacbccac145e5c8fa71b99c27d93245aea3", "messageHeadline": "Proxy upgrade and remove Uniswap from oracles", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 521, "deletions": 84}}, {"node": {"oid": "4df7b10ae0d0f2d9779063c07d69a4ca54f33039", "messageHeadline": "New changes to deploy to remove uniswap as reference oracle", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "57cde8cb018027e38314e6eafbf00e8a3151402f", "messageHeadline": "Revert \"Reorder variables\"", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73137fe5dbe1ed854a93ee43c4dfcca125d156ec", "messageHeadline": "Reorder variables", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c29571957241d3914d66020e30d0d844ef39989d", "messageHeadline": "Fix script paths", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "966866f8340192d559195c28177c4af005e2ce3b", "messageHeadline": "Mainnet vault v2 deploy (#209)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1726, "deletions": 1468}}, {"node": {"oid": "dcedb086b41796f0aa7be6355f8ca9fc0b77f2a7", "messageHeadline": "Rinkeby deployment of 2_vault_v2.js  (#208)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 256, "deletions": 28}}, {"node": {"oid": "2ba8e66b1a1eba863ee6bbb39b9539e04788b312", "messageHeadline": "Do not initialize the vault in 2_vault_2 deploy (#207)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "36f93ae96ff45f7609f0c6111e11267e385097c0", "messageHeadline": "Add rinkeby deployment files", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 13088, "deletions": 0}}, {"node": {"oid": "ec7d6e80551df3e917f3cac9873a14c0f330de5f", "messageHeadline": "Add missing deployments/mainnet/.migrations.json", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "36409a3b67ea4f2ab45072185bce01c3a9673e46", "messageHeadline": "Tweaks to 2_vault_v2 deploy script (#206)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "64cb8a7dca8307b71cca69fefc68d922b81d9732", "messageHeadline": "Merge pull request #202 from oplabs/tomlinton/gas-works", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 197, "deletions": 73}}, {"node": {"oid": "838fd8d8e8f1d69b5a1997ee0b10c670dd1355ea", "messageHeadline": "Merge branch 'master' into tomlinton/gas-works", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 620, "deletions": 679}}, {"node": {"oid": "11fece3c42a89da101744a9b968fa8789fb3f0ac", "messageHeadline": "Implect checkDeploys script (#205)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 142, "deletions": 31}}, {"node": {"oid": "58677410f9a48bd3b82efda7deb923994a5a0f77", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 620, "deletions": 679}}, {"node": {"oid": "405d3fd0dbdf6cfb66dfdd5f68ac3d5974ae972d", "messageHeadline": "Add upgrade migration", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "367a9eda27ec4f14bdc293fe27d358fa7286f05f", "messageHeadline": "Remove prompt", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3eed14bc55a0fe7b6e0aa1b109e828c85738b07", "messageHeadline": "Add missing social link variables", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "61457516a9fabcfbc6ba8c011155ef5501fb51f9", "messageHeadline": "Merge pull request #204 from oplabs/shahthepro/walletconnect-state", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1747e42436d24eca6f5468734c61ca3b54dfb6a6", "messageHeadline": "Fix #17", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e9f6ca6820acc68f54ccfff8f7ba5e2ec0567373", "messageHeadline": "Add tests for governor setting rebase threshold", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "fb9c69314fcc1cd8d497ff25af9fc2aa4f243572", "messageHeadline": "don't set baseDerivationpath in utils/connectors", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0fccb3b911f49ef8764c185a916fe6dff5689490", "messageHeadline": "adds custom LedgerConnector for web3-react to check different derivat\u2026", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 162, "deletions": 1}}, {"node": {"oid": "0ca1182a379539658628662c13d365a9ac4cd32a", "messageHeadline": "Comments", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "99bbdf05ebc750b258bb71979d86e8f71bf5b7a2", "messageHeadline": "Insert manual rebases to handle higher rebase threshold in tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "b7434e8dfdec9f88ff957bbf01436544cf566c57", "messageHeadline": "Implement rebase threshold", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "2f0eabec0f6a48a766b7c2f37baceb22a01c057a", "messageHeadline": "Revert \"Add allocate test to gas profiling\"", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "421012442f75fd05139aebd80aba0068098f4d56", "messageHeadline": "uses Ledger Live derivation path", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fd45f26dc79c59e06ab70b572498e239b0a268a1", "messageHeadline": "Dont recalculate vault value", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8e375a85c5881b2059c19b3e6d3ec0fe0a8db5ab", "messageHeadline": "Add allocate test to gas profiling", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "bc1d6761f19af7333db650d4c054a8f162c9905d", "messageHeadline": "Reduce balance calls", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b26a9068188a78c12880e493fa5f5109350d9dd4", "messageHeadline": "resolve the .env file issues. Add email list to prod env variable", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "df4120dd09c0da4ed94274fe6161c94bf5afb41d", "messageHeadline": "Merge pull request #198 from oplabs/shahthepro/env-refactor", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c4bb63ad1ff4277ab08517e97d9f00e570cd7c8d", "messageHeadline": "Do one more name change", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "3ea495b5fa6162ac6f0c022c19512dd343169f08", "messageHeadline": "Rename .env to local.env and prod.env to .env", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89095fe0513005ba40dad6b9b824636b7639ca35", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 524, "deletions": 584}}, {"node": {"oid": "0ba36b25bb09a12191e18a0c9b9d40e54462105d", "messageHeadline": "Remove .env", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 4, "deletions": 20}}, {"node": {"oid": "0ee55a5beb4ca4ac347a81305e146bcb09539502", "messageHeadline": "Merge pull request #173 from oplabs/crowdin", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 524, "deletions": 584}}, {"node": {"oid": "c89baa9a0fcf797f24ff1eb0027b4b9b0af6bd68", "messageHeadline": "Merge pull request #197 from oplabs/tomlinton/mainnet-contract-plumbing", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 82, "deletions": 92}}, {"node": {"oid": "27a7cbf0668786e2941cca19e9ff0d62c2f2817e", "messageHeadline": "ops", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0983f074d92a84c179b2c73076db4e48aacf3302", "messageHeadline": "update readme", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22ff06800a2acdf31ce488209b41dc4a8d365e8b", "messageHeadline": "revert the change", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ef5c346bbdb24757a378960dfce9882101a8193d", "messageHeadline": "fix so that dotenv reads the right env variables in all environments", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c5308113c3957e918372aaead33d9ac755a7af05", "messageHeadline": "cleaning up the way contracts are initialised", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "839cf50cf8de7ede1d5ef8ec0da510c8eeaa619a", "messageHeadline": "Comment", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "da7f115e8aeaa6808f8f118d0c0b660720fb4664", "messageHeadline": "Remove double rebase, implement separate mintMultiple, public to exte\u2026", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "b21dfabe0a808e1fbc498508e6366041ce5bfb77", "messageHeadline": "Cleanup and fix gas tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "b10a9f2b5977ff6c5ebbad8f8926db8d898adab5", "messageHeadline": "Mainnet contract plumbing", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 45, "deletions": 67}}, {"node": {"oid": "38c14c0c4de765158dd5a53841d7a3c9b03dd04c", "messageHeadline": "Mainnet deploy abis", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 8973, "deletions": 3}}, {"node": {"oid": "1500a264c4b7e8e7e57603aa199dbdc70abf5a53", "messageHeadline": "a few more wait on deploy script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4e86f44a4dc02a3d026c0e0a248db5de098f0437", "messageHeadline": "Wait for 3 block confirmation on deploy", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 132, "deletions": 42}}, {"node": {"oid": "91023e799eadf67f60406f6a54b609221b187075", "messageHeadline": "Fix typo", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d10ac7bfdf72a055d8f7d33732f33d78794da184", "messageHeadline": "Variable initialisation", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1aa0d038771f61b71ffadef852163b6ce8bab273", "messageHeadline": "Rename interface", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5894625bb8b4192bd39c387763c63cce5e90b1c9", "messageHeadline": "Fix Solidity version", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61cfa39f70b83f78aef5d84788411d3f6bc6b9ef", "messageHeadline": "Update slither script", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f9362e45abb864e18da3a884d0457e3409f5fd14", "messageHeadline": "Add an option for paying premium gas on deploys (#196)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 176, "deletions": 45}}, {"node": {"oid": "6a2cb6f4bcb18c5c12b15a420406e8e936da4d73", "messageHeadline": "Upgrade truffle", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "53d36a5fa428e05ca8dce10d87da853f2ea856a6", "messageHeadline": "Clean up StableMath", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 24, "deletions": 153}}, {"node": {"oid": "08647f4293ba0c0d5425e874c8eeb648b3d90c80", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "098e696129dcf437490fd7e4cec13c0f92411ef2", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9c9ed3290ebc5cfe30ec020ce03cdf8b92d78eca", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "db5080691bd595912d931dc8d3eaa34e4629d103", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bf224935f9daf8bb0274a1c3ef02f7940e4b8591", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bf12c39c96d0bdbf1a8f9fd910ec7a03e35611e7", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "37e7dc88a0a48c6379a0d6b9182e816d2b36a4ce", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ab7f937d52038d497eb1f4e10778657ec532f6e1", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "21ddae531d084ce3a1ef1ba24981ced9d5475db9", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "23748d3b032e33cf16704ccf65b578b80ffd0ed5", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "545b08c0b85a06caf20a44e9957ee8ada6268b95", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c4f01197daf143fbb542f9c3dafde02256e26efc", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "39efb5771c58dc16db31fda8a45d7063c3696ecf", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9857507bb69e98f9ba85b0ba745679c358caebdd", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "949db67ff860f24a36f035a13e03640304d792f2", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b69bce6ea8c15b0a2673128433ef281d37325df8", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "89f9eca538caffc8ca1222c386d28266596ab9c5", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8b525f89fc0c9ffa8794d5c1e09933693142db29", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "82fee2e1290f58796e36eefc4b5864618134238f", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "be3a43c7a6e55bd32d4a167c07214dd5df2a3c51", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a985f9defbefaead76f8edfb81aa0928c46f18e9", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "409722dd1cdd259c54e8f00249bc89851532e598", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "943bd1d37f3734a84606ffd621aa4ec4266e53d6", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "474ee3212416554b062c20e52b6b9981cab35e99", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "047fe5d12b2cb37fad3887285d6c01ec2ad32294", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fb43fc95d42a074a49a022ee470967de48600741", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4dc830c855f856ada538559dcfe70ab404a6ae5d", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "09e874defa4ad40278c411091da274ff5a4d0715", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a02f8dc0e73e140d0ccaaa571f09be74a608d619", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "89f61b98f3bcf5b2253b6214e9aa6ada581c64b4", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4cbef0f1ca00c8037ba63f2218b078a1f295fe19", "messageHeadline": "Remove launch scope conditional", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 150, "deletions": 278}}, {"node": {"oid": "56d81f2f54a1198f7defa6e4b2f925c8b21ef244", "messageHeadline": "Merge pull request #195 from oplabs/yupan/proxy-strategy", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 123, "deletions": 98}}, {"node": {"oid": "6ba9e223b6626c3fa4aca0cb4cee4c110a19e870", "messageHeadline": "Move tests to z_compound", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 51, "deletions": 56}}, {"node": {"oid": "cdae5e9da95cbd13933c2e3de75ce511453eeb16", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "17a420df6eed885c9785b1198e09d3d7f6c4af7d", "messageHeadline": "Merge branch 'yupan/proxy-strategy' of github.com:oplabs/origin-dolla\u2026", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d51f232ed2cc121be34f5b74fef4a69d44f75ad5", "messageHeadline": "Price method change", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf82a18bb6e2a80eaf97ddebf0bf2ac28cd4cccf", "messageHeadline": "minor animation tweak", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "86cdd6f3e0af9f4041e7c11deaf65e8a0276f4b0", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "228ee85cbbae2bf9379d6574b70671ceec51e8f3", "messageHeadline": "animate them circles because why not", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 198, "deletions": 23}}, {"node": {"oid": "3fcee5fe228503a19dabc1a1ce615ab73fd938c6", "messageHeadline": "Merge branch 'master' into yupan/proxy-strategy", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3f7f57c6e673b1a392587a9d117ff758cb1d2300", "messageHeadline": "Merge branch 'yupan/proxy-strategy' of github.com:oplabs/origin-dolla\u2026", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "037b578ca43be57074c95f88b553b563d5ec4cbd", "messageHeadline": "Merge branch 'master' into yupan/proxy-strategy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6d02aaddc50eba938b2fa80ca2eccfa7265b3b8b", "messageHeadline": "Resolve minor issues with PR", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4dcd0c400d4e2b10f345e0b759c58df5d13d319f", "messageHeadline": "Use correct fixture for auto allocate test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5e697317f6be13f6c49309f8e2b3e24ad05b8d84", "messageHeadline": "Merge branch 'master' into yupan/proxy-strategy", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "f2b3907866ed1007de0c4255fe6161f8c6f13817", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ff38a15e4d529ba5056419fd7070a465f87963bf", "messageHeadline": "Move fixture out of beforeEach for deposit.js", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "ab1bd3d69b560f5b9122435dceaf29e70691c8c7", "messageHeadline": "Set auto-allocate threshold to (#194)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6f62d92bc2d9bcce940cd64e3528665d7833a91a", "messageHeadline": "Fixtures were using incorrect governor account", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f09c9979fa851ce0a3849237c5a1461951a38f6a", "messageHeadline": "Proxied strategy, with securing initialize", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "d229405983e2c022e4f23351317bcfaa9b1c5382", "messageHeadline": "Merge pull request #193 from oplabs/sparrowDom/addMissingFunction", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "cc8a7bc6e3dfe2628dc8e0108b5771570598fec4", "messageHeadline": "add missing function to the vault", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "82e2b7206d80e6270a4e8187326582c489fdf7ab", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f8fbe836526a77c47fe546277406b67d5dff3d2c", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cf71702f8a88e6406b4b8ce9082add85ce4f09b0", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4702683c6bc8b533c099d423fe7d99a0c2bc36db", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1d7dd91427f66488e0d5c16b02dedd46b8a3a858", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2569bcf46244323a0e1baf693fe9e315f534bf55", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e85fce5c12318443fe2bed95094b24fd3c54a599", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e4f2e4cae995877c4bd70957160e02de3313b1b3", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "807244010d63b738453b550349b14b1f23ebbb07", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "660ad958d176359ae9b3d24cfd823fcbf2ba77f4", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9e4851e9fa1a0f4ee0f62c3bf2a4e208214db7aa", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "29d689cd167d387265ee6658f343c5c2a9608cf2", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "60a1d1b3b0d0e65114d5277f6daa90c0dc51eec4", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f7ec2099f470341bd50115de5264417f8d3d78a9", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "02d5690f55d7843f09654eaf468302177514416d", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "265f960d635d1c59144376b01e2f19631c371a23", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d724eccdb6b5cc230e18b7d1b97a6a1d678becd9", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b381e9706a236bab1aa099e7aedf1f7140511e66", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aaa4fc92d742c736ba40296a6c319fc903fa3f47", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8f38f7fdf381742639518eadd7457ac8083da9f6", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "23606003e44ff164e4672bd8bdd62d415e067f6f", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "db504753d9e6e26a6c5417fb62cfea8d56b11d2b", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "98bf4adfa36c1ec2ccb933efae9a8a467b846f1b", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3f796aac531378ee309ac24aae21e059f24fe583", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ff46cadec3562d4aa5af945e0145ec7c3e3885ed", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0c3ec956c7ebfe95bfe76f95526cac9d23836ed2", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6e2cb4db44b2723855531c3b58c58c6e5d27518f", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9d30b4d3cbdced5a5d0144f24d1d5ccaf106a7ab", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7ea3896ae9fba024d42fd2bbcf3a462f361e7376", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4b5be3ea5b435ec05ba0a296165ccf7f0a9736c6", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0580d67419263195fb82f773916b128f35232b35", "messageHeadline": "Repair APY on local and change some copy", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 385, "deletions": 378}}, {"node": {"oid": "6104b66d37d5982b346ee403b78e858254d85fbb", "messageHeadline": "Remove references to admin (#192)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 97, "deletions": 81}}, {"node": {"oid": "6879f23e0671eced5c9668e1912ab25514712159", "messageHeadline": "Add missing awaits", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a573ac85d0ff3ff97242c5c79407a46ed5af9ab9", "messageHeadline": "Fix typo", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14047a4a93c32bf2401664730f2478b5a002e980", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 115, "deletions": 61}}, {"node": {"oid": "d8b343fc2cbf525713455b78bea5e210dabd2f77", "messageHeadline": "Automatically allocate Vault funds for mints bigger than $25,000", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "b774e9f5fa6e788559897a629b747017647ab051", "messageHeadline": "Use max for approvals", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b07215fae49c7dc0b62b456daa63f1cdc172fe27", "messageHeadline": "Support random and large amounts in dashboard", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 58, "deletions": 39}}, {"node": {"oid": "d7e50916423ad0b1971e596c8fd9dfbeaa05e58e", "messageHeadline": "Merge pull request #190 from oplabs/sparrowDom/priceUsdRename", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "1266fc0fced036004e913bae9e4733c66e95d677", "messageHeadline": "Do the internal / external split", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a37842e36c648b853f2f4ac9a461cfff38e2ab67", "messageHeadline": "rename priceUSD to priceUsdMint and add priceUSDRedeem", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "afbac5b71b12eb1565140b991f75966226e32e06", "messageHeadline": "fix display splits bug when comma was present", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd5cefed7876972e2186dda0bd6c758be7dda2f8", "messageHeadline": "Forgot to upload components.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "3ba7cd3dbb3a5dbb410612dcf3837f0f7b0f9ac3", "messageHeadline": "Playground: Write-only oracles bar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "d5eb161bfe9731a86b82a0d643fc0f5b6dd3b32e", "messageHeadline": "bug fix", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c44ff28aaef26728d42ea6bb32b0e16cc3027439", "messageHeadline": "prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d9b95d877ac78fccebb78a21692bf38472c0e2af", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 374, "deletions": 146}}, {"node": {"oid": "a37f8fde3df6e6c2d0ba856ab1c89c1d3ca8b010", "messageHeadline": "add contract addresses on Rinkeby", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 52, "deletions": 24}}, {"node": {"oid": "2e0ab8e69f589d4aa209e4ce837cde1572993d86", "messageHeadline": "Merge pull request #189 from oplabs/yupan/new-governable-proxy", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 374, "deletions": 146}}, {"node": {"oid": "9ef4c7cf9d00b8cba6ead6367622ee9fe3687eff", "messageHeadline": "ran prettier for frank", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 299, "deletions": 217}}, {"node": {"oid": "f2c66e5bfbd750253eb8de6821e547e5335585c3", "messageHeadline": "Repair and clean up dashboard", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 63, "deletions": 54}}, {"node": {"oid": "989a62ebfb00c553f430af89f4ac2d575e2d04d1", "messageHeadline": "Tweaks for rinkeby deploy. also fixed broken fixture.", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 45, "deletions": 29}}, {"node": {"oid": "c2bd3dcd763f082ad39c6bc40a10ad82c19ba591", "messageHeadline": "Do the correct deployer-Governor changes", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "a954957f6139297679bc503347c0cee15d78c90f", "messageHeadline": "Merge branch 'master' into yupan/new-governable-proxy", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 432, "deletions": 44}}, {"node": {"oid": "421dee3d5e49707d40e29083dba2ef44630a1a70", "messageHeadline": "Got all test passing", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44d256a76b8a66a110b39cbb8c97606aa1edfcc7", "messageHeadline": "Fixed set pending and timelock test", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "ef73695bccb194103d0106d04a66cdb5aa9d31fa", "messageHeadline": "New governorProxy", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 141, "deletions": 21}}, {"node": {"oid": "b08b068fb30b38d6dd6bdd957ad1f176eee9df0b", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "77b261a6dc5c182399893faa7c689ea036bbc799", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3607c70256b5c004be89635294912fd83fc16031", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "78faa3c4ccd680af4cfa153e8896cd5fabd057ae", "messageHeadline": "More tweaks to the deployment and related scripts", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "6664aafed6bdc52cc49903b93f07a0120fbf79d1", "messageHeadline": "Merge pull request #180 from oplabs/mikeshultz/test-stuff", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 241, "deletions": 8}}, {"node": {"oid": "f773bf82b87db4a042ee1df5e4441b3b06fbe226", "messageHeadline": "fixes a test description mispelling", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad4992c99f064826ecbe0734c728ca764f15e9a2", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "48e07abc1d23317fda1fab26e772ce2cfc6cabc8", "messageHeadline": "Skeleton for a checkDeploy.js script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "0c2a5aff8254452978552e11ce97599adddf4b23", "messageHeadline": "More logging in deploy script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ee5c007a0b9753cfb1d518f375df8bee8df309c8", "messageHeadline": "add tests for isolated compound strategy", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 159, "deletions": 0}}, {"node": {"oid": "7a0432d4256c56c721e923e6689a4f280b90f87e", "messageHeadline": "adds a fixture for a compound strategy with governer acting as vault \u2026", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 39, "deletions": 0}}, {"node": {"oid": "69e169c41ba46d8d5e8f0c88b36ded05fee107f6", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4fe5de9535eae00847a14d1d22ddd1df13040559", "messageHeadline": "Add logging for Mainnet deployment. Set --verbose on deploy:rinkeby/m\u2026", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "63334b81ac22dd4fd6711aa6df1d6d1e71c3b97e", "messageHeadline": "Add deploy:rinkeby and deploy:mainnet targets", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c37bf369aa2d8710e184bdb59ba939e2d4184050", "messageHeadline": "fix to changeOwnership.js", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "acc933c62e6417f4151ad23cea108f5291cec515", "messageHeadline": "Script to change ownership of contracts (#185)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 607, "deletions": 319}}, {"node": {"oid": "26198889fc8183b880f04c7790dc27b5328a3730", "messageHeadline": "Merge branch 'master' into mikeshultz/test-stuff", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 1222, "deletions": 575}}, {"node": {"oid": "b90082bb11ba87f8a1844e49f3bf19204aa20576", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "bb9117c73f2028d50955133e2a49033ca7174a17", "messageHeadline": "Update compound test to match better APR calculations.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "127ad685f0aba45fcd3227554c371fb278cfafc8", "messageHeadline": "Change our timelock deploy to start at two days.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2ed0432b48b0d976ae3cbed66698c8546d9ba15d", "messageHeadline": "minor formatting fix", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a5634ed60217747cc39aaf78c91b4385d76f7334", "messageHeadline": "some minor widget state fixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "fc652a104a952d0a3d42927418e47ef063a99e6e", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e0019046e2518d5163a3184577883a886769bb3", "messageHeadline": "fix the issues with incorrectly reading apy", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "7cb86f670710d437f2fb10d9fd00187637a977b8", "messageHeadline": "We were underestating APR - blocks are mined faster these days.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3948c10a430f7dcf83a7711641f59b7f4e80dd59", "messageHeadline": "Add ethers utils import", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "203332c3da48803e8585c777da548659bb738c87", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 253, "deletions": 55}}, {"node": {"oid": "37e83a5052137080dd660e830fc44a74bc946124", "messageHeadline": "round down the stable coin balances", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "e82ab0ec294a40df4b8928046249211de3e489f4", "messageHeadline": "Merge pull request #187 from oplabs/tomlinton/yupan-version-2", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 213, "deletions": 48}}, {"node": {"oid": "13803875d3fbc6ebedf1a65310816a44e2b522cb", "messageHeadline": "merged in removal of decimals", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "7e05a98c49b8fd7ec1df1a39ba3de5e1aa01e5ce", "messageHeadline": "We don't need the decimals because outputs are preScaled", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "59815f5a7ac83b89bb7ab564bf2fecb3b6326ca4", "messageHeadline": "Formatting", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0eb3175cfa546b5c990627c6fafd2d1507afb2f4", "messageHeadline": "Fixed up tests and updated comments", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "5ddcd672a4129699fdcd18899f38e6611cc61faa", "messageHeadline": "We needed to div by price since we are multiplying by it, but then it\u2026", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "2f1ce6f4619a4b2d41272e2d21b8896a46d2fcb5", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b897c54cc5a72355c4e4666302ce7de37252c5ec", "messageHeadline": "Implement yupan version", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e84eabcf8bd3f609434f1da80e83cbb62254c7c7", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ea51eb9a44be6cc2c4aced3881fa1865e20d7499", "messageHeadline": "Fix bad divisor", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 84, "deletions": 24}}, {"node": {"oid": "3010dd42484312772ddc73e5cb19795cb0a2f753", "messageHeadline": "Additional tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 114, "deletions": 4}}, {"node": {"oid": "7bcd83869cfaffc01244174c19cab3030355dadf", "messageHeadline": "Use gte/lte to account for 0", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46867b578aa9393d8ba50f922f573282820fbedd", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f804c303245d57ae68f2c47de4ae00a12e541e42", "messageHeadline": "Set vault buffer in deploy script (#182)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5b3d9c5bff37a2991ab6f361cc669d49fa862e10", "messageHeadline": "Add playground build to gitignore", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ecdd6de6da70e6d539f8f80c57e925e9f2789263", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "c92322bcf2a04f3ffde44899289ef72359bdfbcf", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "302204464df16de6eb8e575e8aed073113cb6852", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "263851189cc7617e87586fadadacc0dda9c09789", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "be794b3ce8d1684f9c9c61f946c16178b1f0c5cb", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "1aab43e3541209478681552425e4c40ff07e0049", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "08f7195a5c7cfbd805e72451c2dc3d06f92b41e4", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "9618cc3b1050dd220a0d6832cdc07ad87c870fb5", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "ce819932d886347f860ca6f3300a79de1ba05174", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "3d3e79867380a62933a67c6b6ddfbaabb2e6bcd4", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "2c92a225ab10f504951839243ebee7c851e12103", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "fee1b46fe63fd23d9d3bacd22a568452316471e3", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "3bbe305a74031bc6558a0c69c27c4bbaf0bddd1b", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "66d5d950d5fdc03bd25335b128cb051bce184e4a", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d7ced7e47f49beeb05db960255d3cb0e527947e4", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "7d8ec4ed561d1fe28cbed92ceb4779d1e0052103", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b6d76dac0c2c6c300908484848adfd876d26b6ce", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d7b9a29db64be6826bf9fa2b80ae7e7163412e86", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "a7b7c56fe7216c3011a9fc30e25f2dd6bfc44901", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "f4631b6f0ce032c1358daf8fa088b59062370776", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "36da1755ed49702b19555a38ef1ab09110c61e80", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "7cadc36c4be585d2e68173aa3f580c8c198bc708", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "9b4db7a3852969da78a5b9c17539ae6a2eea445b", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "a59aa97ec4f24b660e27e3697e289390ff2e3249", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "14cd97cb05dcae6a039737ab106204db2997eeb2", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "1b57c6d4cadab1184da2787b43b129224cb25bc0", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d068de40b7d1e646368ea5511bfb13e13a168434", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "97cd38652efba2f0b85d4f677fe18eb456b4b065", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "c152256bdc88bf764a4959fb5839b83d334ed699", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "eb71f7b4c6cd5327daf2b277c92ce033af4e3062", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "2cbb66abb1fc6ce320fff5126f7ff16abb76ef86", "messageHeadline": "Revise copy", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 351, "deletions": 388}}, {"node": {"oid": "269771277b55d56c67a5df4171337c38b2d76a86", "messageHeadline": "fix bug with reading stable coin exchange rates. Also update those ra\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 186, "deletions": 13}}, {"node": {"oid": "d036829623347e89f2fe7410ccb3ee6145a5a09d", "messageHeadline": "test decreaseAllowance with a value higher than balance", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d8fcf52397a5d198be997803f488de4e7a5715f6", "messageHeadline": "shorten OUSD to 2 decimal places. Leave stable coin balances and inpu\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d566675d205a3f59f60590942c3d0a64f7b46fc2", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "2804cb7e9feaf4ff7a032072e97438e00ae1bc48", "messageHeadline": "round by default to 2 decimal places", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0f8e4465bb808b531e4040b4a1829dcb5866d22", "messageHeadline": "test setting priceProvider", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e62caf3d596ed75f9acbaeb4f3e084ff414a452c", "messageHeadline": "Add test for lower oracle prices", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "2c78c8b30492582377455686daa3a1266d1c68bc", "messageHeadline": "remove log", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "893b3b339f940475ecb831ce2bc7f0d090975537", "messageHeadline": "Oracle tests: add a mock for uniswap pairs (#166)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 200, "deletions": 49}}, {"node": {"oid": "70f35031d07f71b9e847bb29c18fe1799907f29d", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "72395afdc19b248ff7a397b1554a05a9c1c453e6", "messageHeadline": "Set redeem fee and add compound strategy to vault when deploying to m\u2026", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "731abf47cc94b7d65cc6cee8aada1cbcbf018253", "messageHeadline": "Playground add set redeem BPS", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "623cae98a713ca90006fffb44ff9c6a50f961889", "messageHeadline": "test isSupportedAsset", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b1dc2598ef84067bec4e0407cf79504f30377d78", "messageHeadline": "make sure to test unpauseRebase as well", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2a8e2094b3c9ba0ed1a6e117849ee434f314b4c6", "messageHeadline": "integrate ethereum-waffle for vault tests and test asset getters", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "7d7352395184867ae39ab0a8642645eea16aea37", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "38bdd876dfe89ca63ca458e291e11a33e90e9bdb", "messageHeadline": "Add scenario to set each oracle\u2019s min and max values to something dif\u2026", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "c95a05007239c6579015dc1e22e5cf6880dc3079", "messageHeadline": "fixes coverage deployment", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d4a3bfc8cc00d52823b6368e7671b7e7942ca02", "messageHeadline": "Prevent horizontal overflow with large numbers", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "b5fd5e64d8944309c3c212bbc76884d15b4ee478", "messageHeadline": "vault cares not for your approval to burn", "author": {"name": "Mike Shultz", "email": "mike@originprotocol.com", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "9059751ff841788306ad0f7668687342b8308970", "messageHeadline": "Test with more than one oracle.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 78, "deletions": 43}}, {"node": {"oid": "3669fa5502f0e6d1436cd1d09ec56c9b918046e3", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 72, "deletions": 42}}, {"node": {"oid": "fbe5c4e8445165ca621eb7b6a29487c4174b497e", "messageHeadline": "update stale split values on sell widget. Also fix OUSD animation rac\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 72, "deletions": 42}}, {"node": {"oid": "a3894b220f6b2d2ee6ecccb37ed550e3a67d8b15", "messageHeadline": "Playground: Tools to test strategy allocations and buffering.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "3540cc948752092364b5e13e72d33e4123b0c2ae", "messageHeadline": "Playground: show error message if contract goes missing.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "751c647e18cbe9d1d7f986a0c67c536ee9ef5170", "messageHeadline": "resolve performance issues caused by the OUSD value animation", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "0722ef258e37189338c7b72d39daa6d36465e0a4", "messageHeadline": "Fix deposit return on Compound strategy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c638d0f8fa89d820f4ea32cf5b9963e11dd616de", "messageHeadline": "Make _priceUSDMax and _priceUSDMin internal", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c3e91ae876ccbc9101af6d6ef998087eefeac8e9", "messageHeadline": "Remove unnecessary getter and unused interface", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "8d59454f3d1f549a649b086f8c955831279fa135", "messageHeadline": "Change transferToken to use transfer instead of safeTransfer", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "8bf21b9619486336113e99d59b02e44dbc6cb7e1", "messageHeadline": "Add more events, prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "abe9040b0f82598cc2af66e4781db7fc5e18274d", "messageHeadline": "Fix getter in test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f83c70cc256a6b24b54d02abeae2659926abf204", "messageHeadline": "Cleanup unneeded getter", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "c5db68eabdf066a72cde64240e8b75d853099fff", "messageHeadline": "Make more variables public", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "9028b511ddc675964c4573f0f3868e410deabf9b", "messageHeadline": "Make priceProvider address public", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a12e130eb29fcacc381939f45506586167eb4402", "messageHeadline": "Make vaultAddress public", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaaa50eedc24e76670a4b057650cfbd131c01bde", "messageHeadline": "Merge pull request #177 from oplabs/tomlinton/revert-contract-balance\u2026", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 11, "deletions": 554}}, {"node": {"oid": "71fbfe5d0def22bec1697de692ec0d4483ccd416", "messageHeadline": "Revert separate accounting or contracts", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 554}}, {"node": {"oid": "127f2117d6f8d2cdf23f93e2b30d4224f6c5c34a", "messageHeadline": "Merge pull request #176 from oplabs/tomlinton/ratio-fix", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 48, "deletions": 20}}, {"node": {"oid": "45905f5afa12362e7c17054440fb63cd634149b3", "messageHeadline": "Fix divisor", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "47a4d07534584b5a4ed665173445e17002442df6", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a5b82eea9a1e8d603139d5fd101f3660ffb0f03", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "155461794cac391098fe5eff4dba48452335e635", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9429b3199c6a0edd3901009c4dcbfe9d1a41fac", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46c3e3a0f7c81ca1a7597e0464a13b0f698defb1", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a48c7e83006b21b6dad46227950aa63e22b6e2e", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81a7e7c57907877ff9f1d3fb01eee501fd24b1e8", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adf6eb69488319d51aed8b2807aee72f1a4894d7", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "094f7f77334796aee118c4b47382042d8f4da2b4", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9167ee46266dd29c67fc63f5edcf868c96befe9", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7a222185962bc7f121b20a8a77df160ee5226b5", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5322d57ff975eb9ac22ee961ae0642224f68b491", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2468477650eae795e7e8c425931164851947a829", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0513bf1c7be14240d2774641d0826a4316a2ebae", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c1eebfd94ecf78cb24daf94445186120324fff3", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d876536d60490fb0e712641b835c1a5ae67c04e", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58467180d17aa9ab69f2715d1bb342259e14451b", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8db68d234bc59f5edbe31c1e5575b0d3ca552aa", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a17fc23cfe62fd4afa56e53ea88be71cb7f0787", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e38b3c3335e098807c3e23e1135ce0171e90a842", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f3c5737c6cb4d481fef4c65646fec7231dd2014", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db3e5f9a224cbcca60140d49057b29669437a052", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cf7ffba5f108b522dad91339b04d7fab219073f", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43933c2d4c75efe1d30bda944e87c2be922f724b", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8671c7d368e2a1b1f7e5e49285a91f688260157c", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a9db6604171d1c6329f9b6820176d186310d9df", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5906e1d40391fc1f39bbb4b8d9a1e513105b4115", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "204126ef0bb644e3b4328062880150bff9668760", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e91e10c7b60dbb7943df8d58be4120569982729", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccdf953707126b82c189d8046ae22b9272f06655", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99b965c7dd09bd01c2891ed32f084bbe19fd956d", "messageHeadline": "Simplify estimated balance explanation", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "eabbeb4f8906b1a55d4781cd077adebd1a5ea4ff", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a0000c792c4140f0c18f0c4979a64008320c641", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3c2d652797ef489f913b23d949025415fec23ce", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd475edf0433638f1bbde69f2eb78978de96a2d6", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e71ea645df295caf90ed106df23060205b7fdc9", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0917753ffc0bb139ba7f3e5e4689e5ca5eb3f96", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa2d9490036ff3afdbedc94d53c7b72839aea086", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8bfb0dc275835506a6375daf89bd761bfd2163b3", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b44edcd4bcaa9410a9b16333e3a04d90f1f7034", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89568b5fae078a96a41430a7c66e80d414034550", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5cd4b82eeb83982ee0a735ae1506edfb01d47a11", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b56cdb4f668204d5d3f5131b591c5c14853e367", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a930b7a073e5ca11c28cac6a16e88f3e39bb1ecc", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "349f8f4448c1749332bdd115f279c755c9644dcd", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b84c6e0cee26dd45365c384e89acd455996218e", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "356fa6d839dd58e4d0ed1c35ffd30c8dce27f4f9", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0daba0aaa508bd3a8fc6e1adc190b569306b319", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e49d192e1cda221f439238a2efcc5b9124cc6ef", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cdc5b2bae7e08f0cee229135eecb538bcfd61ad1", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "907a11f1ac2ad705bb1a0ae9f898c1e4a05a1699", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47e4501503c02d28870618a71e27ccfc01abbaa8", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e247134c787c4771869ec127a011ad328faf18c", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac8b696e93084e5013e2febb47b0f66a6b73a9fe", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54aa5593fd723dca8074c62edccdb8026b10f142", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1bd90bbd33a79b32d21e1aab0e4749b23953731f", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "724bdb4f13a693a96cdfb5b409d86813517d9d47", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6963398eb75f35fdb5a41703a3d093f9f597516", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "499064c82bf904b3b3f83c99fc99de54fd3be09b", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2fe96611b90d282c884f489d94b6da3e6fd6ec0e", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef1526e4148b447a4f4ff3f6c068820313913489", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19b9bf73fb06bbb1d142f3fe45e6a1bd7c6c8e06", "messageHeadline": "Hide Spanish from localization options and tweak some copy", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "f7847f9235e8215204e8e221268f1d9f47552ad7", "messageHeadline": "Fix decimals on ratio outputs", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 42, "deletions": 20}}, {"node": {"oid": "0997eef4a8924350aaac9a2a99950c2626d57147", "messageHeadline": "Update buidler.config for Mainnet deployment (#175)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "60ddd636041035efb5002552e11a21fa77373a01", "messageHeadline": "Update OpenUniswapOracle.sol", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ec7b26dbb48b6c36dac2d95764043efd0d174a2", "messageHeadline": "Merge pull request #174 from oplabs/yupan/oracle-bug-fix", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "f6da10077dd956e8e87976d4c6f262851b7083f0", "messageHeadline": "added comment about the precision", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "11e2015aad451ed0add47aba980c3038adff1485", "messageHeadline": "add back the require to max vaule", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32a125c861eec072fb628b837253323994ce4b6f", "messageHeadline": "Failing test for ratio withdrawal when prices are higher.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "1f53233c06e1dc0a9c3dafcd95c6bcbb323280af", "messageHeadline": "Line up the prices to see the units better", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7e6c98e45e5bf2d5c5b209a78ab21b51edc0a2d", "messageHeadline": "Fix oracle where the initial acc/timestamp was uninitialized", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "aa31ff987411b4901cfe1c553b62e18600dc9c65", "messageHeadline": "Capitalize token symbols", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "2a8e6bc611a84a6cb73376ac062f8967191fe9fe", "messageHeadline": "Allow more info when currency is inactive", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "12abb711eb088edbce0ceccfa210a43d6e8c3a54", "messageHeadline": "Support max link on small screens", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e3e0802777f81311364acffd376c5f251ee57fb0", "messageHeadline": "Reduce precision on exchange rates and selling output", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91e37ff7ea49436fcf4859aa92a9d55cb6a46883", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "80286f35bf1df2723ddc817a7e9dd984cb5b56b0", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d4cb50a01ea5934d60b8748f9f77f2f3ae6127be", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f4d2e118f4c8c320228b47a408de01072929b97b", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c1cd9f516945f4cf7151cadb07674758abb8a6c9", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b239cc8563f1b76ce0fffb4918669c0b7938c5c7", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "04630b9b23b0e472eaaf7c676ba5b93ea9e07475", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "349b433116be2f55d978eb3fbfc3f28ed77206ce", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "960a56435961c7190fb4c48b58a3ebdb7410e368", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5ceb77801d22b0407be0312107789a9c429dee35", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f22942cf2c63e8f16f3861c2fa9477c05f9271fd", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b087258a6e43e653b1bd5b5dda1e5c8e68be791d", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bda47027913b564d67c13039cb5623796cb25377", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2d434b91a4f9fbaac395ad2827824480205471a0", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "61b51c0ab6d39a515063fad5806154f4880840e3", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4b66babab23e43da9f6679c517d21babf4d56aa3", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0a77eb2c5800b140a05c945606ebcfd71608fbc7", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "efccef73d5ebeae82d5006ba828ba6bbf91dcebc", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d747a138377feba1a1d0315f9ff6111219ce4331", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4f57b86d83e0b651364478478e1f8ad7fdff09f8", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f0f66623602490623f60908fbf69da439697b0c5", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "16dcdfea30b713b08db098132d49f5ecd3b96a35", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4654dc6eecf23d99cd42f4c64359367d154a2b79", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6f6b832b7b6bafd138af654a72837e042352259a", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b0084193ebfc929aa1da1f0a1b90831bfcc4bf5d", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "73272b9e05d3e6e47d67ad9ba01d82919b2cd7ad", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "183614dc106d34820610cb163c3128a13b8fb2ba", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8529e65caad3eee1c69e15311cf954dad6518041", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "55fea63a5ee3302bcee038293ea8a7d8860f44f8", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a6fd55df5470327480d28633b21170ecdf09c4cd", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c3bd0c6a5b167f4b719277b533ceed82ed942aec", "messageHeadline": "Repair selling button and avoid some confusion", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 399, "deletions": 285}}, {"node": {"oid": "333729cff55270f06bcac29a0fa48d2339879dd9", "messageHeadline": "add a debug button to mint a lot of USDT", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b1219703791053c416db095cd18105a06b53093b", "messageHeadline": "add blocking modals when selling / buying OUSD. Resetting the sell fo\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 246, "deletions": 94}}, {"node": {"oid": "cf2330ec704ece6de3981e3daff6bdb8473981ca", "messageHeadline": "Variable initialisation and rearrange strategy remove", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "f7ced8e57f9f4f638da7fb73e6db8e80aa45c0c9", "messageHeadline": "Add Crytic badge", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a01ee8fd33b014b66015841c1b01c1fd6ca5e358", "messageHeadline": "fix z-index", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9e171f916cf2764bd419178ff4de6bb6d8c604a", "messageHeadline": "default to 2 decimal places", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12a9ae8183341b357991c4e0c05bae2dc43d988a", "messageHeadline": "Merge pull request #167 from oplabs/micah/allowance", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "3f6c5a64452ca14d9712c92fad8aab2286c0bde4", "messageHeadline": "undo change", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9356111bb208ae10a4b270ed9bb360f88198ef73", "messageHeadline": "change allowance to the maximum number possible", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "078517b2acba5165547221113688811c92039d38", "messageHeadline": "Increase default allowance", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "a837192955c3bc8db9b1994a337bdeea3b6a96d5", "messageHeadline": "Make multiline import single line", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "6121ec6ac61eac02ce9f6446cb2dab6fcf831b49", "messageHeadline": "Make timelock solidity version consistent", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c138610df6dbd82713f0269ced798ea84fb5af0c", "messageHeadline": "Add events for mint and redeem", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a21b3e037409cb40e53d24585ec1dc6922f625ea", "messageHeadline": "Merge pull request #145 from oplabs/crowdin", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 879, "deletions": 579}}, {"node": {"oid": "5aef083d35f977e30a66264268ca80b5748a7187", "messageHeadline": "Merge pull request #163 from oplabs/joshfraser/edits", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "491a398ad2b4c7d24df2cc25ffb945a7f7e2c642", "messageHeadline": "Merge branch 'master' into joshfraser/edits", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 2202, "deletions": 553}}, {"node": {"oid": "924d10c22feaeba55ed1e3607c2ad6cec8c6dad4", "messageHeadline": "Setup deployments as migrations", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0c6bcef61e72addcf0a2b4b8809c918a3647c992", "messageHeadline": "Test stubs", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "863ea4c10de6947649a0bd9ae2142c3182dc03b7", "messageHeadline": "Strategy withdraw tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 111, "deletions": 3}}, {"node": {"oid": "a67c1bb444a7523576a94bfd958088f636aa9fe6", "messageHeadline": "Add withdraw from multistrategy test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "6812ab61c9c2456d25c7a2a290ce87800603213b", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "39f7dcbf86af7e01c1461fd722863823c6f89b3e", "messageHeadline": "Multistrategy fixture and test for deposit strategy weighting", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 135, "deletions": 5}}, {"node": {"oid": "1f3624764e16d479eabb58111a62237994bcd7bf", "messageHeadline": "Add missing prettier-ignore", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "39a4624a8a554c07ccd16f89f9fb1ed0a4684b77", "messageHeadline": "Add transfer to self tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "24b8228196a89408ed0507cdd7acc21519b5074c", "messageHeadline": "Merge pull request #159 from oplabs/shahthepro/sell-preview", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 214, "deletions": 64}}, {"node": {"oid": "8c2250ae806b67b830b495987b7f2d7871ed65ac", "messageHeadline": "Merge branch 'master' into shahthepro/sell-preview", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1086, "deletions": 226}}, {"node": {"oid": "43e8ccfa3e0cabdcd02c5b112ffaf8673d72f6dd", "messageHeadline": "modify selling experience to work as expected, show the correct coins\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 33, "deletions": 44}}, {"node": {"oid": "9efd574beafc88c1bc7171210bc6f0d272f6eb3b", "messageHeadline": "move state to the sellWidget so switching tabs doesn't loose state. A\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "3c26971c95653706ac91ac09dc6624eb71d62455", "messageHeadline": "Cleanup deploy for oracles (#164)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 241, "deletions": 112}}, {"node": {"oid": "5911a40707ba415474e0c96439c0332722b0df27", "messageHeadline": "add dark bacground to mobile navigation. Add etherscan link to accoun\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "389c42c5423736c921915e5b8e457ca478a90bbf", "messageHeadline": "some ux cleanup. Fetch APR from the Vault even when web3 provider is \u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "217ffec683781916e84f2a4818cb1528083a1d99", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "adf619aac4bc206abce256b344a528a70c2d8240", "messageHeadline": "add dark background to mobile navigation", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "268407b1c3e3ae6d4d683722d7f9cb5326ab699d", "messageHeadline": "Simplify rebase call", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "d7efa27ca08c021d9d38950d90999a8d3a43445a", "messageHeadline": "Fix strategy weight calculation", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "3b00bac6df11712f9584a6a3beb42929d0cf8325", "messageHeadline": "Dont attempt to send 0 outputs", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9bb705ea965bf8a0d68151561480b41291725e00", "messageHeadline": "Simplify existing strategy check", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "474796eb6d44356b061b7ecf12a0b310098f90a1", "messageHeadline": "Fix docstring", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7f630ccbde7bbe2e5ad523df1fdaa7dede68a6c", "messageHeadline": "Merge pull request #153 from oplabs/tomlinton/contract-exchange-rate-\u2026", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 545, "deletions": 45}}, {"node": {"oid": "4f337493a2fd0500d661227b621a59ed7c9a4c39", "messageHeadline": "Merge branch 'master' into tomlinton/contract-exchange-rate-freeze", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 767, "deletions": 280}}, {"node": {"oid": "7a430283d8bac19e4b84d37a1be9e90386c6ee4b", "messageHeadline": "Fix allocate calculation", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "c8f923b2d8c1236236c75d73762277edf3d6ffff", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b578471f77b94d64ccc3805b050db868f65b1625", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "859f0f3c354014ea83f206ea8115fb38e41d6267", "messageHeadline": "return a more accurate error message", "author": {"name": "Josh Fraser", "email": "josh@originprotocol.com", "user": {"login": "joshfraser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9908f825f691d4b57b3fda64b36fa3647fed6f0d", "messageHeadline": "mobile governance page", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "846df03963fbbb5472b05410e326b6c6bfae70fa", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "30d0b0bddaec506bdff90b4fd2a320c582b53637", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a4e2bc0231682f0ed36077f36cb38994e1143553", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "da622990d6febf367e667c6586bdf15ba5f0c8c2", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3ef20b389c575a998df6020e4d46760a17d4fa3f", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6701f4e515ba6635a3b6a4181770599485812d33", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "92ba014208272cca9c3e8c9996ad1da2371f058d", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a644f6c4ebf7e97df99abfd10996f68438f3ebd4", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a282c27000bdeffaf7caba1f843a95dc281f064a", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "18a4f27186c6d1a45ae329314f66a93a446bd37b", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1dd72d2e9b470051c5cb8ae2b0fcda73394bf28f", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8e982e92261f942c44567d5a1f0e9bdd170f259d", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3f4c2d9887a3e1a05de408853c2b501b4cc484bc", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b613fb82345361b458fae73c0c73142f886c3fbf", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "326570539858fa4a6c59c8d20ee8a34eabbfe618", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "95d4f9cca43f31b8ff83f778fcdc75e3a70dfc1f", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "38d07631741b0352ac2a78adfe0217c7ade8958c", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d2d01a1cc1b34edfe7c3f8a19fbd73d2e1aeaeb3", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4033badea0e1c974ada2b0a43d89a350e17b6def", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e2894838b4af7e96383acd08bb75903211c9367d", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cdb77cf0b89529b75de7494b315e4d913c07e175", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ec26c50eb0e967e398cda9d8d8dd79bfbe5b143e", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f2adf10dd6fa36d3366a1899296b2a5dc8faae95", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "89faee9697095f4d61da0d97da0828a3fb3d0c55", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "87860895217d2f2d0e589963778febc043e7f654", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "70dcfe6ed1f80279298e450d06cd75e71c5e99ee", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2a326067ae216dcf7a260437790571951710b4be", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "21075f57e87625f0769cab936f2ef4f0ea49dab8", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "83458fa93018e6eb00416de4ca55f8a046a9afa3", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "03a3cbb85e6327895751ad0f0f8aa754b72473d3", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8c7261b2c1a3c4c607fb23eb325491c6e567b715", "messageHeadline": "polish mobile earn page", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 171, "deletions": 23}}, {"node": {"oid": "a1aaa782d3135864a93e928c1a9344115d2d1da5", "messageHeadline": "Merge branch 'master' into shahthepro/sell-preview", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 555, "deletions": 256}}, {"node": {"oid": "8a25452a3fae4bd9219f33a2460b1d7e3ed380eb", "messageHeadline": "Add tooltips with initial copy", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 346, "deletions": 188}}, {"node": {"oid": "8cf4095b3596d463f45fa37fdda640f509bf8be0", "messageHeadline": "Merge pull request #162 from oplabs/yupan/oracle-governance", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "eedf8c50b5b59532400e0163010e3beee3655f1c", "messageHeadline": "Set the period to 2 minutes", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6b577e6739051ab5d6d8705c76846078f873758", "messageHeadline": "mobile styling of the index marketing page. And other various UX fixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 193, "deletions": 44}}, {"node": {"oid": "6d235a36c8da6c4e63f6ab5fa6344d8b33beac78", "messageHeadline": "Remove duplicate import", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4d6fa006d1bf756dafce6d44950de291e0429848", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6567d5b3f4ace0c7a73612ca0cb5210684434b90", "messageHeadline": "Added comment for min max setter", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7680a4591925f16aa8b41d61a0ff82e720d0bcd", "messageHeadline": "Merge branch 'master' into tomlinton/contract-exchange-rate-freeze", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 293, "deletions": 311}}, {"node": {"oid": "0045c1a93785c1715816822015d58469fcab21ca", "messageHeadline": "fix typos", "author": {"name": "Josh Fraser", "email": "josh@originprotocol.com", "user": {"login": "joshfraser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "257d58555e885f5149a2c72cedd3576fc12646a4", "messageHeadline": "Forgot the class chain here", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df131d9a4e35d97a9a322b0e1de9934498c18be8", "messageHeadline": "switch oracle to governance and set PERIOD to 4 minutes per daniel", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "dabc778289f62a68e59e92fe42d12205f76d47a5", "messageHeadline": "Chop a couple thousand gas off.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "b852fb751f43a0bdf754d25532c64253c800fe24", "messageHeadline": "Merge branch 'master' into shahthepro/sell-preview", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 275, "deletions": 307}}, {"node": {"oid": "59c7fb73a5b742c218a4a9c6dd7b620e5b655829", "messageHeadline": "Allow empty form with non-zero OUSD balance", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2396bb2102a788e85d818d23e424ba57f3f3b43b", "messageHeadline": "Improve selling experience", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "5b40ba3c2cd8fe68cb594edab6a4e36372de8dfc", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4b6cfff6997bc1ced2527940ff04f12c112c5344", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "69a962863152b2a6cd8941bb0056af5771558e43", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5ade9168db194bbaeee6471e93adc7d72e71f36b", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c198ef38b7616d0a13a57b587892e89448a1d95b", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9a9266e77c737aee3a5eaa4b12c428fb7c2108c2", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a1c934cc3f581b5f9c81e99dfba94fb47f2cb64c", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c592587d3059485e66d81177e834a36ece0f3391", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cbc50354d1c2d9a55f6d0b004f562f7a01d69bbb", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "60a748f7aa35b53cb76985de597662ae0dae8067", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ca050c646dc8939841f7109ae290cb5b1f9e9aa7", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dc7dc76052f3605bdec968afd33b844d7ba49e92", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "06f6ba74053ca657ab21a95b88f2afc0b580c747", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e40f62b26c9e2311125165722ddd422f17cc501a", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1785414686f41e6b43f766ad44a1baf083be61b4", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8f8030f87ce9f0bb65157b4c74a626611a7ff387", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7c36bd5f29053669f2c9709ee15aabbc256ce30c", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "54c63b1395874f64c3903ecaecfc6e50daf92583", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a781622479bba262588307459444e6d57ed2e45a", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0d412b815b2cb2ffc3f55337709631396ba2211b", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "759e440cf51dc65dc37a17cf7a1c6cc68746431b", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8014a9c72187c5712ec4c4bae827f3d9b697c05f", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3a3cc2e739493d5703b275943dc184661ef4a0d5", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cb86dc64b8450e1ec51ae2b706796b152e6f0b46", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ad28d85f69e55eb9ab04f2167b052851571f28fd", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "286d633a3fd9c9ef89121c33dd4f06c50cdadb59", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dd290f08e04effa5bce691214e381e12a2cf8299", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1289f76c72646561b159b63228cbbe12bf5f1b05", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4b42b3964cbe474ed3746038ba7fd8a95ef4aa38", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e7732d688d9f921604abeea6e22efa60bb071326", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d8f0063967d5f8351225e301e56d745752c77a63", "messageHeadline": "Tweak the allowance modal", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 268, "deletions": 304}}, {"node": {"oid": "d316774a17a16b20014c26b8479e4d76d54609fc", "messageHeadline": "Draft code for fixing contract rebasing.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 140, "deletions": 136}}, {"node": {"oid": "2a0bd5043f4363f35821317a2481a17fb61db0ec", "messageHeadline": "balanceOf helpers can now work on contracts too.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "238a3621b0d9e46d30570fd9a8b7da2382c41f18", "messageHeadline": "Make approximateBalance more precise. This will break a few of the co\u2026", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c1d7e356544e7bf7d2fc1fb9efabce1dc827e8a", "messageHeadline": "Comments", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c0c4c224b0995a447fc270360f845329f5f1c97c", "messageHeadline": "Fix test naming", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "8d88f3f06fb44c997837d514733e7e05e09dce88", "messageHeadline": "Remove duplicate test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2be8cb03cffe323ccb7eb71d5312ba47eb355eab", "messageHeadline": "Add test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "deaffbb3b230dc23abeee6ab73419876c513b2de", "messageHeadline": "Simplify transfer logic", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 29, "deletions": 39}}, {"node": {"oid": "334c943e695fcb118efe1adc2e38127169031b3b", "messageHeadline": "Add first transferFrom test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "3e472e80dbd372573f2373c8c4ba38d2a83e3f4b", "messageHeadline": "Add intermediate rebase to test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "16ebca07100e732271f58fb1f9f7fc47ffceb27f", "messageHeadline": "Fix credit accounting for transfers between two non-rebasing accounts", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d04ccd744984a8febce5e3fc47281114314228f1", "messageHeadline": "cleanup", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "dbaeb7e62cb46304b878805513cf29fa42509872", "messageHeadline": "Sell Widget preview from contract", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 92, "deletions": 6}}, {"node": {"oid": "40bd4d60f5ddd91de7d0e133d6317daae01c0012", "messageHeadline": "Fix export", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9270f1a7abb6d8343938d8f9a0f462eabaa06d8", "messageHeadline": "Fix", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c4194ad312fff7acc5f3e83bafa3bd09eec7f8b", "messageHeadline": "pretty please", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e2a5579a57ff8bcae19a981947905d6fc0d2a1a", "messageHeadline": "Fix build", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "7e49d7be7efa221163f39e5590cb9a54aca5bd6d", "messageHeadline": "Fix setting of credits per token for non rebasing accounts", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d87ac49bc632a6cd1bd83dda95e665a2431b0cb9", "messageHeadline": "Fix import", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ecb1bee3a9fec1de34146d8263b14c0c03a09b4b", "messageHeadline": "Merge branch 'master' into tomlinton/contract-exchange-rate-freeze", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1089, "deletions": 709}}, {"node": {"oid": "3a15a29f88136fcfc88364e577fed4b1eea93c2c", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "635eb857fdea683e86acba2f66f1926cdb5a1138", "messageHeadline": "Test work", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 178, "deletions": 129}}, {"node": {"oid": "997e96532af75b33c0baad737703d8f8bea81ac9", "messageHeadline": "Fix calculations on mint and burn and add test stubs", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c7a5aba43b74993fab911f9b8a7cde7ee4486153", "messageHeadline": "Fix fork deployment detection and cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "9fdba5a20a111347767c88cb0b0b8748b175d7ca", "messageHeadline": "Fix credit accounting", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 27, "deletions": 34}}, {"node": {"oid": "52cdd4033291a40fe5298900daf4943bcbaa1ae5", "messageHeadline": "Renaming and another test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 151, "deletions": 76}}, {"node": {"oid": "e93527550ee0079392fdab29d588f4b2aa175ad6", "messageHeadline": "ux polish governance page", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "b6c72c1412ae6f2e92fb89ebfdcf8f06c524a6d7", "messageHeadline": "polish earn page", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "73849fe7fbb1c1af294e85caac79a72ee0b74cd2", "messageHeadline": "home marketing page UX polish finished", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "858ede26a802fa933022decafda933d16e62ad1f", "messageHeadline": "Add WalletConnect icon", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "531a981d142e828a737012700f0756e6cb48d6d4", "messageHeadline": "Merge pull request #156 from oplabs/shahthepro/mixpanel-events", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 134, "deletions": 17}}, {"node": {"oid": "a99ed93fd6e895c9be02a5979c81135e1d7cc572", "messageHeadline": "Update script", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "405988fd8d5984f21412fe0516f18a370d1b62cc", "messageHeadline": "Mixpanel events", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 133, "deletions": 16}}, {"node": {"oid": "96a433ca98e3669c5900d8c4970c9da01342f9fa", "messageHeadline": "Support max input from balance", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "a58618e86cd3d3c85a3c1ef1cdf8b6a96902986a", "messageHeadline": "Remove premature formatting", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0a4c24542968178328a519b9aa605bc932b605a", "messageHeadline": "Fix zero state", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "490ad55e8c11a08b72fbf782edf26e8b2c5a10ea", "messageHeadline": "minor refactoring", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e3e6e5885956cc79fc76c27b629c78a772f2e3aa", "messageHeadline": "styling updates", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 101, "deletions": 24}}, {"node": {"oid": "7464d1e5cc92e8581e5c47f312b07f47aac5dbfb", "messageHeadline": "Merge pull request #154 from oplabs/shahthepro/ousd-exchange-rates", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "109863781bb1f6a55f6785cae5067d2d5431cf1b", "messageHeadline": "add a comment", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b5a438db9d9328ffd3eb603de913569b60f45ac", "messageHeadline": "unify decimal places in sell widget", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b5322a0c55d9de62987b427e0a7aec8f0f94565e", "messageHeadline": "Merge pull request #152 from oplabs/yupan/direct-oracle", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 274, "deletions": 264}}, {"node": {"oid": "56c8403bbafcd81de763915820002211e4a343e9", "messageHeadline": "Read OUSD exchange rates from contract", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "091261eec1ce0b09cddd4fb3f7634058af808b0a", "messageHeadline": "Add new environment variables", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c71c5f3daf9b52e937f916a64428f4eb689bfc7e", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ec1b63179415a80ea16109c558aa49f30cb77e37", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b75a24f45e15f4a8ce1d173ef5a2b7e392c63e62", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dd0734c98906fa0770ecf07ba4488ab825a4879c", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8491ba4fa4d50a8e0c9768cf925691fc5878dce2", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "45c465a709c11f7c6a5986f912b67d9b2d9c1e24", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8c727ce7d6f9baaeb73ece62646f05096f51d3a8", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "62b5bcb2b15ae264a1042c4eb86fa9539d7a6286", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "04b72cf8602ef68ae6f6f4b29cf0ba3e971c1d8f", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "798ad9d35bf2fd41635b22950cfdd9e48750f718", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ab2ba06c91bf29f8ec8bec29c404e2ff66409dac", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c0840e271ddd7c16e6430f0cb337bea01c6c19e2", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fe69fa925fa1977ce56b14514f54ac8e5d252fb7", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "12c019f38f6370d33b081fedae33f3151ba1600a", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "abf8ae62cbb6ee1a3bec2f99742b38b94e5c2801", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "94237263ab46a7010b434f544d0b5ba8c7dae279", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f26548554ae46031e6947906a238086595001051", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "04f12d8fb6933a2c3663941aab278ec012de3ba5", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d4b9b66630d309fd88e2948660535587b9154c92", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5e8fa9a7740248129a7a776af2bfcedc7cd6203a", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1a27408a158a63493d712c79adcf5e9422b43250", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "37930edb175f66f9c1540bbf75e9e72d92521723", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9f2a13d540228ce13be4561e25332567a9e50bdd", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d2b3ff97bcce0bbb954e53aa207a7de61c402879", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bd0c4b042d8bc51ec6798045599923737dae26b3", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dd7e1b5fa66f92fb6e19d5045c64d943ab815781", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "521117e5753f78b5011d4a79fd4f37c200d4a34e", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fa018e087752be04809e046140d7f9578c9033a2", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "84412f2a13253901844e58bd8b62bcb3edfcc4ee", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6100346e4abb3e41d07af8b0daaa723542c57ddb", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2f83090a11e76e01ed8dbb6600e094c9c406f292", "messageHeadline": "Tweak some copy", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 345, "deletions": 282}}, {"node": {"oid": "de9b674198e8605fb4369a94c91a95b5c1c1b264", "messageHeadline": "New setter function for min and max on drift", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "97a5896513843d3e5e8709b5ac4714207a5627af", "messageHeadline": "Make Max and Min dynamic, set upon construction", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "0f0238a57716044a399b54d34da0b1992fff8aba", "messageHeadline": "Test for transfer between frozen and non-frozen accounts", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "bbb05008f0ffc015acb3425318b183b6aef01f87", "messageHeadline": "ran prettier and lint for frank", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 111, "deletions": 119}}, {"node": {"oid": "155d29ca1f71658e49c11990332c83e5e1a4cd0b", "messageHeadline": "Fixed tests so that they are complaint with a min and max drift in th\u2026", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 53, "deletions": 61}}, {"node": {"oid": "819fa921e7347f6f7059e976486a871a8f2a7baf", "messageHeadline": "Remove from exception list test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "a18fc5c59e2befd8e8390146377c1aed9f42a4ec", "messageHeadline": "Second test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 97, "deletions": 19}}, {"node": {"oid": "96986348787b81477147e9c3adf69883ca3d9dec", "messageHeadline": "Test stubs and first test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "6fd33de67623fc4e22bc269d2c67cb828ab92d50", "messageHeadline": "Ignore production environment variables file", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "628b914db567df9a05c825fb3015ebd4f467eeba", "messageHeadline": "Make existing tests pass", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "1f2dc293815a301eb4150f77ef78bf984643d781", "messageHeadline": "Merge branch 'master' into tomlinton/contract-exchange-rate-freeze", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 8432, "deletions": 6715}}, {"node": {"oid": "83bc5a9bd9838e7a8f8d18ed89283b3595c11c9e", "messageHeadline": "add placeholder for when user has no OUSD", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 197, "deletions": 141}}, {"node": {"oid": "b4c45979a1562b68b0c90d715ac1f2b35e817e75", "messageHeadline": "unbreak the banner", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a0c9560152a0fab46b07b8dbf3b957c6dba75d5b", "messageHeadline": "Mix oracle fun", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 205, "deletions": 191}}, {"node": {"oid": "288b71ca7d07f3c4fb1c6e2e1d315592ec6a673d", "messageHeadline": "harcode exchange rates to 1", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a2905bd057ea1c9b59701f15913a917d5534dea", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 358, "deletions": 78}}, {"node": {"oid": "449e93e884c44f7dbe5c5131e9ee67016a29318a", "messageHeadline": "Test adding and removing a strategy.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "07d6dd0ad091d1db37e89d73abec55a5aa036d68", "messageHeadline": "Disable sentry on dev", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eadb9b2ffc3445ff648b7e0bcb54da2799b9c82a", "messageHeadline": "Playground: Add simple deposit/redeem fuzzer.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "34a90d3bbc759747a6480d9c5d6526b0c96c58b3", "messageHeadline": "Playground: Add USDT", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "1dfc8114786cb01a0277ac03048300c5b01e9fa8", "messageHeadline": "ux fixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f1b5529e1a5a417aa20b8b4defceffa1556ed0e8", "messageHeadline": "ux fixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 73, "deletions": 41}}, {"node": {"oid": "d2caebedf90f461a03a0fb6f6538fdce614cd479", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 240, "deletions": 8}}, {"node": {"oid": "c906ab6e1712998a7fbda05c8eeefe0706b79b9f", "messageHeadline": "add debug calculate redeem allowances call", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "148473c60b5ff9155a66dc5072cd7f6db094f0f1", "messageHeadline": "Merge pull request #151 from oplabs/shahthepro/sentry-2", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 240, "deletions": 8}}, {"node": {"oid": "b0b08b28dc579d23ff1b1ca2e52128c3542de508", "messageHeadline": "Add sentry", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 240, "deletions": 8}}, {"node": {"oid": "77b752ca1d87e6dc0fd104777f4020a0b311fcfc", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 19621, "deletions": 7205}}, {"node": {"oid": "b48ff51c9aa1a3c5630b06def4536f18763419f3", "messageHeadline": "Merge pull request #141 from oplabs/tomlinton/ratio-enforcement", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 253, "deletions": 89}}, {"node": {"oid": "0d7054d1035589e1ed34b2f5af79173fade090e9", "messageHeadline": "Fix tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "2145c8e1fff939cdcc4d274c5e449cbd654bba03", "messageHeadline": "Merge pull request #150 from oplabs/shahthepro/bug-fixes", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "259c39c2bcef3e2c0e77ec7980293af7339a75b0", "messageHeadline": "Update arg", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "959b1f6895b00b879a284c3fb3afd9bee9195608", "messageHeadline": "Merge branch 'master' into tomlinton/ratio-enforcement", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7975, "deletions": 6705}}, {"node": {"oid": "e83c7f6f1d39954a0f42deb636e96d9a8c71f5d9", "messageHeadline": "fix some configuration bugs and update readme", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d8983d38dc1ba0ecd3a822286ccae8082239951c", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7b2d8ea1d94fc43d114976ba600c682cd3619e58", "messageHeadline": "minor style fixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 103, "deletions": 33}}, {"node": {"oid": "c6c97a3ad6454a8f928d76432468437db1f16267", "messageHeadline": "isable `getAPR()` for time being on DApp", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8923cbbd19d2adcf15957b5fdcd4e7fa83b6e420", "messageHeadline": "Use IViewVault for APR", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "5deae06e9865cbcd40bbd1299f3a8d40b552dfd7", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b34a58bdecfcaae88287fd61d8548582f40a4aa5", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df8d95b4222abd6e8d899f6e30c214121959a600", "messageHeadline": "Disable `getAPR()` for time being on DApp", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e81d0889c1a92a601433310560f77e2ccdae6c90", "messageHeadline": "Merge pull request #146 from oplabs/yupan/vault-price-usd", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 77, "deletions": 17}}, {"node": {"oid": "394fdbdd22e3f24eac73413b376e7090b834c2cb", "messageHeadline": "Fixed up comment and test", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "7e96908181f471468ffcb9f6a7680c3f650eca90", "messageHeadline": "Fix tests", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fab7d91877b23a707073aa1a39ba4138a8923158", "messageHeadline": "Fix fork", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4e7a5fdf64afb58d8e5e03d6dd8aff15cc86b70b", "messageHeadline": "Set fork env for fund", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e12bc9c334ce6f03b09ee95e6264ec44b830847", "messageHeadline": "Refactor account funding", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 143, "deletions": 115}}, {"node": {"oid": "5b1e98cd323ef0efa10283c4ea6c6affd7debe63", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "614b13f8e6773ec8669dfdec1eff28f82345bb33", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "678198e7ea8ce3b2c50209d3a83c80336380ea75", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0b4bf74ad537e57940a89f5b71e17fa1022e6857", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5fcae16da110693effc88f5958cadc3605fe1590", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a2050ba7ffdf5a9f6cdf9133f786666a8c7703c2", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "65c3d372b94272320e0a140753eb4e073ef97af6", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a48203e38bfe6df81a4246f227ee4bd27e3bd2e6", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9166b722a745197cd94e7369854a74ad24056ca5", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f3881888ca997d328ae0b745d242576383b824a7", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "16924f597fbe9f02e2eb6e22e5f435261d794b79", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ee74d843492349c9062bcd6d33877c8c4bd01777", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7f6721f437facb319547daf47bbc0a2b2834d5bb", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6b9521bb0233f593d5b5cfc9355d23dc84137503", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8e86a7ee5f11fcb44b58924519495658d43b33ff", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c9989bf47c5bd8c8ae58a37ff4a57300c335348f", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0e1eda32da9ee31c1fdcf7358875cce207e14f51", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cbf57cb020710b26c480655a52965301dc8e2ed6", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "af353aa7602fc3c8c5a39a6a5f780c2811972eee", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6e842750f722d3348c4f7476c63c71caf884ba28", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6cbb0cc91d45ea9406c1bd50e175c093abac76a8", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "13a3351f0b63d10fbe141165a7dfeb7c3b491454", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e2acdb77cda49a1dd5614a94c2a35da14168ce8e", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d86d07ba3824716fe60e076c19873f605832885e", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eb32662163e8285d2b082538ae22e42e06397243", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "564e9a6019d2bce372bc9efb27c8b055d4098ad2", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0e5f91d4ee26d151c7fcceb32ae6399c0b12f135", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c589fdaa18699790c88eef633a5b41bdb7e84477", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f0bd40d0e192fb6efe1d273ca4a39429122ea801", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f05084a7a8018d9341f7c4896e5c3423ade954f5", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7145141070a78cd577ddb815c0ab9f48a96d9bd5", "messageHeadline": "Add some graphics and improve small screen styling", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 428, "deletions": 78}}, {"node": {"oid": "a7dbfe1604813db82276d0feb5d282c016d4aaa1", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "718a24492fa390e8f6b298de0434cbb2352bb6cb", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "8c281bb26df5023b63ebfc0579eb867ace7d75f5", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "5ef3e1aab90d45bbfd4a2f47b723507543761331", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "1567e3a81318be4aa6210bf71b0e6178a851fe64", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "0398a8662d59ac1a019fd1d6da719eca4a48b250", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "6123d693e722305edd1fd1277a66a6668e13c565", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "39eed346eeb84a8ac5e8ee0ba2e63449bf9aa437", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "94937892aff087ff7444ba2047c0d171e5bc5156", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "157341f03a731f2ff75eec5d2a9c93ecaceba2c0", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "863cb47cc32f57f08894f27222545849402652cd", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "019730a2ffb8ffb6148a0cb3c0bdef2fa17077be", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "3db4d62eab6e9e6ba06c487c070e9a16cf17b190", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "db7f8192c6456ffa295fa0a6315803bb324dff93", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "50739e570fdeaf0f94b204a13b7898cd7d319007", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "ac2f3c3db0e927370b7bd6d2c35dbcbc9534057e", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "9f8049f3491dad88201124fce830792a8727567b", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "86b93705bd994e19e7f2dfb376aefc71cffcdfd5", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "3f4dd7156de6fbff045fb7d0511e62cb434b979f", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "113ee31de273fbe78187042de00b800f24f786d7", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "676af24103d9e6aa31b0a282b160a9046ac2d56a", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "caa3474dbf1bb20aefc6faf66d1b585da4620704", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "685d08a53797fb81a53567005f131dd1432e3dd6", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "92bc8e4d8903fcdcf03aa6bb401de563721cc73b", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "e78bfcd516b4da60cf359704a38d890d18c621b3", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "e1255788528c194d1cda0b002e3fad46edb0c5ce", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "13255e6efe63e153020e3fa5a856c9ad0d96a484", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "227e998ac628702badf464b82aae2b883d5e6c17", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "1ce88e5460470b32c8f2487e30827e3b792e32db", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "16a85f971af564de153b9e14bc2b6d6307a005d6", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "6ee0fc522d657ff61016b0084c8e4fc9636a3ec8", "messageHeadline": "Revise copy and graphics", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2850, "deletions": 4248}}, {"node": {"oid": "3a8a3078df50ca4863f144a1a8551609f5599b3f", "messageHeadline": "added priceUsd to Vault and IViewVault", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 76, "deletions": 18}}, {"node": {"oid": "2e1493354e505a43bedef94ee1fca58b3b3c12b8", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 75, "deletions": 12}}, {"node": {"oid": "e4ace7614c9a295b4e25096ee485e0bbc68b07d6", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5fe727787f6d8a5b2b7bd42a40e9dc1e4dd3c03a", "messageHeadline": "running prettier to make the code prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 329, "deletions": 91}}, {"node": {"oid": "1ac30ca00a1f3e56394aa6c511a0201e8612af4c", "messageHeadline": "running prettier to make the code prettier", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 104, "deletions": 84}}, {"node": {"oid": "0604a37be7b915056a1c09c14a3209ac0f0a25f1", "messageHeadline": "update to the new sell experience", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 388, "deletions": 945}}, {"node": {"oid": "56c5ed8a2ccec7c43105517ce6c4f49d7f700d25", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "44de04e90e6004ad6a95541b3696fff209a57866", "messageHeadline": "Merge pull request #106 from oplabs/crowdin", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 2381, "deletions": 881}}, {"node": {"oid": "b46ea459b192a0c36d8ff58df544a29f450fad71", "messageHeadline": "Merge pull request #125 from oplabs/shahthepro/gas-tests", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 416, "deletions": 70}}, {"node": {"oid": "72e174c991629cd0a6adf452aa657226b900afe2", "messageHeadline": "changes", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 87, "deletions": 72}}, {"node": {"oid": "712c5344b47d94ab622ef17049bdde190c175ea1", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "240edbb87b2b367ce0e60b67f46086198cd5e9ec", "messageHeadline": "Merge branch 'master' into shahthepro/gas-tests", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 16417, "deletions": 3705}}, {"node": {"oid": "b5ffa1c1ee759f4b718273ded8140f940cac8c8e", "messageHeadline": "Merge pull request #135 from oplabs/shahthepro/wallet-connect", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 343, "deletions": 11}}, {"node": {"oid": "b093027692e8b717f30f088e235272724fd10b45", "messageHeadline": "Merge branch 'master' into shahthepro/wallet-connect", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 13406, "deletions": 2168}}, {"node": {"oid": "48cdf71cffbb09ad93a2c794e267d9362998ab83", "messageHeadline": "Fix bad merge", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "60a784bed55090976f20cac4d512fcb6498be7fe", "messageHeadline": "Merge pull request #144 from oplabs/shahthepro/mixpanel-fullstory", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 381, "deletions": 181}}, {"node": {"oid": "24301480690be1778f7646e5e44e1a418230f424", "messageHeadline": "Merge branch 'master' into shahthepro/mixpanel-fullstory", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 2329, "deletions": 550}}, {"node": {"oid": "29b0c3a49d28368e624df9812a9d881ee78b2285", "messageHeadline": "Fix tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "45b2d65f38bf0cf0f2444923136fdbab472fed6f", "messageHeadline": "Remove support non standard token in fixture", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9a220c717e3df044bec733aab0f58d34f661a2da", "messageHeadline": "Remove require statement", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cb6432e00bec7bb8a245ffe576cb5f018b3e7f97", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0e9a0f194a953d8bc9a2bad814b15394fef5733f", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1c1e439f1ebf0998a6a6d7e07f96e711c7f25329", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "544c7ca4b8590c7e6de5e16bc9ddff3041e4b270", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "fab215c54c26d3e487a9acf750bdada2d875cc43", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "326bcd92a54dcaf5ceb3acf18b1caa0e1d754263", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "771cba110f29101466e0862cce5c9c5025296c81", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d06edb61c99688dd2b217c6b0d687192a76597a5", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6cead287556403fa2709d7a5a5027bb370356d9d", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2f108d5e7b23e4dae88f2581a7aece44627dd72a", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d066a37e44af91bb7f6d4f22a107f19d93712cf4", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c5e3eb996c07d229e5d6c112a3e8dbb34f666546", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1631204069bf349af493a66b639507da66f507a8", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f90fcdbc2947071162a142aa9046c34991e106ed", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "fa463c5e1f30e86abaa32214aa5a22a112974195", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "446d94d47a7b5d57d5a0925d9f3f808e1b20d403", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c4f2e679c308fe213120e2555e78e8aaa4a72589", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "fffe7af158ba3be9913bab37fe6b42e4db01e134", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e721ef5c45a6a2111747c4f99b2724f7bf8abbf0", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1fdae6d536d34a26b38cd481bc125c945e63b2b0", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "581c2e88a52f6d7f86b9787841e69da5ecaf158c", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2f508d40a71c457a4a2aeb29269e95a7d875e930", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "dada73dbf5393745af1908c818b109904b615e75", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "476376627dae41d96e3767db3c552ad88493d568", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c8f9356813342974b2ce942ee5f108acc243ca28", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c305cd2661b3967e910e0288105a8788bbf7d478", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "7df81e0c6f40250723716d48112298ec5ecd173b", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b172878b865e37ccf195ebdf68c03fe57cd8aef2", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "48ef4e3d47d415dd3534dad130ac74ce048c3dc6", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a1f8152e234d9c8f9b5b6ee74d6a32e043e15ffe", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "86988ab720a1bad3c62fdbd35b9f0326ac3c14a3", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "baaad45565305939602e33b043f51f096b1e15e5", "messageHeadline": "Tweak governance rewards", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 445, "deletions": 304}}, {"node": {"oid": "3e18f0019975ece2fe81ef11ba4eed1a22098040", "messageHeadline": "Remove unused redeem arg", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "682ee6a3167fa5435192c75b80c416781daee3d5", "messageHeadline": "Merge branch 'master' into tomlinton/ratio-enforcement", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 85, "deletions": 92}}, {"node": {"oid": "ce5d7dbcfe6591062ff7a935ab46780fb5c5be94", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 84, "deletions": 84}}, {"node": {"oid": "6522ad35a05914cd1f87cb2101b357258d8cc7bc", "messageHeadline": "Move stablecoin fixture for dapp", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7837d1bdc2d68dd92d69e578fa8800fb54acb84f", "messageHeadline": "Merge branch 'master' into tomlinton/ratio-enforcement", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2151, "deletions": 381}}, {"node": {"oid": "bf3144df795e78e085a4dfc2e30b7ce8786f6dff", "messageHeadline": "Revise use case icons", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "529944a4904e3237ae54b62ee8facf5fc6bd17e8", "messageHeadline": "Merge pull request #143 from oplabs/yupan/oracle", "author": {"name": "crazybuster", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1743, "deletions": 166}}, {"node": {"oid": "69aa45e739896be5f127aeaf1ec5425bba4bfd39", "messageHeadline": "Added comments clarifying the precision", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2ae8f7db73c6737b6397d24c6a960320fe7eb22a", "messageHeadline": "Update .env", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90f83c3be19d59a6c1fb75a7afa7e57d0d100658", "messageHeadline": "some cleanup", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 67, "deletions": 16}}, {"node": {"oid": "124dc59b1710daa45ddc412c976bd88b058687f9", "messageHeadline": "Merge branch 'master' into shahthepro/mixpanel-fullstory", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 277, "deletions": 181}}, {"node": {"oid": "39d8400406f89172461c51c17efdba451a38715d", "messageHeadline": "separate sell widget into its own component", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 277, "deletions": 178}}, {"node": {"oid": "7c13795daca3e530d713b86027fa185b5de44bf1", "messageHeadline": "Remove unwanted function call", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "53e5f921a64c0e2c16d69f0a53758f260a61b555", "messageHeadline": "Add to debug dash", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "a5db8ee67fcd82c1587ef84e461babe00d56c865", "messageHeadline": "Add redeem all method", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 306, "deletions": 184}}, {"node": {"oid": "db669aa861b4b3357f60dec97dc5bb6b77b36525", "messageHeadline": "Bootstrap mixpanel and fullstory", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "9117b9f65e633a97ec5b108f887b5fd599383ed1", "messageHeadline": "Fix strategy support asset check", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "772d4ff481252f4f46bb1e890fccdd3ab6a0b279", "messageHeadline": "Test fixing", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "9c993873db0254a3476768fa2e91e05aa0e8c482", "messageHeadline": "Remove only", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79e637a7f0735e100c9b14352913b06d8659af81", "messageHeadline": "Fix handling of output value differences", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "60d05d07da5ab1ac9208209e2cbdfc7fef4224bd", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "092772225401491ebdf5c935a7ac527ad1fcc402", "messageHeadline": "Merge master", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 10665, "deletions": 1527}}, {"node": {"oid": "982a1e22948952225d0da487c6a7673b13182221", "messageHeadline": "WIP Wiring", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 77, "deletions": 60}}, {"node": {"oid": "0bd331cb58ff41d01b77b57976ef882c44673812", "messageHeadline": "Merge branch 'master' into tomlinton/ratio-enforcement", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 10494, "deletions": 1533}}, {"node": {"oid": "d30997ff8b773fc386d9f5075b8dd21fa909f0d1", "messageHeadline": "Merge branch 'master' into tomlinton/ratio-enforcement", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "085687c0d7b74cf4cdfef0040795faf6cec96ec9", "messageHeadline": "Merge pull request #139 from oplabs/tomlinton/vault-buffer", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 161, "deletions": 14}}, {"node": {"oid": "bffa2a3fe0f2910f0b97643a92b9045e3ee8086e", "messageHeadline": "Remove IWeighted", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "882b94efd70fbdc05d16a85fbf6072191511af84", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 63, "deletions": 58}}, {"node": {"oid": "f27ac855f2453997cfa67e4179807dabcfb57a9c", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 150, "deletions": 23}}, {"node": {"oid": "84e7b57c3c0a50d5b5717dc4fbaa7d21bf27a534", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "f0514d0b6776fd4abe32e880899e9580ecf06699", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "4a8eba955f6ae917d0c928ebd5f9fa8b94f9cbab", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "a53c869eaf9f70b1b3b72e0667857f4e5cd3d1b4", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "97c9aeec3956fc5905af608fbefdc321fc7d63bc", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "f545e1cbdf181817f730863c3c2f509d8a650abe", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "94fe17958562ee81736b9a68511aac24de78d5d4", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "efea2dfc4df5630e80da1503abec8e5cbcb9978a", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "09a4516ae3d5f497be7499f1cf3258106936cc71", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "a924d2c06949c5a1ac0cdce42b0a9e3f07919e3e", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "3833d5f3867f346cb5ecdc371cf27c03a1af5e4c", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "d0850c3bcde8f0eacf0b312257ca1a40579eb643", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "0c90856ca6bf9d61bbbe34ea0441b84f66eca7f7", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "6a60f89887fb877693e6874cec4d4dc7cb3a992b", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "148d3192c540a41c24550c12a2801666faf04f5c", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "785d7c904f6d7e61a5b29ff34770ba3b228356c4", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "0e438584334782b67e854201321ec3f0f2e8e0c2", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "4f3168543fc60c9b3b7536f725b3ce0c528f1f5f", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "1faa5e0fa6440954d5005b1d9c00ea0098884649", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "782466f8a6825f5a0b59e40dad9dc7734b24ce05", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "929659177b2cf7ef54c4cde17362969360a15340", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "daf877f57be8bcfaffdba76e8a86030de40ca219", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "cb651755c7fcc02819c867ddedb528b15821be53", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "463d5598db2aab7a47d3377740682362fa64a80c", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "691757213c55f8d21c41dbd89c6fcb564c1f8689", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "b3d57bc89677670e3857bb99abf01ae8f4e1f66e", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "6863b9896163c624c691e0b0bfebc1830815d01f", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "b87e8e5d3ad444adad0d3880b72d652fb832e949", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "0e16bfae7b3d4571e2ae38334017bd4a4f24bbdf", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "fc19590a9ea474f4a21184502e50de700f6ed84e", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "12c691c688cebb66bf5b6d78b9e8607e6c5efadb", "messageHeadline": "Restructure fourth yield source and add compounding graphic", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1099, "deletions": 681}}, {"node": {"oid": "b8ea65838d0bdc903afa6ec6bde2eb45db22e626", "messageHeadline": "Use viewVault for test calling totalValue and getAPR", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 54, "deletions": 45}}, {"node": {"oid": "70c6e2ad982810f8fdf1473d63f5cf36f890557d", "messageHeadline": "Update TimeLock tests", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "37d86aeae5c19e281170e9d08a29a5c1d6d64e7f", "messageHeadline": "Convert z_compound tests to use MixOracle", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "88a62f05a61f6e975b7f5090fbf41f0fb152637c", "messageHeadline": "Update rebase tests to use MixOracle", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "be6dff750854ae90e98dea3f967710549f8bedef", "messageHeadline": "Update vault tests to use MixOracle", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 67, "deletions": 20}}, {"node": {"oid": "eaef3405134221a0a68a6ed22b78db42729a3cd1", "messageHeadline": "No more evm revert when doing yarn run test", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 64, "deletions": 39}}, {"node": {"oid": "2717217a83eba147cda06e91ee26d48a8bf1ebf3", "messageHeadline": "Merge pull request #119 from oplabs/sparrowDom/mainnetDeployment", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9388, "deletions": 842}}, {"node": {"oid": "2fa379c59463e549cf47ef820d6031b8a00baf44", "messageHeadline": "update readme", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84c3f1a6c4796e77fb900ea7bab8151a13c47a3e", "messageHeadline": "update readme", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "ae6107148c7a2e6ab54f573aaed875af29f44b88", "messageHeadline": "minor error handling", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c59679c71d7309cf79ee100996d1b7a9ccfeffda", "messageHeadline": "add a script to grant stable coins when running mainnet fork. Allow t\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2211, "deletions": 15245}}, {"node": {"oid": "e83c998f0d8688d5895d656bcc43c8c225762f42", "messageHeadline": "Add more mix oracle test cases", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 44, "deletions": 23}}, {"node": {"oid": "86cbb152fac72d884652d70001dc2d553ffaf0e8", "messageHeadline": "Fix MixOracle tests", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 87, "deletions": 60}}, {"node": {"oid": "f9289d20347c97352f650ae960d615bd1debea7a", "messageHeadline": "merge", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 131, "deletions": 40}}, {"node": {"oid": "60df06b232f9a947b79c14d0030ed3bba12b4192", "messageHeadline": "Add tests for mix oracle", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 110, "deletions": 26}}, {"node": {"oid": "0aaa48da0da3f260a137b9cc394060981d7c3433", "messageHeadline": "Changed vault calculations to use MinMax", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 133, "deletions": 42}}, {"node": {"oid": "0ee75de2453ba98c81148c5bf6457e0376f70649", "messageHeadline": "Add comments to MixOracle contract", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "07a6a08063fbe7adc68f267e61fd1431012997ba", "messageHeadline": "Merge remote-tracking branch 'origin/master' into yupan/oracle", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 330, "deletions": 243}}, {"node": {"oid": "4bd7c319d40d828e8d334dc43fe2a5508c89ef83", "messageHeadline": "prettier", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 542, "deletions": 363}}, {"node": {"oid": "a6041810d636718697b4cec9614a85adefe0cdd4", "messageHeadline": "Merge branch 'yupan/oracle' of github.com:oplabs/origin-dollar into y\u2026", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 236, "deletions": 8}}, {"node": {"oid": "790141ec0f1742608c5df3d559f0234c28f186f0", "messageHeadline": "Add unit tests for chainlink oracle", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 144, "deletions": 21}}, {"node": {"oid": "76add6b4b9753b2875b41ec143598f05260c7ae6", "messageHeadline": "Merge branch 'master' into sparrowDom/mainnetDeployment", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1502, "deletions": 1287}}, {"node": {"oid": "836cd36428c514881d4eff0575dbc185efd5d963", "messageHeadline": "Repair banner styling", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "8c4f3d8ebaee2d7021870063760d2c2ee030dd81", "messageHeadline": "New changes in preperation for using mix max in the vault", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 238, "deletions": 10}}, {"node": {"oid": "c195d958dac4aa066f7e958a6438e1c08f6fef14", "messageHeadline": "Remove console lib", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6346800d4bb0f7596d863485faf82b0bc0a5191c", "messageHeadline": "Add tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 147, "deletions": 26}}, {"node": {"oid": "cbfc77350f7f2c46a1f8560525e8d2c2ee3549c8", "messageHeadline": "Vault buffer prototype", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "cadb64b7b52881f6ee7d6b798404f783f2381130", "messageHeadline": "Slither reentrancy warnings", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f3517c7b317e6060fddc121d2e8a2c5b2583fb22", "messageHeadline": "Merge pull request #138 from oplabs/sparrowDom/uxFixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 180, "deletions": 93}}, {"node": {"oid": "55ba855b9a052955e8147e22e405ff8d5649add3", "messageHeadline": "Merge branch 'master' into sparrowDom/uxFixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 133, "deletions": 64}}, {"node": {"oid": "f2cad1153226eed7e5966fef024502af7ff9b3ee", "messageHeadline": "scripts: store deployed oracle addresses in a json file", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "fc487203eb32b06b52b45621cee8d87592ac18eb", "messageHeadline": "Add more-icon", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 53, "deletions": 31}}, {"node": {"oid": "135c8f10cbc994823c4b9f11d63a1e44dfad1a34", "messageHeadline": "Fix scenario bug", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4297b6fcbbe8ea552952d3c3d662abbcf866cf59", "messageHeadline": "add missing entries", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a61dfd361a897588c393c0ac8e3a60d0b1e16e58", "messageHeadline": "Add wallet connect provider", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 389, "deletions": 24}}, {"node": {"oid": "f1a3fe819e01a22306f17ccb77650db9c16c55dc", "messageHeadline": "remove the unneeded test", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "a13f9f481b03cdadc7460c1128cd5ce73bbc38bd", "messageHeadline": "You should really compile code before commiting it", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29ba9df8a1743a64337f1e8a357f452b69c77639", "messageHeadline": "Add more-icon", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cd3e3ecd7375b4e837b2b13c54eaf71f217ddaca", "messageHeadline": "fix margin", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b65cafdd6b710cb24e8d03d7bd71c7ee513bc09", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 104, "deletions": 134}}, {"node": {"oid": "35aab7667f706f71d5dcd1062aa2753038d853b8", "messageHeadline": "Icon fixes", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "9e9cfbd9f85034fb1bbcdc270667b023bb545383", "messageHeadline": "Rearrange Compound strategy tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 104, "deletions": 134}}, {"node": {"oid": "1603072acabd48eff26ad8ba7236842eb551bb1f", "messageHeadline": "Fix tag", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "235fc765f5bbc04f4928904e701cb6b6d09abd73", "messageHeadline": "Comments", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5eff6e81106ad4968e288456cb072db747982bf0", "messageHeadline": "merge master", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 7760, "deletions": 4489}}, {"node": {"oid": "1061ffe662366ce4008b8a6ac764ae9f4690867d", "messageHeadline": "Merge pull request #133 from oplabs/tomlinton/redeem-fix", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 14, "deletions": 24}}, {"node": {"oid": "766deaf9c0ec9c542a10cfdb1ef39e8c6d836e25", "messageHeadline": "Fix redeem and remove unnecessary test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "73f02a30be3c90065e499a56b3ab49978834f448", "messageHeadline": "Merge pull request #132 from oplabs/tomlinton/test-restructure", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 1034, "deletions": 1021}}, {"node": {"oid": "85c0cebc0e67b20c5746cc646de62b959b533128", "messageHeadline": "Move mockVault fixture tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "198efe3f6e2276a2c50d5b1ed9453d4c808c053f", "messageHeadline": "Force Compound test to run last", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "68faf0513553c01aeadc6e9d3366d7100209b518", "messageHeadline": "Add strategy count check", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce20db12b8f28789792e01f884eab9696e526619", "messageHeadline": "Remove .only", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33e1df135416fde9ea06cf30e30a841be28a3539", "messageHeadline": "Split Vault tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1027, "deletions": 1021}}, {"node": {"oid": "b685e225cfc4889070f741f7ebaf0da694d6e106", "messageHeadline": "Merge pull request #131 from oplabs/tomlinton/decouple-enter-strategy", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 88, "deletions": 47}}, {"node": {"oid": "f33ac819582d742cc755e7d16ba9fbe1b336f446", "messageHeadline": "Disconnect strategy deposit from mint", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 87, "deletions": 47}}, {"node": {"oid": "f0abcbb5b149adb268eba4b9964209713340da4a", "messageHeadline": "Add Ganache deployments to gitignore", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "55d78b17715ba90697ed1d96f1d979aabd27beaa", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 14, "deletions": 28}}, {"node": {"oid": "438c920fc34cd4065de71cc3cc4dcdc628a0e844", "messageHeadline": "Update attack scenario", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "e769f272fec2923f80479eb6aa897884e0684190", "messageHeadline": "Better tx display", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0c83c731964e0adb165d8ea826b497ed735e7712", "messageHeadline": "Add placeholder APY and make earnings animation more compelling", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "d3d5436adbac417e43a73f45048797562d3908e2", "messageHeadline": "Remove confusing arrow and repair form validation", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "2e4289a2f868914bfbce50204f701c56ba93178d", "messageHeadline": "Add rebase to end of withdrawal.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5e20b276ea96a8762fa65df0b3f09ccf169c82c6", "messageHeadline": "Add redeem ability to playground vault.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5f72fc86dc0ab4a0695a4a86ffc7b2ecaaee1456", "messageHeadline": "Add test case for calculating correct redeem prices.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "6046c0bfe76d668a88e7e48a52fe92ef64316691", "messageHeadline": "Merge branch 'master' into sparrowDom/mainnetDeployment", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3107, "deletions": 1638}}, {"node": {"oid": "3b1edb6a9fc1c37c97695410abb754128e70627b", "messageHeadline": "Add another attack scenario.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "ef0ab848af44d0bc69164903755dc1e6bfe47432", "messageHeadline": "Fix bad scenario.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a9d2f1187ac5af844a2b79d499d1d929c109bbe", "messageHeadline": "Show transactions in playground", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 49, "deletions": 32}}, {"node": {"oid": "e17139510431237b06589a9faa452c81fa35791f", "messageHeadline": "Fix bug with playAll", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "df4ba013ca071cdc4fe7dcbb8110328bc8333f57", "messageHeadline": "Merge pull request #127 from oplabs/shahthepro/responsive-dapp", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1107, "deletions": 558}}, {"node": {"oid": "64f55397f02a28944b77ca50316106ce2d72fae2", "messageHeadline": "fix a redirect problem where a non signed in user could load up the /\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "875fce12a4f72a3d0f8a49324e36ac1fffa1047b", "messageHeadline": "fix buys with selling OUSD", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "4b414af049db3bf007d92a6e973374d6d6d107f4", "messageHeadline": "prettify", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 57, "deletions": 39}}, {"node": {"oid": "268be82aad4efe59ba501b586ed4e51cb11e8d62", "messageHeadline": "Merge branch 'master' into shahthepro/responsive-dapp", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 119, "deletions": 48}}, {"node": {"oid": "7c37cf96de221daf55e004aa3e783bb82c11795d", "messageHeadline": "Make DApp responsive", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 1082, "deletions": 538}}, {"node": {"oid": "c3c6a4ea71daa9531c47217d486ee453a29ff29b", "messageHeadline": "add some debug infor for selling Ousd", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9f20b36514d1bb2f80d92263b178724b64edf862", "messageHeadline": "add etherscan links", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "06cea2360817f9c532005129193a124ca169f10c", "messageHeadline": "fix the widget height problems", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "36d700ecc0e3d00a55541964890c0f05a065e7f4", "messageHeadline": "read the apy from the Vault contract", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 50, "deletions": 11}}, {"node": {"oid": "2d633dde71b337769da46d927b641fe63eb88063", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ab0898feced9bf728d20f00305edc949cb2916c", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "d8d61cf2c4f861013bbe0ee9b8aeceae4238d018", "messageHeadline": "Repair spacing and height", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9057ad808e0bc67dc87e87911450cf75b0135528", "messageHeadline": "Support more precise numbers", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f899ea7f4a7df7269b2b27b8903d9c3a665c7579", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1dca347c30734a37376d925d607aabe4f674ea8a", "messageHeadline": "Improve selling form", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "26c631a0ec3fef691e4401bb6d5466d63f62beb2", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c97a7c663a7a6771dd36b1bd893e68925cc45da2", "messageHeadline": "Use 6 digits fixed point for ETH price returned by the Chainlink oracle", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4d22b4a0fa4060b79c272be76b7637d6498e0d93", "messageHeadline": "Cleanup all-price script", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "cde25b1814713538917ededa23891cb22e782f2c", "messageHeadline": "Add script to pull values from all oracles for all symbols", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "804bd04a9c2f85e0dcef7cab1d590b246420a66a", "messageHeadline": "remember users' preference for the buy form toggle switch. Also fix b\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "62dcad844fd0577aa59662c7a08a9f3e63ff3c23", "messageHeadline": "make the top toast stick to the top of the page", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9ac07cd2ec8c3778e8ca5582dd656564142bccd0", "messageHeadline": "Repair styling and support max imput values", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "4bf2f40855ebf96f14493a2fcd6a723352c792fa", "messageHeadline": "Added scripts for chain link and the mix oracle", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 173, "deletions": 4}}, {"node": {"oid": "4629f34ec0f1a12fbeffc52fe6d69fecccaeb696", "messageHeadline": "add toasts and connect the email list logic with originprotocol.com w\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 105, "deletions": 6}}, {"node": {"oid": "27f676d80b660d7e28234918676bf87dcca7a5e0", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ef9c77a8a63bc1d3c21802daf83280a00b2af6eb", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "062b982aacd0f538c739813e00849e3db2bba0b9", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "02cbc41c835f95e20afd50203d7ba8c6e8e5f9c1", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6cce32fe1e96dddcef26fb009e914bb2c5212550", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eb735fd92adc3dfc14ba498a5c2538fd40c474b7", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0692fdd26c2ee953bc3a4066eea1382dd8aff385", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6c33ead4a9c5ddfecd74eadb0900f217fcea9994", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8fbd40140f83758cd307b65f5cf4b8351cb5bd3c", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "897ac716b247fea73adf20e02ef925366077cbb3", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fb87af3e4846037238002576341dae3f3f03ca50", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b75fa76925211cd49da24e0866caed3534bac940", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b1364f4aa5f4befe9a47bc31436732f28a1b501c", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "aa31e943571be38b09682d1dd991dec0d60f99b7", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5d8c79d577d245c2487f370392a1d5b0222fbe29", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "28055d7127edbf8331de2188d7fd05c292a1c8de", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4c0a795c5e023f6f2441e1c61e1f575068271f88", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6af503bc96ff634c81095eaf5cfca423da743e4b", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5031df87011a7d0926c6efbe62615649d58c9dc6", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "47531aa9783474a9a83031ad2caad667f6dd3e33", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0bb3d8945d5c47c70ea5acc2426de21f0824c4be", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6ec046c35a45c8df3194b133af1a9d26e4e36aab", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "91eba9ae626cf87fa37417fb45071869b0d03386", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1765fb6bc3bb9e8f0b76e76daee2bd9b589672d5", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ec5b71d6b17f3ff0367fab41959b13bdd5bb1abe", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "655899805a3e3fdcd373f1cdc256ef1477065811", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1baa36f5e8f62ed60d08cdd22ff45246c3102e8c", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8912ca010b0038ecacbbe0173d6f0fae94938de1", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "aa4195f9aa2f6697204394d09419a692ffd7fb3f", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b584007142a86919db42162ff71ab34824f93be2", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "082647c7ca5fb008e6f399723a42c080632a9e62", "messageHeadline": "Add warning disclaimer", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 272, "deletions": 59}}, {"node": {"oid": "8e32492571f2b9ebbf50b775d64fe22b63f1c692", "messageHeadline": "Add monospace font", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "99d06eaf133f0b09370efdfeef5785e7237ce375", "messageHeadline": "Use proxy addresses for contracts if needed", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "d4c0320d0f08e1258905fce32c1027f310b6ac7a", "messageHeadline": "Click to view transaction details", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d5a693fbf26b30a6945ebaea3de6d126542cd8a5", "messageHeadline": "Switch around the users to match new governor address", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "6eec0058d54dd2992f0fbbdefdf92b3b3d7dc80d", "messageHeadline": "Playground show contract address in menu", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c96726b227f886250c4588b08c6e2c4af8e213ba", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c0c491d5e39ad071bf39094cec7984d1982aa305", "messageHeadline": "fix the animation in safari", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b28bbb7c64cdc1e87b876bbbb770a036aa6dc007", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2703c66c4e93e7d0a1b6b38d59fd662acd7b381f", "messageHeadline": "fix bug", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9188723bd3b1260de7fbadb892d64ef9c861c3ce", "messageHeadline": "Protect against divide by zero errors", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e966356639c403600c6629232c7ce7713162de05", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 18402, "deletions": 2534}}, {"node": {"oid": "8b2f0bc7693e994a51f5b5f7439a7a6fd00a8229", "messageHeadline": "Add gas reporter plugin", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 459, "deletions": 31}}, {"node": {"oid": "78c944a3dd5c78f474f08c87498863be22dc1958", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "972afb5a51a1c8e0c2f2f54c182d18b79bc11da5", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "40d5703dc2b3e8fb940be9997bc736beb61f0e34", "messageHeadline": "Handle empty wallets", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 111, "deletions": 42}}, {"node": {"oid": "f46423665525f42d15d3eff8827372db9d1857de", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ef469d02cfe37a245237849a6d9fcc7e540cf059", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "05be9533a03ffc8feb678c29b068a094d9c62a09", "messageHeadline": "Chainlink oracle added", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "23597acd204bdf6c18c1ac3b059821648e775515", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "2d08287a17ba375c385de2cb257fedb96b8b1fe4", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c839342529270141a165a5ae25eb4941196b6947", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43143ad15b53debbb16a91fff2dbe64bb5ed72cd", "messageHeadline": "Merge pull request #121 from oplabs/tomlinton/get-apy", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 108, "deletions": 15}}, {"node": {"oid": "53cceb6744aa0ecb8daac42d39aaa702610644b7", "messageHeadline": "Basic implementation of APR", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 108, "deletions": 15}}, {"node": {"oid": "e0957f4ed0c98bdb921a34d7b538969059497c09", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be2dabcc3262235602213bddac21c69525fb694b", "messageHeadline": "Add helpful getters", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "401441de36f79fb3fc482e91b6dc104956c5712c", "messageHeadline": "Merge pull request #120 from oplabs/tomlinton/remove-strategy", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 126, "deletions": 60}}, {"node": {"oid": "23da5013dfa805e01f219a3574332a35c5dc0ab0", "messageHeadline": "Implement removeStrategy and cleanup tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 107, "deletions": 63}}, {"node": {"oid": "1d26ec9c8e6d15e5cb5aa1d1ee2637d4c5981ec8", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "441f12522d57052615b6efa3714c9cec36800cc8", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "4d61f21960ed732ed39ce65a0ad94887fd0c933f", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "62d6333845cde4dfb1d06dd3fffa73ed99ca1457", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "f420b63f1044b73467bb0ea17a391f6d25cc7f16", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "b1985f9985c01377cd35452333d5312cfac39070", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "1c22db52d95a238d3044ec2ba75fdce3475d3b84", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "63d595e5ba2771b2bad6c9c63caf5220343d2594", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "6ea266d578ac0089175eefa9b60b0350267cfeff", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "6fcba48aa87f9b4e9c29fb624f04139610dd9cc6", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "25c4b2179000bdb29126be2c37646f97dd25a05f", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "d64eb61df77c77690d5b8dc9e7c3bd3f88d6d12a", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "12b0d15010a369ee97ea1e82d687f484805a8c94", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "ea3e7df6e0434e38fe55af194e529c2d5e948e37", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "9900362820c7711c53f7f2b933960238b68b5e29", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "1a46958ad15e9573b2f79268ad86ba5f5097cfb9", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "ff7291cac08f98c0c911ea96d342c38f66604b10", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "383cc6f26c7c2e5a9d0cedc506b33accca159cbc", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "758faef397946408a0360d2e6a07a23167ebed7f", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "6d78ba2f5dad9a6e12e5508be09584657fdd56f7", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "84f4b8c9c4a5ffee423d69270b211869a9379670", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "51ff457f6fd66a2c78296569bd397e8d1b49a286", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "767d25170140231066742cc2e8b535a62989f79c", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "e6a11bfe856c9c151481bcf9ce9d72d2cf79e997", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "4a5967627fe887794d621cd52d3ec4b7b94ac2e7", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "105b9c4c345e457879913609dc165c8078fec526", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "036155f375f1976dde835063abc617c5a448054e", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "d966783d195c1be97e1d25df412a48ea920472f9", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "0b48cc260976fad44e854c9d0cc4a3b7786acd78", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "40cf4db081be6716f0bceb11881d6b7b4e35bf32", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "95fdaa1aad1dc104579361c41dc6580739ee5159", "messageHeadline": "Darken the DApp and improve styling", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1006, "deletions": 635}}, {"node": {"oid": "48e6c955c8c7d9ff10572ca31eedad4457e5d1a8", "messageHeadline": "Merge branch 'master' into tomlinton/remove-strategy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 178, "deletions": 344}}, {"node": {"oid": "b22d873c94b2ab3e7ac03a19ecb93cb611181221", "messageHeadline": "Fix mistaken removal", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 567, "deletions": 142}}, {"node": {"oid": "eb0b3fe8399e9157625b09b756d0aeb4cbaaaaa6", "messageHeadline": "Replace proxy ABIs with standard ERC20", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 688}}, {"node": {"oid": "ba8c7a2d1f3fcaf4d0bc6a58f695ee7786bd9058", "messageHeadline": "add disabled timelock to buttons that trigger a transaction", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 55, "deletions": 36}}, {"node": {"oid": "148e9427bd29f53230e3227a99c39684150f8b5d", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d98c4064c6c9c14d9611b8effe634c98d7ed2ada", "messageHeadline": "added some pending transaction code resiliance", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2d9fcb1eedb15a1d91e47acf51b1841aa5a6eda1", "messageHeadline": "Remove buidler-ganache", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c3049e70640eafdc4710ddf7725f0c3becbb39fc", "messageHeadline": "Increase timeout for ganache fork in Compound strategy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a2a6ae05f7ec666ffccc9cafec7bcb4470dbc8a4", "messageHeadline": "naming change", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1d28e37e944687c8d48750894a751fd273c83a0", "messageHeadline": "Need unit conversions", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "5569c27961bd440b8694cbb11dd5dcee250b152c", "messageHeadline": "Improve and style nav buttons", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "1e54b99516f8af89bae4971d6648ed5f281f1bb4", "messageHeadline": "Also delete artifacts when cleaning the contracts directory", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4282ce60b463030da6b5452341fc6576b249874c", "messageHeadline": "Add clean command to contracts/package.json", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2903d969e05f684b8bde2976a5710abd5adc1b7d", "messageHeadline": "Add nav link decoration", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9afe24f731f1eb95cd4ce3d5fd0d4236ced7fbc7", "messageHeadline": "scripts to do manual testing of oracle for now.", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 69, "deletions": 8}}, {"node": {"oid": "68922a46c18d8be6aaa125f192d6a7284e7c3c77", "messageHeadline": "Fixed addresses", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2c952c9337a15c83baf11c3836fec7783c111cb", "messageHeadline": "Attemp to add to deploy", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "011f40e1a15423df780775ea9253eb6fa9dc25b4", "messageHeadline": "prepare contracts for mainnet deployment", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 21684, "deletions": 143}}, {"node": {"oid": "29290e08264d50d75c25ee023bdcdf33bca4d289", "messageHeadline": "Remove storage of symbol and decimals on Vault", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "4b2ed3f95b653cfe2409e682cd60772063570a9b", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "0725b2929f5a79d0816545b50071b3110a102877", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 431, "deletions": 142}}, {"node": {"oid": "5b0dc4189941e653c60b620caaab71466b1c4c4f", "messageHeadline": "correct the abis", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e9dc4f9b15f13af37c850ec3e34f3a068f02fc91", "messageHeadline": "Remove default TUSD support and move things that should not be in dep\u2026", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0da8fcab291e4e152b5928f2cb3dbd5753901741", "messageHeadline": "Clean up removed test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "0592ddb2dfe83c25a181370f5cbee19814319bd4", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ef7beee988e15ee91c367d7b4420b52abb3e8156", "messageHeadline": "Rebase hooks in mint and redeem and fix tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 54, "deletions": 15}}, {"node": {"oid": "97e9979f15ca1e59718f3ce7fe3812297d642305", "messageHeadline": "Use same fixture loader in every evm", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "3237471b808a9a283eb1df59ea20e9381fa2d0b6", "messageHeadline": "Merge pull request #118 from oplabs/tomlinton/action-fix", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "158237125e03c98bd5d4ba63b516a9e467b5aa65", "messageHeadline": "Test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ba898400f37dc306fb9e4eb1e270bdc45815238", "messageHeadline": "Test action fix", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "298e3930c673a3f257c42adadb934c2bfb984f98", "messageHeadline": "Add to gitignore", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa2e54387f1a9f5bf1df3897aa050297dcbfbd53", "messageHeadline": "Prettier-ignore imports because Truffle can't read them", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 20, "deletions": 33}}, {"node": {"oid": "f3c3e9ed18f972496f193341bcf9808e43a3af12", "messageHeadline": "Merge pull request #109 from oplabs/shahthepro/add-tests", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 137, "deletions": 6}}, {"node": {"oid": "4e858f13df272ce32dd3572f6f9f260d5b2860bf", "messageHeadline": "Fix tests", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "6b431d6cbb1f625b0abd51e9796b7870f4e51ae2", "messageHeadline": "Add more tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 91, "deletions": 3}}, {"node": {"oid": "8156a3dad1cfebe0bd419280bd53bb967ac00aad", "messageHeadline": "Merge branch 'master' into shahthepro/add-tests", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 515, "deletions": 149}}, {"node": {"oid": "f44f475a665a0a65f1681618f69bc5864cdbcb54", "messageHeadline": "Implement Compound with exchange rate only on fork", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "806814182c3e16e129a1ef3d4a3ae2f4eae5f653", "messageHeadline": "Implement allocate method", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "d53e4c2b3a94ce37bed93805a38bad2b8b87d9ee", "messageHeadline": "Took our extraneous parameter", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d9e41d100c52591fa4e8dffb3081552f9755f32c", "messageHeadline": "Remove duplicate tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "fee4ba2557589cb87a777de207769b02827d83f1", "messageHeadline": "Clean up depositYield and remove governor from rebase calls", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 35, "deletions": 41}}, {"node": {"oid": "163402f007d25cd9a9d08ec8c7910d966a44763b", "messageHeadline": "Make function name more descriptive", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "014ab5a811160f12a377a906186405ed15fe24f4", "messageHeadline": "Update error message on withdrawal", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15d9ee295a19bdc6f771978866a67e97f5061855", "messageHeadline": "Rename perent to bps for consistency", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bf0c6f362d03a037e20596aad60c39f473c4cfa", "messageHeadline": "animate elastic supply on marketing page", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "2b0ae4693f1db054c63df33c51a98d2fdc6e4b42", "messageHeadline": "changed to compile in 0.5.11 took out dependencies on uniswap library", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 101, "deletions": 54}}, {"node": {"oid": "118607181a153928d18b69f12c3de9936550693c", "messageHeadline": "do some animation tweeks", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "3fc1f3a8edbe721e328c21da3f459a57efa56984", "messageHeadline": "animate hero image", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "a59c89e48bcf16822b0cbb0d84912be47a301c6c", "messageHeadline": "show warning when a user wants to spend a stablecoi that is in a pend\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 83, "deletions": 13}}, {"node": {"oid": "1eaf265a6bede5de4566ed991852675804653686", "messageHeadline": "Doing price calculation always and update only for window", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 8, "deletions": 32}}, {"node": {"oid": "3d678c6c79fdfa19877ee7c55572842c823cc145", "messageHeadline": "Adding first version of Open Uniswap oracle", "author": {"name": "Yu Pan", "email": "yupan@originprotocol.com", "user": {"login": "crazybuster"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "6638a904853ac377a02c93fb1be93f2a3e10ec70", "messageHeadline": "Prevent same strategy being added twice", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "4e533a8bbba896ae1e8a3a6d231364fc0d6d4d42", "messageHeadline": "Add introduction to earn page", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "9c7c12918e8e5c8c8259b4e018348682841de1fa", "messageHeadline": "Send collected COMP to Vault", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "1b55f37f2f43905b9b7b26a0d73c887ba78df9a0", "messageHeadline": "Improve handling of blur and focus events", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "3dc4ad1f02a759cf2768ad5512ad0279b9494c27", "messageHeadline": "Improve buying and selling UX", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "07f087ad1f9b84c2291b4e509ae35d4b083e9754", "messageHeadline": "reset the buy form after mint and update the balance animation", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "dd1ba0446334af1471a75f01efb3871e936fd791", "messageHeadline": "add normal deploy back", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b7fd74987f24f28d00d37be96615c859cae312b4", "messageHeadline": "add form errors", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 10}}, {"node": {"oid": "39d2a058f4798eebf62ecbdfd7fbcc2ee6d7bc6d", "messageHeadline": "Add some unit tests", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 160, "deletions": 11}}, {"node": {"oid": "ba8c0c02d76b0fa884b1b1a8ec7c39fac1a88f90", "messageHeadline": "add animation to the positive balance change", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "294c2157c9000629b50729fb4bbd9ee5e567742b", "messageHeadline": "separate exchange rates to AccountStore class.", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "d3b16f81ad211e617899fc84fe35a3691ebb52c5", "messageHeadline": "Merge pull request #108 from oplabs/tomlinton/truffle-network-reorg", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 252, "deletions": 33}}, {"node": {"oid": "28c5656336eb50681a457c5562120e6995ff8cb1", "messageHeadline": "Update helper", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3616e2bb0ce8d29b5ea4e9150fce5dce249906f8", "messageHeadline": "Change name", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31e1b726b632b2c94c05ac4feaeb704371dccfec", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a337c4fda4f1f9d4060a6d1be977190c73c00410", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a15d4d153b1c4ad8e7c09d7d3eff6f53c4c3b0f8", "messageHeadline": "Prioritise Vault withdrawals", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "44d4eadb3d47d9a86e860f34ab4ca8fa27105913", "messageHeadline": "Merge branch 'master' into tomlinton/truffle-network-reorg", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 9679, "deletions": 2308}}, {"node": {"oid": "4b7b51d6fe635a6f975f667e41c1b07d19aa3f8e", "messageHeadline": "Use env var", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "9eb906eb5676d347e7ab929e13a3afe28434783e", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "686b6dc5066fc9c8e2550c1e12e125ca9bbc126f", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "c43e71d27b55d7f42fc6aee6519792cec4cdc672", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "89ca7dd41005e66a026ce8d96c227f2a2392fe0e", "messageHeadline": "Add footer and improve styling", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 398, "deletions": 61}}, {"node": {"oid": "c651a90c37ec6c1003a29fbd805ac419522077bf", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1d939b0863f90ea811f4f44e26e19a678b65b2f8", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "80fa2291cfc281c2b08448f9ecddfd3e965b028e", "messageHeadline": "Merge pull request #105 from oplabs/shahthepro/unsafe-ecr20-transfers", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 201, "deletions": 9}}, {"node": {"oid": "fcf8e179c0b6e2b56f0ad3e783523462addb9970", "messageHeadline": "Merge branch 'master' into shahthepro/unsafe-ecr20-transfers", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 9714, "deletions": 2324}}, {"node": {"oid": "0781b6b06e63e021d2e9e92f7de26716cee3ad46", "messageHeadline": "cleanup", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "de594df9364dfbc58f5459728470a87d4c4dff34", "messageHeadline": "Improve home page styling", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "33a0b6e96c4249bdda855eb5b5f2589c7d64e394", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "4c5304f130f4db7a80fd636cd2ed344d714c7df3", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "24cb050869077f3d55bfbfddebbaaf84f28ef8f8", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "4b0b5b803a9fd8031b4a68e66cb99f22870c3216", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "0e4b735b6f4989ae89aa6b904ab9f2517c4afd53", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "605b93e055bbf48f80d87d9cc8b08af7ffbc6976", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "9871315c79b5d6e80d28eb0df39fdcf36ae740ff", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "ecd3cb8fa96f773a1e294f4b0d3ca781f3ab539b", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "b670629a18afae0a1c45e793ce9bbebbd6023ab5", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "1f627a79d638850275ceb2d90bb7cd9690287884", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "7444c9800ce1825215d289e77873046b6e58a371", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "8e121f7e7c62d2b2c7188f76330d7a809fabaddb", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "b3c3fc279734f6492e035e7786da008371fff489", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "80ecef95a6d68d65061ebbc367cfee6fd1b30523", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "f2efbe96635967e7f4f9dc988ed814e208faa7bf", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "7df8fb5f64d4f7f16b8c925948dc80305e9a3a2f", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "3dcbb4f9eb7c6b991399e6816d360f9cc5706be9", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "8309f46536dc77a0deaff1268bbfd450fffcb837", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "6e3bedefc48c43bb6286d114915f06f3d9eb6e09", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "7b56e2fd33196997e72e932c5f61b6b450029cf1", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "f0598704d544141044c736d33aa88a422bd6a873", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "d9007f774d8de49fd5236c1de1c7583a181d3064", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "f1cfef8da7e59c272d234cb8e67615a1d5cf694e", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "95d8df6e700fee0d5b795c2ce0bc2de3759deff6", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "9e0e6ed5f615c01e56ba1eec0ca0d3a42794e2ee", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "8fffbbcc2b914f84fdb95a348db727a5a79fec66", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "8172f8a5f1de2a31965e94859cb8854d4e4a52e8", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "239e3b34844e28adc6f66f926e4f62fd14963c00", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "a54a8280251d3cf61d26d45ec4d4b45695f81e0e", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "bae5d07e69d2e972480680dabc7919770fe32651", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "e7e1c723165bf6bec3449a9ef2d3e0b095afc20c", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "50924484f743625d6784b513f954a858e0f9d5aa", "messageHeadline": "Update styling, graphics and text", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 448, "deletions": 514}}, {"node": {"oid": "bee16a2a5c9a41500de1103596539ab2d0327555", "messageHeadline": "Add transferToken methods for Governor to Vault and strategies", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 74, "deletions": 8}}, {"node": {"oid": "ba266ba23de343c48764d00c0c458b5967c9dc9f", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0e13b32d709ddff773efda64ea899e0b7f52569b", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "94ce03a83af26c502e581e1608715626cc8a9a7e", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7579ac59df5f65d6d206475fb710d3a7bd836dcb", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "ae54b11f6d219e3590dd2d80eb2f492b79313993", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5daedc424e872caadb88f095b1b1ed8ae95bdc08", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e67803a18e4434262349d0c9f652263da72df1fb", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "de4163a1341d2e0e3888748f8d690513ee62cf3b", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "fb87a29d8a92682800156f219a31afb29e35dd5e", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "20f57ae9d4cf424cd845ae8863f556c90cd16335", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c4efb5bbbde5ac9982d485b1c280200f250e5095", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6707f6adb59290cb02423f75ab39634a2a2edeb1", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5f0ee68a540ba5059c35e576f063c06431a1eaf3", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "129771d0e18425c45b9ff0821efcad98939a6e42", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7293926ca68cbc2793b7a397159a12b0d5e96036", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "b98686ebf6cdff65779d77bed50674e60960d214", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "71e191f53ba3e93a6377c91472b7f3151aa3c5d3", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "409c4704328f53f085a2fe405a3fed68f03f541c", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "cf1468b1ab94479d12093fa274ce0e70f4db6188", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "b7d2ea059a16b72497f662e2b5786c2bff297a75", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "79b11886a04b04c5f0f7b1d8085ed5b0312ccfce", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "d823cab34bff55756059cb776f43a02e2058be79", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c1acab1a8d3dae8c38a520c339222d9ab11c6350", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "8c9d404e0e3e92b3dafee0152ffeb551ed10da76", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "563a70502533388dd8030683ce14b3e7b7bdfd7c", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "9b24549edcd06c9ff9d9a44bbda9c784bbbc56b7", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "bb79b6df46769a89b5ac5f2e6347d194189d1402", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "77d4c378e6651b123388dfff9a70f0abd769aedf", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "8afb886d63fafcb763cdeb8ef045047e112cd06b", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "46164412c2cf9f80f70a732033babc6532573880", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6c4b9ec90320706ed65e2a3704f818cb3db46217", "messageHeadline": "Update graphics and text", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1606, "deletions": 1613}}, {"node": {"oid": "c2c161780579d9b37ee24fbecbc64c11b743ff4a", "messageHeadline": "Improve alignment and some text", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 494, "deletions": 242}}, {"node": {"oid": "b27e99ceec3ab7bc1de0e2db11266632d48849dd", "messageHeadline": "Improve support assets tests, add decrease Vault balance rebase test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "80ebe35e50cebdc1509d47c84278d76e86651d40", "messageHeadline": "Integrate truffle for debugger and rename networks", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 250, "deletions": 27}}, {"node": {"oid": "a26f795ef42ff3c54bc8d7b8186628874f150c92", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bb988b3be6ffa386dd792d09408f7df41541b293", "messageHeadline": "update ousd icon", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "3f3076d918a7e538b0c7c0f70b998cce3aefaeb6", "messageHeadline": "add failed states for transactions", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 275, "deletions": 97}}, {"node": {"oid": "0689583474e30287196771cccac17be6cd8e2c6a", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "a9f9647bdbfc648c31b5ee9b1aa82768d95f1a02", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "eebd9a6247e4885e08d52961cb8db7e14fdae59a", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "5f6c0156d19ad65507e836342e4207ce2bdf14a3", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "a4ecb3fa1e05abf30f3d6db87ae43ca04f4330c4", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "d5c5ad33cb07c3e4e5cad958a94f65b3ffa11697", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "9df14b60e8a3eca5e6115369a612f56eda0d05cb", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "9a6677e0e95bdbad60dab94f06d936b53e2c4b93", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "b0d084390b9c9ac2b610937d9128786a8c89cba9", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "7177767c3c6de210ba8402e2198aae710077e898", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "cb14981e20df86fb6042954fe1bf2f56968baac1", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "3b487fa6b51ed0a11a5aa1ab20f9262cdfca7632", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "59699efb78eb42a5c4b1489045a59c8cd60e3c53", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "abb845c9b23c795e326634e60091c3cee18a9ef0", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "bb42dae01d3d6a6aa4b9e1ac9552bfc2d8eefb4b", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "3f432a74de98bd1612cde705d1f3216047615af1", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "d48d9802c8b61b71fb65e3dea458461bb3f0a1d4", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "1bd1a1379c9da4e4ea7d3ecb19ad0f80f6294960", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "30ffbab9ec4299724c449f9c67da027bc8a76250", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "27193a0385fd47af731a8b6d96d1c0ca9429c503", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "85a897d01b2abafa16ba6e168fef0f4f111ef769", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "c2c3233ee3fe182e0c78d173c7700b141689e974", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "1e6904ec2875b0ec4a55d6856c004294f0596032", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "31b42d5cfa88d6eca5a79bcdc0b6432c6453f8a2", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "4add4b6495d1b0399eb8027d18c2c4968aeb997d", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "913db9d8641749ab6418e97ce7b25f5d8ea4b3bd", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "74e363edc926fbbf54d2d552cce6ddfd1465b264", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "bfd995590eb24bf44a41227f726f619121b33c35", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "d7defd1586dc2caa7e3d0ce2cfabe7667d253936", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "f823dc54bf85d2cd6dcc09fa25fa965f7d903bf6", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "975a17d0c6e91da83ee27ea1e9e9e7b869705fa4", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "36d0270977f1c45c0b8ee1f6351cb98c1afcb2e3", "messageHeadline": "Merge pull request #56 from oplabs/crowdin", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 6539, "deletions": 9}}, {"node": {"oid": "e6728d43e3e5539eeb5e83eaf8d2ce807a6ddb84", "messageHeadline": "fix the part where we parse the crowdin translations back into the dapp", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1950, "deletions": 0}}, {"node": {"oid": "37e349aaaecad7e339279656191284ce76a62430", "messageHeadline": "Merge branch 'master' into crowdin", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 35549, "deletions": 6917}}, {"node": {"oid": "acf81832d761a835eb1b8594462df1bb9b9bcfe8", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 708, "deletions": 306}}, {"node": {"oid": "101c95062ae067a210832a7b135a156f9fc0a1ed", "messageHeadline": "Update translation files", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 625, "deletions": 235}}, {"node": {"oid": "d15cacef63fda1602fcf0d187af1f71d8b77e980", "messageHeadline": "Scrub earn page copy", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "291c5fc321c73e84d1c9c8ba591b239d385dfec4", "messageHeadline": "Scrub home page copy", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 81, "deletions": 66}}, {"node": {"oid": "a62556012dc2b53d96d4947d1f915fcb2db67668", "messageHeadline": "Tests for non-standard token `transfer` and `transferFrom` methods", "author": {"name": "Shahul Hameed", "email": "shahthepro@outlook.com", "user": {"login": "shahthepro"}}, "additions": 209, "deletions": 15}}, {"node": {"oid": "a98769a0c0be6bd64d6ac05c366177d7ed0b15cf", "messageHeadline": "minor bug fixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "db0515ee971fbec476916e303ef1552ce37e1a5f", "messageHeadline": "Add support for ganache fork chain id", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8b55ee82b0acbcd3a27d7761f4a0045b4c035f3", "messageHeadline": "Use a Solidity version slither is happy about", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "c7ce7740b2c7f0c54aabe4f1429e0bb75c0988b4", "messageHeadline": "Update redeem interface and use basis points for redeem fee", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 67, "deletions": 33}}, {"node": {"oid": "30ddad5063e1f32a3d4f8696d34e5f6528330d5e", "messageHeadline": "Hide banner and dollar signs", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "d9b8e14e715fb2d1cebfdff886d29cdff225160b", "messageHeadline": "Fix redeem contract", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14011e6418c2926d9625becc526e148b54bcc97f", "messageHeadline": "Dapp prettier run", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2242, "deletions": 1699}}, {"node": {"oid": "e397de7a6e66d55216650a14ba738f4430c63d0f", "messageHeadline": "Fix approval address", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "815c08c1e9c40220461ca1beafea6c10c8b5e025", "messageHeadline": "Move unpauseDeposits from fixture to deploy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c8decf852987cc652a382eada0ea577a357fe44", "messageHeadline": "Use Proxy address where available", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2e2332fcf2c235c9d1fff93719cde4ed57529cdd", "messageHeadline": "Fix balance provisioning", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fffc47ce42a8b9dcff4f79fe960903b0bba41e7", "messageHeadline": "Update network accounts", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 39, "deletions": 19}}, {"node": {"oid": "69426a3f781e044081729104942ffba79039422f", "messageHeadline": "Merge pull request #100 from oplabs/micah/governance", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 562, "deletions": 48}}, {"node": {"oid": "7587dc557237a87ab7123a51ded8f891ca8a20f9", "messageHeadline": "Update README", "author": {"name": "Franck Chastagnol", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "5038e9a099224d7dd19e2141ff8c31039fa47fee", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "8c22f0cc712d0dc52dbb544aa5bd0883189c3832", "messageHeadline": "update contract calls, add animation for OUSD balance, add a call to \u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 151, "deletions": 33}}, {"node": {"oid": "62eb70c3729508a0ee9143fdb420919db650e460", "messageHeadline": "AppEngine deployment (#101)", "author": {"name": "Franck", "email": "franck@originprotocol.com", "user": {"login": "franckc"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "df7c118ffb9c5ea83847c534ea8f49611383546e", "messageHeadline": "Repair new graphic positioning", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f3e1472fc7896b1150ba205211faeda32549865a", "messageHeadline": "Replace missing graphic", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "ce1d3e90c52da5062fd512576e338c2d25274c70", "messageHeadline": "Remove lazy loading", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "e4f2d31f217d8822746dc08d7f9b8bb20be378d8", "messageHeadline": "Wrap governance strings", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 142, "deletions": 20}}, {"node": {"oid": "275a26d3a7a77be1e26456066e529d95d7da0e26", "messageHeadline": "Build out governance page", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 376, "deletions": 12}}, {"node": {"oid": "60fef0adc97ede01b56098147d89d34df7b4c384", "messageHeadline": "fix the race condition with finalisation button being disabled", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 60, "deletions": 23}}, {"node": {"oid": "596e18b80bf20702816d3c96bd2f2136e5173ad2", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 87, "deletions": 8}}, {"node": {"oid": "e78184422366b3e2c8ebff6d12c5cca9599d2434", "messageHeadline": "add proper currency number formats", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 57, "deletions": 20}}, {"node": {"oid": "caaafcb98448c1ad7dfea4a1321a7f6bd77c816e", "messageHeadline": "Merge pull request #98 from oplabs/tomlinton/liquidate", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 87, "deletions": 8}}, {"node": {"oid": "92b1caa51f9fb990d591fda7a44375885e3619de", "messageHeadline": "Implement redeem on mock cToken", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "4cb70949458f4184de2e8bc97b1b7fed098057c6", "messageHeadline": "Implement liquidate test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "e0478f3245e872073525e16b2763a935ef2a58a5", "messageHeadline": "Fix typo", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eead4b2e94607c895048ddbf835cf0712c1f591a", "messageHeadline": "Merge branch 'master' into tomlinton/liquidate", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 94, "deletions": 44}}, {"node": {"oid": "cb30cc0ea63be6bf4b8d715d652da75740eff5a7", "messageHeadline": "Implement Solidity coverage", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "e3ca9ba3e8f3ee2e0645bffbd23ddd5756a0dc19", "messageHeadline": "Update tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "47986067f7ce7498a72d09a578893078244b99e3", "messageHeadline": "Remove stray console", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5b5e20eb84fdd76a20973874e96a86ea4b38522d", "messageHeadline": "Add missing awaits to deployments and fixture", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "14d63beec4ee395334bc7a2995a3a71b7ef24698", "messageHeadline": "Update action", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a33bd2584bf594e2c914ee40e796c0b99100ef39", "messageHeadline": "Create node.js.yml", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "0290a17e0d61e4fee92d1131280f7aa0f4744922", "messageHeadline": "Update test for changing in contract", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "6578615af3faa5092ff6e02d7fc557cf2f12d14b", "messageHeadline": "Fix mistakes", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "53ea2dc49ba1cf319d4fcbce5bc35d078679c3d1", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "503b99f43ef64475374ed760bd093431a5c68ebd", "messageHeadline": "Stub test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7c00c304d8c3fba0b9aec5845b731ff07c2966fb", "messageHeadline": "Add liquidate method to strategies", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "73efc04c50f3120e6639e71c9669764b4f28d582", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "7f58c87176e1d88bbd80064d1800f5f310ee0969", "messageHeadline": "Remove unused deprecateAsset", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "1e5b4633605f3519c04d14068f1b01a2a5d28fcd", "messageHeadline": "Remove onlyGovernor from safeApproveAllTokens in Compound strategy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7acf9c054a4ca95c43eea12976d7bb8192f99c0d", "messageHeadline": "Redeem fee percent implementation", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 85, "deletions": 21}}, {"node": {"oid": "4b3a1be36165d7b9f747185c6265b102ce5a1f8c", "messageHeadline": "Add MockCUSDT", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4f58dd396011be35cf415e50d600123dffd5fedf", "messageHeadline": "Repair container padding", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "c5a2a33f8e3d88a435fd1957a847d7eeff5d4134", "messageHeadline": "Enforce text color for APY banner", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ffdb7fe78a278650459a349d76f97cbeb30cdd8", "messageHeadline": "add login modal", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 105, "deletions": 15}}, {"node": {"oid": "93da81f116ff5aac2064899443a3dfad40e62f42", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "a49a17e5591512d86229a3492ae1f74d7aaa7657", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "0551ba44ed91ae65a922ce51849b1cecb2e247c4", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "083a701d5bd47d50179a99bbb0792be309d1f245", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "0faff9c37efb49908b84a2f1675882de088d909d", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "d6b887770631ce40dc0e1442a55cef757d129f56", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "f8f63d16bbd3f1bb7f6562f935ed08097ab63918", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "b35388c6eaa7df07c9ec8462401ed013183d7524", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "46d334a06591322ee0cff3cd8dbc7c94c78b1d91", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "7c7a30d8b53cb5a11d56527428a5bfe3d77e94ce", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "06775302061faef781b1bb89eaae7518a127ce47", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "f1503878b493fb4d60f8f17e5fdedc12f1fd4949", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "717aa3f10342c727e749831b5c5dfd18969692e5", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "23843680432dd82850c6f12eea8fd89140e99523", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "35ef5bbcb69f55db5022ccef0bc8966d46e6841b", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "635d4e0f2caeacf848b1707ca71e1595cc29b82e", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "2d5ed376e9ddd4f9eb7203c4893b0dfce79b8564", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "e2e1c71a739c96e71a2d92115036afb458259709", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "31c34c300c4bba76833ce577c8bae1cce1245b9b", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "465e6df1740f43842bdde1d58af436ec3f7aeec2", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "171f12aa21a28666bccebcc716e9c29fed2926c8", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "9f5ccc8f4d5ee93a256bacd585d35e38ec67fd1b", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "b176deb1a9cfa5296dc0e0e3ce887f5fef4c2b85", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "bc740bb597974a271de5177743f90ee631fe8e8d", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "f861b657ee34fde4c89ada45d42dd9f1446a7970", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "1b55138f307093b4c17f3351a1647ae9c0640a97", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "d6b0ec7ee694c214c4b0c8907c9e3e69e6c9a906", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "4302b6ef753689197b8478491ddd820d6299e107", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "986a8a03031a58149ac65bf4c755c12bb0d7b107", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "24eb8f6b40431563ca302404a2273f4545631460", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "dab7653b9fdbe28a3376388b05290855e84ca3b8", "messageHeadline": "Merge pull request #89 from oplabs/sparrowDom/UIFixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1476, "deletions": 95}}, {"node": {"oid": "e028e6133845e92d18a99a5ad5239d6fc8b16d5b", "messageHeadline": "wrap marketing strings into translations", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1473, "deletions": 90}}, {"node": {"oid": "ae2f334df243cd15309cbc21b05933166a1bd205", "messageHeadline": "Merge branch 'master' into sparrowDom/UIFixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2689, "deletions": 675}}, {"node": {"oid": "5cffd7185165fcef596e4c4159484f5d3217e439", "messageHeadline": "Merge pull request #79 from oplabs/micah/language", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2141, "deletions": 356}}, {"node": {"oid": "8b10dbf2f1ef3c793080cd052914eff414d1b686", "messageHeadline": "Merge branch 'master' into micah/language", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 455, "deletions": 97}}, {"node": {"oid": "c58c5f7bae8a918981d377456b0ccb69ac1e8cb9", "messageHeadline": "better animation timings", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3ffcbde875ee9bfd94b8d5324b8c51afab9237fc", "messageHeadline": "Add APY banner, learn more button, and new graphics", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1876, "deletions": 222}}, {"node": {"oid": "dafd428850c52d622105006a752ea2f34faa1d06", "messageHeadline": "Improve earn page on small screens", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 82, "deletions": 42}}, {"node": {"oid": "a729da13478048b313a0220c24c6c058ff104028", "messageHeadline": "Compound test work, add USDT to Compound", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "d2e702c361796561e54ac3505e10c7ab46fdb3c5", "messageHeadline": "Work on improving tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "461716c95851a4e27bdc94b616545dc726aa0ee4", "messageHeadline": "Approx balance of for rebase test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "a3c908dd6acce385128ccafbfb7bdd5fe2403b6d", "messageHeadline": "Make rebase pause API match deposit", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "58dd8b10e9e4c7347da6baee30e8433c50ff95cb", "messageHeadline": "Merge pull request #87 from oplabs/tomlinton/withdraw-function", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 31, "deletions": 29}}, {"node": {"oid": "6ab15b58df0ca1de09d418db169c37bbf8ed2349", "messageHeadline": "Implement redeem properly", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "6dbd85e03f04400866ca99bef9853aece938bdc9", "messageHeadline": "Fix SafeMath usage", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f3516e79e99c3640ca3c2429d8e2b69fd186ffe", "messageHeadline": "Update test structure", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 117, "deletions": 124}}, {"node": {"oid": "05cd950f151a5b10d5554898ad76886f09499c85", "messageHeadline": "Merge pull request #86 from oplabs/tomlinton/strategy-selection", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 109, "deletions": 34}}, {"node": {"oid": "5e4d0c48a7a0da2b8c470d61feda8cb6ce19489c", "messageHeadline": "Merge pull request #80 from oplabs/tomlinton/proxies", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 215, "deletions": 133}}, {"node": {"oid": "e1ea957913cc3da2ec9fe37149e45e63ca70863b", "messageHeadline": "Prototype strategy selection implementation", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 109, "deletions": 34}}, {"node": {"oid": "6f0b21e6e13b022e52d6b34de7c0e8f29dffcb1d", "messageHeadline": "Remove unnecessary bool equality checks", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31a48dfa49c71b37a9d05ba135fc5c1417860b82", "messageHeadline": "Make variables constant in mock tokens", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "aa84762ddb10e7a5a885871d4c3613f900b0897f", "messageHeadline": "Remove unused variable", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5cf3c7d52d24f5af4a0daa46281061e2ee13fce2", "messageHeadline": "Reentrancy fixes", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "76bfa8c1af22839fe80ca74c53f92382fbcec33f", "messageHeadline": "add mint transaction gui", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "216d23a318bf676c57e189bb02bef3a1b57a1741", "messageHeadline": "Merge pull request #83 from oplabs/sparrowDom/information_panel", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 427, "deletions": 97}}, {"node": {"oid": "bb70a2318e88590e1d2b89066c2f15a7106a66f8", "messageHeadline": "remove tusd from balances", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3be6eefda1f4c217f2039817137ec0b97f3152fe", "messageHeadline": "add one more transaction", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "e62cf2b720a70a2cfc9ac60d145390c6ec88f8c4", "messageHeadline": "add mint transaction and transaction animation", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 217, "deletions": 78}}, {"node": {"oid": "4b32f6b03e90bb91f33f7b3dc7316805951075eb", "messageHeadline": "add some more transaction animations", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 67, "deletions": 12}}, {"node": {"oid": "263821bb52060baa1ac71b299c516c504a1981cd", "messageHeadline": "Fix decimals", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07dfe5ea45bbd3ec14a96d01ac33da1874aab860", "messageHeadline": "Make test fixture work", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fa6531b40a8b9478a6dd141a15e74b689c42de33", "messageHeadline": "Remove console log", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5dbb2afb8d088fc073edf1e92131ad1fbc06415a", "messageHeadline": "Fix function calls", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "fd2c50fb02cc156912aea0ae912532eb665eb5a4", "messageHeadline": "Rearrange because storage", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "3d79f93d082995ec3f1d52c9325bf303ce16e583", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 179, "deletions": 106}}, {"node": {"oid": "83c1ff20f8ebe9fd8b4e3ac916e53379a51e76d8", "messageHeadline": "add information panel with transaction info and entrance animation", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 178, "deletions": 42}}, {"node": {"oid": "46da0fe3500ef263939ce57bcb37bf9e0a6a3d7f", "messageHeadline": "Add language menu to small screens", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 194, "deletions": 103}}, {"node": {"oid": "d7643358d100c6d621a7941f9101332daa49941b", "messageHeadline": "Merge pull request #78 from oplabs/sparrowDom/UIBuySell", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1233, "deletions": 202}}, {"node": {"oid": "1e424157ff3fe003a037ff43967b95bf03ba74e8", "messageHeadline": "Merge branch 'master' into sparrowDom/UIBuySell", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 741, "deletions": 314}}, {"node": {"oid": "ebc694547a8f2da506db6b4689db2f627f8a43c8", "messageHeadline": "Merge pull request #71 from oplabs/micah/mobile", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 196, "deletions": 35}}, {"node": {"oid": "9db1192f7f6d9bbe1b9cf8c07be67dab77139218", "messageHeadline": "create sell part of the widget", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 230, "deletions": 29}}, {"node": {"oid": "b944e15409647799fda0985235c06a7fb9eccb3e", "messageHeadline": "Fix swapped colors.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87bd3875195cc9990b3614e976b347721cab3550", "messageHeadline": "Scenario picker.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 115, "deletions": 90}}, {"node": {"oid": "3a54f0dbf13057380203240b7f41cab75165c152", "messageHeadline": "Can play each line of a scenario.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 111, "deletions": 78}}, {"node": {"oid": "4214361196dbf762a082f000b5a536e227b9f756", "messageHeadline": "Playground: Green and red for changes. I may hate this later.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "244d76d50243deec6221ac501eb85e565d7552e8", "messageHeadline": "Adding tests to ensure no supply weirdness with strategies.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "6632ca8144b75dd0e2612d659648e3ff1fdb8844", "messageHeadline": "Switching over to custom chia asserters for cleaner tests.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 119, "deletions": 83}}, {"node": {"oid": "6a6114b561dab260fad267900bc4f2060355e6b3", "messageHeadline": "Update tests, anyone can rebase.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2e53d52481c74b528243c4005ede435beef2a457", "messageHeadline": "Add tests to ensure rebasing works properly.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "50c5631115056221da5d44979b69a333a3388e63", "messageHeadline": "Move mint/redeem back to Vault", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 146, "deletions": 187}}, {"node": {"oid": "defd8ceb78d82668cf1234b8587fc74dcba17da6", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2297, "deletions": 89}}, {"node": {"oid": "8ec30cd17d575161336fd397f86b10bf4a725680", "messageHeadline": "Style mobile nav and home page", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 196, "deletions": 35}}, {"node": {"oid": "850d083ed32b3ade3e7873a7ab611d7920af9973", "messageHeadline": "Make isSupportedAsset a view", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c7d6ba2b991ced799151eba9fa48e9227fc7dd2", "messageHeadline": "Playground super simple start on scenarios.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 103, "deletions": 6}}, {"node": {"oid": "80b4042aad3f491607d10c91536cd7f7fd2cb486", "messageHeadline": "Fix playground setting compound strategy multiple times.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "96df0cfe364fb3eb67f9a697cd1521a329dec065", "messageHeadline": "add basic transaction view. And clear coin to OUSD settings when user\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 79, "deletions": 25}}, {"node": {"oid": "9ac79a73f3eedc9fddec80e3df7feee9ad16f81c", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2133, "deletions": 34}}, {"node": {"oid": "63004e5f572ac5b75efc227acdc341b4186ad23f", "messageHeadline": "Add rebase functionality to playground", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "9526d9d8bdbc519c7cbf34089ffa24c54c791ed0", "messageHeadline": "Add support for string types to playground fields", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6d330b849927520f0c400e220346f94ce11a5dfc", "messageHeadline": "Fix typo", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1957ee54f931c824510661f3e628f9ccc26da4ef", "messageHeadline": "Add governor, unpause deposits, setup compound in playground.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 34, "deletions": 37}}, {"node": {"oid": "577e589a556d8610608351c3edc29343b1e514b5", "messageHeadline": "Merge branch 'master' into sparrowDom/UIBuySell", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3777, "deletions": 536}}, {"node": {"oid": "34e2c5b80e677a9a663228d277dc4532df8d1c0d", "messageHeadline": "Merge pull request #69 from oplabs/micah/yields", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2133, "deletions": 34}}, {"node": {"oid": "35886949dcd5ae62f4738133b0ede5be27c86151", "messageHeadline": "Merge", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 358, "deletions": 175}}, {"node": {"oid": "0f520f826eb128d1b194226dd84c2352dd45587e", "messageHeadline": "Add note", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebba0c3e8505245f1a704c5b73297e8181b72219", "messageHeadline": "WIP mock Vault for rebasing tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 77, "deletions": 5}}, {"node": {"oid": "c568638d891be36c08b73134594915d8503cef55", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "3a99469c106b32275206c041aa66849d44bfecf3", "messageHeadline": "Fix revert tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c1e2d43d3496da94557c6b23040399b17361fd7d", "messageHeadline": "checkBalance to totalValue", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "e9abfdfec313aa47fcf5e7c0e28b7cc9009800c5", "messageHeadline": "Move mint/redeem interface to OUSD contract", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 241, "deletions": 144}}, {"node": {"oid": "d0ad5d82c5b7169ca449f59414497e1bdd529106", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b497c5309096e052d212d1e86a772582a897c376", "messageHeadline": "show wait for approve currency modal when conditions are met", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "7407e282112f360a539405e456619dd3087e291e", "messageHeadline": "add transaction listener module", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 216, "deletions": 11}}, {"node": {"oid": "6ddab5fedbc6c694fe5140a7dbe4e52d255a4535", "messageHeadline": "Comment fixes", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "13057e603a1894f5a6a8a70bbee02d28e6ed8d55", "messageHeadline": "Build out earn page for large screens", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2133, "deletions": 34}}, {"node": {"oid": "c8db7e205250981b96eccec768d9c813943683ae", "messageHeadline": "Filled in vault rebasing tests.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "ca89e29128dc6cc79d722c7b4467c263862d7162", "messageHeadline": "Timelock can pause deposits without waiting.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "a14a8077c9596cb212863274d978516e92092fc7", "messageHeadline": "Vault supports pausing deposits.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 68, "deletions": 3}}, {"node": {"oid": "1c25048905deace7f2142f633ab1435281e5fc08", "messageHeadline": "Anyone, not just admins, can execute a ready timelock transaction.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "ba78c566dc3ca06f6161d69e26fc25c506f2ed5f", "messageHeadline": "Pretty", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "61a04f0c565cc88ce32ec798ee17f52a76952702", "messageHeadline": "Governor changed addresses, update fixtures.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc7674e1fbfce116f68058414693f089f51dff7d", "messageHeadline": "Test stubs", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "63961f906264e6b6cd2824218f2bc77c8be86776", "messageHeadline": "WIP test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 86, "deletions": 28}}, {"node": {"oid": "af8829ccf0c38285d9f7613828a54162ed39aa97", "messageHeadline": "Vault balance check tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 82, "deletions": 8}}, {"node": {"oid": "6ae235b8946d9c3b853e137f40b80a16840325d7", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "a584ecb2133319cb1159fc9256e2f6407d01f622", "messageHeadline": "Test stubs", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 91, "deletions": 76}}, {"node": {"oid": "29b76e567bba7fe8510be2c665ccfdf769574fc1", "messageHeadline": "Add approval for OUSD to test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d1d75521ff9d3225b47fb6029f51fe52f4a1af79", "messageHeadline": "Stub out rebasing functionality", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 97, "deletions": 30}}, {"node": {"oid": "93f793bad412ed36f6d9dfe263d6467d031d20ec", "messageHeadline": "Rework default deployment to have no strategy by default", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "8c0a00d58d4dd5636518b0bbf8f71b2d59840fce", "messageHeadline": "Vault integration with strategies", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "f2cf822cb1a2043922bfbfca4baf025d0800f1a2", "messageHeadline": "Merge pull request #68 from oplabs/tomlinton/upgradeable-ousd", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 366, "deletions": 191}}, {"node": {"oid": "42084f67a56c63aeee7c5ab10f26c1e3eddbb0a4", "messageHeadline": "Merge branch 'master' into tomlinton/upgradeable-ousd", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3623, "deletions": 446}}, {"node": {"oid": "be6304943c3e0476bfb64c734b680b9640c0dddd", "messageHeadline": "Change settings", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d4d196e8fe5065400ce154e0bb522440026ac82", "messageHeadline": "Var cleanup and make onlyVault test succeed", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 100, "deletions": 90}}, {"node": {"oid": "71ff7664ab46c3b98d7f6665bbcc77afe215caaa", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 125, "deletions": 52}}, {"node": {"oid": "3b30ac3fcc2d1bb394f6f28db5821ce3a06c49ea", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fee4113804026b5dd955b5cee44ba6e17ada1ee", "messageHeadline": "Added a mocked out withdrawal method that simply removes your OUSD.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "2bcff5eca25ca42e90ece80761276e22a8124b4d", "messageHeadline": "Add world file for playground.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "7dfcde29949dbb5e39694ae8456741c93e326f04", "messageHeadline": "Update docs URL", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c8b28b79cd5b0d48ab4147e15a17797dc968273", "messageHeadline": "Add Oracle and DAI.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 136, "deletions": 123}}, {"node": {"oid": "5dac01c30cf59d173fa7799b33a8e4dd268ceb6d", "messageHeadline": "Somehow previous playground changes were lost.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 262, "deletions": 136}}, {"node": {"oid": "097fd1b39bfb36ebcbb7077335fc63ab61b0c1fc", "messageHeadline": "correct the behaviour of the stable coin input field", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "da3031f308260a2affcaa713b539d9cc6e2f78ef", "messageHeadline": "Refactor timelock test.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 16, "deletions": 41}}, {"node": {"oid": "ad7d928a11c380eb06d2ef3ef99b7acc87a2f31a", "messageHeadline": "Add timelock contract and minimal tests.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 217, "deletions": 0}}, {"node": {"oid": "0502f76ff968bf2b36640c4b30c36dee435db01c", "messageHeadline": "Add test helper to advance time.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fe3e48fa2ab6601187ddf62e6a576f841f9f5437", "messageHeadline": "Merge branch 'master' into sparrowDom/UIBuySell", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "a34ab61326d8da2365efe95d75804a59a0976b1e", "messageHeadline": "Merge pull request #61 from oplabs/micah/home", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2951, "deletions": 239}}, {"node": {"oid": "60e5a0976281f90d223ce274a92b1607f15b0953", "messageHeadline": "change logo on dapp screen. Add login options to account dropdown whe\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "d5a51c736c06b184f384ac0f7eaaf08e1a980c9a", "messageHeadline": "Merge remote-tracking branch 'origin/micah/home' into sparrowDom/UIBu\u2026", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2922, "deletions": 225}}, {"node": {"oid": "37014908b84cd2ae4be5508073b4731ff5cef803", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sparrowDom/UIBuySell", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 393, "deletions": 137}}, {"node": {"oid": "d622cf296ae8620e42c2348f663b1a96dbb2ac18", "messageHeadline": "Fixes tests to use currencies supported by Compound in fixture", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "94126b20aa8108c8fb097bd6c5012c3a659696b7", "messageHeadline": "Deposit straight into first strategy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 49, "deletions": 31}}, {"node": {"oid": "d229842ad1cdb642ebe9e0551bbaca4a0875d8ad", "messageHeadline": "Add mock COMP token", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "3eac6cb83f59c703fe7550ce4d8c733bc3a39965", "messageHeadline": "Compound modifier tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "e89705fd7d009e8ee20736bbbae1a3b4d1195619", "messageHeadline": "Build out home page for large screens", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2922, "deletions": 225}}, {"node": {"oid": "0673c0fd5a7ad46bc1f6c74fdfe02462c3a51e5a", "messageHeadline": "Compound POC", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 165, "deletions": 36}}, {"node": {"oid": "0b04ae010a24e5cb9c0ba222dded4c65e104b699", "messageHeadline": "Stub tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0873429c0807401aab5c3a280fc824aeb71e9fb4", "messageHeadline": "Fix safeApproveAllTokens in abstract contract and prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "60804c95e99226ee67aeb30a2d61d998d30470c4", "messageHeadline": "Rename Compound strategy", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "28dc55ad7566fadfcdff31d931c4190393b124b1", "messageHeadline": "Add utility addresses", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "14d2abb79ab711b214936b22eb7f3722f9df688f", "messageHeadline": "Strategy stubbing", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 79, "deletions": 45}}, {"node": {"oid": "a7a16a1bb413fb6b45310a09a3548a60b5db3a17", "messageHeadline": "Add useful commented out things to biudler.config.js", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3078a8ce4e0786135dad21680084e889a8f38647", "messageHeadline": "increaseSupply -> changeSupply", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6142c1aff2392d7ce37ba9432613aa325e49e749", "messageHeadline": "Add internal _initialize to InitializableAbstractIntegration", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "d072c9875a195f8bd11da1374bfb822f9024e1e7", "messageHeadline": "more improvements to the buySell widget", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 304, "deletions": 21}}, {"node": {"oid": "2942e861f377ddb05cee7859f33fdb5c5bed428d", "messageHeadline": "Use compound\u2019s oracle.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4be17024d13699656debadc88652e2830d9393a4", "messageHeadline": "Use \u201csafeTransferFrom\u201d to work with tether.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "1a917d3b9f5976b92a956ad36d6dcd5027b631bd", "messageHeadline": "fix a couple of bugs", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "293e8b2da1c0ce6e0eb9ec54676dee8e31f66709", "messageHeadline": "remember the last coin values user has chosen", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 74, "deletions": 8}}, {"node": {"oid": "51246291c97c0a06683681e619aeb8042a108196", "messageHeadline": "correct some coin calculation functions", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 100, "deletions": 26}}, {"node": {"oid": "391214f743967f61cf347e55a5dfefbba0425073", "messageHeadline": "add some more dashboard helper methods", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "fa7df763764fe3f3e9ee7ce9ba1930fc2816cbff", "messageHeadline": "Change to \u201coracleUnits\u201d which is clearer than \u201cusdUnits\u201d.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "2fc1eebb072707eb73f429f098af3f204c009952", "messageHeadline": "Add verbose logging for ganache fork", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "67ef145569c415d3977982cf5d83bcc5020c0846", "messageHeadline": "Update config", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "bd3b36b6e69becd41f42e7a5bb409b120fed11be", "messageHeadline": "add some calculation behaviour to BuySell Widget", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "cb5e20a3cf516658dd53ec5aa6a66072e9d63767", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 229, "deletions": 3}}, {"node": {"oid": "7fcfe970f8720876d26889ab25a2fc88337fe447", "messageHeadline": "solve the redirect issue", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 173, "deletions": 88}}, {"node": {"oid": "3cccd7b6803ede592ab572016e8e8aa9ceffb933", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "8d6540344425acda475a7aa43c9b2ddf7de7f001", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4bcd89461c320bfcae509715c835d07e408c5fad", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "08335f9d3617ff483576a418fa898ed1879eb97e", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5bb05ef91c7b386b4cc6812d12fc69663642719d", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b5dbc5d25e87ee3bace567071cd8f611815bffd5", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ec1e2be5a1f7d9e404cc56234d712fbb97425dac", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4bff26fd22b83ff882d9619535dcb6a2a4224575", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6554a11acafa81faa05dbce3c5625a680a3b1cf5", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "09698ccd5f6fdf3245579d9342628781d836f2ba", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "00ce4b38649fd3a6f8e7332b110fb69ffb4b3b25", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b3d5b1f8a4079cc05891e95bb1edcca90a6b463c", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "db2e98a39d83613b897ab929dddcd492e1003067", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "be52d4ed229f58e0d54a7cfc9a836d714f0bc84d", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "91b36dd1861b89e8ed1fe37ef8cf97fb5d9b3700", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "366a136f908a1d1250dc03a00ad62d335f413407", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c663ea2dd7da2cb579918b5003cd4b5f80b70a3e", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4c4a2ea5dcbcb4e2bd23788fd5d210e729a768c2", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "75dac79c59de9d40dbac5fe80ee10420835c29d2", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "35a84c1841763a2f0146cd0c0e9bf1ab8396ca06", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "51ef39052f990c90c3c43fca6e160d561613f195", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ad7b79117fda5858284cf76fb18f911fbaf9d5d1", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f6f2bd1d211ca7f53f5e012c896a9f7e5b570103", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "61a2b3cd9df2d390bacd562c675d00bcc1b47cb1", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3a29d7fc8ccad5192c41eef33aca6d37189e1a53", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d5b4efa64c122dc42374a2a538c19fe6cfeaf6eb", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ce649f0a570d93d2d7912974ed03ae485ed3f7ea", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "fb569ee950ed25c4d620858468de470a5c845bc1", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "60b1d0388c338554c3d80ed9424b9f75410cb1a2", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "504e96c82e5e7a4ea23dacadfa1d5c4ac09e1daf", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "070d37d1365518f2ebb56484aa39fc161d996a2f", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 10289, "deletions": 2836}}, {"node": {"oid": "23940175c8b41cb1291a6d35f7e90b2d097884be", "messageHeadline": "Add infura fork option", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "28c653b201be323084ce103ad413c01678c233de", "messageHeadline": "Add more ABI", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 224, "deletions": 1}}, {"node": {"oid": "88e25d2655cccef3fc1051ab1cf6ea8c9d2fcc46", "messageHeadline": "Merge pull request #55 from oplabs/sparrowDom/UI", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10289, "deletions": 2836}}, {"node": {"oid": "859b9db0e697fb86ee86fae4419dc1a038292a50", "messageHeadline": "minor fixes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "91dac1a065ff685609ced9d870ef7a5b528952e0", "messageHeadline": "Comment out bail", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "643405b594bdacd27f4f94de5c778ac257e8c0f3", "messageHeadline": "Simplify fixtures", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 31, "deletions": 71}}, {"node": {"oid": "1128ab4eb72456e7168be8eba07c2ab011b58c4b", "messageHeadline": "Fix fixture loader", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "e0ee4aa6bf3f7a1e40c8c0535eac8cd7c758be7d", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "34d584a72d28e5c4a590d9d4b0370c557ec270e0", "messageHeadline": "Misc;", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "a93dad5d233f470b95c0f50f69e20af20db2c95e", "messageHeadline": "WIP fork", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7034, "deletions": 21}}, {"node": {"oid": "198d9aeadecef8bf91ae5aa4baefcf8ab0e6ecb0", "messageHeadline": "Play with classnames", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7bc514a3de735dead8f293bb44195e8371e8c73f", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "dcda7da2381849ae84483ae47d20c28963283b00", "messageHeadline": "Allow /dapp to render from server", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cf80a0755406bbf29520462f407e35bfb67e483e", "messageHeadline": "Clean up Next integration", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 18, "deletions": 188}}, {"node": {"oid": "95927483f66975907c28049b921ca697cf359efe", "messageHeadline": "WIP forked tests", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "7b6c5e336b85c61ff22446dadfdccaf272c7a2e5", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 140, "deletions": 61}}, {"node": {"oid": "c488346f6da66879b9e4411f5dafa09d1be08164", "messageHeadline": "style the toggle switch", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "920c7cb6e2dbd02c26e1e2d05dd8c1d7cda794e2", "messageHeadline": "add coin balance", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e832bd7422aa55c8f5021a9cb411b0e807701eca", "messageHeadline": "minor changes", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 22}}, {"node": {"oid": "fa528de93197532ff97809202ae3efd7c13f27f4", "messageHeadline": "remove contracts", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 0, "deletions": 3419}}, {"node": {"oid": "aa377491ba72137744da8bc1aa7098707082ad7b", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sparrowDom/UI", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1114, "deletions": 980}}, {"node": {"oid": "283ee1456a8884666dad39bec2ee0daad178af57", "messageHeadline": "move folders", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2945, "deletions": 19966}}, {"node": {"oid": "e0cbc03f69aa56a62000f16d5a8c6f5a8ca317b0", "messageHeadline": "transition to NextJs", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 11835, "deletions": 379}}, {"node": {"oid": "7e10f08e63af7a120e230ddb446b8aeeab65bbe3", "messageHeadline": "Merge", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "10816874432a041a02ffe12be29002edbeacd9ce", "messageHeadline": "Switch to Open Price Feed style oracle.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 119, "deletions": 240}}, {"node": {"oid": "d959d5585439b3f98b20530d1a5aa083f48d25ac", "messageHeadline": "Add oracle to test fixture.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1e4534151d87ccb2016c85272db9fea7f44e3548", "messageHeadline": "Test deposits of different currencies.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "a8328907702d22bf1b20b21cf0a3641907498d87", "messageHeadline": "Create failing test on allowing non-vault to mint OUSD directly.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "701749a7427418e52c97185b4a88639f97265e75", "messageHeadline": "Refactor expectBalance.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ad8539ca59aca1b71e97fe759dc4755b83568830", "messageHeadline": "Add deploy folder to prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3012cf0a9fca103aec8fe8e8b8269827e899232b", "messageHeadline": "Start adding addresses", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "36fab56ede92cc2f9e0fc81e011913906918378d", "messageHeadline": "Add image of contract interactions", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "17941361260448af10a58b36a9dc674b44c76282", "messageHeadline": "Environment upgrades", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "e96bef0d9b328c195a21de8361e735e3dbf51858", "messageHeadline": "Cleanups", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "ed8c179d249b95b4d42371c78ceb2295b769c832", "messageHeadline": "Merge pull request #49 from oplabs/tomlinton/strategies", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 460, "deletions": 36}}, {"node": {"oid": "70997299fb577d5cc57ebedc61081afcaca8f28e", "messageHeadline": "Start fork setup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "99dfd359036ddbaab4778dc45511d35fcdfb389e", "messageHeadline": "Merge branch 'micah/next' into sparrowDom/UI", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 12120, "deletions": 0}}, {"node": {"oid": "3491a925f40830d78218ad2d202a0a806317b191", "messageHeadline": "Update commands", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "24a774feb9c310c6df2fc4eacef1a2d4cb3314fa", "messageHeadline": "Fix vault value calculation", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 50}}, {"node": {"oid": "7b666e98b7ca6651e968b7637bb8d41761ae2d07", "messageHeadline": "Compound integration", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 499, "deletions": 30}}, {"node": {"oid": "6a258f5be7c8a04c7cd7dc827204661b80661e0e", "messageHeadline": "Proof of concept Next app", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 12120, "deletions": 0}}, {"node": {"oid": "ba42e8ff73ebe3c42cbcb847b0a69d8c4846dcee", "messageHeadline": "Merge pull request #48 from oplabs/tomlinton/oracles", "author": {"name": "Tom Linton", "email": "tom@originprotocol.com", "user": null}, "additions": 789, "deletions": 4744}}, {"node": {"oid": "6590f26197b39476b37536534f87f8717c6c950d", "messageHeadline": "Merge branch 'master' into tomlinton/oracles", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "24cd78405f82df22c47ff2bc4eb98840e396766e", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 986, "deletions": 388}}, {"node": {"oid": "4a92197d4174ffcb4853ba090f89a81dca393553", "messageHeadline": "Test scaffolds", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "4b73ffbef4b415c206a036d33fdb3382971bb6ca", "messageHeadline": "Integrate Oracle", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 62, "deletions": 641}}, {"node": {"oid": "b67376ff932236ac824e3ddb6e4011745d91f84e", "messageHeadline": "add buttong", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 50, "deletions": 18}}, {"node": {"oid": "cc3202f942e15607d846a50c20211e8d392c5262", "messageHeadline": "stylise the buy part of the widget", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 820, "deletions": 89}}, {"node": {"oid": "8ab31be5be99cd6b78a1114fccf0d8267808a2e9", "messageHeadline": "Merge branch 'master' into sparrowDom/UI", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 279, "deletions": 136}}, {"node": {"oid": "283e5bf4c5b638c87e0593c3e66b2f13bf484b4c", "messageHeadline": "Remove Kernel", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 59, "deletions": 380}}, {"node": {"oid": "d9fdc5c140b76674bc9129a88d39566cdebd148c", "messageHeadline": "Prettier", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 554, "deletions": 257}}, {"node": {"oid": "a6870beb41d499de40eb535e4491160a253bf6f7", "messageHeadline": "Add solhint plugin", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0df1e5aeddc3433fdb2302f23bdc5dac9fa63389", "messageHeadline": "Add Compound governor", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 340, "deletions": 0}}, {"node": {"oid": "8a0ff439c550e6807717d839f5bfe70f68a1932d", "messageHeadline": "Little more explanation in readme.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d279c98f020379d57c47993f127caa14a965390", "messageHeadline": "Readme tweak.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8765f1060e70d91435a37942db349632e2db591e", "messageHeadline": "Account/Contract/User selector UI.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 70, "deletions": 27}}, {"node": {"oid": "88b0fb3264d6af01bc8b1bf1ff4b7f59dcf7178c", "messageHeadline": "Move menu to on top of contract.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1ff4c1186069aed81dc1b48fec6f3434e2d8618a", "messageHeadline": "Don\u2019t show holdings for ERC20\u2019s, since we don\u2019t do that.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "af39667ded355818a6be31c0e3708aa3165d9450", "messageHeadline": "Update readme with playground running instructions.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f4a2ebe9c67d6a06bce3a2b42e2f0fb1a7d60f69", "messageHeadline": "More money moves, longer the animation.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 48, "deletions": 23}}, {"node": {"oid": "b7e7eea815bb18f1df4231917329963f9e5688cb", "messageHeadline": "optimize contract calls", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 39, "deletions": 35}}, {"node": {"oid": "d5606b4f0faf9f880545a741732a656df9fb26f3", "messageHeadline": "Auto select first element.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "b3caae36654159fa1a902c98e2b2396feaaf20a7", "messageHeadline": "Gratuitous animations of balance changes.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "8ed3c09fde3759e2207c585b32d58abde8210264", "messageHeadline": "Some token amount inputs now pre-fill a currency.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 33, "deletions": 76}}, {"node": {"oid": "f2a44c246d580e340bf643f550cc2ca3f0bf4a80", "messageHeadline": "Clean out unneeded fields.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "17748358809082d4f6ce6dce563857db512ce84d", "messageHeadline": "Fix for my own decimal bug from not storing decimals on contract obje\u2026", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "11e87ebf0782cf3629036e918ca32fe623ea201e", "messageHeadline": "Display the action being called", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "add820912d2f9f6ae1691957add6cf6cb848ec08", "messageHeadline": "Add test to mint DAI.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "60c75274e14471648578d3a52a6cba6aad4b879b", "messageHeadline": "Merge branch 'master' of github.com:oplabs/origin-dollar", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 707, "deletions": 252}}, {"node": {"oid": "ac478f1fa99356535b408d3f45daf25545f876c8", "messageHeadline": "Give more people coins during setup.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "4780087cfb0889b7200e43beb51c9f8fad540fec", "messageHeadline": "Refactor updateAllHoldings.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "16bf0441bd7a50d0577bcf50f850ce20ddb1f355", "messageHeadline": "Format.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "c12eb5379ec183d041602faf0567585b803060b5", "messageHeadline": "Bruteforce live display of all holdings.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "2f84c51d42ed38a83039d4087e5c0f7aa95434c4", "messageHeadline": "Push holding updates to users.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "4dd23ac78ea07cafa5779e8f02597cc97eca4514", "messageHeadline": "Work on separating out deploy mocks", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 51, "deletions": 25}}, {"node": {"oid": "1b16bf93eb3d12429811f1768da0bcb600ed6a29", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 3411}}, {"node": {"oid": "6e4fc8db32364688ab982a20d3365ecb34b66cf9", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "2af428b98ed5c067969ab1013cec9791357b7239", "messageHeadline": "add home page", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 120, "deletions": 8}}, {"node": {"oid": "9d627a69dd4f392bbe3f81450b56110da5a60c95", "messageHeadline": "fix the logout functionality", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 25, "deletions": 130}}, {"node": {"oid": "4c4c86a188e137302ec032fc55e0a23941433cfc", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 290, "deletions": 45}}, {"node": {"oid": "c30b6c1e84c899a6421edae50e980cb31a84d4e4", "messageHeadline": "Documentation", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "11917cb96b43234a2618bfc3657a271a49fd024a", "messageHeadline": "Merge pull request #37 from oplabs/sparrowDom/UIWork", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 707, "deletions": 252}}, {"node": {"oid": "102b268f5ceb1a586aabd5c8c8fc38fbaa6f09e8", "messageHeadline": "tabs to spaces", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "3e8bb918f5927e749c2e9385db709ae6eaa74cd3", "messageHeadline": "finalize the account widget", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 142, "deletions": 35}}, {"node": {"oid": "c2431d597b581f1adadf037e78caef21d2bf23f9", "messageHeadline": "refactor contract initiation stuff", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "187f250999eea6c9a1154a910236a642bb8bd44c", "messageHeadline": "refactor where balances are loaded from", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "a0c7a62589c1078086b69f9604208d010e3b4738", "messageHeadline": "Totally redo stores to support writing transactions to the blockchain.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 196, "deletions": 68}}, {"node": {"oid": "a71c9cc37ae5df899c87022f33c4a9cf89dbc48e", "messageHeadline": "Nicer visual look for contracts in playground.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5bf68deba045c630236fd5d626a92c6d1da3dc30", "messageHeadline": "Allow json files to be imported.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a93f9bfec23ea13730863180048dec50de073a4d", "messageHeadline": "Add etherjs.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 461, "deletions": 2}}, {"node": {"oid": "4770b73c9964aaf3e479567440d7c5dfb6e9d0a7", "messageHeadline": "minor cleanup", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "3fac0ea5f102582a662fd520eee82df7262c9e03", "messageHeadline": "update contract jsons", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 123, "deletions": 115}}, {"node": {"oid": "f0a17f5b65e90ad5419531750d569f07f3f5c5df", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sparrowDom/UIWork", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 678, "deletions": 120}}, {"node": {"oid": "d6e8e254adadce82255fe173d9e522b5b9e55bcf", "messageHeadline": "refactoring of contracts work", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 136, "deletions": 79}}, {"node": {"oid": "6255d9baa44bfb84a338627c4bc8c0bb197e03b6", "messageHeadline": "Merge pull request #29 from oplabs/tomlinton/token", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 670, "deletions": 136}}, {"node": {"oid": "bf6ce85446da573f58d4390b09e75da516983ae6", "messageHeadline": "update localisation styling", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "fca102ebdfdf6ae967e65b571d520ceb78442814", "messageHeadline": "finalize translation integration", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 255, "deletions": 1}}, {"node": {"oid": "7ec137f189ca380c784f3ab1f3eb0207c562772f", "messageHeadline": "Merge pull request #28 from oplabs/crowdin", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 210, "deletions": 0}}, {"node": {"oid": "b9589f18d68b4d54ed0994af3a855948565d2343", "messageHeadline": "Math update", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 610, "deletions": 106}}, {"node": {"oid": "f365c1f24ef07226f614ab99544c0bec64837710", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2209d291c8d26533050e356f2b17be021cd5d572", "messageHeadline": "New translations all-messages.json (Portuguese, Brazilian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1d3e4474eee664baaeb6ff028eac67ce7a8daff2", "messageHeadline": "New translations all-messages.json (Spanish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "828f00e85b82b7341bb6ea8ca2ebcae7edd123f6", "messageHeadline": "New translations all-messages.json (Afrikaans)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "58b87ff001822acba299d6d6091c6a333a687d04", "messageHeadline": "New translations all-messages.json (Arabic)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f73a18955ba5d8e980d3036dcdbb01ce9f0585a7", "messageHeadline": "New translations all-messages.json (Catalan)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "63d1b18d9eaaabb04824b6bee44fc703ac57b95b", "messageHeadline": "New translations all-messages.json (Czech)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3705872953a85acaa181493381cd0bb21ef42861", "messageHeadline": "New translations all-messages.json (Danish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a434822cd61d0b921f3959d0acc5d9c655213bd7", "messageHeadline": "New translations all-messages.json (German)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f9900374bdf4c14d6e7eadbf2e1eee1b19b8bdf3", "messageHeadline": "New translations all-messages.json (Greek)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "17cdc71fbf793294063d7a8f1280e843bf588424", "messageHeadline": "New translations all-messages.json (Finnish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "27b00909d180d2b7b711626e4f818fa1fea1f704", "messageHeadline": "New translations all-messages.json (Hebrew)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "70dab163fccd8392fb9e56c8d8f655b481b258cb", "messageHeadline": "New translations all-messages.json (Hungarian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "56fdbf5a5a9057e315ae8d2662204a60548f2662", "messageHeadline": "New translations all-messages.json (Italian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9338ec2f1e116d4b38279c30c2a5fea0dac15af0", "messageHeadline": "New translations all-messages.json (Japanese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2c194c016a0a7e878e2b91cb99bdc181072a2712", "messageHeadline": "New translations all-messages.json (French)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "71098301259e20115b1dad867cef04e66ff8ee0d", "messageHeadline": "New translations all-messages.json (Korean)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "203bdf2bf9cc4bdcf1609644c23b11ed067ac57c", "messageHeadline": "New translations all-messages.json (Norwegian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3455a3aa50614bf4e90e0c4a2841251dd66e7606", "messageHeadline": "New translations all-messages.json (Polish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "60d86111bb9354755c20d300fb9d1d5549f32218", "messageHeadline": "New translations all-messages.json (Portuguese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "95b2933932c7a65940288600ae053c59841e7d3b", "messageHeadline": "New translations all-messages.json (Russian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "78a41e9990df1413d36be4736894ff535c1db468", "messageHeadline": "New translations all-messages.json (Serbian (Cyrillic))", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "98422b1ecd40bbacf17dd1d10d5e2d58e842fc2f", "messageHeadline": "New translations all-messages.json (Swedish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "92ad4374cbc93b7577f80da8fda00c826d7562b0", "messageHeadline": "New translations all-messages.json (Turkish)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "219b075c5c48f4b586b0e1abf0b6df49203b89f0", "messageHeadline": "New translations all-messages.json (Ukrainian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4420b23a4feddee6a7697e12ee0799b4bbb2cb0b", "messageHeadline": "New translations all-messages.json (Chinese Simplified)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d061101bb69d7ce66ced8f2904a88a3a61a16841", "messageHeadline": "New translations all-messages.json (Chinese Traditional)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9b4ecf9f357e6657cebd53b9ec02baf6ae2afc80", "messageHeadline": "New translations all-messages.json (English)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7a23dd270ffaeed0ea6099fc557327be0817b57a", "messageHeadline": "New translations all-messages.json (Vietnamese)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5219ae27315f73b6ee4f0fc38e2d03709804a165", "messageHeadline": "New translations all-messages.json (Dutch)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3b5dc05e26814ac5a0bef98b3e30983407fdfd6b", "messageHeadline": "New translations all-messages.json (Romanian)", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "edf1782f716451b260330cdad2474f1e995d14f3", "messageHeadline": "add messages", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 66, "deletions": 3}}, {"node": {"oid": "2a0d130454a102349a079d1a195887a2984123f5", "messageHeadline": "Merge pull request #27 from oplabs/sparrowDom/UI", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 13919, "deletions": 1210}}, {"node": {"oid": "5917a243e63a6418e68156e0251acd50bd400b10", "messageHeadline": "added some basic routing logic", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 239, "deletions": 18}}, {"node": {"oid": "b1128450a1757f6b1a8235f2e2dce618cd045f5a", "messageHeadline": "update account status widget", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 42, "deletions": 135}}, {"node": {"oid": "1d6ca024c30ebd2259867ff68f08c4ace40879aa", "messageHeadline": "style up login buttons", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 210, "deletions": 19}}, {"node": {"oid": "6698ff3e1f4a04d53b2e94549b381c2dc232e5af", "messageHeadline": "Update Crowdin configuration file", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "97b6e1e0e2eada6e792aa0eb748ebeb343ea70c2", "messageHeadline": "Redo all the tests to use beautiful fixtures and be 25% fewer lines o\u2026", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 114, "deletions": 84}}, {"node": {"oid": "a719e58e6edb65b6347ebe44090e66dce1d778c7", "messageHeadline": "add translation support", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5999, "deletions": 186}}, {"node": {"oid": "ba940f42116cc5f0b2ca505c4779fcc540474930", "messageHeadline": "Merge branch 'tomlinton/token' into sparrowDom/UI", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 1944, "deletions": 10615}}, {"node": {"oid": "d42a44fbff561a3c44eea02295821f56d23e443a", "messageHeadline": "attempt to enable ledger nano s", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 91, "deletions": 1266}}, {"node": {"oid": "9c8513aebbf3385c22101f1466c2bbd1a2517936", "messageHeadline": "Merge branch 'tomlinton/token' into sparrowDom/UI", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 12307, "deletions": 1248}}, {"node": {"oid": "ae0c3ce37054dbad39714ccc13359d87d3fbaa59", "messageHeadline": "Consistent solc version", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "6a40f27e926c3b374c14379dc093bebff009ea63", "messageHeadline": "Remove spam from README", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 139}}, {"node": {"oid": "ac6e6d12d378b6403ed6cce4dc5107ca4db6fb47", "messageHeadline": "More README", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "4ab9b4fdda08b421cf1bbc82d987e80c0fda2a76", "messageHeadline": "Remove top level package", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 5107}}, {"node": {"oid": "c6193046ea712685360d2099e560d52ebca39627", "messageHeadline": "Update README", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "a32eab6b6ffb8c80ac925ba8c27958728f33210e", "messageHeadline": "Lerna setup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "614c2210d7ce08a1e14f6a2af366bfa50042bc9f", "messageHeadline": "Increasing balance demo", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 142, "deletions": 38}}, {"node": {"oid": "bf5743e967094d2326ae8b4e3a7d4dea202a8298", "messageHeadline": "Fix allowances", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 111, "deletions": 20}}, {"node": {"oid": "a568d5b5bd9288247786d4ae46fae3d2e62251e2", "messageHeadline": "Cleanup", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "6f1c67e545b91516e5b6c8e5d53b39fe65da9270", "messageHeadline": "Remove deployments", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 4666}}, {"node": {"oid": "4aea6f331400065ea49dbdf34b28848412a6d3dc", "messageHeadline": "Add playground starting code.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1235, "deletions": 0}}, {"node": {"oid": "ad8f4d70eea3540546f928dba0aa4947f06f2466", "messageHeadline": "Add failing unit test for currently broken allowances.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "4cbc14606e0931fb711084daad71fbecdefc115d", "messageHeadline": "some basic navigation elements", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 5553, "deletions": 189}}, {"node": {"oid": "64a1722c1811b0f659631ca6773a06961e42179e", "messageHeadline": "Fix vault test.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "13ede1727800f14bcd0f40ceb31e9f8ed9574107", "messageHeadline": "Add syntax highlighting for GitHub.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a101372ed621a73ee71446a46f29acaf68588100", "messageHeadline": "Remove unnecessary gitkeeps.", "author": {"name": "Daniel Von Fange", "email": "daniel@leancoder.com", "user": {"login": "DanielVF"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5dac3d2d61e82aac52625543a4117d58b6c6424c", "messageHeadline": "Infra and fixes", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 4741, "deletions": 2097}}, {"node": {"oid": "34d60122bfd32fe4a8560e0182690d52aec12ece", "messageHeadline": "Eager loading", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 66, "deletions": 57}}, {"node": {"oid": "99fc16c8eee7dcf4baea7fb50106a2f6911fd2cb", "messageHeadline": "DAPP demo WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1188, "deletions": 1068}}, {"node": {"oid": "a6fbfa78b37eec0b7e0f778f47185c4c04cc23fd", "messageHeadline": "Remove dapp contract config", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "edae5bafe605da9485302f03ebd664aadaee9c84", "messageHeadline": "Remove local deployments", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 0, "deletions": 2317}}, {"node": {"oid": "7b8f8577d895f2cc0d1fc29235a164f4e41dc808", "messageHeadline": "Buidler deployment and dapp contract integration", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 10259, "deletions": 80}}, {"node": {"oid": "bf7fbcd56445eafaaa93c3801bd3c56ad2788376", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 114, "deletions": 51}}, {"node": {"oid": "83bd5c2c47c2812ecb2de3c8ed1c08fd091f36e7", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 744, "deletions": 53}}, {"node": {"oid": "1191eab16b1e069474203e27c6429dfa22a875d4", "messageHeadline": "Merge branch 'master' into tomlinton/token", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 11615, "deletions": 92}}, {"node": {"oid": "a75e8e2d2d08c49d0250445308cccb1561449d32", "messageHeadline": "Placeholder contract and test", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 2839, "deletions": 91}}, {"node": {"oid": "8c6c6c974b931cb88f4bf9446996cc96177e094f", "messageHeadline": "Update author", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7d6118e16f382e6295a6e9917625ee398a05be6", "messageHeadline": "WIP", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "bbded9f2e5cb0d1829587ea310cfe84bf57f25b5", "messageHeadline": "add pull state which is a functional replacement for Redux", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "ccd2e30b9bcbf906ed8327fd57949558cb7a6eee", "messageHeadline": "add logo", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "88df9b0082f80d84654d3e3a791eac3787eb886c", "messageHeadline": "add basic dapp structure", "author": {"name": "Domen Grabec", "email": "grabec@gmail.com", "user": {"login": "sparrowDom"}}, "additions": 8752, "deletions": 0}}, {"node": {"oid": "b67dfa58f07755493d4b23e2dfa90c5357ba0ea9", "messageHeadline": "Use Yarn", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 6128, "deletions": 9187}}, {"node": {"oid": "f271210aa6b35469777d827033ad7ca37c94093d", "messageHeadline": "Some structure", "author": {"name": "Tom Linton", "email": "tlinton@fastmail.fm", "user": {"login": "tomlinton"}}, "additions": 9278, "deletions": 0}}, {"node": {"oid": "2850070048d6c080c3c99d994ae2ae763649e023", "messageHeadline": "Initial commit", "author": {"name": "Josh Fraser", "email": "josh@originprotocol.com", "user": {"login": "joshfraser"}}, "additions": 2, "deletions": 0}}]