CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
celo-org_celo-blockchain.json1 linesDownload Raw Back to root
1[{"node": {"oid": "50682652a7d6dc7a915d7d83ae8a16c0c18375b7", "messageHeadline": "eh/filters: send rpctransactions in pending-subscription (#2252)", "author": {"name": "DW", "email": "diwu1989@users.noreply.github.com", "user": {"login": "diwu1989"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "1fc34733020cef6666d46ac67c86bfe6e1df2b40", "messageHeadline": "eth/tracers: add `txHash` field on txTraceResult (#2254)", "author": {"name": "Valentin Rodygin", "email": "carterqw@gmail.com", "user": {"login": "carterqw2"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "6388f0ec88fb7a2a82ee41b0e2c9cb7e2cff87e2", "messageHeadline": "Pputman/update workflow v2 (#2251)", "author": {"name": "pputman-clabs", "email": "99900942+pputman-clabs@users.noreply.github.com", "user": {"login": "pputman-clabs"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6129362ce073e5d4df6ca8380d80139799bfc3ab", "messageHeadline": "update reusable workflow to version 2.0, to add scanning for gha-cred\u2026", "author": {"name": "pputman-clabs", "email": "99900942+pputman-clabs@users.noreply.github.com", "user": {"login": "pputman-clabs"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7ed587be6befe56536afd7cb96e92ae8dcbec06b", "messageHeadline": "chore(deps): update codecov/codecov-action action to v4 (#2249)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0adb14e48288ff6d6e4d9320d5980afd4d17c2d", "messageHeadline": "renovate: ignore non-security npm updates (#2248)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a9662f1c1d24918858ce4aa65acbef87dd0e05a", "messageHeadline": "Hardcode pre gingerbread block gas limits for existing chains #2 (#2229)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 116, "deletions": 37}}, {"node": {"oid": "8f49d7e7b6da5ef44722ad5119dc2c2c3d8a140a", "messageHeadline": "Fix underpriced check for multi currency (#2230)", "author": {"name": "Pastoh", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 384, "deletions": 63}}, {"node": {"oid": "c4e31a00a52418af8abe3237af41a6364992bc11", "messageHeadline": "Fix genesis block gingerbread fields (#2245)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 149, "deletions": 53}}, {"node": {"oid": "69dbdae732d3c3d62ee5678c2d93096f7d43cb7a", "messageHeadline": "eth/filter, ethclient/gethclient: added fullTx-flag to NewPendingTran\u2026", "author": {"name": "DW", "email": "diwu1989@users.noreply.github.com", "user": {"login": "diwu1989"}}, "additions": 92, "deletions": 44}}, {"node": {"oid": "88e34684e06c07317ec1a90a11e09473dee206b4", "messageHeadline": "chore(deps): update dependency @types/node to v18.19.10 (#2241)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "82a3fc05d7394c9b9cdc9321c244a8a2ecebb4d8", "messageHeadline": "chore(deps): update actions/upload-artifact action to v4 (#2244)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5a9d1021ebfe40b0244de87e6f7ccab0271a61b5", "messageHeadline": "fix(deps): update dependency ts-node to v10.9.2 (#2240)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b7f957f440767a5eeb7fd1f3fde647a0327c87fa", "messageHeadline": "updating ignore files to include gha-credentials (#2242)", "author": {"name": "pputman-clabs", "email": "99900942+pputman-clabs@users.noreply.github.com", "user": {"login": "pputman-clabs"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d99a04a177fcb86921a2b013669096933f03feb4", "messageHeadline": "chore(deps): update dependency chai to v4.4.1 (#2237)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "755b6531374cda574d81502edef7a67ae09833fc", "messageHeadline": "chore(deps): update docker/setup-buildx-action action to v3 (#2234)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35af3030bcb71ac30f5250c2ef6c3eff3789a402", "messageHeadline": "chore(deps): update docker/setup-qemu-action action to v3 (#2235)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8032de57ee03799fe88401302016e0d8f5caf8d3", "messageHeadline": "chore(deps): update docker/build-push-action action to v5 (#2233)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a8cdb591390e4d90023e694df886b38bbae4397", "messageHeadline": "chore(deps): update actions/cache action to v4 (#2232)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c79bddc1915592f80d42f819165bf37f365f1769", "messageHeadline": "chore(deps): update actions/setup-go action to v5 (#2225)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "dcca80ab3746439bf17acbf0f6e5e3ba365ac02a", "messageHeadline": "chore(deps): update google-github-actions/auth action to v2 (#2227)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb74efc870c4159f1c2b1639e7da5173abb69d9d", "messageHeadline": "chore(deps): update google-github-actions/setup-gcloud action to v2 (\u2026", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd8dd175acbe65adbbde6eae1d07e6c1c84d3685", "messageHeadline": "chore(deps): update actions/checkout action to v4 (#2224)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "aa1105570849f6d7b7dd4b65fa912f3b312319a6", "messageHeadline": "chore(deps): update actions/setup-node action to v4 (#2226)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4302ebf1d1aeca22500357d161ab98a99fff35b0", "messageHeadline": "renovate: Ungroup GH actions updates (#2223)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "46de0db47a6094fcf5414901520b569d5a25c2e5", "messageHeadline": "chore: Configure Renovate (#2217)", "author": {"name": "renovate[bot]", "email": "29139614+renovate[bot]@users.noreply.github.com", "user": {"login": "renovate[bot]"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "346c5b3f771fc7cb2f58fdb1a702e86b76c174cf", "messageHeadline": "Update container CI (#2218)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 26, "deletions": 125}}, {"node": {"oid": "3a189b0d90c918e817f82230a37eb5605553c4c2", "messageHeadline": "Using glibc for amd64 and muslc for arm64 (#2213)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "44c749030bb53112c94a99c9e5ce347517a67c52", "messageHeadline": "ci: Update go version for forkdiff job (#2212)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3685460fd43a90665816ab6b6299af2e558c9076", "messageHeadline": "Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#2211)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "dc45bdc0003b98be1cdde92f6e7c5f69b1c437fd", "messageHeadline": "Implement the limit per fee currency (#2203)", "author": {"name": "Valentin Rodygin", "email": "carterqw@gmail.com", "user": {"login": "carterqw2"}}, "additions": 322, "deletions": 8}}, {"node": {"oid": "673153816ffb2ac4747ed57ba188a75517071422", "messageHeadline": "Add chain_head_gasprice gauge metric. Fix e2e tests (#2208)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "7a2785a984cad536eeb683d81383817f44c98dfa", "messageHeadline": "Bump github.com/docker/docker from 1.6.1 to 24.0.7+incompatible (#2202)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "aebf5832d7dbeb76e874c359947c0f654b9fcf9c", "messageHeadline": "Upgrade CI to go 1.19 (#2207)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34d91ded052d75ad9b1c7475e1a5e30e0236baa4", "messageHeadline": "Bump github.com/consensys/gnark-crypto from 0.12.0 to 0.12.1 (#2205)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "798a7443d3621877fe8fd929945df9ca6aceaff7", "messageHeadline": "Update github action ci/cd references (#2204)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3808c45addf56cf547581599a1cb059bc4ae5089", "messageHeadline": "Add e2e test for a transfer with fee currency (#2197)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "573e14e89cf90e02791c9186441fb01e2127eb33", "messageHeadline": "Update xgo builder reference (#2201)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d2e7c9f3a44a727a8117da9c928a3ccb8e582f27", "messageHeadline": "Bump github.com/consensys/gnark-crypto (#2195)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "f6cfb3a089ff2d89b458140be02fd08f3caf79a9", "messageHeadline": "Refactor build-sign-release-images workflow (#2200)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 118, "deletions": 73}}, {"node": {"oid": "a59dd19c2f9ab498a908f6ced78cbb9659296290", "messageHeadline": "Dockerfile: Replace alpine by debian. Use same dockerfile for amd and\u2026", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 31, "deletions": 208}}, {"node": {"oid": "4e9521d765bb589b97efda780097a20fe382a172", "messageHeadline": "Running CI/CD on org-runners. Refactor for GH workflow (#2193)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 123, "deletions": 76}}, {"node": {"oid": "5c44f5dcfbff4fbbacdcddd4eb25063be47e1fbf", "messageHeadline": "Improve performance of answerGetBlockBodiesQuery (#2198)", "author": {"name": "Valentin Rodygin", "email": "carterqw@gmail.com", "user": {"login": "carterqw2"}}, "additions": 193, "deletions": 5}}, {"node": {"oid": "116243d718843b04beba9c6c094a25e0d50e2fa5", "messageHeadline": "Update minimal required version on readme README.md (#2196)", "author": {"name": "Mart\u00edn Volpe", "email": "martin.volpe@gmail.com", "user": {"login": "martinvol"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ceea79f1da1921345148894ec1939ccbc651ee8", "messageHeadline": "Bump golang.org/x/net from 0.0.0-20210805182204-aaa1db679c0d to 0.17.\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "b621b9a8cc1364088e118554cc97301be1d70861", "messageHeadline": "Handle failing fee conversion (#2159)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "9ec64bb905518a77a7916c578003daf31770137f", "messageHeadline": "Fix goimports whitespace issues & gosimple", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 110, "deletions": 107}}, {"node": {"oid": "77dc4b6b0b2e7b8c7629f526976f0a26ce30ec56", "messageHeadline": "Change back doc comments to previous version", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "4fc99385b2db27b897d6688fa02a0279d3b330d4", "messageHeadline": "Dockerfile: upgrade to Go 1.19 (#26195)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1130d0cbcc19eb37876265080ef0b1cf088d3bfe", "messageHeadline": "build: upgrade to go 1.19 (#25726)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 922, "deletions": 927}}, {"node": {"oid": "e383c33dc03866f9104f04b48f6789868aa2ad47", "messageHeadline": "build, Dockerfile: bump Go to 1.18", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "45919a55f8e80881c23aee3db8d71fbca7ec1f99", "messageHeadline": "Fix gingerbreadP2 check for light tx pool (#2191)", "author": {"name": "Eela Nagaraj", "email": "eela@clabs.co", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2c709330ac6d3d69cfad1896876c6ab336b00c08", "messageHeadline": "Refactor container CI. ARM Image (#2190)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 148, "deletions": 61}}, {"node": {"oid": "87d69dcc02ae2f9525a8355db52141e6f131ca64", "messageHeadline": "Fix tracing for transactions using on-chain randomness in latest bloc\u2026", "author": {"name": "Eela Nagaraj", "email": "eela@clabs.co", "user": null}, "additions": 94, "deletions": 24}}, {"node": {"oid": "0ed594e4363462542e8e879afd539b93e3bc1772", "messageHeadline": "RSDB: metrics and performance improvements (#2184)", "author": {"name": "Valentin Rodygin", "email": "carterqw@gmail.com", "user": {"login": "carterqw2"}}, "additions": 96, "deletions": 34}}, {"node": {"oid": "cd2e13a31a0329f5a9f85e197e8a9c956cfa1d48", "messageHeadline": "Pputman/add trivy scanning (#2182)", "author": {"name": "pputman-clabs", "email": "99900942+pputman-clabs@users.noreply.github.com", "user": {"login": "pputman-clabs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "47afc3a733ed0d58dde23128ea7664c698ef3eb5", "messageHeadline": "adding trivy scanning to the existing container build workflows (#2181)", "author": {"name": "pputman-clabs", "email": "99900942+pputman-clabs@users.noreply.github.com", "user": {"login": "pputman-clabs"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d2a8d929f195c8e217c827c5db5d0d20f77a0757", "messageHeadline": "Remove per-peer rlp.Encode calls of istanbul messages (#2175)", "author": {"name": "Pastoh", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 62, "deletions": 21}}, {"node": {"oid": "2d25832e99cf5afb495cc5055e6194b4c25cb769", "messageHeadline": "Gingerbread Activation blocks (#2180)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "da7fa56cacb86aea18e2d5eb32537541a1d4c572", "messageHeadline": "Update public network bootnodes (#2178)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "06290db54e1c9be30c6f2c56f8650719a6ab70f9", "messageHeadline": "\"mycelo genesis\" gingerbread activation fix (#2169)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "df29f4c15e15802e6ae64b8f2729c18a0839bc8d", "messageHeadline": "State transition gateway fee check (#2173)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 50, "deletions": 18}}, {"node": {"oid": "edbf300bbac9774edca2d856e09b10d88cb018ef", "messageHeadline": "Block size limit (#2174)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 100, "deletions": 6}}, {"node": {"oid": "b7893f5bfbf12ef30ba99dc5866248b7110d76e2", "messageHeadline": "Celo Dynamic Fee V2 (#2170)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 624, "deletions": 93}}, {"node": {"oid": "0404e7a36356441c4d543311409bda87c4bcaa0c", "messageHeadline": "Remove ed25519 precompile (#2177)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c5df77627b5ab7f9569b125eb3ab193f60cc013", "messageHeadline": "Remove precompiles (Gingerbread P2) (#2168)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 72, "deletions": 11189}}, {"node": {"oid": "b77d52a1c0ba99409166092fe180660c340f7323", "messageHeadline": "Gingerbread P2 (#2172)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 102, "deletions": 27}}, {"node": {"oid": "fc20d6921478cda68fc88797078f20053bae8866", "messageHeadline": "Mycelo election's validators max, at least env validators (#2166)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "84ca735093e078116fbca9049f80b55f4c2289be", "messageHeadline": "tests: Remove unused storage maps (#2165)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cc4fc1a2e52903564875eb0600faf58f02b2a509", "messageHeadline": "Use UncleHash instead of Difficulty in EncodeRLP check (#2163)", "author": {"name": "Eela Nagaraj", "email": "eela@clabs.co", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f1ecb60f865e1267bd39cac2488bcf185fd22f16", "messageHeadline": "[cip-56] Remove freezable check on epoch rewards (#2164)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "4a1e3fc3b9437cc45497a5da42aa797c0a5bbacf", "messageHeadline": "Verify baseFee and gasLimit of proposal (#2158)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 136, "deletions": 8}}, {"node": {"oid": "bacdccfa93b53ae8064cb7acbf444363f0ecfebe", "messageHeadline": "Fix: RPC calls (gasLimit, gasPrice) use the intial state of the block\u2026", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 93, "deletions": 34}}, {"node": {"oid": "b1bba65211f9808399c6c1802520978d78ff1777", "messageHeadline": "Improve error logging in toCeloFn (#2157)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4860e0159c57451a863dbbad9233259fa6239a75", "messageHeadline": "Added mycelo Dockerfile and GH workflow for testing it (#2156)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "b9a80e5fd9de1a43bc5d437f9501c3588ff88f17", "messageHeadline": "Restore baseFee opcode (#2128)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 1087, "deletions": 460}}, {"node": {"oid": "424ce928c5213f5e3fbb2319bd8e690e7637b19f", "messageHeadline": "Faucet validator accounts (#2150)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "be7fd44ad5198611ac896c9215ecd5161f018869", "messageHeadline": "Add `--rpc.gaspricemultiplier` option (#2154)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "88635e4b5ca6d077650963c46be84509191626e9", "messageHeadline": "Update go to 1.18 in CI (#2155)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "a72fd91f2a06d4f9335203975f6dd354c15b5a05", "messageHeadline": "Add eth compat flag to deprecated section (#2149)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cd5458204f54d521d7150a157e56a2668c0c4f17", "messageHeadline": "Reapply UltraGreen changes (send fee to FeeHandler) (#2146)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 1003, "deletions": 15}}, {"node": {"oid": "e4359ea5c7f4bc5cfb679d9038bed21fbc7a82ec", "messageHeadline": "fix: udp already listening issue (#2147)", "author": {"name": "Keyhan Alizadeh", "email": "kehiiiiya@gmail.com", "user": {"login": "kehiy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e10394dfcaef2825ca799c97ddea3d3e78593724", "messageHeadline": "Revert \"Cleanup/tx processing (#2102)\" (#2145)", "author": {"name": "Pastoh", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 244, "deletions": 263}}, {"node": {"oid": "2bced8bed6b111e516557b81fb8b50a5680970bf", "messageHeadline": "Revert \"UltraGreen: Send base fee to FeeHandler contract (#2049)\" (#2\u2026", "author": {"name": "Pastoh", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 20, "deletions": 1009}}, {"node": {"oid": "04c5d47a20944c90ce848549bd4a206787025515", "messageHeadline": "UltraGreen: Send base fee to FeeHandler contract (#2049)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 1009, "deletions": 20}}, {"node": {"oid": "4bd05ded55661f41d689731bd1a1ee24e019df7b", "messageHeadline": "Fix CI runs on `master` (#2141)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ac2ad44409ae03c62aa6d4e3ef2ed9ff198f0d4", "messageHeadline": "Update to contracts v10 (#2139)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 151, "deletions": 150}}, {"node": {"oid": "4aa53a07d5e3761a47ba6bd8806bb524e129ce58", "messageHeadline": "Merge native tracer (#2137)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 2105, "deletions": 1862}}, {"node": {"oid": "d68583fa1714ea26ac2d4f8fc33aee76fa31b3cf", "messageHeadline": "Restore opcode gas costs from Ethereum (#2117)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 609, "deletions": 34}}, {"node": {"oid": "93f5d3ca0a08f3b19537efcea45ac422e9af280e", "messageHeadline": "Pull later patch version of node-gyp to fix macOS (#2135)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fadd629fdace773e4bcb6f5c2fc4cb6752cb712a", "messageHeadline": "Add tests for CIP-20/30/31 precompiles (#2058)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 11215, "deletions": 38}}, {"node": {"oid": "64ac9258bd9b21919bbbfe14d38a5fe01c189fa2", "messageHeadline": "Rename gfork to gingerbread (#2127)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 130, "deletions": 130}}, {"node": {"oid": "85c175776055fc739fb179d9426d7b158e0c3644", "messageHeadline": "Eth header hash compatibility (#2130)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 279, "deletions": 35}}, {"node": {"oid": "05b05ca942089e28f3af150f7e8af73e5c5b0d64", "messageHeadline": "Deprecate gateway fee (#2120)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 314, "deletions": 15}}, {"node": {"oid": "84da6f322319d47c7d337b67b079e5d176226681", "messageHeadline": "CI: Add timeouts to e2e jobs (#2131)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "683baccae661038a5b1e41b8806b4383e9f71cbb", "messageHeadline": "Simplify interface of proofOfPossession precompile (#2129)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0a08b27d9068cfe0ed1b5d05e0f6b30ed9cd520f", "messageHeadline": "Use v9 contracts from monorepo (#2122)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 312, "deletions": 167}}, {"node": {"oid": "6c4236f1f23153b14392ea9b0d06ce2852585796", "messageHeadline": "Re-add header fields with values used in Ethereum 2.0 (#2124)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 125, "deletions": 34}}, {"node": {"oid": "8454fc7dd44a9c3d1d2c901b2ea3b6af072ae8ac", "messageHeadline": "CIP 55: Remove Tobin Tax (#2029)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "7521f9d6dc90d9c88abcd4c142e982af8d91ed11", "messageHeadline": "Don't send community rewards to reserve (#2030)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "5aef595f7395131a9535c98fae78fc56ac101e44", "messageHeadline": "Add GASLIMIT opcode (#2062)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 113, "deletions": 36}}, {"node": {"oid": "fedfe26c04f907591aef9378ed7934909ee7441d", "messageHeadline": "Enable G fork by default in `TestChainConfig` (#2119)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21d8283af60927589566cb282ab640f1ccec6ebd", "messageHeadline": "Force failure if there is any unit test failed (#2113)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "96b7e75772fbab16c74dd11463b5d290a146fd69", "messageHeadline": "Fix tracer's precompile flaky test (#2115)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "fe0dbc57ab9162a75752fc55301246a835175d84", "messageHeadline": "Fix getValidators precompile test (#2114)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "63113910df4674328f48a9f348d35e064c5f01bd", "messageHeadline": "Move celo transaction fields (#2112)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 375, "deletions": 329}}, {"node": {"oid": "8722e54c81457653b2428a200b7a24f3616b6b0e", "messageHeadline": "Remove transfer whitelist left-overs (#2110)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 133, "deletions": 419}}, {"node": {"oid": "8760eea6d0605f148002b6bce1aedc2fe30e9f50", "messageHeadline": "Cleanup Precompiles (#2092) (#2103)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 1606, "deletions": 1596}}, {"node": {"oid": "48101e0aca91cb79f14722db1711ded5b4044f68", "messageHeadline": "Add tests for block rlp encoding (#2109)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 292, "deletions": 6}}, {"node": {"oid": "8566b2763c4b7cb151094e7c7b68c018e0537360", "messageHeadline": "Remove minimum client version check (#2026)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 1, "deletions": 195}}, {"node": {"oid": "bebd763a86661b53db319920717f671bfb001477", "messageHeadline": "Bring back ethereum hardfork flags (#2108)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "39bc09c79fae58a6d625ead88d0f8debe7621287", "messageHeadline": "Hex encode difficulty value in JSON-RPC (#2105)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec09ad80d9675daaacd6faa2277f46d62f949f7b", "messageHeadline": "Apply `go1.18.10 fmt ./...` (#2107)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "33359a9f8ad4ebb028ed85d1611812d067193c9d", "messageHeadline": "Update ethers to to ethers 6 (#2081)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 97, "deletions": 553}}, {"node": {"oid": "c8843c1c80910494dba8d7075213fa2933ccd91e", "messageHeadline": "Cleanup/tx processing (#2102)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 273, "deletions": 252}}, {"node": {"oid": "8209760ce346e8373d559399baa2db431dda5b93", "messageHeadline": "Sign and publish to celo-org in GH Actions (#2101)", "author": {"name": "\u00c1lvaro Fern\u00e1ndez", "email": "35505302+alvarof2@users.noreply.github.com", "user": {"login": "alvarof2"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "f4d531ce71e012d53c19a108b2e17bcf388d9cb6", "messageHeadline": "Activate hard forks in tests (#2089)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 324, "deletions": 243}}, {"node": {"oid": "8652094cf95f18a8142f57d85d4a8eaa3d19fb78", "messageHeadline": "Fix build after removing `clef` (#2091)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "ba00841ab31113fa73285af8af8cd1904420e937", "messageHeadline": "Cleanups (#2085)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "21fb409da2f76648520cbb280fa3e1f1b2d47496", "messageHeadline": "General Clean up / Reduce Diff with Go-Ethereum (#2083)", "author": {"name": "Mariano Cortesi", "email": "mariano.cortesi@clabs.co", "user": {"login": "mcortesi"}}, "additions": 635, "deletions": 10142}}, {"node": {"oid": "fc85292d28f8407b9f10d2d8d0b6078d53e1af77", "messageHeadline": "tests: Add missing newline to \"inputs:\" printf (#2084)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6043494d72d000e10cb6105a35f650d5b7de12e6", "messageHeadline": "Add difficulty to JSON-RPC blocks (#2082)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "68d10a6390a3e90bf661a7038d74f395300a41a6", "messageHeadline": "GitHub workflows in self-hosted runners (#2073)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "71bdbcf7223f0f7e799e2565b0048156198c8519", "messageHeadline": "Build GitHub action (#2072)", "author": {"name": "\u00c1lvaro Fern\u00e1ndez", "email": "35505302+alvarof2@users.noreply.github.com", "user": {"login": "alvarof2"}}, "additions": 304, "deletions": 0}}, {"node": {"oid": "43eecf0a121673ebc73495d0d9e4cc964fd9c2eb", "messageHeadline": "Add test cases for native and precompile transfers and tracing (#2077)", "author": {"name": "Eela Nagaraj", "email": "eela@clabs.co", "user": null}, "additions": 286, "deletions": 10}}, {"node": {"oid": "47596d3fadb2c5ca901c01d906050b858fb0d7e3", "messageHeadline": "Fix transfer prestate trace (#2075)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 85, "deletions": 11}}, {"node": {"oid": "ebe6ae76fddae9191391636d190b36d400c04583", "messageHeadline": "Stricter input legth checking in precompiles getValidator/fractionMul\u2026", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "865c73e054793e283ad0309f389d59678e47ca99", "messageHeadline": "eth/protocols: Explain reason for protocol change (#2074)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5884ad8d1590a061f02014ab4ac39965b4efaed4", "messageHeadline": "Add G-Fork infrastructure (#2063)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 66, "deletions": 9}}, {"node": {"oid": "60c14ca08eab82afbf6e86ad0e4def8fed1f0481", "messageHeadline": "ci: Use smaller runners for simple jobs (#2068)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9853878f66f338f4f2f787d244763202848b2a7", "messageHeadline": "use mimalloc (#1834)", "author": {"name": "Di Wu", "email": "diwu1989@users.noreply.github.com", "user": {"login": "diwu1989"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "7ff71e26876fc826e01e034d5d9a06200240d0ee", "messageHeadline": "Set interpreter config to debug as well in evm.SetDebug and update tr\u2026", "author": {"name": "Eela Nagaraj", "email": "eela@clabs.co", "user": null}, "additions": 167, "deletions": 76}}, {"node": {"oid": "1ecf416cef8356781d370eaff1c7aca12d41cbf4", "messageHeadline": "ci: Fix lint job (#2067)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "085fc78ce310bd4199067f7780b31c13bf2bfd3b", "messageHeadline": "lint: Fix linter warnings (#2065)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "7b045059948867ac171ccd5268516319a1f072f7", "messageHeadline": "[chore] Remove deprecated linters (#2039)", "author": {"name": "Valentin Rodygin", "email": "carterqw@gmail.com", "user": {"login": "carterqw2"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4969b7836afdd842bc91299c730290a92872dbab", "messageHeadline": "Add baseFeePerGas to headers sent via EthSubscribe (#2060)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "ebd771d4c414567517974d4a006a2f39e2b7e38c", "messageHeadline": "upgrading to larger runners 4 cores (#2053)", "author": {"name": "pputman-clabs", "email": "99900942+pputman-clabs@users.noreply.github.com", "user": {"login": "pputman-clabs"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "0d9a247cbdfc9df4ccb36263fea397fc026fe32b", "messageHeadline": "consensus: Remove unused function (#2047)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "caa320e2fb52fece49899db8a7d3d08e30bdc7f7", "messageHeadline": "Setup discussions (#2048)", "author": {"name": "Valentin Rodygin", "email": "carterqw@gmail.com", "user": {"login": "carterqw2"}}, "additions": 61, "deletions": 26}}, {"node": {"oid": "bffb07d793b6dead1bac33292e878f5319986d67", "messageHeadline": "Split roundstate saving in two (#2046)", "author": {"name": "Pastoh", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 418, "deletions": 26}}, {"node": {"oid": "bbb9d2be9bd763045390b99334debc126de4e7c3", "messageHeadline": "Visualize diff between geth and celo-blockchain (#2045)", "author": {"name": "Eela Nagaraj", "email": "7308464+eelanagaraj@users.noreply.github.com", "user": {"login": "eelanagaraj"}}, "additions": 462, "deletions": 0}}, {"node": {"oid": "dbd09899efecd39651f6546a2a42a76bf1667ec3", "messageHeadline": "Overwrite developer genesis block period with flag value (#2043)", "author": {"name": "Eela Nagaraj", "email": "7308464+eelanagaraj@users.noreply.github.com", "user": {"login": "eelanagaraj"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "b6395ee10aa57da23ebb79fd2086375dd51750b2", "messageHeadline": "Stricter `make prepare-system-contracts` (#2041)", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "244cad0e7b2baf70fa1993fb7982058e74a81572", "messageHeadline": "More nil checking in InsertReceiptChain", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "43d9795ee57f223b813b33643ca9cf2dafbab9e6", "messageHeadline": "Migrate to Github Actions (#2025)", "author": {"name": "Valentin Rodygin", "email": "carterqw@gmail.com", "user": {"login": "carterqw2"}}, "additions": 728, "deletions": 704}}, {"node": {"oid": "1807e3d2ba9213db245693e6111288ada0aca54d", "messageHeadline": "Add local flag and migrate flags in uptime report (#2037)", "author": {"name": "Eela Nagaraj", "email": "7308464+eelanagaraj@users.noreply.github.com", "user": {"login": "eelanagaraj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35c8e3112b502f79a63d05361ed30256063f9d12", "messageHeadline": "chore: Update some dated comments (#2031)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "bac7831e2de3ea855a34b3db7f5854e4567ca40d", "messageHeadline": "Remove istanbul.v1 code (#1999)", "author": {"name": "Pastoh", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 170, "deletions": 2590}}, {"node": {"oid": "aa7275677768f3789b5956ec1d96b41b1d899359", "messageHeadline": "graphql: add EIP-1559 and celo gas handling", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 75, "deletions": 23}}, {"node": {"oid": "fcd4e09dd4bedddb2be8f10e6a4dbb5886e24f2e", "messageHeadline": "chore: Remove codeowners file (#2023)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "8b070aab533b81a8a32d194a9ab6378be363f203", "messageHeadline": "[Chore] Update github issues templates (#2021)", "author": {"name": "Valentin Rodygin", "email": "carterqw@gmail.com", "user": {"login": "carterqw2"}}, "additions": 46, "deletions": 71}}, {"node": {"oid": "0caacdf198e6cd37723b117ec1d2b8b44080191f", "messageHeadline": "Fix gas price calculations in tracer (#2016)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 134, "deletions": 25}}, {"node": {"oid": "7ab22af64526802cfa4fdcdc58dc3e2840ce0c1b", "messageHeadline": "putting access id directly in file instead of env variable (#2018)", "author": {"name": "pputman-clabs", "email": "99900942+pputman-clabs@users.noreply.github.com", "user": {"login": "pputman-clabs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0df3fb5d946524d1d34d8b182d1013223c84984", "messageHeadline": "Update celo-bls-go version to v0.3.4 (#2012)", "author": {"name": "Michael Straka", "email": "mstraka100@gmail.com", "user": {"login": "mstraka100"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a69a9de4048fd66a025bf0874a2ee8ec19dde2ee", "messageHeadline": "testing akeyless workflow (#2013)", "author": {"name": "pputman-clabs", "email": "99900942+pputman-clabs@users.noreply.github.com", "user": {"login": "pputman-clabs"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "78983db1a4eda44802fb857e9dad93bf62942c84", "messageHeadline": "Update core-contracts.v8 (#2010)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 4379, "deletions": 2271}}, {"node": {"oid": "dfa1abb90d7dd767e838125c7e7ebf44d045ce37", "messageHeadline": "Update error msg when contracts are not made yet", "author": {"name": "Karl Bartel", "email": "karl.bartel@clabs.co", "user": {"login": "karlb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b39219192e6501737098b80678570d1bd95ebd5d", "messageHeadline": "ci: Fix typo in sync test script (#2003)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "967d0c15640efe78b1d8549915d5bd1e59c28257", "messageHeadline": "Auto apply triage label (#2006)", "author": {"name": "Valentin Rodygin", "email": "carterqw@gmail.com", "user": {"login": "carterqw2"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1c196fef8c5679f8c1cb1cee115afe6037691bf9", "messageHeadline": "Add clarifying note to ibft spec (#2001)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "bfc3f8334150295e1d20a81ef37f06acd0f9dd30", "messageHeadline": "Bump github.com/btcsuite/btcd from 0.20.1-beta to 0.23.2 (#1994)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3dbe121a6a1a02f1b84cfebc1e8470f174900d9f", "messageHeadline": "fix #1927: upgrade btcd (#1990)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 109, "deletions": 219}}, {"node": {"oid": "6e8588c979e9505f68af63d2d1b9d333a9aca7bd", "messageHeadline": "Ensure RoundStateDB is closed when core is stopped (#1996)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "f92e9239304d91e1a8101cc916e1afe2eea7fbee", "messageHeadline": "Add high level package docs for rawdb & downloader (#1916)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 245, "deletions": 0}}, {"node": {"oid": "3284384ba0e6289ec29c0631c0215a40db3d06e1", "messageHeadline": "build: Remove `wnode` from xgo archive (#1997)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a3b1de1491a6750b28cae682f72ea7e0285f70e9", "messageHeadline": "docs: update docker registry link (#1986)", "author": {"name": "Mohamed Sohail", "email": "sohailsameja@gmail.com", "user": {"login": "kamikazechaser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cb677f42d278b7604c5acf4d9e6c6515346842b", "messageHeadline": "ci: Set `E2E_TESTS_FORCE_USE_MYCELO` in e2e tests (#1992)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1cc3de523f7d0756e48ad6439827fbdd47c3ac25", "messageHeadline": "Remove CI tasks for mobile client/NPM package (#1989)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 0, "deletions": 92}}, {"node": {"oid": "49ef8b51a88308a4b4555d43ef69c187b9847a13", "messageHeadline": "Add missing tx.type field in the json marshal of a tx receipt (#1985)\u2026", "author": {"name": "Pastoh", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2d2c375e32d68be52b674cf0672ff0bbaa037f20", "messageHeadline": "Fix tracer block context (#1987)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "667cccb8ee16a16fc413a09755907661ebfe6819", "messageHeadline": "Piersy/revert downloader and snap sync changes (#1980)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 435, "deletions": 377}}, {"node": {"oid": "45da8bfeac261a0098b6c6408a390ce20a7055a6", "messageHeadline": "Don't use log file in sync_test.sh (#1876)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1d56b919605b92134ebf5b5aaa50bbd786c19c91", "messageHeadline": "Update circleci checkout to support forked PRs (#1966)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "3aaf1ddb6159559407aaa4d8d2867593ecbebef3", "messageHeadline": "Fix: typos (#1965)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7622511f2e4a4f521047c9261a7e7b97bdefb4b2", "messageHeadline": "Consensus V2 validator fork activation dates (#1960)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "143716c7fe7327172d35e1e1816779abfd87f0a3", "messageHeadline": "Add PreprepareV2 RLP encoded size test #1964", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 192, "deletions": 0}}, {"node": {"oid": "e988debe94c2835fd27473e04056562cb31d2ee3", "messageHeadline": "ci: Add job that build and stores executables (#1969)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "71eb2148f9f50dab53c81074d57eee70561e2fd4", "messageHeadline": "eth/tracers: fix callTracer fault handling (#23667) (#1968)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 64, "deletions": 76}}, {"node": {"oid": "fb462b6a037d8ffdf20171afbdbc0df41c4ada5d", "messageHeadline": "Fix data race in downloader (#1961)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 69, "deletions": 35}}, {"node": {"oid": "2e37ebe19fcc83a43b067f21cbacaf385156ab13", "messageHeadline": "Improve RPC API compatibility for Ethers.js (#1957)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 1768, "deletions": 23}}, {"node": {"oid": "7019852b3aae8a59eeb9d5fff86a8f6e3396c511", "messageHeadline": "Enable Snap Sync (#1962)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 38, "deletions": 43}}, {"node": {"oid": "81d037facae92afb47b169de96805ecd7c2deec0", "messageHeadline": "Refactor downloader (#1958)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 339, "deletions": 392}}, {"node": {"oid": "620b5fca2b8eeec1a00c9246c9141264991cfda1", "messageHeadline": "Consensus Fork: Preprepare and RoundChange V2 messages (#1937)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 4193, "deletions": 468}}, {"node": {"oid": "9fe237d4a79526a60577cbc6948db4beb24e815f", "messageHeadline": "Update celo-bls-go to v0.3.3 (#1946)", "author": {"name": "Michael Straka", "email": "mstraka100@gmail.com", "user": {"login": "mstraka100"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "77bade4c32c86712ae91abd58b39347a5472ef2d", "messageHeadline": "mycelo: Fix args for HTTP RPC (#1948)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "98b3a3fa3984e2f1c58ae6e3ad6b9e9ddf5b75af", "messageHeadline": "mycelo hardforks config (#1943)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "fea10261d6f5744485200e432e52bdcd76ecf021", "messageHeadline": "docs: Fix some misspelling in IBFT docs (#1949)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e132670e11f0d999c272b5e6fdd3d36d27bcb92b", "messageHeadline": "Fix ethapi for pending blocks (#1952)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "61b6e596d203b1bdd4e7e3fc4122024f714261af", "messageHeadline": "Remove android CI test (#1953)", "author": {"name": "Michael Straka", "email": "mstraka100@gmail.com", "user": {"login": "mstraka100"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "ba64ac2823be9cd80b5472967df7df1b6a50a918", "messageHeadline": "Comment flaky test (testAccessList) (#1940)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e817a953ac83340dfba9d0e9886d03d64bb54bb2", "messageHeadline": "Update vulnerable dependencies (#1939)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "23ed9f25e05088244c4b20b838da86b6a5667e44", "messageHeadline": "Update core contracts to v7 (#1938)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 11515, "deletions": 8126}}, {"node": {"oid": "b6e3e0df61dc6ca4bec490069bbb901bd9387a27", "messageHeadline": "Merge pull request #1915 from celo-org/hbandura/upstream_1.10.9_part3", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 13025, "deletions": 858}}, {"node": {"oid": "e831c0090dec61f3bf2c1a472573978293031e57", "messageHeadline": "Test not flaky anymore", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ae3585bad9603dd868741d716f2993e0e57dfe67", "messageHeadline": "Skip t9n test", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "f0ace14291c7ec53cdeb0832f08f353e717186ab", "messageHeadline": "Improve the validation of the block log", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "ac8f8629bd04f1c3d87073230b888e0bb780a2a1", "messageHeadline": "Refactor protocol number v2", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2ea82d86b02c732411ff474e0b813f1f250e38d1", "messageHeadline": "Refector protocol number", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 185, "deletions": 185}}, {"node": {"oid": "e6c4ec4a8e5a741c427639d29a82d1846e5ebcf0", "messageHeadline": "Add block logs test", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "11e7685964f42dd703052bed48cb56b3c1cc03c4", "messageHeadline": "Add block log to the getLogs list", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "140656f82174115c4fd125d87eb8da6c4215e54f", "messageHeadline": "Change test addresses to avoid clashing with precompile addresses", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "ec4e675a56860e7c2a3e652b801bf90b19e41337", "messageHeadline": "Change gas values in delegatecall test", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f115776d6ad9c9cf14653b7510e4c640894a5254", "messageHeadline": "Fix gas usage tests (adapt them to celo usage config)", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "5f76af825ef48496b6615e9c90bf11382a062e9f", "messageHeadline": "Merge branch 'hbandura/upstream_1.10.9_part3' of github.com:celo-org/\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 853, "deletions": 18}}, {"node": {"oid": "0d5c1b90b0ab89cc19322f4db4244a92373a7c00", "messageHeadline": "les header check fix in sync_test.sh", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bdac1388e822dae767a60e3d1ad97962fa0e21cc", "messageHeadline": "Fix ExitWhenSynced on lightest sync mode", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "89a9201a9aecfb00fbc249387ac21921fc805ac4", "messageHeadline": "Merge branch 'master' into hbandura/upstream_1.10.9_part3", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 853, "deletions": 18}}, {"node": {"oid": "a10be7d96bdaf2e4bac3e0d38f1f3b0deb834425", "messageHeadline": "Add manual force re-send and gossip of consensus messages (#1934)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "a5525dc0b404cc97bc47b141e1eb51300b00c2ac", "messageHeadline": "Merge pull request #1908 from celo-org/hbandura/upstream_1.10.9_part2", "author": {"name": "Mariano Cortesi", "email": "mcortesi@gmail.com", "user": {"login": "mcortesi"}}, "additions": 1282, "deletions": 595}}, {"node": {"oid": "62ca7b714900d9faa00487736becc549bd1a1a22", "messageHeadline": "Merge branch 'master' into hbandura/upstream_1.10.9_part2", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "e034227bc58977b2a176ba9e5f779e06b65d6d9e", "messageHeadline": "Add istanbul.currentRoundChangeSet as rpc method (#1933)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "5c37351fdc973a9d36b1d01cfcf229cfbff340e8", "messageHeadline": "Merge branch 'master' into hbandura/upstream_1.10.9_part2", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 226, "deletions": 16}}, {"node": {"oid": "2aa1565cac2893dad245bb572d6b3f81331dd9e8", "messageHeadline": "Reduce Preprepare size (#1924) (#1932)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 226, "deletions": 16}}, {"node": {"oid": "5e9c096c58621f46f684488fdc5b20df21ad56df", "messageHeadline": "Merge branch 'master' into hbandura/upstream_1.10.9_part2", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 452, "deletions": 2}}, {"node": {"oid": "4dd573cda2c36f2101793ab8e0ba2628ea493b20", "messageHeadline": "Merge pull request #1897 from celo-org/hbandura/upstream_1.10.9", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 1426, "deletions": 584}}, {"node": {"oid": "24d35576943d5b9ecfe138b11aa0b3249435130b", "messageHeadline": "Change monorepo commit to contracts v6 with a fix in the flags used t\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58d2b704264f71526950b7b2f34893837e8e32a8", "messageHeadline": "Merge branch 'master' into hbandura/upstream_1.10.9", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 451, "deletions": 1}}, {"node": {"oid": "89c90af26e7e3bd17bf2ba785ba6462092012848", "messageHeadline": "Merge commit 'eae3b1946a276ac099e0018fc792d9e8c3bfda6d' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a990a600d17940a69f05422d45b3d33d6ae5a07f", "messageHeadline": "Merge commit '3a6fe69f2356c50d1819be3417fcb89abc6e9cfe' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0bbd4bc4c5c2b4252af2446437f30bdd78fdadb3", "messageHeadline": "Merge commit '42bc1944a17260d75dc1e33e1571c804b9a4a88a' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f6dc86b03b3f622fe8afd8ddba8977e606bc2c79", "messageHeadline": "Merge commit 'a541fbea182edcb0313d3b578f939ce2c7045aed' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 72, "deletions": 52}}, {"node": {"oid": "fe9debca57ff0c0f10b85bf4052e864092de860f", "messageHeadline": "Merge commit '3531ca2246db3474b5d1e61d18adc7e98725175b' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "eaed2df0aa3c463795fe8d42abf04f33668cd328", "messageHeadline": "Merge commit '92c5d104d0158ed29a2aa4f583c40b7595b72a77' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "d27afd74f43f8e09ee428db18d3211fa7a4a315d", "messageHeadline": "Merge commit '783e97ef1f51f4a94afbad6e07253bcdb78da2d7' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 301, "deletions": 9}}, {"node": {"oid": "0dddde06cb5fee108385ac8ad7de027cbebbb84a", "messageHeadline": "Merge commit 'ab2caaee1167a8bef9760d84b45716f1bddcc381' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 76, "deletions": 10}}, {"node": {"oid": "35b9590a4f5a1cef7891a5cda66502b47071a28b", "messageHeadline": "Merge commit '443afc975c7a4016bf9ed1b057b8cc186cb089e1' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 122, "deletions": 61}}, {"node": {"oid": "0cc1183f0515fbff4016ef300ad58de97c1bdf66", "messageHeadline": "Merge commit 'ac7baeab57405c64592b1646a91e0a2bb33d8d6c' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 139, "deletions": 51}}, {"node": {"oid": "8a4022e84d577f7d81c285037244c0d64df8d1de", "messageHeadline": "Merge commit '12674d493e2958208a19db0818f75cd94ba1b638' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c677b79dfb89a21ec07a7ed82fd424c0bad90775", "messageHeadline": "Merge commit '51ececb64e9cacaaa9b736b5bc2455225d061edb' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "8f155e02fd75f3bbeb3be8d2249e65324f184ff5", "messageHeadline": "Merge commit '57a3fab8a75eeb9c2f4fab770b73b51b9fe672c5' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 82, "deletions": 8}}, {"node": {"oid": "752f2d589553fb7ff36e746160ab2954b4e1d6cd", "messageHeadline": "Merge commit 'ca9bce9a45f02dfb4f306c897311408e265550ae' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "c422d26b99dcb3fad5c7600e61154dc57cfc3078", "messageHeadline": "Merge commit 'b61ef24ccef9b4d14f4f3c97298fa6d4c1b6b47d' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12e4ac5d5c120c268f1d0951cfc72c30006c3c53", "messageHeadline": "Merge commit 'd8211c7ec726fc38bc3db49b36d70633ffae4ce2' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af0d43531e41181d3e58ee41552d5740fc27d820", "messageHeadline": "Merge commit 'b1a5e4afdd80e45b570c80fa0319ed2816a5e30b' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "046ee69104b6ce8883e748686ed57bdb8336efe2", "messageHeadline": "Merge commit '5b246af54e3d549a22a34ddd09201924f2560c9e' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d5b5509c4ba22c2fc89cf11057b8caeb78ca927", "messageHeadline": "Merge commit '86f3625455accdbd0d0101ad8d3be406e4711813' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4485923a8dd57fe18e450083d174b2a26ad7f6f7", "messageHeadline": "Merge commit '9bf495bfc996b6465f910f92f6279b0776a1589d' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fd0edb084780ecbd51a8e0dbda7b33b3884ab3da", "messageHeadline": "Merge commit 'e28f713ada67af2380bd7052cb85b2e255a62a6a' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "e7a1118af913a74cc7d08a1ac7009eb20a1a8ca4", "messageHeadline": "Merge commit '62e3b83af69afdee8ce2f242b64efbd98bf44db2' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1e904388c66d4d4960c6fb5bed81cce073c8d4f5", "messageHeadline": "Merge commit '1b34283810d22421724eba7bbda4074f2f4720c5' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "c6f485a56cb2659722a104c72d02377c87f7e7a5", "messageHeadline": "Merge commit '401354976bb44f0ad4455ca1e0b5c0dc31d9a5f5' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2290, "deletions": 286}}, {"node": {"oid": "9929cdc6e3710ac4852dca89db62f3e1e85423dd", "messageHeadline": "Merge commit '7ada89d4e68801d958b0ffe311c57919969a62be' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a970e5657c95fe63a6130f18f7ba46a6529c818a", "messageHeadline": "Merge commit '84ff152de56b9d65f6888daef9dc00c97a6aafd3' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "6f0dce81a3d7349024970cf863f623c6877b5d3e", "messageHeadline": "Merge commit 'b8d7c662cd8f87f7dae15c7a53be25ec527999cd' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "679883f34c098ce92db25e42a5659406b7d2f6ab", "messageHeadline": "Merge commit 'babe9b993ef9f7ad7b40d47b39520d87fb010b62' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 324, "deletions": 28}}, {"node": {"oid": "90ec5ad8e9f20662008f33d1755b048f628810c3", "messageHeadline": "Merge commit '578bc8164d64bef89eed0b063ff8175e567a5686' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "59011b5e2a66272ec286fcabd9cfcefe092342fa", "messageHeadline": "Merge commit '9ada4a2e2c415e6b0b51c50e901336872e028872' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "db9892c444d7026eca6dac3495d6aa647777b1b4", "messageHeadline": "Merge commit '9e17648d8c991c7243ca99123f010c152b87fce7' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 8948, "deletions": 30}}, {"node": {"oid": "50bba4d9a0a087acd576fd42a1860baef017b4e8", "messageHeadline": "Merge commit '90987db7334c1d10eb866ca550efedb66dea8a20' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "12ab970f9384703ea5c07f3ac82a16a5ddb52f05", "messageHeadline": "Merge commit '5c1fc3bf547f1e983a95c734bdf8ab42a2d848c4' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b1134c15612e714631a3a5bc76e27a9948d4b3a3", "messageHeadline": "Merge commit '51ed39c0933d0d2fffbc5d093d45872a84d960eb' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "08399c8337132f2db41733db04fdfe2ad0542291", "messageHeadline": "Merge commit '6ef3a168692e34f6e356454e1c361803ded6e712' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "288dbb6e749105b44930d0638f16b8d66b8cf829", "messageHeadline": "p2p/enode: use unix timestamp as base ENR sequence number (#19903)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 69, "deletions": 21}}, {"node": {"oid": "b668875028b017de8fc44020e6d2e508f528bc3f", "messageHeadline": "Merge branch 'hbandura/upstream_1.10.9' into hbandura/upstream_1.10.9\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 385, "deletions": 249}}, {"node": {"oid": "648a86750e9ae05e9514f57bd9f9eeedd89a82eb", "messageHeadline": "Merge branch 'hbandura/upstream_1.10.9' of github.com:celo-org/celo-b\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e31aa2875b9a6a65e6add67bfe8ebbfdfb87fc7c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hbandura/upstream_1\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 385, "deletions": 249}}, {"node": {"oid": "0e618c62b0be28a0957b28b42d0941027c324c1b", "messageHeadline": "Istanbul spec (#1726)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 451, "deletions": 1}}, {"node": {"oid": "468656abd02095d6219dc9b270edd400335c7644", "messageHeadline": "Faster CI (#1909)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 356, "deletions": 219}}, {"node": {"oid": "01858d5c4344240a69ec5d526c321cdb5e93267e", "messageHeadline": "Merge branch 'master' into hbandura/upstream_1.10.9", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "2a5785f9f74d5d0cd988ba884b8fac6113853b43", "messageHeadline": "e2e test prune state to make it faster (#1907)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "5d1550e928309c35917e0d77080e852c2a1b12e6", "messageHeadline": "Delete .mergify.yml (#1910)", "author": {"name": "Victoria", "email": "4222953+lvpeschke@users.noreply.github.com", "user": {"login": "lvpeschke"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "f63cf5e49fc923d6a97fd071103f05b76da78ec5", "messageHeadline": "Merge commit '794c6133efa2c7e8376d9d141c900ea541790bce' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1282, "deletions": 595}}, {"node": {"oid": "f89287d10bb0894c0ec8e56a7ee3f978cd9d06a1", "messageHeadline": "Merge branch 'master' into hbandura/upstream_1.10.9", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 52, "deletions": 48}}, {"node": {"oid": "7e60dba8b974be74fc7f8c607408319ee1b70278", "messageHeadline": "Update core system contracts for new e2e tests (#1893)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 52, "deletions": 48}}, {"node": {"oid": "f60741978785495f5353f0d85744e64e5d1d6c50", "messageHeadline": "Merge branch 'master' into hbandura/upstream_1.10.9", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 55, "deletions": 57}}, {"node": {"oid": "3b84cfc5185456fdabbaa05f78c62c2398cc261f", "messageHeadline": "Ensure copy of state used to generate block context (#1900)", "author": {"name": "piersy", "email": "piers.powlesland@clabs.co", "user": {"login": "piersy"}}, "additions": 55, "deletions": 57}}, {"node": {"oid": "8b295fac6b7926beaa9aa03a9e7f21777b285db0", "messageHeadline": "Update monorepo changeset", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0db6fc305d9ac7eaac3791878709aeca20b8535", "messageHeadline": "Update monorepo flag to master", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01f5bc30968628bc486ca3fbe2bf054a4937152a", "messageHeadline": "Update monorepo changeset for tests", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f080f17aeb19c9051344ecf2b739fe9232b51db1", "messageHeadline": "update golangci-lint to 1.42.0", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ee614a3f29fe3f5ab80654192325dc6835ec824", "messageHeadline": "Merge branch 'master' into hbandura/upstream_1.10.9", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "fc228e3509cbbcdd72e30257f7afa00eea692644", "messageHeadline": "Merge commit '9a0df80bbcfd849a9a56ecb0937bf8dbea8a8c79' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "845a914e82306365cbbeb9c36768a391fd4f988c", "messageHeadline": "Merge commit 'ca5bc676d10d324dddf63bb24932385d0c0b9418' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 65}}, {"node": {"oid": "192a8521fbe3ff3c6507d5ffa166058e55055c81", "messageHeadline": "Merge commit '79575302257b1f5c43b36826d0d5572a11e04987' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "76d54f6481b1a480ec2ba4121359aadbd9282cc2", "messageHeadline": "Merge commit 'de2c44ab5c9c5c2e76039388d632841c1c16bff3' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "77165bdbf11472b10044f0648d3df246d527efbd", "messageHeadline": "Merge commit '4d88974864c3ee84a24b1088064162b8dbab8ad5' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 424, "deletions": 31}}, {"node": {"oid": "dcc9e74e38d9b35ee6af5f0fdc33e9c57d862b93", "messageHeadline": "Merge commit '067084fedab1d50e224e40e6442a7740fc53611a' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b6053ac9f13a50bdb2398c68ef2a7b195b0757f8", "messageHeadline": "Merge commit 'd019e901621e6ce4efe1acc7d4fd6c41fe1349b1' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fb271f2f893f247fa6ec6fbdc347ab612b27204", "messageHeadline": "Merge commit '31be5d41d9a8463e0767ddf21f06ce0edd777e6d' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2f65daa498933452adb6dff63e19cade6d6b075", "messageHeadline": "Merge commit 'f85cf722ffde1b4a309be847ac394f90e9ace8eb' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8529d38b81fde9cea5f081c85ecf7b769483d5d0", "messageHeadline": "Merge commit '3258211f6833394f3ec064154eb214a6e0c02f6c' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "83a93acada52dfa71145f2c54b8f024723103a31", "messageHeadline": "Merge commit 'ffae2043f0482e81ac9f5459bf9fceafd74f52e9' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "64bd605ccd8b385498bbbd918fa0b9318e74b982", "messageHeadline": "Merge commit '62ad17fb0046243255048fbf8cb0882f48d8d850' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "b470a862d7b03d04fb4504c616bd16670c4496a6", "messageHeadline": "Merge commit '108eec3feeca2e05d3daf1a198b8286623f56755' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 165, "deletions": 87}}, {"node": {"oid": "9a89ff8028996dbea3bf27500e5a7c2ed6266188", "messageHeadline": "p2p: define DiscReason as uint8 (#24507) (#1886)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0ce824a87631fc86724201ba722b9cca1291a802", "messageHeadline": "Merge commit 'd584e3986251902bce78369ab4b0f32da70bc82f' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "cb52c2763839639f9d05b003e2c85fc77a636694", "messageHeadline": "Merge commit '7c4cad064cf7a9f48f9d69c6a4f459ebe8bb19ab' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "7901e90cdeb43d54b09ec63b783630a843aa04d0", "messageHeadline": "Merge commit '154b525ce8908dfa8e4fa19b9da7aee78ecba156' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "95411da37d29da553a76bffed4495f7437c135f6", "messageHeadline": "Merge commit '32c576bd3c64bb19e0b6aa7b67342092a2022242' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 100, "deletions": 46}}, {"node": {"oid": "920b06be06cf3082644d1a2a1738b86f4ee31a52", "messageHeadline": "Merge commit '8a134014b4b370b4a3632e32a2fc8e84ee2b6947' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "fde967e52c307622a9856ec97d119a39ebd724db", "messageHeadline": "Merge commit '887902ea4d7ee77118ce803e05085bd9055aa46d' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "6d1e4bfba3bfcddbccaac2abe5ef8419f30dad5d", "messageHeadline": "Merge commit 'd16214228f40079af8db6752ca5f51b2022878c2' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "387252be79125a76546e134a5948836ed7e5998d", "messageHeadline": "Merge commit '3784e15106c8502b0a612d932be2e995fd182ea6' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6feb890768c77183b7476c1a266839fd00b44022", "messageHeadline": "Merge commit '84c51bc5ec9038db6ab28195384a6bd720a28af9' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 151, "deletions": 40}}, {"node": {"oid": "1b4ab02c74ab7a4da1f0de253cd888aad0c5f726", "messageHeadline": "Merge commit 'efee85378ef426ab1dffa2e9045a60ea411415e1' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "30b9eb1a5eafabfc2f78a50d25e52d8301d3afaf", "messageHeadline": "Merge commit '45f34430fd5fc5a93b666eba90f2c76bd3f770f3' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "714dfc30d6a2ba59df734572d8de215443c5b192", "messageHeadline": "Merge commit '83ad92c42191a47b3ded38a9fd22fd0bed2f05f6' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 48, "deletions": 76}}, {"node": {"oid": "a295b8800188257e03b2ccbf12c0a040b61c9f6c", "messageHeadline": "Merge commit 'fe2f153b556a0f1225c571fd5df7967a33244bf1' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 137, "deletions": 81}}, {"node": {"oid": "948efe58894f731b5e6b8d5050757f270d01f0ee", "messageHeadline": "Merge commit 'a789dcc9780e3d2364a7c6879af26aa0ed256fca' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4611e44a8641cc61a7eb369ab6a05d2f6bd8065f", "messageHeadline": "Merge commit 'b69f5ca7d47e47335b9d19075245f9ee9fa9bd31' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "da90e9302a46127df515ad2ea3a4c25d155a0e46", "messageHeadline": "Remove unused methods in evmRunnerContext interface (#1885)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "05c888cb26278c9b66237d38ca1d4462d6440d0f", "messageHeadline": "Merge commit '0db0b277545383d952132f126d4a8edd05138e6a' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5fedb72acf5d433d404d1c86657c05b92e03d088", "messageHeadline": "Merge commit 'd705f5a5543402a1d505bdc411d264cd4f883402' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "c08de4a1a3c5368464710c86c8d2c883f91f80c4", "messageHeadline": "Merge commit '5cee33eb7234756939b1ef8b23e990b672a03dff' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4d1ce8db310a8f4e3d3ecce0a7ae5876f53eabbb", "messageHeadline": "Merge commit '85126c4eb99ab4b2ccd74c1ee66d2aba0b54a767' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9e61ec06a0bafbba4a091af2172086732a61ded", "messageHeadline": "Merge commit 'a0a4a153e98f21b014e7ad289816514751d86568' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "37a63110411dcad15cb2df9a00242babe254a9a2", "messageHeadline": "Merge commit '0b4097748016395b14ecdc316d2095eb7c968f2a' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80d27f4b6d15a647119d129d09f9e4e6f094a0c2", "messageHeadline": "Merge commit '5c66bab3b8e6368e66f6bc300ac6816ebd1f2c83' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e6cf4cfb37d67ea1e1e09f1ef28e35afcc72e88c", "messageHeadline": "Merge commit '8e0771c21825e9621f29d6c4018038b4505a59f4' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "89ecd397ef4996dc59e9ad62b52bf5155be6dd5e", "messageHeadline": "Merge commit '8dbf261fd9fc4cd6eca64ebeafee17826e608094' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb78b096092e9ada3b62676d5e69db05efd1096c", "messageHeadline": "Merge commit '79bb9300c1b9fbc00701bd27d5f465df99752870' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d7a60e5ac944a6372181a9f9a1828ffcdd39df6a", "messageHeadline": "Merge commit 'ea4bc2dbff949932050994d5213d9a41cf4cd6ee' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a4acca5c172338edb04c0e3fea0699719820c71b", "messageHeadline": "Merge pull request #1868 from celo-org/hbandura/upstream_1.10.8_2", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 742, "deletions": 402}}, {"node": {"oid": "178faa18892dc8510f1753701b494cba32fdcfb3", "messageHeadline": "Merge branch 'master' into hbandura/upstream_1.10.8_2", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 1492, "deletions": 251}}, {"node": {"oid": "5db2af7e1a64e41cc2a7f3c53780c2ec3f04d203", "messageHeadline": "Uptime score calculation refactor (#1833)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 1492, "deletions": 251}}, {"node": {"oid": "a35030677e5ab97c4cd422244a178f13e2646241", "messageHeadline": "Merge branch 'master' into hbandura/upstream_1.10.8_2", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "cfc0135424e5a52eaf6ad7e5731721e688b8e197", "messageHeadline": "Set the espresso activation blocks (#1877)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f04031ec845919df4ef5d8bc8be1c2f0f2ad1d5", "messageHeadline": "Ensure CI doesn't use deprecated git protocol (#1875)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "635df612207d906746b1549319bb337793f49d35", "messageHeadline": "Merge commit '26675454bf93bf904be7a43cce6b3f550115ff90' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9b440712194b5566d4d75b32a72e50a0b07ab532", "messageHeadline": "Merge commit '1d995731923ca899964371ddb213d40b7e773818' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fb606d268b886f5e9aac7b505c5b0fd3430caf0a", "messageHeadline": "Merge commit 'f38abc55f135587ce3cf60c9d574ec2a4ebb8197' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cdee53562d7c7182da4983e2cddd4f8c42615ddb", "messageHeadline": "Merge commit 'dfeb2f7e8001aef1005a8d5e1605bae1de0b4f12' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4350d85f282fc30ae24d59dbd9e0863d0e19227a", "messageHeadline": "Merge commit 'bb1f7ebf203f40dae714a3b8445918cfcfc9a7db' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ad9f186f80b56cc3f8fab52a12f6d4d04ce6ec91", "messageHeadline": "Merge commit 'd02c60536799698888d21f093f7c379acdad3147' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "c8c97f11977734d0b967017b6d5c76ffc39b8021", "messageHeadline": "Merge commit 'c368f728c19e7fd7a9613513edda68ffcb503af0' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e1b4abeda751e3dc2866a279020cd9c37f316a2e", "messageHeadline": "Merge commit '5566e5d152c490e5e533f3bc7735dddd57a428eb' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2322280183d7c85cab11b990fb74f75c99ad1828", "messageHeadline": "Merge commit '57feabea663496109e59df669238398239438fb1' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "f33b5add5ce0f2ee23b93cc43f13844cf4d8a148", "messageHeadline": "Merge branch 'master' of github.com:celo-org/celo-blockchain into hba\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 360, "deletions": 8}}, {"node": {"oid": "d42f2b883f7e03bfb8a5629bbd373c0bca0a7ee3", "messageHeadline": "Gas Inflation Rate flag (#1865)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "97ba8028231260dbe5f24501a76acf8d037370e3", "messageHeadline": "Merge pull request #1862 from celo-org/hbandura/upstream_1.10.8", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 184, "deletions": 659}}, {"node": {"oid": "55d27125724ba1795cb06bc69ef159df58dab019", "messageHeadline": "Added comment in old protocols", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a927be08aa653cd131e5e942bcf3f75aeff091a6", "messageHeadline": "Merge commit '16ecdd583984162923256e563320b8b381da7f46' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e6c36cf51ff7241825e3059365c387ac3d845cdc", "messageHeadline": "Merge commit '85b9bdd6413797f6720c7d9ef46e5fdeb47b0cb6' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "43844fab4c1dc04eaecc750fe4a4a5e9f3d21f7d", "messageHeadline": "Merge commit '690248576704d9dc312d5746400e035c6dccaea6' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 378, "deletions": 18}}, {"node": {"oid": "29f905bb5840ff69c953441a9a9fcb89c03a1d42", "messageHeadline": "Merge commit 'fb4007bb2208a5b76f76287c03001ef906261691' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 10, "deletions": 300}}, {"node": {"oid": "19ed7877f588c6485207ea418415813791ff24ef", "messageHeadline": "Merge commit '0a68558e7e025afebf67b81bf48ecb8b0fa7c06d' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5c806eefa6ef97d0cd1be3409f7cb8f536429b53", "messageHeadline": "Merge commit 'fd604becbb952cc46111a77ea4e5b76b4617fa49' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "36ff0be0f7aed4fcf77281b8ff99af5a13b5b6c1", "messageHeadline": "Merge commit '5f98020a21d64fa22516c04aaf3bc4ed0629e7cc' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 309, "deletions": 52}}, {"node": {"oid": "ebf8a95b1956f2d62015958d1b525e11f10ca88f", "messageHeadline": "Merge commit 'a580f7d6c54812ef47df94c6ffc974c9dbc48245' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ad3d9f59466a63fcdb1d157157193c7861adf1a6", "messageHeadline": "Merge branch 'master' into hbandura/upstream_1.10.8", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 304, "deletions": 1}}, {"node": {"oid": "88ce7691f3565e6fccd081ca6aa1cb57d26475bf", "messageHeadline": "Add e2e transfer test (#1806)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 304, "deletions": 1}}, {"node": {"oid": "3c1bdacaef1a20d42125468e7377ac62d5bfe38c", "messageHeadline": "Merge commit 'd3f018fde839fa7ee3fb5eeb14a9eb7e34870636' into hbandura\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 182, "deletions": 662}}, {"node": {"oid": "33423ce34f62672a0b905d768ff84eddc7d0e7fb", "messageHeadline": "Extra e2etest + minor changes in e2etests lib (#1681)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "d67d2221a9cd5f8b32344b39c4148b7f785b3ab8", "messageHeadline": "Ensure pending state is ready for tx execution (#1858)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "503f156802d9adada76f54e71fd8eb9cc9dddec6", "messageHeadline": "Fix concurrent map access error when tracing blocks (#1822)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 77, "deletions": 8}}, {"node": {"oid": "c78a51f59dff06ff90355e22f0ae533f00cf7572", "messageHeadline": "Skipping flaky tests (#1848)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "300e836e362e19b3308ff1a0954951b010663da7", "messageHeadline": "Enforce proper check of ParentAgregatedSeal during preprepare phase (\u2026", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "b77c485d23674b4d05c0d012ed0e82a3ff6ee60b", "messageHeadline": "Refactor of the multi currency price heap (#1839)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 492, "deletions": 128}}, {"node": {"oid": "638d2f4fced72c7033a8c01ee52ca20d5c10eeb7", "messageHeadline": "Minor modifications to the announce protocol code (#1795)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 65, "deletions": 32}}, {"node": {"oid": "cc4fc2ff734c6c1a7e1d6396026bfd785871d701", "messageHeadline": "Cherry pick #1840 to master (#1842)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@clabs.co", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "48f220e0a48a84c95d72fa6e99f000e33cb3da88", "messageHeadline": "Run race test only on master and release branches (#1844)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "22e80e7c0ecc20057d4169bcf526f62e4b491e07", "messageHeadline": "Fix dynamicTxs gasPrice for rpc call (#1837)", "author": {"name": "Gaston Ponti", "email": "ponti@clabs.co", "user": {"login": "gastonponti"}}, "additions": 356, "deletions": 5}}, {"node": {"oid": "26ab07f1ded437ea0be2ba2374442b4d9a5cb992", "messageHeadline": "Return no effectiveGasPrice instead of 0 (#1825)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "001f4801381642735703ea8dff57607378f7fb73", "messageHeadline": "Eth api using baseFee only when needed (#1818)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 68, "deletions": 59}}, {"node": {"oid": "a2960db09b2f283c35f9badd6f735d869caf6981", "messageHeadline": "Fix minimum search in multicurrencyprice heap Pop (#1817)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3e312ce971018565e3783a3acad0da41bad50e58", "messageHeadline": "Ensure txPricedList reheaps regularly (avoid tx memory leak) (#1816)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "3610f8bb575d84506a9fb8e1f24e53035dc9b807", "messageHeadline": "Fix race condition in tx pool (upstream cherry pick) (#1800)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "f957b0a85d0e45ebdfcfbdb568889890b065bb7b", "messageHeadline": "Fix tx DecodeRLP for rlp lists (#1801)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebe2377cf38321c789a3f0cf69a885345f050ea3", "messageHeadline": "Reinstate delay before signature aggregation in backend.Prepare (#1798)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@clabs.co", "user": null}, "additions": 15, "deletions": 11}}, {"node": {"oid": "c3aba4ec747fc1cbf660e4c46db9e3b2b36bcdf5", "messageHeadline": "Fix panic when fetching the pending block state over RPC (#1769)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d8115936da120f793903bec0fd036c8638f3d4fa", "messageHeadline": "Add e2e benchmarks (#1708)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "f9be36a6aeed8220524d6f70a9afb302657d9269", "messageHeadline": "Fix checkout-monorepo ci job (#1794)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2a0c6ef4eaf0ced4955d2ee971a08335d8d9367f", "messageHeadline": "Better err output when no contracts dir for e2etest (#1793)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "3d5160db607445b8a90df942caac366587e1cf45", "messageHeadline": "Fix race condition in backend tests (#1792)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 37, "deletions": 41}}, {"node": {"oid": "9b2877ec98b7cfc8622e3a7fcfa03c463d97645e", "messageHeadline": "Consolidate unit test CI jobs (#1783)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "3d2dca2950c58ecfec6b398df8db5736ded67760", "messageHeadline": "internal/ethapi: add celo_dynamic_tx support to TransactionArgs (#1771)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 54, "deletions": 40}}, {"node": {"oid": "ea0f98ebfd9d3781dba4e318ecaad2fb0c7c3679", "messageHeadline": "Improve duplicate block insert logging (#1780)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "51b05c94467efe6b98fd3c0f96f0c1b10f7cea5e", "messageHeadline": "Cleanup Announce protocol: Own module + modularization of behaviour (\u2026", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 2272, "deletions": 1472}}, {"node": {"oid": "9ac916c23818f834ed4b0140c7c3de680e113d69", "messageHeadline": "Added new flags for http timeouts (#1785)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "5b2bb6b95dde831b6b22d96f6a275bd13f2d94b0", "messageHeadline": "Remove fixed limit for txs length (#1787)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a0117f54daf8524a2be59e4e62a8b3f0442e2477", "messageHeadline": "Fix panic in ethstats when block state is unavailable (#1778)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@clabs.co", "user": null}, "additions": 14, "deletions": 9}}, {"node": {"oid": "636d59437b140bcfc748f3dc40a7d62c59a6be1a", "messageHeadline": "e2e_test: separate account from nodes (#1777)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 120, "deletions": 85}}, {"node": {"oid": "75f0db3220406c8fd34f4c242760c1c1faa45ace", "messageHeadline": "Merge pull request #1705 from celo-org/piersy/add-start-stop-e2e-test\u2026", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 515, "deletions": 202}}, {"node": {"oid": "1ab51ee370510db23c90f58ae44be21845157b14", "messageHeadline": "Dont print expected errors on e2e test shutdown", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 54, "deletions": 30}}, {"node": {"oid": "e414f5f6636268a9b17a10f4ef76fc10451e79c7", "messageHeadline": "cherry-pick: core: improve shutdown synchronization in BlockChain (#2\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 156, "deletions": 58}}, {"node": {"oid": "7c463961f0e1853caec3849c67640b39981a48ee", "messageHeadline": "Add debug stack trace to help track down failures", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "704ec7dfaa22c15b0d585e2b06ec2559d85fbf1b", "messageHeadline": "Remove unused debug function", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b428549d10ce75fe9e2545a531f66594a437336a", "messageHeadline": "Remove WaitGroup & go-routine from Backend.Commit", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "2988ea9e2dd7022949a04a3a586adc9822212cb0", "messageHeadline": "Add comment to clarify lock over announceRunning", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "270f67210d80a7af701867f1585345a92f14000c", "messageHeadline": "Fix data race on announceRunning", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3c44dfe13cc733f45778040f9de4c8e78ba92e05", "messageHeadline": "Fix data race on p2p peer purposes", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bebc4f01759e5315d45bcebd9a7d935d216da12f", "messageHeadline": "Fix data race in downloader", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f2f2ef1f2f8c1cb754a0758c54ba11eee70817ba", "messageHeadline": "Fix other current (round state) data race", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0722c7d7fa5aca080f8b77912529a01988d26d3e", "messageHeadline": "Fix resendRoundChangeMessageTimer data race", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "18bd409bf3c35f49780fb16efba7d01f0efa1882", "messageHeadline": "Fix data race on current (round state) access", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "dd0d0c932be60ec92cefd1cb4e3e731fafbf0dc7", "messageHeadline": "Fix use of waitgroup in validatorPeerHandler", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1efbe2057b9f7d26534ce3d256888a58c472d2f8", "messageHeadline": "Ensure the miner is closed", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "0e44393cf2c357ced36fa1cfac369d988a415859", "messageHeadline": "Make backend.Backend wait for goroutines to close", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "960df1555a7395cc7cca1f6f2cf06d4fbe85a199", "messageHeadline": "Fix use of waitgroup in core.Start", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "727c3e54b7ba70fc471ab718de4d9aac17772bf2", "messageHeadline": "Allow modification of dial and connection timeouts", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "2cb021a42715ddbbbeb4db34fc152a075b271489", "messageHeadline": "Allow configuring the min peers needed to sync", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "f9dbb7f6d369d0f82678e7f5596108886b294862", "messageHeadline": "Use ephemeral key for validator p2p network", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "35b3d7e438fe1ea9383b131babd21a26608c29a0", "messageHeadline": "Fix panic on StopTracking", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "67e6a6aba3da82d3ee053fe651da07a144ea0fe3", "messageHeadline": "Add start stop validators e2e test", "author": {"name": "Piers Powlesland", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 180, "deletions": 68}}, {"node": {"oid": "b5cc595f5f51ae293cf09674172d51fbe52355eb", "messageHeadline": "Use node10 for prepare-system-contracts build step (#1776)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "8cd59acbb3ff70033c45867d2d62dbda0032c36a", "messageHeadline": "rpc tx fee cap check bugfix (#1743)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 105, "deletions": 29}}, {"node": {"oid": "8830ed5d90d845139de6bf4312bcaf56bf69e323", "messageHeadline": "[CIP-50] optional replay protection (#1748)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 75, "deletions": 47}}, {"node": {"oid": "7ed4e1d086c3e55012a2b56eab5de9db99017f92", "messageHeadline": "Celo Typed Transactions (#1736)", "author": {"name": "Joshua Gutow", "email": "jbgutow@gmail.com", "user": {"login": "trianglesphere"}}, "additions": 260, "deletions": 30}}, {"node": {"oid": "975420dc78b42d69c3f798df578156c23a866e7d", "messageHeadline": "[tx_pool] Invalidate txs with gasPrice < gasPriceMinimumFloor (#1749)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 70, "deletions": 4}}, {"node": {"oid": "6219caeb8cef6be9d21e1cd611dd400815dc1e34", "messageHeadline": "core/vm: faster code analysis (#23381)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 113, "deletions": 19}}, {"node": {"oid": "f5a1fc1a9515da5d425998f953b7c0aea6946c41", "messageHeadline": "Fix espresso block config and rename E to espresso (#1766)", "author": {"name": "Joshua Gutow", "email": "jbgutow@gmail.com", "user": {"login": "trianglesphere"}}, "additions": 86, "deletions": 84}}, {"node": {"oid": "e0c433849e3e6bfe32a421fd8dc05372286ba6d3", "messageHeadline": "Merge pull request #1695 from celo-org/trianglesphere/work", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 46300, "deletions": 22812}}, {"node": {"oid": "07268341217364ebc702bfbc20dbbaba79392836", "messageHeadline": "Clarify usage of tx comparators", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 26, "deletions": 12}}, {"node": {"oid": "e24b62fcaf5f25c4d1a91d662821d9b504bc6395", "messageHeadline": "Clean up dockerfiles", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 10}}, {"node": {"oid": "b9ee58cf75d7876218ec98ff71aeed2973f08e90", "messageHeadline": "Merge branch 'master' into trianglesphere/work", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 224, "deletions": 0}}, {"node": {"oid": "0acdfa55ac3d96ee7f32dcb6d73443c514f29032", "messageHeadline": "More info on how snap sync is disabled", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c6424685e7cae154ec15043a420a8c4cfddf20cc", "messageHeadline": "dockerfile: Cleanup", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "87488604662869db0092d3e72cf657bf72ffea0e", "messageHeadline": "API: Use proper baseFee when selecting transactions", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 40, "deletions": 23}}, {"node": {"oid": "99462ff726a971564437bcee6b945ac21d65d15a", "messageHeadline": "Remove unimplemented method", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "44e736f01bb15d10950ab8f5894e50eec790bc9e", "messageHeadline": "Add tracking ticket for FeeHistory API", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdf8789f129ee0d5e95bdf050948bb77ca271b9d", "messageHeadline": "Implement 1559 in ethstats", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c40f4d0d9863376d3263e87be54eb11cd57b5e4b", "messageHeadline": "miner: Check for espresso when calculating fees", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a9243bc4c8c0bbc01266ba84368cec2c7b926e8c", "messageHeadline": "miner: Properly calculate fees", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4e1761e90a47eecb1bf26a20aae4785e76beabe5", "messageHeadline": "core/txpool: Continue to clean up currency handling", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 30, "deletions": 96}}, {"node": {"oid": "ff94f84f8f65c8bea552762ac288a9d6f6baa631", "messageHeadline": "core,miner: Fix TxByPriceAndNonce Initialization", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 44, "deletions": 33}}, {"node": {"oid": "6f4607a459878584f5d45edb681501353f3202e7", "messageHeadline": "core/types: Clean up comments in transaction.go", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "1288bd5b5f2917a38e9a1c141bffa21a8e38c064", "messageHeadline": "miner: Properly stop the prefetcher", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 21, "deletions": 10}}, {"node": {"oid": "0f94d86a81560c32817844856621e6069ef818aa", "messageHeadline": "Add documentation for priceHeap", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb06eab84f0de0342629e88f8c3012567832e046", "messageHeadline": "Remove dead comments", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "503a5a3b9b22a95bd3687b05d523af3755ea6e9a", "messageHeadline": "Remove LegacyGPO flags", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 11}}, {"node": {"oid": "a50ebdc0039d5551ccd52ac8fbc139bf554c6ab9", "messageHeadline": "Link to issue ticket for snap sync", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "25b366591ba9d4eeef9a2236480cb7610f2a180c", "messageHeadline": "Remove miner price flag", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "488d74538858d6b22039e5c62d371e343b518ce8", "messageHeadline": "Comment out GPO flags", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 21, "deletions": 21}}, {"node": {"oid": "13210fb52c44724555c794a7c1e53fc05f758414", "messageHeadline": "Remove unused flag", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a8b9f43c7dc817baaaf9544cf0b2d42969108e35", "messageHeadline": "Remove dead code", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a40b481507d37866471905d17882f4a4f6e974e3", "messageHeadline": "Clarify comment", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "eb290909112ff904bb5520e5d66f6ae55a66d420", "messageHeadline": "core/types: Remove dead code", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 34}}, {"node": {"oid": "d8818534295b165250f8115a19380ae2c093461c", "messageHeadline": "Bring account/bind changes to bind_v2", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 172, "deletions": 33}}, {"node": {"oid": "fcd75f00ee4ed9dfdaa71e5f7346e0f9b863a3f6", "messageHeadline": "Fix state processor tests", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "959cbd44d8a138b46e16ea417a119e503ee74c6c", "messageHeadline": "Fix comments", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "516166d7b8958f55f106a3989946e1e5477e40ea", "messageHeadline": "Announce Protocol Spec (#1701)", "author": {"name": "hbandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "9e8de746d9c92774b9a09e9d166bb48de625107c", "messageHeadline": "Fix final conflicts", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 525}}, {"node": {"oid": "58a9db18e6861dcc8d6964e6595df9d1b466b79a", "messageHeadline": "core: Fix EthCompatible Tx Marshalling", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "571fe9834db61de2969bc765b5a651e0bde82300", "messageHeadline": "core: Update transaction marshalling", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99444c217ce193f39b525dc26bd7cce85fae1ef3", "messageHeadline": "Fix cip35", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ca52a9612c727a93ff60f71d260f45715452bbc7", "messageHeadline": "Merge branch 'master' into trianglesphere/work", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1557fe681d7dea8859ec73510b71cff15496b953", "messageHeadline": "Switch to node12 for CI (#1731)", "author": {"name": "Joshua Gutow", "email": "jbgutow@gmail.com", "user": {"login": "trianglesphere"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "03b37c7e1fa46d42207cb1317ffc997599a7222e", "messageHeadline": "core/types: Remove panic on dev error", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 10, "deletions": 12}}, {"node": {"oid": "eb3a5ddd4b1a0b00b9215092b030abde05e1c66a", "messageHeadline": "Update Gas Price Suggestion", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "fa2bbc6317f53f6f33df130300f21900ec0224bc", "messageHeadline": "core: Remove OpBaseFee", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 24}}, {"node": {"oid": "dab6591066acb7b21de17a82ec509a365d4717dc", "messageHeadline": "Merge branch 'master' into trianglesphere/work", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e5deacbd1e2f6ccb0e6c7c7138413a137cba00bc", "messageHeadline": "Merge remote-tracking branch 'origin/trianglesphere/work' into triang\u2026", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 480, "deletions": 240}}, {"node": {"oid": "2352ba91deab98fcce1434c32669dcada0c699d4", "messageHeadline": "Merge branch 'gastonponti/merge-upstream-1.9.25' into trianglesphere/\u2026", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 62, "deletions": 31}}, {"node": {"oid": "880da19c7a9584b6652658514aa8c8e2b2936051", "messageHeadline": "Merge commit '14d246c6a' into trianglesphere/work", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 253, "deletions": 681}}, {"node": {"oid": "082b3d1e754f282dde4a2ff84a1e5e0d29943c37", "messageHeadline": "Merge commit 'd5e8024f7' into trianglesphere/work", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "83cd82553b6e761f6a6a5dbfd8c66364456cc3e3", "messageHeadline": "Merge commit '44d35f944' into trianglesphere/work", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 45, "deletions": 8}}, {"node": {"oid": "59b77b474311ac19da08826e2687716e9bf5bfed", "messageHeadline": "Merge commit 'f4ef138e33a6e7e882f032f8a2ca551fce706415' into triangle\u2026", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 765, "deletions": 64}}, {"node": {"oid": "690f30f0c917b381a276849d3661a3ab43919ed5", "messageHeadline": "Merge pull request #1671 from celo-org/gastonponti/merge-upstream-1.9.25", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 22123, "deletions": 17453}}, {"node": {"oid": "bb6e70e6940c13a6bb79f834a0fb94edf29dc1d4", "messageHeadline": "Implement CIP-43: BlockContext(now rename to SysContractCallCtx) (#1696)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 480, "deletions": 240}}, {"node": {"oid": "37544a6782df56de2f9b97c736a190e310314995", "messageHeadline": "Merge commit '393896043' into trianglesphere/work", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 93, "deletions": 26}}, {"node": {"oid": "5aa2797b8fbd866234be67b8cfbf031cbcc83271", "messageHeadline": "Merge commit '6856bdd9a' into trianglesphere/work", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 30, "deletions": 4}}, {"node": {"oid": "e725fb20bd9b428cc8d488e2509cbd2372e1d62f", "messageHeadline": "Merge branch 'master' into gastonponti/merge-upstream-1.9.25", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9a2b850542e14159aa2e935667c479dbadd318b", "messageHeadline": "Fix getting-started link in README.md (#1729)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89d34bb16b80a5c0ef8475765d2b212357427299", "messageHeadline": "Downloader. Fix pivot for fast sync", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 59, "deletions": 23}}, {"node": {"oid": "bb99f20adf396d6b5bb49c62b27b6a089e165ca1", "messageHeadline": "Fix oss-fuzz path", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14d246c6a030d09a55ffbd1225c7499de7b581a1", "messageHeadline": "Bring abi/bind changes to abi/bind_V2", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 253, "deletions": 665}}, {"node": {"oid": "73274c48d3062a2d70263a994e7259363b96b64c", "messageHeadline": "Implement CIP-48: Gas Repricing For Celo (#1712)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "549b84cc79e8a838cd829e3038f9321dda2fbfea", "messageHeadline": "Merge remote-tracking branch 'public/master' into gastonponti/merge-u\u2026", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "44d35f94489a4fa240021b101238573389a1c9f5", "messageHeadline": "Bump the resource class for the ci lint job (#1724)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58ca7989a32a61aca46923b6f0c6601f114a8734", "messageHeadline": "Fix flakiness in TestRegistryInGenesis (#1714)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "6453534583e45cf0e082973bb68814d23a6d7b27", "messageHeadline": "Fix Deadlock with StartValidating (#1719)", "author": {"name": "Joshua Gutow", "email": "jbgutow@gmail.com", "user": {"login": "trianglesphere"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "d32cd98f9680c62c8d4b23652968f8914a191491", "messageHeadline": "Merge remote-tracking branch 'master' into gastonponti/merge-upstream\u2026", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 892, "deletions": 380}}, {"node": {"oid": "d5e8024f7606f0c70aa06bbb544fa177b301dc6d", "messageHeadline": "Skip checkpoint tests", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f4ef138e33a6e7e882f032f8a2ca551fce706415", "messageHeadline": "Fix rlp chain for tests", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 751, "deletions": 49}}, {"node": {"oid": "c55c49aa54e73c44eba1ba7fad81db8368100b64", "messageHeadline": "Use master for ci tests", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0fba19633b58a9d816eaa5f82298ed20173cc442", "messageHeadline": "cmd: Add case for --mainnet", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "955356ba1db94d9c8e11fd48ee4712f1ae0e7696", "messageHeadline": "flags: Remove bootnodesv4 & v5", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 4, "deletions": 26}}, {"node": {"oid": "87e5a879563c9a99399c327da6a6a281ef67048f", "messageHeadline": "cmd: Fix up flags from merge", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 43, "deletions": 41}}, {"node": {"oid": "57bec468a446f48bf77eaf419efcdf2e648e2083", "messageHeadline": "eth: Disable syncmode=snap option", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8d38a37730d05fb5bd934da94ef1463f5f3ff3ce", "messageHeadline": "cmd: Remove AllowUnprotectedTx Option", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 6, "deletions": 29}}, {"node": {"oid": "393896043561037a5a013fcfc2c5d54dea997512", "messageHeadline": "Add unit tests data race detection to CircleCI (#1661)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "d7e2fc81bb99ed7e1dde713c12b887f5be53823e", "messageHeadline": "Update android dockerfile", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 27, "deletions": 34}}, {"node": {"oid": "6b2b5928586a6302d355547c2c5a29125c23b292", "messageHeadline": "Update xcode version", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1239105b382581f68acb1669558fbfa4cfdcb58a", "messageHeadline": "Also build ios-simulator", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fceec739f0f72a5570d29588af37a17956c872e", "messageHeadline": "Try building iOS with no arch", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82b75c7c53e7e2a1a8d8aa769df78046d1d8bfc5", "messageHeadline": "Use golint 1.39 in ci", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "582790d7f313c0ebf3af40a5807f95f866ea5ac1", "messageHeadline": "Fix lint", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 49, "deletions": 51}}, {"node": {"oid": "7d3c8e84eb5eab9eb484c5ac63f682975558a182", "messageHeadline": "Reduce noise of e2e coverage comment (#1707)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "2abf0f6678def751988ce152de8515c326d7bee9", "messageHeadline": "Explain why EthSuite test is skipped", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b5fb7d2831df860ad377110b58404dba78822b8", "messageHeadline": "Grapqhl: Fix tests", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "4c0f57f21416e4af2b30961bcfbd12089f4ecc95", "messageHeadline": "Revert 3f4c41e88deca7ef9844eabb3c056051f2ca348f", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "155de675375b617481336296279907eeec221d9c", "messageHeadline": "Revert \"Revert \"Remove unnecessary statedb copies and move the prepar\u2026", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 57, "deletions": 28}}, {"node": {"oid": "bb2e7e74bd490af93e1fbb397e02299b7eb48e30", "messageHeadline": "Use empty hash at thash", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da3360f87d31f2290c73cec9612025343428dec1", "messageHeadline": "Run the prepare step in Finalize", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "6856bdd9a5b4d4a6430813fdc125a7b03817b059", "messageHeadline": "Implement CIP-47: Round Change Timeout Formula Modification (#1676)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "3f4c41e88deca7ef9844eabb3c056051f2ca348f", "messageHeadline": "Revert \"Remove unnecessary statedb copies and move the prepare inside\u2026", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 35, "deletions": 57}}, {"node": {"oid": "089512d76ec493e96b346225a7d423dd437eda9e", "messageHeadline": "core: Fix most of state processor error test", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 56, "deletions": 57}}, {"node": {"oid": "e49425b9af1b65df1f19e1007de1d8b2865b6a1c", "messageHeadline": "More config changes", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "750d7ef88f1f620cbd224c514040b5dfaefa9392", "messageHeadline": "Fix env var for CI", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f1172ac730226e7426927c25d3cc7ca14bb8b98", "messageHeadline": "Fix rpcstack test", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66afd1b221fa1fd75fdf9221b6d9bc37122ccb5f", "messageHeadline": "Fix ethClient test", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "eae3b1946a276ac099e0018fc792d9e8c3bfda6d", "messageHeadline": "params: release go-ethereum v1.10.9 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3a6fe69f2356c50d1819be3417fcb89abc6e9cfe", "messageHeadline": "eth/protocols/snap, trie: better error-handling (#23657)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "42bc1944a17260d75dc1e33e1571c804b9a4a88a", "messageHeadline": "graphql: add storage slots to access list (#23650)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e0a0fe2b2ec3b51a4d4ba6be9e6ce330ca219ed3", "messageHeadline": "Fix forkIdSplit test", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "55bd67bfc4195d07d130942ef9ad39653f51e777", "messageHeadline": "Different formulation", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fb9edad563a96ccdba05cbecb39994bfe6182af", "messageHeadline": "More updates", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ec99ceab645a49821d2d7a06d2f7f0ac84fa1bd", "messageHeadline": "More logging", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8c391eb833772e5654ec55e3dd833e93251ddf54", "messageHeadline": "Remove space", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3816734b671af5a893f8d077537bb17cf5acd75", "messageHeadline": "Install new golang version in circleci", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "ded083b0364f8b48a3573164b5509fb7a5cc7596", "messageHeadline": "More android build fixes", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 10, "deletions": 67}}, {"node": {"oid": "3c3252fa2df1f481802ceff0af395af6911b8f5a", "messageHeadline": "Make: More android fix attempts", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "58ec983dec4576e56511a03df324babe12b28e00", "messageHeadline": "Use golang executor", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "41c1f7b28f90ed57a00eea06d4f70d9265213d5b", "messageHeadline": "Revert Me: Logging during CI", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9fe5ef24336fe5dadc2ba1871687135603f72eec", "messageHeadline": "Update go.mod and go.sum", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 152, "deletions": 16}}, {"node": {"oid": "9afe1f12ab67e93c5a5088cf843c75687d85c60b", "messageHeadline": "Revert \"Switch to go get from go install\"", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c0ede82c5fa902b322d6b884dc330d11e078f82", "messageHeadline": "Switch to go get from go install", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18b16cf39c8237eb8eb6197341b8511def877883", "messageHeadline": "Merge branch 'master' into trianglesphere/work", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 806, "deletions": 393}}, {"node": {"oid": "a541fbea182edcb0313d3b578f939ce2c7045aed", "messageHeadline": "eth/protocols/eth: simplify peer known block/txs caches (#23649)", "author": {"name": "Ferran Borreguero", "email": "ferranbt@protonmail.com", "user": {"login": "ferranbt"}}, "additions": 72, "deletions": 52}}, {"node": {"oid": "3531ca2246db3474b5d1e61d18adc7e98725175b", "messageHeadline": "eth/tracers: avoid unsyncronized mutations on trie database (#23632)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "92c5d104d0158ed29a2aa4f583c40b7595b72a77", "messageHeadline": "accounts/abi/bind: check event signature before parsing (#23230)", "author": {"name": "Yihau Chen", "email": "a122092487@gmail.com", "user": {"login": "yihau"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "783e97ef1f51f4a94afbad6e07253bcdb78da2d7", "messageHeadline": "core/rawdb: avoid unnecessary receipt processing for log filtering (#\u2026", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 301, "deletions": 9}}, {"node": {"oid": "ab2caaee1167a8bef9760d84b45716f1bddcc381", "messageHeadline": "eth/tracers: implement debug.intermediateRoots (#23594)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "ae053df9ab82f0e01a09fed6842dd9a02d2297e3", "messageHeadline": "Fix epoch block marshaling (#1688)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 274, "deletions": 169}}, {"node": {"oid": "443afc975c7a4016bf9ed1b057b8cc186cb089e1", "messageHeadline": "core/state: move state account to core/types + abstracted \"write acco\u2026", "author": {"name": "Guillaume Ballet", "email": "3272758+gballet@users.noreply.github.com", "user": {"login": "gballet"}}, "additions": 122, "deletions": 61}}, {"node": {"oid": "ac7baeab57405c64592b1646a91e0a2bb33d8d6c", "messageHeadline": "eth/tracers: re-write of 4byte tracer using enter/exit (#23622)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 139, "deletions": 51}}, {"node": {"oid": "12674d493e2958208a19db0818f75cd94ba1b638", "messageHeadline": "cmd/puppeth: remove shh from Dockerfile (#23634)", "author": {"name": "Zachinquarantine", "email": "Zachinquarantine@protonmail.com", "user": {"login": "Zachinquarantine"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51ececb64e9cacaaa9b736b5bc2455225d061edb", "messageHeadline": "rpc: set pong read deadline (#23556)", "author": {"name": "Jordan Krage", "email": "jmank88@gmail.com", "user": {"login": "jmank88"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "e19cb1683cd0bf3ee6e61efbe6e938971a6e923b", "messageHeadline": "core: Fix ExampleGenerateChain", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4540b8a691cf2a27439aa6fd942eb10c41e9eec5", "messageHeadline": "ethclient: Fix chain generation", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75c95b667dff6660a0ea578e6a302b6430efda48", "messageHeadline": "Fix TestGethClient", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e0d48d560093a37fd5e069ce086fdaf208aa499", "messageHeadline": "Merge branch 'gastonponti/merge-upstream-1.10.7-v2-ponti' into triang\u2026", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "aea4a8584fcc63804ba8ae7ff0f7a501760dd366", "messageHeadline": "core: Fix panic with the tx pool", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "766f5deaffd49aaf3deeafe94621a1dc6ffc6a51", "messageHeadline": "Fix eth/protocols/eth tests", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "45123d6b320a2432ff19d882acf15c58bf322ddb", "messageHeadline": "Use golang executor", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2087b13a97bcb0294dfbdb790e9af0ecdc74e53f", "messageHeadline": "Merge branch 'gastonponti/merge-upstream-1.10.7-v2-ponti' into triang\u2026", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 28, "deletions": 6}}, {"node": {"oid": "759373b257fd786dc40340b31fb804d9ac3a9a65", "messageHeadline": "Add donut fork to active precompiles switch", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c071cc3df1ea40a68bc6a3ea01e52148f4a3132b", "messageHeadline": "Revert executor changes", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddfc719316109fb9228cd14b3210df714778fadb", "messageHeadline": "Fix odr tests", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "5f7e0a30217e8a2421bb07e4cae6f5a8eb2844e1", "messageHeadline": "Fix protocol in handshake test", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "243735d0b3a774a159b9616d02a95a92b46ce745", "messageHeadline": "Fix sync_tests", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d9162ab3bad78012dc64433b7dc915eec381152a", "messageHeadline": "Core: Handle nil pointers", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "00a9a9d191becec1ca922490674efbfeac3101a8", "messageHeadline": "Fix deadlock on engine start (#1685)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "a2dc94477d032a704c58f151a4e3903519fb4318", "messageHeadline": "More build fixes", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf7d240a85f4ae4bea07d594dc50c813d262c6de", "messageHeadline": "build: Enable CGO for ios builds", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "16299f23ae23eb62b20b8facccc7b454646d84a5", "messageHeadline": "circleci: Try upgrade of node version", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90540bd095c223d0fc70c2e7c4c484c4ea259b50", "messageHeadline": "ethapi: Use supplied state in DoCall", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6204212b7b275a46a8194f6851013b0098938c7d", "messageHeadline": "Merge branch 'gastonponti/merge-upstream-1.10.7-v2-ponti' into triang\u2026", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2aa924eb541e52faee2deb82d42b073e14197878", "messageHeadline": "eth: Hackily disable the snap protocol", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56ba04f2acb64856913594652f7462ba4dfa6cbd", "messageHeadline": "Fix mockprotocol header extra validation", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ad232a38471d1604c19fb1d60f36f5ccf7318071", "messageHeadline": "internal: Go imports", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d71451454764ff165b7743e613942af59b02dc8b", "messageHeadline": "miner/stress: Fix lint", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 13, "deletions": 26}}, {"node": {"oid": "0b7d155c0bcc9bdf173e1d549a904a3e329b113a", "messageHeadline": "Remove difficulty fuzzer", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 167}}, {"node": {"oid": "42604c4e3b3787bba0c1ebf32d0e1ca862c27077", "messageHeadline": "accounts: Fix tests", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 34, "deletions": 31}}, {"node": {"oid": "326b4d76b6b6d556097ef749bbc2b4d776f1f425", "messageHeadline": "Fix tests", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d1210354c106ba3a711e6912a3b33e18c1821cc", "messageHeadline": "Merge branch 'gastonponti/merge-upstream-1.10.7-v2-ponti' into triang\u2026", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 23, "deletions": 20}}, {"node": {"oid": "5e5e6b1a606297c9b336c8f208cd3f7f15130def", "messageHeadline": "core: Properly build header in chain_maker", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 26, "deletions": 1}}, {"node": {"oid": "1bd1f60c539c596c358ef74cb64e112fe3db036a", "messageHeadline": "cmd: Partially fix tests", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "bdef52625989a70e8459673f7b1567f2c4c41012", "messageHeadline": "Les packets fix v2", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "e8d989b8209a88afd782d7589ba2148cc7bfeb37", "messageHeadline": "ci: Use a new monorepo e2e branch", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5aa1d94da2a69ebaee76b06b8a0467e20f324545", "messageHeadline": "Cherry-pick: node: relax websocket connection header check (#21646) (\u2026", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "57a3fab8a75eeb9c2f4fab770b73b51b9fe672c5", "messageHeadline": "accounts/abi: fix resolving single struct argument (#23573)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "353066e0b81f9fcc4f76992f4b856fcfd638337f", "messageHeadline": "Miner: Fix tests", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "26cba2a2bf8e9df25d57f01a05cd8fbd500e45b7", "messageHeadline": "Add istanbul package e2e_test coverage job to CI (#1692)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 173, "deletions": 0}}, {"node": {"oid": "ca9bce9a45f02dfb4f306c897311408e265550ae", "messageHeadline": "rpc: set scheme for ws and ipc conns to the server (#23615)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "b61ef24ccef9b4d14f4f3c97298fa6d4c1b6b47d", "messageHeadline": "consensus/clique: prevent 0 len extradata from panicing (#23538)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "d8211c7ec726fc38bc3db49b36d70633ffae4ce2", "messageHeadline": "console: add note about typing exit to exit (#23602)", "author": {"name": "Thad Guidry", "email": "thadguidry@gmail.com", "user": {"login": "thadguidry"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b1a5e4afdd80e45b570c80fa0319ed2816a5e30b", "messageHeadline": "Merge pull request #23610 from karalabe/gomod-tify", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b246af54e3d549a22a34ddd09201924f2560c9e", "messageHeadline": "go.mod: fix module file to prevent go from updating it during build", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86f3625455accdbd0d0101ad8d3be406e4711813", "messageHeadline": "Merge pull request #23609 from karalabe/regex-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bf495bfc996b6465f910f92f6279b0776a1589d", "messageHeadline": "internal/debug: make gosimple linter happy", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4145ad6e2dd653f99819e267ff9355e8d049ab15", "messageHeadline": "Les packets fix", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e28f713ada67af2380bd7052cb85b2e255a62a6a", "messageHeadline": "internal: support optional filter expression for debug.stacks (#23605)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "62e3b83af69afdee8ce2f242b64efbd98bf44db2", "messageHeadline": "docs: fix spelling on 2021-08-22 postmortem (#23595)", "author": {"name": "Pete", "email": "90942436+peteyburgers@users.noreply.github.com", "user": {"login": "peteyburgers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b34283810d22421724eba7bbda4074f2f4720c5", "messageHeadline": "ethclient, accounts/keystore: fix flaky tests (#23599)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "8d765870552217e40480e566076c2e34c96d6c5b", "messageHeadline": "Merge remote-tracking branch 'origin/gastonponti/merge-upstream-1.10.\u2026", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 29, "deletions": 11}}, {"node": {"oid": "c7318667423440997465fda53a65607dcdefe44a", "messageHeadline": "Fix eth/tracers tests p1", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "f32d15386a4099bc606c9d4f71bf688ef50c18e5", "messageHeadline": "Merge branch 'gastonponti/merge-upstream-1.9.25' into gastonponti/mer\u2026", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46dac5739da3f29a14339c188a0d9774c2d28e8c", "messageHeadline": "Simplify e2e test configuration (#1694)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 69, "deletions": 56}}, {"node": {"oid": "401354976bb44f0ad4455ca1e0b5c0dc31d9a5f5", "messageHeadline": "core,eth: call frame tracing (#23087)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 2289, "deletions": 285}}, {"node": {"oid": "7aafef085f1cbc63abc64e3694c1f40be86e9c7e", "messageHeadline": "inernal/jsre: Use v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 165, "deletions": 11}}, {"node": {"oid": "34f42b2eb5d3859a77c56f1bac75dc7a24da5726", "messageHeadline": "dockerfile: Merge v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 4, "deletions": 24}}, {"node": {"oid": "34a03ae99a77c18a5e0ee5a9e50cf8d5efda9aad", "messageHeadline": "Fix eth/tracers tests", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23e9dd8f5831bdb2d935da82ab51baf4c3f4f83c", "messageHeadline": "Fix evm configuration", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9ed80b89b0fcbab0b15f582f8c3b02955ee3f3a3", "messageHeadline": "eth: Use istanbul.ProtocolLength", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ada89d4e68801d958b0ffe311c57919969a62be", "messageHeadline": "eth/tracers: abort evm execution when trace is aborted (#23580)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "befc5f64fdb9903745446211d202a27db14bd3c3", "messageHeadline": "Fix failure to close in validatorPeerHandler (#1684)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "84ff152de56b9d65f6888daef9dc00c97a6aafd3", "messageHeadline": "cmd/devp2p/internal/ethtest: only use eth66 if eth66 is negotiated (#\u2026", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d17566eb841146bc560bd043949f20563c492338", "messageHeadline": "Les fuzzer interface implementation and fixes", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "500e1e38fe039115f0d7176ce86c56b8d3399e8e", "messageHeadline": "Fix ethstats test", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "bad94fda07f2223b2ea3bba5db00630362d34bb8", "messageHeadline": "graphql: Skip failing tests", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "49de4bcf4805bc4430bd37f48b8f82ba371ca0b9", "messageHeadline": "cmd: Resolve merge issues", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 21, "deletions": 144}}, {"node": {"oid": "e670608db04f2a557b8fa935e0b86a31b2380fd5", "messageHeadline": "tests: Merge v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 12, "deletions": 171}}, {"node": {"oid": "a68cf2336fe0af5d4161b77c50fde57091767ae6", "messageHeadline": "Fix build", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 173, "deletions": 155}}, {"node": {"oid": "342b3370cce363a9bd575a0d727bac4672d4b8a4", "messageHeadline": "Fix Makefile", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f20abdd9cb79667f68ec0b6182ba1a3ee080d2de", "messageHeadline": "Fix account imports", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "48737c09c160bf68524c281c26ae2b6ace49dc2b", "messageHeadline": "Fix peer interface for mocks", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49279fcc1339c7c9e4ed3b55926475e5c28923ab", "messageHeadline": "Fix node imports", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "9aa40e2d94cc69e47f1633704470da4e1af864f3", "messageHeadline": "Fix mobile errors", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "b2b338a7fc17ccb831753b1dac0ffca37de85a09", "messageHeadline": "Fix mycelo errors", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "3a4c886cf75a2385e2fb1e7fa785a24213785f06", "messageHeadline": "Fix signer conflicts", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 12, "deletions": 186}}, {"node": {"oid": "f06dc2c5e848b663e48dc8ff5f74058e3a56ac01", "messageHeadline": "Fix les conflicts", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 284, "deletions": 2607}}, {"node": {"oid": "98f16b24914d2328354eb0ff0a8ede16ee7f33e4", "messageHeadline": "Fix eth files for new interface", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "7de056c5c6eb07725889bd779d6e11a80b2fa621", "messageHeadline": "Fix internal conflicts", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 179, "deletions": 1052}}, {"node": {"oid": "58f467e975cc36fc81723bac2afb35232cd28820", "messageHeadline": "cmd: Merge v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 49, "deletions": 745}}, {"node": {"oid": "047cdb58b0d5116cf9d1790bd4c89e0d306f235b", "messageHeadline": "cmd/bootnode: Merge v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 10, "deletions": 52}}, {"node": {"oid": "3cad4d3862b52efcbb73f763b8367082ecfa0f18", "messageHeadline": "cmd: Merge v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 53, "deletions": 1081}}, {"node": {"oid": "1a471d6b42e0143aa1311947639a859e1655d098", "messageHeadline": "cmd/misc: Merge v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 4, "deletions": 126}}, {"node": {"oid": "f02fc1297bcc322e713aa23d685e16d870cc33f0", "messageHeadline": "cmd/devp2p: Merge v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 84}}, {"node": {"oid": "27b59c30aaed72126d6dfdcd2a16f7dcfac80ad2", "messageHeadline": "graphql: Merge v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 23, "deletions": 108}}, {"node": {"oid": "fccbc55e3c5f924754c13e2e451e5f3a08c1f5a6", "messageHeadline": "build: Merge v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 6, "deletions": 105}}, {"node": {"oid": "b8d7c662cd8f87f7dae15c7a53be25ec527999cd", "messageHeadline": "core, rpc: disable memory output by default in traces (#23558)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "babe9b993ef9f7ad7b40d47b39520d87fb010b62", "messageHeadline": "cmd/evm: transaction validation tool (#23494)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 301, "deletions": 4}}, {"node": {"oid": "578bc8164d64bef89eed0b063ff8175e567a5686", "messageHeadline": "README: add londonBlock to example genesis config (#23565)", "author": {"name": "Jonathan Verhees", "email": "jonathan@verhe.es", "user": {"login": "verheesj"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9ada4a2e2c415e6b0b51c50e901336872e028872", "messageHeadline": "Merge pull request #23561 from karalabe/temp-split-leseh", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8746, "deletions": 22}}, {"node": {"oid": "9e17648d8c991c7243ca99123f010c152b87fce7", "messageHeadline": "les: duplicate downloader and fetcher to allow progressive refactoring", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8746, "deletions": 22}}, {"node": {"oid": "c5fdf0216a9391465b701b00362734164e0a3250", "messageHeadline": "crypto: Merge v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 888}}, {"node": {"oid": "48cc3baea3218e728f3817ce0c6f1f874fafc4c0", "messageHeadline": "rpc: Upstream merge", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c75a2c16431d1421f35a04995bd67d882db85d12", "messageHeadline": "core: Fix types test", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ade31cf603ce0f3335def5fd5983b8564ce9da34", "messageHeadline": "p2p: Fix remaining test errors", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 64}}, {"node": {"oid": "c3eaab50aca30dbc49680a1fa83c45f3ecdd542e", "messageHeadline": "contracts: Reconcile checkpoint oracle contract", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "6cfe8b046b9d40a2336547c2df7352dde3a9bc73", "messageHeadline": "console: Merge upstream", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 22}}, {"node": {"oid": "6cf7766f6291c2552014826a9e07206cf2b163b4", "messageHeadline": "miner: Merge upstream changes", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 30, "deletions": 983}}, {"node": {"oid": "631aabaa734c7aa4fffca799c0c393a36f71b14d", "messageHeadline": "light: Merge upstream & fix tests", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 9, "deletions": 112}}, {"node": {"oid": "219c074ef4546159e628682c6a35bce240ecb237", "messageHeadline": "core: Resolve conflicts in state_processor_test.go", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 35, "deletions": 141}}, {"node": {"oid": "b332cac79e469c62699b9dfa9b82b85f26a8a35e", "messageHeadline": "Re add blockchain metric", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "944cbbf497dabfd965ab336edd692cac0ea4a02a", "messageHeadline": "Remove eth/catalyst", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 786}}, {"node": {"oid": "a3328ae6077b3dd68249097230452e43a86b8744", "messageHeadline": "Fix lightchain_test and state_test_util conflicts", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 5, "deletions": 101}}, {"node": {"oid": "1b03e7503060d6b079e3ad4d2e2d1ad6c4a40c9c", "messageHeadline": "Fix ethstats conflicts", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 45, "deletions": 297}}, {"node": {"oid": "9b827c41566a48a4033a5fd43bfbf0537064e2b1", "messageHeadline": "Fix minimal core conflicts", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 28, "deletions": 36}}, {"node": {"oid": "c507021533301f34e02ef3292f279308b55bb723", "messageHeadline": "Fix ethclients conflicts", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 7, "deletions": 64}}, {"node": {"oid": "b1f106a4b7e1ae388e8e4ff3433388d4617339d7", "messageHeadline": "Fix eth conflicts", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 759, "deletions": 6410}}, {"node": {"oid": "5e89de0c50b27501b4c56f9809a725f4b89f5b87", "messageHeadline": "Fix consensus conflicts", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "4ab387a78020a9e13cc5f54a3784ef4033c5be89", "messageHeadline": "accounts import fixes", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 26}}, {"node": {"oid": "a074e8aed336b993c744d5bf9f1ff9738081a301", "messageHeadline": "accounts conflicts resolution", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 98, "deletions": 653}}, {"node": {"oid": "90987db7334c1d10eb866ca550efedb66dea8a20", "messageHeadline": "appveyor.yml: add linux/amd64 build job (#23548)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "5707a1e9bddf2d3ca5c63ba9c83e569cfcbac919", "messageHeadline": "core: Fix the txpool", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 368, "deletions": 658}}, {"node": {"oid": "5c1fc3bf547f1e983a95c734bdf8ab42a2d848c4", "messageHeadline": "core: 64bit alignment of testBlockChain.gasLimit (#23543)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "51ed39c0933d0d2fffbc5d093d45872a84d960eb", "messageHeadline": "core: make txPricedList.stales the first field for 64bit alignment (#\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6ef3a168692e34f6e356454e1c361803ded6e712", "messageHeadline": "p2p/enode: use unix timestamp as base ENR sequence number (#19903)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 69, "deletions": 21}}, {"node": {"oid": "794c6133efa2c7e8376d9d141c900ea541790bce", "messageHeadline": "core/rawdb: freezer batch write (#23462)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1350, "deletions": 591}}, {"node": {"oid": "9a0df80bbcfd849a9a56ecb0937bf8dbea8a8c79", "messageHeadline": "cmd/geth, cmd/utils: remove legacy rpc flags (#23358)", "author": {"name": "Zachinquarantine", "email": "zachinquarantine@yahoo.com", "user": {"login": "Zachinquarantine"}}, "additions": 0, "deletions": 68}}, {"node": {"oid": "ca5bc676d10d324dddf63bb24932385d0c0b9418", "messageHeadline": "internal/debug: remove deprecated flags (#23368)", "author": {"name": "Zachinquarantine", "email": "zachinquarantine@yahoo.com", "user": {"login": "Zachinquarantine"}}, "additions": 1, "deletions": 67}}, {"node": {"oid": "79575302257b1f5c43b36826d0d5572a11e04987", "messageHeadline": "docs: add post-mortem (#23518)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 266, "deletions": 0}}, {"node": {"oid": "de2c44ab5c9c5c2e76039388d632841c1c16bff3", "messageHeadline": "trie: add missing copyright header (#23530)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4d88974864c3ee84a24b1088064162b8dbab8ad5", "messageHeadline": "cmd/evm: add tests for evm t8n (#23507)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 424, "deletions": 31}}, {"node": {"oid": "067084fedab1d50e224e40e6442a7740fc53611a", "messageHeadline": "core: fix race conditions in txpool (#23474)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "d019e901621e6ce4efe1acc7d4fd6c41fe1349b1", "messageHeadline": "common: fixes format verb (#23495)", "author": {"name": "Alexander Yastrebov", "email": "yastrebov.alex@gmail.com", "user": {"login": "AlexanderYastrebov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31be5d41d9a8463e0767ddf21f06ce0edd777e6d", "messageHeadline": "core: fix typo in iterator.go (#23502)", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f85cf722ffde1b4a309be847ac394f90e9ace8eb", "messageHeadline": "docs: add links to more audits in SECURITY.md (#23482)", "author": {"name": "Fredrik Svantes", "email": "fredrik@ethereum.org", "user": {"login": "fredriksvantes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "43ae19064484233315e4dace800d16c19915e377", "messageHeadline": "Fix panic on lightest mode client when requesting a block with unknow\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 28, "deletions": 6}}, {"node": {"oid": "3258211f6833394f3ec064154eb214a6e0c02f6c", "messageHeadline": "core/vm: rework jumpdest analysis benchmarks (#23499)", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "ffae2043f0482e81ac9f5459bf9fceafd74f52e9", "messageHeadline": "internal/ethapi: support both input and data for personal_sendTransac\u2026", "author": {"name": "lightclient", "email": "14004106+lightclient@users.noreply.github.com", "user": {"login": "lightclient"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "62ad17fb0046243255048fbf8cb0882f48d8d850", "messageHeadline": "Revert \"eth, internal/ethapi: make RPC block miner field show block s\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "164e0ab5de7255fd9bd0941d2829c41ef08ba7f3", "messageHeadline": "core: Compiles less txpool", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 309, "deletions": 3360}}, {"node": {"oid": "0458ca354800c132686c3737b879320bd96f05d0", "messageHeadline": "Add a new RPC method `eth_getBlockReceipt` to get a block's \"system c\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 73, "deletions": 28}}, {"node": {"oid": "8b8e717689daaac8a854aa931df07009e7be0a34", "messageHeadline": "Remove unnecessary statedb copies and move the prepare inside Finalis\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 57, "deletions": 34}}, {"node": {"oid": "108eec3feeca2e05d3daf1a198b8286623f56755", "messageHeadline": "node: remove dependency on wallet backend packages (#23019)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 156, "deletions": 90}}, {"node": {"oid": "d584e3986251902bce78369ab4b0f32da70bc82f", "messageHeadline": "build: stop publishing deb packages for Ubuntu 20.10 Groovy Gorilla (\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "14fb27a4adcbf6a1ba3ce90be9e9eddc6c076605", "messageHeadline": "Support specifying a monorepo branch or commit for the e2e tests, and\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "7c4cad064cf7a9f48f9d69c6a4f459ebe8bb19ab", "messageHeadline": "rpc: add BlockNumber.MarshalText (#23324)", "author": {"name": "Dmitry Zenovich", "email": "dzenovich@gmail.com", "user": {"login": "zenovich"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "154b525ce8908dfa8e4fa19b9da7aee78ecba156", "messageHeadline": "cmd/devp2p/internal/ethtest: remove WriteTo method (#23379)", "author": {"name": "baptiste-b-pegasys", "email": "85155432+baptiste-b-pegasys@users.noreply.github.com", "user": {"login": "baptiste-b-pegasys"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "32c576bd3c64bb19e0b6aa7b67342092a2022242", "messageHeadline": "rlp: minor optimizations for slice/array encoding (#23467)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 100, "deletions": 46}}, {"node": {"oid": "8a134014b4b370b4a3632e32a2fc8e84ee2b6947", "messageHeadline": "all: add go:build lines (#23468)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 66, "deletions": 10}}, {"node": {"oid": "887902ea4d7ee77118ce803e05085bd9055aa46d", "messageHeadline": "crypto/cloudflare/bn256: fix in-place addition and unmarshalling (#23\u2026", "author": {"name": "Guillaume Ballet", "email": "3272758+gballet@users.noreply.github.com", "user": {"login": "gballet"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "d16214228f40079af8db6752ca5f51b2022878c2", "messageHeadline": "Dockerfile: upgrade to Go 1.17 (#23465)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3784e15106c8502b0a612d932be2e995fd182ea6", "messageHeadline": "tests: avoid performance tests during CI runs (#23304)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "84c51bc5ec9038db6ab28195384a6bd720a28af9", "messageHeadline": "cmd/evm: add difficulty calculation to t8n tool (#23353)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 172, "deletions": 40}}, {"node": {"oid": "efee85378ef426ab1dffa2e9045a60ea411415e1", "messageHeadline": "build, .travis.yml: upgrade to Go 1.17 (#23464)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "45f34430fd5fc5a93b666eba90f2c76bd3f770f3", "messageHeadline": "build: upgrade to golangci-lint v1.42.0 (#23461)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "83ad92c42191a47b3ded38a9fd22fd0bed2f05f6", "messageHeadline": "les: fix data races in tests (#23457)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 48, "deletions": 76}}, {"node": {"oid": "0fd2ae4716b3754f06e3d51efe60d886e5ffbddd", "messageHeadline": "core/types: Fix tip to work with fee currencies", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 91, "deletions": 76}}, {"node": {"oid": "fe2f153b556a0f1225c571fd5df7967a33244bf1", "messageHeadline": "go.mod: update goleveldb (#23417)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a5a52371789f2e2a3144c8a842c4238ba92cf301", "messageHeadline": "core, light, tests, trie: add state metrics (#23433)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 131, "deletions": 75}}, {"node": {"oid": "a789dcc9780e3d2364a7c6879af26aa0ed256fca", "messageHeadline": "metrics: fix compilation for GOOS=js (#23449)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b69f5ca7d47e47335b9d19075245f9ee9fa9bd31", "messageHeadline": "cmd/utils: fix typo in variable name (#23451)", "author": {"name": "Ivan Bogatyy", "email": "bogatyi@gmail.com", "user": {"login": "bogatyy"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0db0b277545383d952132f126d4a8edd05138e6a", "messageHeadline": "Revert \"Revert \"eth: drop eth/65, the last non-reqid protocol version\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 179, "deletions": 609}}, {"node": {"oid": "d705f5a5543402a1d505bdc411d264cd4f883402", "messageHeadline": "core: make txpool reject too sudden changes (#23095)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "5cee33eb7234756939b1ef8b23e990b672a03dff", "messageHeadline": "tests/fuzzers: fix go vet warning about ReadByte (#23380)", "author": {"name": "baptiste-b-pegasys", "email": "85155432+baptiste-b-pegasys@users.noreply.github.com", "user": {"login": "baptiste-b-pegasys"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "85126c4eb99ab4b2ccd74c1ee66d2aba0b54a767", "messageHeadline": "node: add comment about --nousb being deprecated (#23439)", "author": {"name": "Zachinquarantine", "email": "zachinquarantine@yahoo.com", "user": {"login": "Zachinquarantine"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0a4a153e98f21b014e7ad289816514751d86568", "messageHeadline": "core/types: add benchmarks for rlp encoding/decoding (#23190)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "0b4097748016395b14ecdc316d2095eb7c968f2a", "messageHeadline": "core/vm: fix typo in comment (#23450)", "author": {"name": "Guillaume Ballet", "email": "3272758+gballet@users.noreply.github.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c66bab3b8e6368e66f6bc300ac6816ebd1f2c83", "messageHeadline": "tests/testdata: make submodule shallow (#23412)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e0771c21825e9621f29d6c4018038b4505a59f4", "messageHeadline": "core/bloombits: avoid crash when storing errors of different type (#2\u2026", "author": {"name": "Pedro Gomes", "email": "otherview@gmail.com", "user": {"login": "otherview"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "8dbf261fd9fc4cd6eca64ebeafee17826e608094", "messageHeadline": "p2p, p2p/enode: fix data races (#23434)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "79bb9300c1b9fbc00701bd27d5f465df99752870", "messageHeadline": "trie, les: add missing calls to Ticker.Stop (#23415)", "author": {"name": "chuwt", "email": "weitaochu@gmail.com", "user": {"login": "chuwt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ea4bc2dbff949932050994d5213d9a41cf4cd6ee", "messageHeadline": "params: begin Geth v1.10.9 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "26675454bf93bf904be7a43cce6b3f550115ff90", "messageHeadline": "params: release Geth v1.10.8", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d995731923ca899964371ddb213d40b7e773818", "messageHeadline": "core/vm: faster code analysis (#23381)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 105, "deletions": 19}}, {"node": {"oid": "f38abc55f135587ce3cf60c9d574ec2a4ebb8197", "messageHeadline": "eth/gasprice: feeHistory improvements (#23422)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 95, "deletions": 61}}, {"node": {"oid": "dccda48cd4ea718a35ffe5286bd25f0294c015c1", "messageHeadline": "Fix broken CircleCI config for lightest-sync-test (#1674)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "dfeb2f7e8001aef1005a8d5e1605bae1de0b4f12", "messageHeadline": "go.mod: upgrade golang.org/x/sys for go1.17 support (#23406)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bb1f7ebf203f40dae714a3b8445918cfcfc9a7db", "messageHeadline": "signer/core/apitypes: remove dependency on internal/ethapi (#23362)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "d02c60536799698888d21f093f7c379acdad3147", "messageHeadline": "core: only check sendernoeoa in non fake mode (#23424)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "5975cf1c84057ba2136907cc80c7f1a6f8c81723", "messageHeadline": "core/forkid: Merge v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 312}}, {"node": {"oid": "84c1624cfe3b9683429a8227761e7b61a722dd53", "messageHeadline": "core/vm: Merge 1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 68, "deletions": 783}}, {"node": {"oid": "548aeefbeace8a3e8a4468a14745dbec9770db58", "messageHeadline": "consensus: Merge 1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 16}}, {"node": {"oid": "7ee859bec8b6336bf044819fbdbfa4d2109f5e32", "messageHeadline": "core/state: Merge 1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 4, "deletions": 359}}, {"node": {"oid": "35bf503a2cba40bf19f84ba42d3cff1caa53b225", "messageHeadline": "core: merge v1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 4, "deletions": 55}}, {"node": {"oid": "7f66a52bfd97bef2da0156684047c8aaf2db1bf6", "messageHeadline": "core/types: Fix RLP encoding", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 268, "deletions": 225}}, {"node": {"oid": "c368f728c19e7fd7a9613513edda68ffcb503af0", "messageHeadline": "Revert \"eth: drop eth/65, the last non-reqid protocol version\" (#23426)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 609, "deletions": 179}}, {"node": {"oid": "ed4c003c4f09659673b0d70d22ceccd828581e81", "messageHeadline": "trie: Merge 1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 368}}, {"node": {"oid": "c3a8b8cf3280ff09f8c429ac233a4006ff3f2639", "messageHeadline": "node: merge 1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 27}}, {"node": {"oid": "6ded8235acd5190aaa7ee860e62f9c8ce87aa262", "messageHeadline": "p2p: Merge 1.10.7", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 3, "deletions": 97}}, {"node": {"oid": "bc202b9cee92c93638b13bb485c47bc3b0f355c3", "messageHeadline": "Fix interface.go", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 2, "deletions": 18}}, {"node": {"oid": "c3bb28b6e10fce12de417c96688a5b8fe6c27dd8", "messageHeadline": " core/types: Reconcile transaction formats", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 438, "deletions": 1191}}, {"node": {"oid": "053e8872072b3d788a4f41a29c699f57dd8e2e36", "messageHeadline": "Fix block coinbase", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "765e371bc79ac69c7c96d6c4817d5677f6fc03bc", "messageHeadline": "Paying fee in currency other than Celo should be feasible if you just\u2026", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "ccebec15739512254e5cadc3987f076fad0ff656", "messageHeadline": "Fix lint from master merge", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a5d38e1b7d20317cbba1fd9f9498fb3d3fcf8eab", "messageHeadline": "params: Merge upstream changes", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 744}}, {"node": {"oid": "0acdd0199d9c71a84cab7abcd0baaa44ba5211c0", "messageHeadline": "Pull in upstream changes to the logger & log format", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 0, "deletions": 43}}, {"node": {"oid": "65c53c78f7b78665602b89b3d6bf9c4ed3e7f824", "messageHeadline": "Fix go.mod & go.sum", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 38, "deletions": 441}}, {"node": {"oid": "52da60b9214c590b5d7cd484367020bb06da754f", "messageHeadline": "Merge tag 'v1.10.7' into trianglesphere/merge-upstream-1.10.7-v2", "author": {"name": "Joshua Gutow", "email": "joshua@clabs.co", "user": null}, "additions": 63379, "deletions": 17181}}, {"node": {"oid": "0390b45959bfc05daff69351435e757e946e6a4a", "messageHeadline": "mycelo: change copy-pasted variable name to reflect what it is (#1672)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e8b674392d7c60c4e13cfc3a95d9f293fec5db57", "messageHeadline": "Fix calculation and implementation of dial ratio and the max dialed c\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 35, "deletions": 33}}, {"node": {"oid": "4e88f8677f11e58ec52ceb9e1362502b288e692b", "messageHeadline": "Merge branch 'master' into gastonponti/merge-upstream-1.9.25", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 413, "deletions": 278}}, {"node": {"oid": "5566e5d152c490e5e533f3bc7735dddd57a428eb", "messageHeadline": "eth/downloader: fix typo in comment (#23413)", "author": {"name": "chuwt", "email": "weitaochu@gmail.com", "user": {"login": "chuwt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5fb1d04eb1586736f8a96ba92c64cc33a796a503", "messageHeadline": "Fix tests", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 695, "deletions": 926}}, {"node": {"oid": "57feabea663496109e59df669238398239438fb1", "messageHeadline": "eth, internal/ethapi: make RPC block miner field show block sealer co\u2026", "author": {"name": "\u9648\u4f73", "email": "chenjiablog@gmail.com", "user": {"login": "chenjia404"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "16ecdd583984162923256e563320b8b381da7f46", "messageHeadline": "cmd/utils: add --nousb to the list of deprecated flags (#23388)", "author": {"name": "Zachinquarantine", "email": "zachinquarantine@yahoo.com", "user": {"login": "Zachinquarantine"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "85b9bdd6413797f6720c7d9ef46e5fdeb47b0cb6", "messageHeadline": "cmd, core: remove calaveras testnet  (#23366)", "author": {"name": "Zachinquarantine", "email": "zachinquarantine@yahoo.com", "user": {"login": "Zachinquarantine"}}, "additions": 5, "deletions": 85}}, {"node": {"oid": "690248576704d9dc312d5746400e035c6dccaea6", "messageHeadline": "cmd, metrics: add support for influxdb-v2 (cherry-picking from italoa\u2026", "author": {"name": "jwasinger", "email": "j-wasinger@hotmail.com", "user": {"login": "jwasinger"}}, "additions": 377, "deletions": 18}}, {"node": {"oid": "fb4007bb2208a5b76f76287c03001ef906261691", "messageHeadline": "tests: update, enable legacy tests, remove vm tests (#23350)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 11, "deletions": 301}}, {"node": {"oid": "9d141cf36c19a917f13a0f4bf169eb333240ff0b", "messageHeadline": "E hard fork setup. (#1668)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 40, "deletions": 45}}, {"node": {"oid": "0a68558e7e025afebf67b81bf48ecb8b0fa7c06d", "messageHeadline": "accounts/external: handle 0 chainid as not-set for the Clef API (#23394)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "fd604becbb952cc46111a77ea4e5b76b4617fa49", "messageHeadline": "Merge pull request #23120 from karalabe/drop-eth-65", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 179, "deletions": 609}}, {"node": {"oid": "5f98020a21d64fa22516c04aaf3bc4ed0629e7cc", "messageHeadline": "core/rawdb: implement sequential reads in freezer_table (#23117)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 309, "deletions": 52}}, {"node": {"oid": "147571e5b5aab36b6de4d839a3ee9c1f85dbd94b", "messageHeadline": "Fix data race: istLogger (#1655)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 2, "deletions": 103}}, {"node": {"oid": "a580f7d6c54812ef47df94c6ffc974c9dbc48245", "messageHeadline": "params: begin v1.10.8 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "12f0ff40b1bfb484cafc3be6e0040262e96743bd", "messageHeadline": "params: release Geth v1.10.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "971df49fe2f5582846c524bd9e173d228e53b378", "messageHeadline": "Merge pull request #23385 from karalabe/cht-1.10.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f4ad49387025cad7d278a05c5afaee6089b573a4", "messageHeadline": "params: update CHTs for the 1.10.7 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "2a451f9eb302c9436ab8daa8df59f8e9784609c6", "messageHeadline": "Merge pull request #23384 from holiman/fix_gasfoo", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "278ec7176ab1ec57cc0ab56ba3cbdbc3b2635bf6", "messageHeadline": "internal/ethapi: add back missing check for maxfee < maxPriorityFee", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "deff5056fb817864ceed58efb1b4ff33aa4ba82c", "messageHeadline": "Merge pull request #23374 from karalabe/fix-docker-tag", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c27bd3481e5acb2cd88226eb3d6edf58aa1c5096", "messageHeadline": "build: fix docker tag to include `v` prefix in version string", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fbc94eabc64f87920076fa68f9a2d3b5c7d170e", "messageHeadline": "Merge pull request #23373 from karalabe/docker-flip", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9097d0a325e3309387aa90e01cbe843941d60fb0", "messageHeadline": "travis: transition from docker auto builds to manual pushes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d0ab0734356db18f260fb2fba10b30128fb81ed", "messageHeadline": "Merge pull request #23371 from karalabe/gofmt", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d6480c3cd7e7380fd9fb90935d108bca12d33e6", "messageHeadline": "core/state/snapshot: gofmt", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a879c42bd34e91a4e08c0247138c96957eca2b3f", "messageHeadline": "internal/ethapi, accounts/abi/bind: cap highest gas limit by account \u2026", "author": {"name": "lightclient", "email": "14004106+lightclient@users.noreply.github.com", "user": {"login": "lightclient"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "39fe7eca6b5ce78be8e4fdb88aa13d1ec41090d2", "messageHeadline": "internal/ethapi: return maxFeePerGas for gasPrice for EIP-1559 txs (#\u2026", "author": {"name": "lightclient", "email": "14004106+lightclient@users.noreply.github.com", "user": {"login": "lightclient"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66948316f7e94f04edbd25906fd09a648a489129", "messageHeadline": "core/state/snapshot: clarify comment about snapshot repair (#23305)", "author": {"name": "Tyler Chambers", "email": "2775339+tylerchambers@users.noreply.github.com", "user": {"login": "tylerchambers"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "57d9e0ac759d3ff6bda8bd83016c83af450cbe42", "messageHeadline": "core/state/snapshot: fix typo in comment (#23219)", "author": {"name": "Ziyuan Zhong", "email": "zzy.albert@163.com", "user": {"login": "zzyalbert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4b687cf462870538743b3218906940ae590e7fd", "messageHeadline": "mobile: remove deprecated code (#23357)", "author": {"name": "Zachinquarantine", "email": "zachinquarantine@yahoo.com", "user": {"login": "Zachinquarantine"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "6d175460dfb4ceddd1de41a90b520159902c6bc1", "messageHeadline": "cmd, core, eth, miner: deprecate miner.gastarget flag (#23213)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 32, "deletions": 71}}, {"node": {"oid": "520f25688aacc62a046d09ac87fdde3b2f1ed28f", "messageHeadline": "Merge pull request #23370 from karalabe/windows-pruning-fix-b", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b38a83274b5fab8afaa5fde78d6007787f77ae9", "messageHeadline": "core/state/pruner: fix state bloom sync permission in Windows", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97bd6cd2167d45d557a29f12133c42faccd61efb", "messageHeadline": "internal/ethapi: accept both hex and decimal for blockCount (#23363)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "f82aa14059c9b1f210077123df2700b4c912f6f4", "messageHeadline": "Fix data race: roundChangeTimer (#1659)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "afc04f126d89ba184da7f9fbdb2865f01bf5e3d9", "messageHeadline": "Fix race conditions in announce.go (#1660)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d60cfd2604a4615078696da20d474828be65ab70", "messageHeadline": "core: fix london-check to avoid duplication (#23333)", "author": {"name": "shawn", "email": "36943337+lxex@users.noreply.github.com", "user": {"login": "lxex"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9e59474e46f383cd2eace981d498dd7176ea1319", "messageHeadline": "core/rawdb: close database in test to avoid goroutine leak (#23287)", "author": {"name": "Shihao Xia", "email": "charlesxsh@hotmail.com", "user": {"login": "charlesxsh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a24b563312a0ab0a808770e464c5598ab7e35ea", "messageHeadline": "cmd/evm: implement input txs via rlp in t8n tool (#23138)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 240, "deletions": 36}}, {"node": {"oid": "0658712f6599cf8d84309ea8b74f8c0fcd83687d", "messageHeadline": "core: check if sender is EOA (#23303)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 91, "deletions": 16}}, {"node": {"oid": "1188111ac106a92c6c9d89c5ff3da265b404a161", "messageHeadline": "Fix data race: coreStarted (#1654)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "fe2b70c2f5aa7c5adc6f570398bf5f4f93ad2b58", "messageHeadline": "Merge commit 'e7872729012a4871397307b12cc3f4772ffcbec6'", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 20621, "deletions": 16031}}, {"node": {"oid": "d3e3a460ec947c9e1e963d1a35f887d95f23f99d", "messageHeadline": "core/rawdb: fix logs to print block number, not address (#23328)", "author": {"name": "Patrick O'Grady", "email": "prohb125@gmail.com", "user": {"login": "patrick-ogrady"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28ba686cbfa6a46a9b4f03b620460867d502f34e", "messageHeadline": "core/state: add trie prefetcher tests (#23216)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "f311488d2cfc25292d9ee8b1ef40a2bdd10a6d94", "messageHeadline": "internal/ethapi: fix trace log marshalling (#23292)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c38fab912ba817e5f502f4190ab315738e42949b", "messageHeadline": "core: get header from block cache (#23299)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4cd6a1458e37c78ec172cf62b9168e3b92c65ca7", "messageHeadline": "cmd/devp2p: fix ping/pong race in discv4 tests (#23306)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "82c508539939e025ad9f31aa784f6b4307afcbbb", "messageHeadline": "cre/state: fix outdated statedb Prepare comment (#23320)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95bbd46eabc5d95d9fb2108ec232dd62df2f44ab", "messageHeadline": "node, cmd/clef: remove term \"whitelist\" (#23296)", "author": {"name": "baptiste-b-pegasys", "email": "85155432+baptiste-b-pegasys@users.noreply.github.com", "user": {"login": "baptiste-b-pegasys"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "85afdeef37e17bffd9d098e86312c569995705e0", "messageHeadline": "tests: remove whitelist feature (#23297)", "author": {"name": "baptiste-b-pegasys", "email": "85155432+baptiste-b-pegasys@users.noreply.github.com", "user": {"login": "baptiste-b-pegasys"}}, "additions": 4, "deletions": 25}}, {"node": {"oid": "e613f7c82d8226c7a4adf97437bcb9a0e0117e13", "messageHeadline": "Record values for the block construction metric (#1645)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "860184d54285738322ca697b1666040183e05e76", "messageHeadline": "p2p: remove term \"whitelist\" (#23295)", "author": {"name": "baptiste-b-pegasys", "email": "85155432+baptiste-b-pegasys@users.noreply.github.com", "user": {"login": "baptiste-b-pegasys"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3526f690478482a02a152988f4d31074c176b136", "messageHeadline": "all: remove term \"whitelist\" in comments and log messages (#23294)", "author": {"name": "baptiste-b-pegasys", "email": "85155432+baptiste-b-pegasys@users.noreply.github.com", "user": {"login": "baptiste-b-pegasys"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "295bc35ecf9b29f72db8d71f61e2d65b4d4bb24c", "messageHeadline": "signer/core: move API JSON types to separate package (#23275)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 52, "deletions": 46}}, {"node": {"oid": "8f11d279d241cfdf2571d4fa772dc38efc6175d0", "messageHeadline": "p2p/simulations: fix unlikely crash in probabilistic connect (#23200)", "author": {"name": "Evolution404", "email": "35091674+Evolution404@users.noreply.github.com", "user": {"login": "Evolution404"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "b157bae2c9815fa08be19c7533c079b720bd19a1", "messageHeadline": "go.mod: bump golang.org/x/text to v0.3.6 (#23291)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "64a5e125c5b61b6182fbbec27dcc78a33fe6ac67", "messageHeadline": "go.mod: upgrade to goupnp v1.0.2 (#23197)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb8ea5993f466bd398d33a42a8273c9fc2bf1fb6", "messageHeadline": "tests: update tests/testdata to v9.0.4 (london) (#23279)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "5c13012b5681218aec6cf6039349adb7308d58e0", "messageHeadline": "accounts/external, internal/ethapi: fixes for London tx signing  (#23\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 42, "deletions": 34}}, {"node": {"oid": "523866c2ccbfd75ee88b309167cdba7311ba9695", "messageHeadline": "all: change blacklist terms", "author": {"name": "baptiste-b-pegasys", "email": "85155432+baptiste-b-pegasys@users.noreply.github.com", "user": {"login": "baptiste-b-pegasys"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "56e9001a1a8ddecc478943170b00207ef46109b9", "messageHeadline": "README: fix default sync mode (#23282)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0730acc5a01e683176b31ef0fcdf0d965a47d14a", "messageHeadline": "consensus/ethash: less allocation during mining (#23199)", "author": {"name": "@edgararout", "email": "edgar.factorial@gmail.com", "user": {"login": "fxfactorial"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2faf796d2a502ef6d3c02681a649bd3f41999ccc", "messageHeadline": "internal/ethapi: fix panic in accesslist creation (#23225)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "01a6b5644671737f0d1dafcb2d5e731ee84fc8a2", "messageHeadline": "Add Codecov and CircleCI status indicators to the README (#1634)", "author": {"name": "Victoria", "email": "4222953+lvpeschke@users.noreply.github.com", "user": {"login": "lvpeschke"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3aea432b35f0344d9f7c1f1843a4eca496229ffc", "messageHeadline": "accounts/abi/bind: set Context in TransactOpts (#23188)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b20bc5c0cae6901209610c5f53f01401b6f7974e", "messageHeadline": "accounts/abi/bind: parse ABI only once, create metadata struct (#22583)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "5c89ec9b989084dfc67dcaf81736067ebb8f078c", "messageHeadline": "cmd/geth: update vulnerability testdata (#23252)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "bbfa6488ac9e882d30c58b1b380cc894c8ef8a58", "messageHeadline": "Use `hexutil.Uint` for `blockCount` parameter in `feeHistory` method \u2026", "author": {"name": "lightclient", "email": "14004106+lightclient@users.noreply.github.com", "user": {"login": "lightclient"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "00f04012138aa042940869a7cf4892ef0169edd5", "messageHeadline": "Fix incorrect argument number in error logging (#1630)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1f16bc74c7efb593db2982c92222d1e4a201c25", "messageHeadline": "params: begin v1.10.7 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "576681f29b895dd39e559b7ba17fcd89b42e4833", "messageHeadline": "params: release go-ethereum v1.10.6 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "370680a7a903c0df3f0c06069b7fbf907b9e41d5", "messageHeadline": "core/types: revert removal of legacy receipt support (#23247)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 319, "deletions": 24}}, {"node": {"oid": "97aacd9b359035d6cfeebf186f4420ccc19c7ecc", "messageHeadline": "core: fix pre-check for account balance under EIP-1559 (#23244)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "cc1bde655ab06a2037a9469e407fa02257d75133", "messageHeadline": "Update prepare-system-contracts make rule (#1617)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 60, "deletions": 51}}, {"node": {"oid": "90cd673d182cd793ffd5c76acee45114f9789db1", "messageHeadline": "fix: Registry code size check (#1629)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "f05419f0fb8c5328dca92ea9fb184d082300344a", "messageHeadline": "les: fix eth_sendTransaction API (#23215)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a5e3aa693c087cd2f78d0393eaa9f9b22a1e3959", "messageHeadline": "eth/tracers: fix typo in test name (#23218)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7edbe3e23e2dc078755039c288dd9faf22f0c3f", "messageHeadline": "Fix VersionCertificate rlp encoding/decoding (#1622)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 67, "deletions": 10}}, {"node": {"oid": "89fde59a8091670e50c99e2cf3de41051a4723f6", "messageHeadline": "node: fix stopping websocket rpc.Server (#23211)", "author": {"name": "Evolution404", "email": "35091674+Evolution404@users.noreply.github.com", "user": {"login": "Evolution404"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c3b69ba7545bfc25e2ad89878df272051c89788", "messageHeadline": "Remove Registry Contract Check (#1573)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 184, "deletions": 54}}, {"node": {"oid": "f0b1bddac41a31ff5b86c3d934acd19016aeb1d1", "messageHeadline": "params: begin v1.10.6 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "33ca98ece985f5085ac8ec19a49239d726850004", "messageHeadline": "params: release Geth v1.10.5, Exodus Cluster", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1fac96c1f926db49edea349564295551b5211b98", "messageHeadline": "internal/web3ext: remove unused console APIs (#23208)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 12, "deletions": 135}}, {"node": {"oid": "70dcd1aa1ff1a456ab107c1e9642fa3fa34e4774", "messageHeadline": "Fix logic bug in worker, and protect against blocking. (#1620)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 29, "deletions": 2}}, {"node": {"oid": "f95dd939fe70ba66195e7ede48307def1fdf7df3", "messageHeadline": "Merge pull request #1615 from celo-org/gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 4637, "deletions": 4031}}, {"node": {"oid": "b9e6e43722ecc80ecc8ed6f4321c5f4bf6061222", "messageHeadline": "consensus/clique: implement getSigner API method (#22987)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "c49e065fea78a5d3759f7853a608494913e5824e", "messageHeadline": "internal: get pending and queued transaction by address (#22992)", "author": {"name": "Mark", "email": "markya0616@gmail.com", "user": {"login": "markya0616"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "846badc4806795a477c7d2c3d502f9de087ab4d5", "messageHeadline": "internal/ethapi: fix transaction APIs (#23179)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "290c14d3d46feed8c3879e8c98f0cb6d9684f85b", "messageHeadline": "Merge branch 'master' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 841, "deletions": 1170}}, {"node": {"oid": "fca55ebbbc1deab134a16369b1e556dbe83fea23", "messageHeadline": "Fix les server handler for registered peers", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "8fe47b0a0d4280020c246fee817a87e358f868f3", "messageHeadline": "core/state: avoid unnecessary alloc in trie prefetcher (#23198)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "968e504edd0bce1be999ee12c405959f2631d9dc", "messageHeadline": "Consolidate istanbul.Message encoding/decoding (#1592)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 841, "deletions": 1170}}, {"node": {"oid": "58b0420a8a5d7809981eab119ae64218ea53bc4c", "messageHeadline": "Merge pull request #23183 from karalabe/cht-1.10.5", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "afd4227df883d0b4d3ec153612ce6b74c11ebaf3", "messageHeadline": "params: update CHTs for the 1.10.5 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "9624f92edef5e0a76a97efd302e983077acb6e35", "messageHeadline": "Merge pull request #23178 from karalabe/feeapi-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 108, "deletions": 100}}, {"node": {"oid": "dea71556ccb101d805d354a1fbd94f81518e6cee", "messageHeadline": "eth/gasprice, internal/ethapi, miner: minor feehistory fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 108, "deletions": 100}}, {"node": {"oid": "ff4ff30a68b613a598a1e674c13063be58cbefa1", "messageHeadline": "core, params: define london block at 12965000 (#23176)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "00b922fc5dcfb1f0a5dbd5614725424a2221da83", "messageHeadline": "core/types: go generate (#23177)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7522642393a24dca53061e3f7c9d9a5c3eac4bc2", "messageHeadline": "core/types: remove LogForStorage type (#23173)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 9, "deletions": 67}}, {"node": {"oid": "b9d4412715ccacd0a8adac13b0b587db193936c6", "messageHeadline": "cmd/devp2p: fixes for eth and discv4 tests (#23155)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 53, "deletions": 41}}, {"node": {"oid": "5441a8fa47249a9165ece43a2924efe2c7bcdba0", "messageHeadline": "all: remove noop vm config flags (#23111)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 32, "deletions": 168}}, {"node": {"oid": "e13d14e6a31dd83fa9b65dfea55374fa6085556f", "messageHeadline": "core/types: sanity check the basefee length inside a header (#23171)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "19ed236faa37657e43e2393f425462e01686e590", "messageHeadline": "Update gitignore for graphql test files", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a2e75b7aee079ab24a8ab015fe419f05240b530a", "messageHeadline": "Merge branch 'master' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "76f5918b2333076de86aff67123dc68eacbc729f", "messageHeadline": "Go back to using the transfer's sender in Tobin tax calculation. (#1611)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 35, "deletions": 7}}, {"node": {"oid": "de0925d33db7fc5727d8d88a561909a774683376", "messageHeadline": "Fix master test from node refactor", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "d21a0696197cd87165aed2d7bc5b8bf965580f91", "messageHeadline": "eth, miner: add RPC method to modify miner gaslimit (pre london: ceil\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "13bc9c0c6e74f36f6f8039d0041fb93740d25a4a", "messageHeadline": "fuzzing: fix typo in fuzzer definitions (#23169)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5afc82de6e617f8613577401b0e9e612703b97b6", "messageHeadline": "p2p: fix array out of bounds issue (#23165)", "author": {"name": "Evolution404", "email": "35091674+Evolution404@users.noreply.github.com", "user": {"login": "Evolution404"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd566977e80f0d1c71a4ec08f83f78410f54ba04", "messageHeadline": "core: fix bad parent hash when jumping to genesis in setHead (#23162)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99169016d2065f930ba988526e1d2bd885377738", "messageHeadline": "Merge pull request #23168 from karalabe/puppeth-fix-dashboard", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78c34fdc3c44770b121f8f430d0b00c629e4e091", "messageHeadline": "cmd/puppeth: fix dashboard crash caused by updated base image", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d081c935d764060119946300761130e19f1cf69c", "messageHeadline": "Merge pull request #23167 from karalabe/docker-nomake", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bb0191f22bae96c842bd8729ab8c958d90a46dad", "messageHeadline": "dockerfile: get rid of make and env, see if that fixes builds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "508311290fed51d91d25308be4bd0431e1d4b7b6", "messageHeadline": "Update gitignore (#1614)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "445cf82a1b7f4877ae75dc41743a2aff84ba3a65", "messageHeadline": "Merge branch 'master' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1641, "deletions": 461}}, {"node": {"oid": "469f64ed07a175ef33ab88d9892176fbf898f171", "messageHeadline": "Fix lint, utils_test", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ef1e97f6b4ad786889474acbeb138bb19e6bfc46", "messageHeadline": "Merge commit '3e06419' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7941873f15d438fcb1715493e3b85800fe03e351", "messageHeadline": "Merge commit '74925e5' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "81e804752697059e32b438b046e18cd6827d9c71", "messageHeadline": "Merge commit '7afdf79' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "de18fa820706b3d2c640fb5f3f9c3e4d9d6ac612", "messageHeadline": "Merge commit 'c28fd9c' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "09defc9992e078b5740d9b55fa202cc5b5ae969a", "messageHeadline": "Merge commit '4baa574' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "39d0192c02b886d0f3c4566c199109893bdf8012", "messageHeadline": "Merge commit '9f45d6e' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "121d308c1566082612bee8b28e6803e773e08bc5", "messageHeadline": "Merge commit 'cbbc54c' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f67c9574a6c4114ca374e22088d72184921aee16", "messageHeadline": "Merge commit '7cee250' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "e4fc6e24095eac788913e4f1bdcf4286e0c81d06", "messageHeadline": "Merge commit '48b484c' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c90dcfeba7df8d23a221fcabd56fd68b1867e3b1", "messageHeadline": "Merge commit '06125bf' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dce08341b6516a942b65f8ad94a43ad6c8706b5c", "messageHeadline": "Merge commit '9fea1a5' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "76bf2c2cac48798069cd4885cfcead40a892f620", "messageHeadline": "Merge commit 'e401f5f' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "a021a43ffb1b1200d8cf03a680da97b3e53ed0db", "messageHeadline": "Merge commit '6a53ce2' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "616ecdcee9b67bea99ca087f61b07fe559545eb6", "messageHeadline": "Merge commit '8f24097' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "80beaa3ddd75d60c73a028bf43ba1416ac34d5c1", "messageHeadline": "Merge commit '4b9c0ea' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "3e2e759032dc5044764f6057503358e9a1dd37de", "messageHeadline": "Merge commit '3bb8a4e' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e1cfdf7ffb7c47e6381bb4c90e57580a0a663edf", "messageHeadline": "Merge commit '983cb25' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e4f346ca315ea85bc389bb74fd41a0ceb39a5601", "messageHeadline": "Merge commit '68754f3' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1f896912ffa45955f3d848492d18c43938a6af25", "messageHeadline": "Merge commit '5d4512b' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cee54b91878c7d2608ad444c5eed677f5bf135e", "messageHeadline": "Merge commit 'd21303f' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "baad770c80cfd0cc1dcfaa9a068d29067df07b05", "messageHeadline": "Merge commit '4fde0ca' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3642c2e4520eb9da710c2a00da7dec56ae8caae1", "messageHeadline": "Merge commit '4a04127' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "555ed7a4a465d6d4426ee1dc0026559fdff96603", "messageHeadline": "Fix comit '1976bb3' to addapt eth versions to celo ones (+1)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "e589b103d86cd48987a1d0fd1177818cb9f1b981", "messageHeadline": "Merge commit '2de37f2' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 59, "deletions": 19}}, {"node": {"oid": "e8a4459e2a48f6764e1510559359eed90247dc06", "messageHeadline": "updated readme.md to include geth http params (#1561)", "author": {"name": "Brandy Camacho", "email": "brandycamacho@gmail.com", "user": {"login": "bcamacho"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c6195623138a995e5c8ec700ba2b0aa3f605951d", "messageHeadline": "Merge pull request #23159 from karalabe/ethstats-fix-fullnode", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6b6d3190cf9508e96ad28b236fda050776576989", "messageHeadline": "ethstats: fix full node interface post 1559", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8fe7a442e79403976e59c4a915f5c5838c4b1639", "messageHeadline": "Merge commit '5a88a7c' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3c34b17620dc51e3a84724d82dd23780740e0b06", "messageHeadline": "Merge commit '1d25039' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 64, "deletions": 25}}, {"node": {"oid": "50d49a5c0d91a52606065bc786393be91621e2b3", "messageHeadline": "Merge commit '8ead45c' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ab7b466d484c91053fc5d0b524dd0e7a0693d014", "messageHeadline": "Merge commit '82a9e11' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d01dbf6e6aca56fe4828e54e1f715af3808758d", "messageHeadline": "Merge commit 'b35e4fc' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "37f622f7703ca0bd9f54647da3ee80d238b6ccf7", "messageHeadline": "Merge commit 'e24e05d' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "73a8e659448319f3030375807b28c3db5167916c", "messageHeadline": "Merge commit '90dedea' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 169, "deletions": 3}}, {"node": {"oid": "ce0f63cf49af6f24e74b9697255e5d777b28eaf4", "messageHeadline": "Merge commit 'c0c0161' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2545, "deletions": 2838}}, {"node": {"oid": "2ffd2ef9982b035f980d167fde5259d6516b08f6", "messageHeadline": "Remove 'Header' field from vm.Context. (#1612)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 18, "deletions": 19}}, {"node": {"oid": "f6836f1b313c87abd4b85b54d3505a0bf84513e1", "messageHeadline": "Announce protocol code refactor (#1590)", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 455, "deletions": 313}}, {"node": {"oid": "3b053185254959b2c52129b8d146d300a78eb1ad", "messageHeadline": "cmd/evm, eth/ethconfig: regenerate struct codecs (#23140)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "a182c768158eb52da391bb52ce61c0c4bc2b20a3", "messageHeadline": "consensus/clique: avoid a copy in clique (#23149)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "6ed812db131b0186e1023a5c5c389c4c9dbd08a3", "messageHeadline": "les: avoid shutdown hang (#23139)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "3212fb6838d113d0979126543eb6d4962e8000a8", "messageHeadline": "go.mod: update UPNP dependency (#23116)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f5f906dd0d5c40dc2ca3436b79f5b65294de5ad0", "messageHeadline": "eth/tracers: improve tracing performance (#23016)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 105, "deletions": 34}}, {"node": {"oid": "bbbeb7d8ba0f27e43f71775ff784af3f95cddfe9", "messageHeadline": "crypto: gofuzz build directives (#23137)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c131e812aed43a24f8bd9aead9bde9cd3cfdbca5", "messageHeadline": "eth/fetcher, trie: unit test reliability fixes (#23020)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "ad5ad3e6cb376b97a133b86e8212658363f4c009", "messageHeadline": "Update mycelo config values to work with monorepo e2e tests (#1579)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "686b2884ee3e17fed83c56f7f3515da2897e8d6e", "messageHeadline": " all: removed blockhash from statedb (#23126)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "e7c86936359db6b88571a5fb40496e4ffafdcda5", "messageHeadline": "internal/ethapi: fix panic in access list creation (#23133)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ec88bd0cd0ffa16260803b8291d6a987e54c8d68", "messageHeadline": "cmd/geth: dont fail on deprecated toml config fields (#23118)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "acdf9238fb03d79c9b1c20c2fa476a7e6f4ac2ac", "messageHeadline": "ethclient/gethclient: RPC client wrapper for geth-specific API (#22977)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 551, "deletions": 13}}, {"node": {"oid": "a13fd347d25476a728fc68c809820f0e8bd351ac", "messageHeadline": "Merge commit 'b2b14e6' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "0f3e35bd2bc5a4b95444b8eb3e52c37be7adc4ed", "messageHeadline": "Merge commit '290d6bd' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 80, "deletions": 12}}, {"node": {"oid": "1de5f0707ba0508d788ba3d4415ce84adb71e9c5", "messageHeadline": "Merge commit '9c2ac6f' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "204dd91abafcfdde1cfdaa5cc945dfe873f89089", "messageHeadline": "Merge commit 'a00dc50' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4a7eadea6231782b12101cb440510d2723864855", "messageHeadline": "Merge commit 'ff90894' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af8b22026106fdc4d642ea6ddee08fc4e2b40d72", "messageHeadline": "Merge commit '9e04c5e' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 24, "deletions": 35}}, {"node": {"oid": "8ae7fbd44817b5ffd9a3c4d477f68d1550e39b29", "messageHeadline": "Merge commit 'abf2d7d' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "36bc0eeab6ad0c46f02f11a223368e7f1dd08983", "messageHeadline": "Merge commit '1976bb3' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "2a99850cab14ef36b66192a98359600349f39c28", "messageHeadline": "Merge commit '350a049' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8590e5bdabff352718c9bd83eb299bce63d74914", "messageHeadline": "Merge commit '37564ce' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d3f018fde839fa7ee3fb5eeb14a9eb7e34870636", "messageHeadline": "eth: drop eth/65, the last non-reqid protocol version", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 179, "deletions": 609}}, {"node": {"oid": "4fcc93d9229e99b14d3d1500f05ada6ba1f789bb", "messageHeadline": "p2p/server: fix method name in comment (#23123)", "author": {"name": "Ahyun", "email": "urbanart2251@gmail.com", "user": {"login": "Lucy-99"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61f4b5aa8927c224eacc7e9e87f63e67c4aea1dc", "messageHeadline": "accounts/abi/bind: fix gas price suggestion with pre EIP-1559 clients\u2026", "author": {"name": "Pierre R", "email": "p.rousset@gmail.com", "user": {"login": "dahu33"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "35dbf7a8a35dd4e216b2dee5330ed48b0c1702b7", "messageHeadline": "eth/gasprice: implement feeHistory API (#23033)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 558, "deletions": 58}}, {"node": {"oid": "1b5582acf731a88e690f3959906b6b5ca8ceaa9b", "messageHeadline": "core, eth: fix precompile addresses for tracers (#23097)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "dde6f1e92d3c7c17e16bb7ff050ce5d334a2a035", "messageHeadline": "p2p/enode: fix method doc (#23115)", "author": {"name": "ForLina", "email": "471133417@qq.com", "user": {"login": "ForLina"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0bb31a901f9ec95a81661567123251f1c0b63db", "messageHeadline": "MockProtocol with non full chains", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "79eaeec1d7af8531423f06057d05823dc74edac1", "messageHeadline": "Merge commit '28c5a8a' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1294, "deletions": 961}}, {"node": {"oid": "2d4eff21ca798bcba833dae3ae719c1d6773ed3d", "messageHeadline": "eth/downloader: increase downloader block body allowance (#23074)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "bca8c03e570f311ab18f8f41f0b906ea0c17941c", "messageHeadline": "core/state: remove unused methods ReturnGas, GetStorageProofByHash (#\u2026", "author": {"name": "Li Dongwei", "email": "lidw1988@126.com", "user": null}, "additions": 0, "deletions": 17}}, {"node": {"oid": "c07918e7d81a0004e39cc418f6be9fdf83c15537", "messageHeadline": "eth/gasprice: fix typo in comment (#22998)", "author": {"name": "haryu703", "email": "34744512+haryu703@users.noreply.github.com", "user": {"login": "haryu703"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e6961366a8c5fb2e86fc9c847684704b8c1c399", "messageHeadline": "cmd/geth: fix IPC probe in les test (#23094)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "948a600ed590ec46c8f294e164852de8c292a077", "messageHeadline": "eth/tracers: convert int/hash values from context into js object (#23\u2026", "author": {"name": "williamberman", "email": "wlbberman@gmail.com", "user": {"login": "williamberman"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "46be11f0819a41f8a04dce384931053697970dc2", "messageHeadline": "Move several sign&address properties from istanbul.Backend to its own\u2026", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 84, "deletions": 46}}, {"node": {"oid": "17569cc9444eb906e663736ca5d06ceb7753f323", "messageHeadline": "Update prepare-system-contracts make rule (#1606)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 78, "deletions": 16}}, {"node": {"oid": "9e23610b0f49c5b9b173825d74507461452741cf", "messageHeadline": "Merge pull request #23104 from karalabe/tracer-context", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 49, "deletions": 41}}, {"node": {"oid": "29905d86aef336bb6a12ba61403008e068226a10", "messageHeadline": "eth/tracers: expose contextual infos (block hash, tx hash, tx index)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 49, "deletions": 41}}, {"node": {"oid": "ba4eb763975752787cc2b099b81616f036d00cb4", "messageHeadline": "Fix race condition in p2p/enode (#1609)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10eb654f27282bf634953fbe5d7d95f01d2b9bac", "messageHeadline": "Merge pull request #23089 from holiman/fix_fuzzers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4dde0665c89362e90d46748a3a4358863a361ebb", "messageHeadline": "core: transaction journal should not be executable (#23090)", "author": {"name": "Nye Liu", "email": "nyet@nyet.org", "user": {"login": "nyetwurk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a750bf8686e0da3407242859197312bdd8a45a90", "messageHeadline": "crypto: fix build directives", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "bef78efb49aff3ef059e8fb8a2435bf8670ff113", "messageHeadline": "graphql: fix transaction API (#23052)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "ddf10250c75c0f8289dc60225c9cf3d614a9d8cf", "messageHeadline": "accounts/abi/bind: replace context.TODO with context.Background (#23088)", "author": {"name": "Guillaume Ballet", "email": "3272758+gballet@users.noreply.github.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcd7bdc2b7b69134ddc29eac0297e39217a731a8", "messageHeadline": "Merge pull request #23062 from nfeignon/fix-abi-bind-ensure-context", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e44c3585f69edf8de61319f745448108d6bd814", "messageHeadline": "README: Discord server instead of gitter for communication with devs \u2026", "author": {"name": "Sachin Kumar Singh", "email": "sachinkumarsingh092@gmail.com", "user": {"login": "sachinkumarsingh092"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e98deefb7eb0fd345bbce3df6fd1d92c443ca739", "messageHeadline": "Whole network test package (#1564)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 1013, "deletions": 87}}, {"node": {"oid": "5228b2a353726c7b163a534f5145e2f554c497dc", "messageHeadline": "Merge pull request #23083 from karalabe/docker-fix-experimental", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e0123026b6840c86ccfe63e4c25045041115799b", "messageHeadline": "travis: enable experimental docker for manifest building", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "653a30f4ca89cb6a409675246506395e827ee745", "messageHeadline": "Merge pull request #23082 from karalabe/docker-flat-publish", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 115, "deletions": 22}}, {"node": {"oid": "0f2347d070e0ee8f2a10fb6e1d429f00f3816127", "messageHeadline": "travis, Dockerfile, build: docker build and multi-arch publish combo", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 115, "deletions": 22}}, {"node": {"oid": "da000c831421588a34650f8cdf35ee9ba73a6b23", "messageHeadline": "Merge pull request #23078 from karalabe/docker-post-publish", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f915a4bf204fa6d7868a7c59f8700aa80d1fd50f", "messageHeadline": "travis: move docker steps further to prevent hanging other builders", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "732a6a36664b62af0877d0e1c6ba7d0c7c154cfe", "messageHeadline": "trie: small optimization of delete in fullNode case (#22979)", "author": {"name": "Evolution404", "email": "35091674+Evolution404@users.noreply.github.com", "user": {"login": "Evolution404"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7b6c8363dac3c609f01ec9ae54698581a9821048", "messageHeadline": "core: copy CliqueConfig in DeveloperGenesisBlock (#23068)", "author": {"name": "Oliver Tale-Yazdi", "email": "oliver@perun.network", "user": {"login": "ggwpez"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8c1841dbf3733344eaf8aa3023e8f0f27e4bc0a7", "messageHeadline": "Merge pull request #1593 from celo-org/gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1297, "deletions": 646}}, {"node": {"oid": "d82cde1a12d040f29761d3b2a7402dc17bd2f7b7", "messageHeadline": "Restore comment", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4695117f2eda6f97bd193ecb7610e8eccb27fbc7", "messageHeadline": "Merge pull request #23069 from karalabe/docker-multi-arch", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 86, "deletions": 21}}, {"node": {"oid": "e9f99d1c916bf498d63a822bc2b57cad2a2b0d84", "messageHeadline": "travis, build: add support for multi-arch docker images", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 86, "deletions": 21}}, {"node": {"oid": "ef946a6c87fe85cba6241ace281b2519bd52f2f5", "messageHeadline": "tests: fix eip1559 tx on non-eip1559 network (#23054)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "58aeab77d219204af414602d30ae34d5adf10382", "messageHeadline": "tests: fix nil pointer panic on failure (#23053)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "97ce6dfa6d425ba4b76278627a91c7285d6d00b2", "messageHeadline": "internal/ethapi: fix typo in comment (#23057)", "author": {"name": "lightclient", "email": "14004106+lightclient@users.noreply.github.com", "user": {"login": "lightclient"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbb2b30506f1b1a2365a61c8cd8196e5864489e3", "messageHeadline": "params: fix typo in gas cost comments (#23065)", "author": {"name": "Afanasii Kurakin", "email": "afanasy@users.noreply.github.com", "user": {"login": "afanasy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3463a240f66bb4240c0b228107cfce6e6929ccf8", "messageHeadline": "Merge commit '298a19b' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 80, "deletions": 55}}, {"node": {"oid": "0b946990d6b8ec70cd7f1aeb3cb66741de31f465", "messageHeadline": "Merge branch 'gastonponti/merge-upstream-1.9.18' into gastonponti/mer\u2026", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "36cf5a01a0f7e4c10584f3a4796e4a730ee5becd", "messageHeadline": "Fix empty body fetch for randomness beacon calculation", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "15fe3050a156af1e13ea2f7d7b48bfefe41d72ad", "messageHeadline": "core/types: add DynamicFeeTx to TxData implementation list in docs (#\u2026", "author": {"name": "Jeff Wentworth", "email": "jeff@curvegrid.com", "user": {"login": "shoenseiwaso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c63c2d855e6febeb351fa190a442cb37f6609ca1", "messageHeadline": "accounts/abi/bind: call ensureContext on every context", "author": {"name": "Nicolas Feignon", "email": "nfeignon@gmail.com", "user": {"login": "nfeignon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87a11a87c2bcbeedce9e088698b48d8fa2a09450", "messageHeadline": "params: begin v1.10.5 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa637fd38a379db6da98df0d520fb1c5139a18ce", "messageHeadline": "params: release go-ethereum v1.10.4 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e1f244a6e6688244b7ffaae2c2d70369bde6aa55", "messageHeadline": "Merge pull request #23061 from karalabe/docker-noarm", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "40a11d644c7e65984ba6eee81cacba2d9bfadbc3", "messageHeadline": "travis: don't overwrite amd64 images with arm64", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "b28f8c0c4322104dbdc78b61eb6cbed33bc76f0d", "messageHeadline": "Merge pull request #23060 from karalabe/travis-docker", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "90ffcfde896f5fe6555125acb58ed60b50f11b7b", "messageHeadline": "travis, build: own docker builder and hub pusher", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "4e42e7e8d683929b1317859d86431d5b3d3037c6", "messageHeadline": "Set master version to be ahead of latest release, and add comment abo\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a675c89c75c799f93fecaed13994b98674eaf9ad", "messageHeadline": "core: readded state processor error tests (#23055)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "080b6ebe9138b19d0757c57d1f537eea9b20a782", "messageHeadline": "core/vm: evm fix panic (#23047)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ae315ef7a19a7f87ebfba4978750634c1e892a65", "messageHeadline": "Merge pull request #23050 from karalabe/1559-receipt-rpc", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "aa69d36152becdc819f323b5ae05e249d984d609", "messageHeadline": "core, graphql, internal: expose effectiveGasPrice in receipts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "0aadb49c8634804b1b600ede090bdd6de3c506d4", "messageHeadline": "Merge pull request #23051 from karalabe/cht-1.10.4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "cdb9fefc484ccbf7cc846be75edc4b55c2f07389", "messageHeadline": "params: bump CHTs for Geth v1.10.4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e2986323f801e0e6668e3065c618d16eab717cdc", "messageHeadline": "Merge commit 'c47052a' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "652e71e6cebfa90674ec8ece6949b4827c1264fc", "messageHeadline": "Merge commit '93da0cf' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 131, "deletions": 27}}, {"node": {"oid": "0473f4f7e02db8eeed4c62f6acb0a9420f7a88b8", "messageHeadline": "Merge commit '79ce553' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "342881de68059f14eea663878dee7b1e33a10453", "messageHeadline": "Merge commit '8e7bee9' into gastonponti/merge-upstream-1.9.19", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e643c32888d7ef24f5ba69b6c57b6e1369300bd1", "messageHeadline": "Merge branch 'master' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 54, "deletions": 42}}, {"node": {"oid": "5a37bd34e8a0a45d49531f859eb6ac1f8ef1b8a6", "messageHeadline": "Merge commit 'f538259' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "41de5625bde9c2aa581b183a43493e87eaab2064", "messageHeadline": "Merge commit 'b1be979' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8286e446ed66d5938548e6cb48500fd2efe300ec", "messageHeadline": "Merge commit 'e997f92' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0fa766c6599bd25ca2efac2f3079d060e49945b5", "messageHeadline": "Merge commit '56434bf' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e08ba84c664551ce0fd26171048b4177633c30fb", "messageHeadline": "Merge commit '6793ffa' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0c83a9a51e0e54c972991aead44f5f5912ab4034", "messageHeadline": "Merge commit '5413df1' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "6ce92633f4e9eaf6366f0a3ec00250e0fcb4e25a", "messageHeadline": "Merge commit 'c374447' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "ca28685af0da79e1d35a662bb2b958877d413499", "messageHeadline": "Merge commit '1059221' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1087, "deletions": 347}}, {"node": {"oid": "7a7abe3de84d8f2c6b591fec11d67edcb82ae63d", "messageHeadline": "accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#2\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 449, "deletions": 236}}, {"node": {"oid": "246c144a7cd2c675c77394505c8231fd0e61bae2", "messageHeadline": "Merge pull request #1589 from celo-org/hbandura/gossip_cache", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 54, "deletions": 42}}, {"node": {"oid": "0323d184aa1740131336a84dc0601a7ade902a07", "messageHeadline": "Extract GossipCache from the istanbul.Backend", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 54, "deletions": 42}}, {"node": {"oid": "087ed9c92ecfe41109c1e039693fc126952a3718", "messageHeadline": "params, core/forkid: add london testnet blocks (#23041)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "7530803065c17dd34e7413d5ec1342a8bf00a898", "messageHeadline": "Merge pull request #23039 from holiman/basefeepergas", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a4460c47edc4b01c9b713e3d5b439c07116b962", "messageHeadline": "core: change baseFee into baseFeePerGas in genesis json", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d57f22d58f91bcb4e1052f82cc4d6532cc611fc", "messageHeadline": "accounts/abi/bind/backends: add simulated reorgs (#22624)", "author": {"name": "Oliver Tale-Yazdi", "email": "oliver@perun.network", "user": {"login": "ggwpez"}}, "additions": 241, "deletions": 34}}, {"node": {"oid": "ccf53daee1961e3287908c6ca3264b3fefbc9167", "messageHeadline": "Merge pull request #23013 from holiman/genesis_fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "0f9cba767118936a14f2b0b356eaf7f81964dbcb", "messageHeadline": "Merge commit '3a57eec' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a9c6104a3cef22c176db08740db76c51be79145a", "messageHeadline": "Merge commit '997b552' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3631a160f6bf50619d0e66e6f75c7d4975426ebb", "messageHeadline": "Merge commit '4c268e6' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "c117aa3d74cff95cfc6b5c447946691e986bda29", "messageHeadline": "Merge commit '0b53e48' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d4a9147772c0e6fcf75d841095d7e8f406cb8724", "messageHeadline": "Merge commit '9e22e91' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bc211fef2f3105cfc481cb5ad7447d10082c1bbb", "messageHeadline": "Merge commit '123864f' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 93, "deletions": 96}}, {"node": {"oid": "1a630014846627ecfc315910f9644ff67a911dfd", "messageHeadline": "Merge commit '7163a66' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "92e98e537f1d5e6363b99d10502c7abac37435c9", "messageHeadline": "Merge commit '4366c45' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "9433baa6b8e06e9ce6b259dacd7b4340de1c0c8d", "messageHeadline": "Merge commit '3a52c4d' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "09a4be1691eb888d61993720ec1527a0c38b0e89", "messageHeadline": "Merge commit '722b742' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "69d7ae8acfae3c53985fb233e1ee5f7342a0a92c", "messageHeadline": "Merge commit '508891e' into gastonponti/merge-upstream-1.9.18", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 19, "deletions": 163}}, {"node": {"oid": "eff998effbf466d4acbe599583dd8ec75f2af6a1", "messageHeadline": "Merge pull request #23027 from karalabe/1559-call", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 62, "deletions": 51}}, {"node": {"oid": "02d31996e3e5db6f1b990163829b46708ae42407", "messageHeadline": "Merge pull request #1554 from celo-org/hbandura/merge-upstream-1.9.17", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 2470, "deletions": 1469}}, {"node": {"oid": "8125bb25bed59c39ac8fa297a533bafbcb9772f4", "messageHeadline": "Modify private function names for checking celo tx fees", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a2ea537a6fb4c69543ed8045337516eb61c7afe8", "messageHeadline": "common: rename unused function with typo (#23025)", "author": {"name": "Paul-Armand Verhaegen", "email": "paularmand.verhaegen@gmail.com", "user": {"login": "paularmand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fc0eba50d9b4d611340e63f48d915e123c59ce8", "messageHeadline": "Merge pull request #23028 from karalabe/1559-rpcgascap", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be1267ced5ebfd84737fb1869cab18ff5096455a", "messageHeadline": "eth/ethconfig: bump the RPC gas cap to 50M, since 1559 exceeds 25", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f68a68a313a7a5806b0e414965e500fef453306a", "messageHeadline": "core, internal: support various eth_call invocations post 1559", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 62, "deletions": 51}}, {"node": {"oid": "7a00378e2baa2430d997f2dab9e29a9082cbf32a", "messageHeadline": "cmd/clef, signer: support for eip-1559 txs in clef (#22966)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 177, "deletions": 58}}, {"node": {"oid": "c503f98f6d5e80e079c1d8a3601d188af2a899da", "messageHeadline": "all: rename internal 1559 gas fields, add support for graphql (#23010)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 329, "deletions": 262}}, {"node": {"oid": "f763846e6e30105183a4fcb1b333724e8e1f7681", "messageHeadline": "core: make genesis parse baseFee correctly", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "248572ee54630af1a7ff951ceb5bda03fc83d863", "messageHeadline": "core/rawdb: db inspect move 'config' and 'shutdown' into 'meta data' \u2026", "author": {"name": "Evolution404", "email": "35091674+Evolution404@users.noreply.github.com", "user": {"login": "Evolution404"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "ddeeb89c036cbc913a6694480263bdf2b3f9470e", "messageHeadline": "go.mod: upgrade to fastcache v1.6.0 (#22982)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "e9c9cce314c7c8657da47f0230aa4412e51ff6d3", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hbandura/merge-upst\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3402, "deletions": 2428}}, {"node": {"oid": "0e9c7d564d6000a372cd3df914ec6c969aea29f2", "messageHeadline": "tests: update for London  (#22976)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 130, "deletions": 44}}, {"node": {"oid": "08379b553303586dcd6fff704776bb61ea8746db", "messageHeadline": "trie: remove the duplicate batch-write for 'preimage' (#23001)", "author": {"name": "Evolution404", "email": "35091674+Evolution404@users.noreply.github.com", "user": {"login": "Evolution404"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "92b8f28df3255c6cef9605063850d77b46146763", "messageHeadline": "Merge pull request #22995 from karalabe/enforce-miner-tip", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "71ff65b188f7a0b9fc3963ac312c4372f44854a8", "messageHeadline": "miner/stress: add stress test for eip 1559 (#22930)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 256, "deletions": 0}}, {"node": {"oid": "7e915ee37988b487437a512efa4fcd6a24397396", "messageHeadline": "core, eth, miner: enforce configured mining reward post 1559 too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "44b043780564ad33301eda8c153909d53e133f34", "messageHeadline": "Fix RunTaskRepeteadly flakyness (#1569)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9290e3189699f99848926a2f2e59c7b2c00fa712", "messageHeadline": "Fix unit test coverage (#1568)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3094e7f3b8c4dc1567b84aa2a77e81cce117fa23", "messageHeadline": "catalyst: runs every transaction in a snapshot in assembleBlock handl\u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c4ea1da3bcba2a1e8909efbc741e3d4c74c5d4f4", "messageHeadline": "Migrates all contractst calls to EVMRunner (#1522)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 3373, "deletions": 2332}}, {"node": {"oid": "216ed05c6e6100c9b06dadb98a01d7f069874720", "messageHeadline": "cmd/faucet: disable flaky facebook test (#22988)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7760a6079488afd992ad437329194f7b997de9fa", "messageHeadline": "Merge pull request #22973 from karalabe/the-switch", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f2da62f9f47750bc79ad277b74bf21a2b284f10", "messageHeadline": "Clean up mycelo genesis config type overrides (#1567)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 16, "deletions": 56}}, {"node": {"oid": "65088fdeb71155eab5095d5ebaaa06866fb6e647", "messageHeadline": "Remove support for celo/64 and celo/65 protocols. (#1565)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 6, "deletions": 34}}, {"node": {"oid": "911e8b0e4309afa1d2e5c5930d5b17d10867cb49", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hbandura/merge-upst\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1644, "deletions": 2423}}, {"node": {"oid": "dc28d8bd68cccc371df1e2ac43b99a7d8cbf1245", "messageHeadline": "Merge pull request #1536 from celo-org/hbandura/merge-upstream-1.9.16", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 4229, "deletions": 1336}}, {"node": {"oid": "5cff9754d795971451f2f4e8a2cc0c6f51ce9802", "messageHeadline": "core, eth, internal, les: RPC methods and fields for EIP 1559 (#22964)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 411, "deletions": 160}}, {"node": {"oid": "494ffce7aeb311eb4763f4c14e7d13d4408c570a", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hbandura/merge-upst\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1639, "deletions": 2414}}, {"node": {"oid": "79ab857538ff83d2be5d0523efff86d93cfc5bd7", "messageHeadline": "Fix les priority client test", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "2dee31930c9977af2a9fcb518fb9838aa609a7cf", "messageHeadline": "metrics: use golang.org/x/sys/unix to support Solaris (#22584)", "author": {"name": "Mathijs de Bruin", "email": "mathijs@visualspace.nl", "user": {"login": "dokterbob"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cde472650e27634b9e2243d687629dfcffa211a", "messageHeadline": "core/state: fix typos in test error message (#22962)", "author": {"name": "Guillaume Ballet", "email": "3272758+gballet@users.noreply.github.com", "user": {"login": "gballet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9aaa4208a896394ec557a3dc5a99c9e5eafff4de", "messageHeadline": "eth/ethconfig: flip the default from fast to snap sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08ea52e77a522540161d051b2777b34ee64cec88", "messageHeadline": "cmd/geth, core, params: replace baikal with calaveras (#22972)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "2d716c4b01037f7f7c96795784909ec8230ac523", "messageHeadline": "core: add new eip-1559 tx constraints (#22970)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 102, "deletions": 12}}, {"node": {"oid": "74b21c4e1614be34496308856aece2cfc259dcbf", "messageHeadline": "Refactor the miner (#1545)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 660, "deletions": 1370}}, {"node": {"oid": "966ee3ae6d0e8201eae682d22312a600307a65d8", "messageHeadline": "all: EIP-1559 tx pool support (#22898)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 743, "deletions": 143}}, {"node": {"oid": "ee35ddc8fdf5fe12f42cac3bd7a40d8fe7a384f2", "messageHeadline": "cmd/devp2p/internal/ethtest: ignore block announcement in tx test (#2\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "04cb5e2be30e1aa6c0cca657e10fec7239a6334f", "messageHeadline": "cmd/puppeth: remove outdated mist support (#22940)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 5, "deletions": 398}}, {"node": {"oid": "427175153c0e33a7f640f86bf2ce4c97f03ede72", "messageHeadline": "p2p/msgrate: return capacity as integer, clamp to max uint32 (#22943)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 79, "deletions": 41}}, {"node": {"oid": "ab78658ae3a738d91d877f289e37fead2a0f1cf7", "messageHeadline": "Removes the miner's pending cache (#1555)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 154, "deletions": 470}}, {"node": {"oid": "0703ef62d388eafa177540ff722c3a0871c4979d", "messageHeadline": "crypto/secp256k1: fix undefined behavior in BitCurve.Add (#22621)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 143, "deletions": 42}}, {"node": {"oid": "d836ad141ef4842be494cd5156fc6bd25a13e463", "messageHeadline": "cmd/devp2p/internal/ethtest: add block hash announcement test (#22535)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "7194c847b6e7f545f2aad57d8eae0a046e08d7a4", "messageHeadline": "p2p/rlpx: reduce allocation and syscalls (#22899)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 478, "deletions": 227}}, {"node": {"oid": "2e7714f8648b375f69f4146e702d5f19b36e55ba", "messageHeadline": "cmd/utils: avoid large alloc in --dev mode (#22949)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5869789d7500dba00e8f78382d5af82ef73a9b0e", "messageHeadline": "ethstats: fix typo in comment (#22952)", "author": {"name": "Mike Burr", "email": "mburr@nightmare.com", "user": {"login": "stnbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c73652da0bb0ca4a4ecf3b88b0efed085be9adc4", "messageHeadline": "core/state/snapshot: fix flaky tests (#22944)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "05dab7f6bde376d1608ee7800b38cee7ce600d4d", "messageHeadline": "internal/ethapi: remove unused vm.Config parameter of DoCall (#22942)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "10962b685ef08579846342b3ab80507306ccd494", "messageHeadline": "ethstats: fix URL parser for '@' or ':' in node name/password (#21640)", "author": {"name": "meowsbits", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 97, "deletions": 9}}, {"node": {"oid": "49bde05a55260469abcbeb64fd3c7b85c7536b5c", "messageHeadline": "cmd/devp2p: refactor eth test suite (#22843)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1467, "deletions": 1422}}, {"node": {"oid": "6c7d6cf886484805ae218af9b372c96e3ca8315c", "messageHeadline": "tests: get test name from testing.T (#22941)", "author": {"name": "Eugene Lepeico", "email": "eugenelepeico@gmail.com", "user": {"login": "jn-lp"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "750115ff3903a4d54267e0934a3391e4e2c2e84a", "messageHeadline": "p2p/nat: skip TestUPNP in non-CI environments if discover fails (#22877)", "author": {"name": "meowsbits", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "51b32cc7e44e174316d3ae970680cfa9b77f6146", "messageHeadline": "internal/ethapi: merge CallArgs and SendTxArgs (#22718)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 236, "deletions": 223}}, {"node": {"oid": "836c647bdd65896c0e5bef97466d5d514db419e7", "messageHeadline": "eth: unregister peer only when handler exits (#22908)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 60, "deletions": 30}}, {"node": {"oid": "4d33de9b4975be0f3450fa44d6c912e4331ca0c8", "messageHeadline": "rlp: optimize big.Int decoding for size <= 32 bytes (#22927)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 74, "deletions": 16}}, {"node": {"oid": "017cf71fbd51ede510dd0e40e02f89b5340eea93", "messageHeadline": "rlp, tests/fuzzers/bls12381: gofmt (#22937)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93407b14a66287d1a0ad0140b9c5f754c11ad437", "messageHeadline": "core: make txpool free space calculation more accurate (#22933)", "author": {"name": "Fire Man", "email": "55934298+basdevelop@users.noreply.github.com", "user": {"login": "basdevelop"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "154ca32a8ade0a7d2461d0eb432361261a51a395", "messageHeadline": "rlp: optimize byte array handling (#22924)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 146, "deletions": 50}}, {"node": {"oid": "0d076d92db39940ff181a0b07970c21bbe3521c2", "messageHeadline": "rlp: use atomic.Value for type cache (#22902)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 94, "deletions": 29}}, {"node": {"oid": "59f259b058b85eea38cd2686051a9076abb1e712", "messageHeadline": "miner/stress: update stress tests (#22919)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "db5c4edf53e484a4ab6d765b4f586220b0550e88", "messageHeadline": "Fix les/pruner for celo lightest mode", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "bfe454b7d99a5303a935e850f2e9101ce9e6335f", "messageHeadline": "Merge commit '748f22c' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a329be20c6197f2c3ee9b5ef66d594387ff1b5d8", "messageHeadline": "Merge commit '43e2e58' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fea13817d5aca8036009123920433226fed411fb", "messageHeadline": "Merge commit '35ddf36' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6f97bd78e07a7f5cdb94f3fcb5370e9adf20a924", "messageHeadline": "Merge commit '0fef66c' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "caf63b33ba714cd68741d00b9419aec1d56e2263", "messageHeadline": "Merge commit '9e88224' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6bc72783f6d15aa06e71b904b4a1a3bbbb1a40db", "messageHeadline": "Merge pull request #22921 from karalabe/les-simplify-reqids", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "835fe06f1dba8ce2764d6d501f977c22e97eac9c", "messageHeadline": "les: generate random nums directly, not via strange conversions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "81662fe82788a7b66aa95de86d7afd2cb4567370", "messageHeadline": "core/rawdb: handle prefix in table.compact method (#22911)", "author": {"name": "Evolution404", "email": "35091674+Evolution404@users.noreply.github.com", "user": {"login": "Evolution404"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a6c462781f2ebac39b8bbcbbfeb01a6e70b46997", "messageHeadline": "EIP-1559: miner changes (#22896)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 206, "deletions": 48}}, {"node": {"oid": "f623187a4e6c7a20979bfc9f205faa9f38a2e36f", "messageHeadline": "Merge commit '2956937' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1120, "deletions": 1061}}, {"node": {"oid": "16bc57438bd3d28e947d12f6f295da62e4ca9e26", "messageHeadline": "p2p/dnsdisc: fix crash when iterator closed before first call to Next\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "447c188916f65cf7f5aefec4a6a1b5fd86492eb4", "messageHeadline": "Merge commit '240d185' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "de2f214280c402718152af078a95c3707e55f3e9", "messageHeadline": "Merge commit '6c9f040' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 125, "deletions": 27}}, {"node": {"oid": "44f5b21888364350ff15bf2e074d6cf82b5004c9", "messageHeadline": "Merge commit '5b081ab' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 274, "deletions": 139}}, {"node": {"oid": "b2d0a96226a1c07d691f1d919fa10673c4569a51", "messageHeadline": "Merge commit '6ef4495' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "adc84aae663133065bd2ae20ac5b449434ec827b", "messageHeadline": "Merge commit '79addac' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "342c354ae2db346f2f90fbaba6fd6e66a3ae1fb7", "messageHeadline": "Skip Block processing if already processed during consensus (#1394)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 459, "deletions": 406}}, {"node": {"oid": "3e795881ea6d68c32da5da3c95f0d458a64e35c3", "messageHeadline": "eth, p2p/msgrate: move peer QoS tracking to its own package and use i\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 745, "deletions": 409}}, {"node": {"oid": "8f15afb7718c3e5168eec57d096f4b8a48d5401c", "messageHeadline": "Use golang v1.16.4 (#1537)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fc104a204e8779045334502a55bc1af907ec2999", "messageHeadline": "Merge commit '7d5267e' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0546dfd84df1519d1ecbce706389e2ed93914317", "messageHeadline": "Merge commit '4edbc1f' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 78, "deletions": 16}}, {"node": {"oid": "b3a1fda6509c8dd64b5f5916f62a6602bcdc7a9d", "messageHeadline": "cmd/utils: expand tilde in --jspath (#22900)", "author": {"name": "lightclient", "email": "14004106+lightclient@users.noreply.github.com", "user": {"login": "lightclient"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "088da24ebfb17a50652d4f9c3657670abcf055c8", "messageHeadline": "rlp: improve decoder stream implementation (#22858)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 86, "deletions": 89}}, {"node": {"oid": "3e6f46caec51d82aef363632517eb5842eef6db6", "messageHeadline": "p2p/discover/v4wire: use optional RLP field for EIP-868 seq (#22842)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 17, "deletions": 47}}, {"node": {"oid": "32c1ed8a9c963dbf75faa80116b37f8cf53d4a38", "messageHeadline": "core/forkid: fix off-by-one bug (#22879)", "author": {"name": "Shane Bammel", "email": "sjb933@gmail.com", "user": {"login": "sjb933"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b7a91663ab93abe360ae1b4bc68b75b5944625c4", "messageHeadline": "core/asm: fix the bug of \"00\" prefix number (#22883)", "author": {"name": "Evolution404", "email": "35091674+Evolution404@users.noreply.github.com", "user": {"login": "Evolution404"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bb9f9ccf4fdc1256a31abe634ab882baa6f1c888", "messageHeadline": "core/rawdb: wait for background freezing to exit when closing freezer\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "67e7f61af7fffbc47aadf48777e2dd5da39796ff", "messageHeadline": "core: fix failing tests (#22888)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "3621b8593ddf2e0bad7a9003b876605f4beb7225", "messageHeadline": "Merge commit '6cf6e1d' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ca96db48bc4aa1b7417a87c073e47f7258d7b2f4", "messageHeadline": "Merge commit '2e08dad' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "29dc8d288682684c66f841e8a910d4a93292bace", "messageHeadline": "Merge commit 'af258ef' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3d3a2bc1e608e46b5868f7589986f23c5ffd037c", "messageHeadline": "Merge commit '6eef141' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 843, "deletions": 213}}, {"node": {"oid": "94451c2788295901c302c9bf5fa2f7b021c924e2", "messageHeadline": "all: implement EIP-1559 (#22837)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1522, "deletions": 173}}, {"node": {"oid": "14bc6e5130ebd291026da82f9ad9684bde895479", "messageHeadline": "consensus/ethash: change eip3554 from 9.5M to 9.7M (#22870)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "597ecb39cc963eb3b85b01b759c75c45e71f41d0", "messageHeadline": "cmd/evm: return json error if unmarshalling from stdin fails (#22871)", "author": {"name": "lightclient", "email": "14004106+lightclient@users.noreply.github.com", "user": {"login": "lightclient"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "addd8824cf3ad6133c1b1bbc3387a621eafba6a3", "messageHeadline": "cmd/geth, eth, core: snapshot dump + unify with trie dump (#22795)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 293, "deletions": 88}}, {"node": {"oid": "1cca781a02ade61f0f16c80017c573fc8dd2dd6a", "messageHeadline": "Merge pull request #22840 from holiman/eip_3554", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e3b8f4caf021a1e3d86260027201438c411e7343", "messageHeadline": "Merge commit 'b8dd089' into hbandura/merge-upstream-1.9.17", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1ee5ec740b8e422779be30c6cfb2db6274c00df4", "messageHeadline": "Refactors contract call layer (#1513)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 425, "deletions": 230}}, {"node": {"oid": "a2c456a526ae9c07944f12913c6830add93a553f", "messageHeadline": "core: ensure a broken trie invariant crashes genesis creation (#22780)", "author": {"name": "Guillaume Ballet", "email": "3272758+gballet@users.noreply.github.com", "user": {"login": "gballet"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f34f749e8141aa96c25d9ef5d52a7e1235dcad0e", "messageHeadline": "Merge pull request #22857 from karalabe/tracer-stack-fix-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "0524cede37508068b3031912989493e10eb0544a", "messageHeadline": "eth/tracers: do the JSON serialization via .js to capture C faults", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "ca9808079844c55961cad6ddd9df04fbe21ff78c", "messageHeadline": "cmd/geth, eth/gasprice: add configurable threshold to gas price oracl\u2026", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 43, "deletions": 20}}, {"node": {"oid": "643fd0efc6ebc8397311d1ca68fc71d8da247643", "messageHeadline": "core/types: remove support for legacy receipt/log storage encoding (#\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 244}}, {"node": {"oid": "84581de80768e0c95e3eb51b1ae1e10d7cb447cc", "messageHeadline": "Add replay protection to mycelo load bot transactions and enable Donu\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 14, "deletions": 10}}, {"node": {"oid": "c0d414b54b24d394fa15f4baa3db621cc69291ad", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hbandura/merge-upst\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2402, "deletions": 283}}, {"node": {"oid": "6c736da618a0e99d1ddb33c8c74c986310346450", "messageHeadline": "Merge pull request #1504 from celo-org/hbandura/merge-upstream-1.9.15", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 4922, "deletions": 1611}}, {"node": {"oid": "e536bb52ff87cfffe9b413d02dfcf80e7f265e5a", "messageHeadline": "eth/protocols/snap: adapt to uint256 API changes (#22851)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "c0e201b69039b50a28ec7f8beee79306c9844cff", "messageHeadline": "eth/protocols/eth, les: avoid Raw() when decoding HashOrNumber (#22841)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "ae5fcdc67fbfa208de257487cb86271b429545df", "messageHeadline": "go.mod: upgrade to github.com/holiman/uint256 v1.2.0 (#22745)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f19a679b09500e63b2fd134a4e829591174d9e48", "messageHeadline": "cmd/geth: remove reference to monitor command (#22844)", "author": {"name": "Ceelog", "email": "chenwei@ceelog.org", "user": {"login": "Ceelog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ab7acfded9d121e39ef0dc99ba427211693e4ef", "messageHeadline": "build: upgrade -dlgo version to Go 1.16.4 (#22848)", "author": {"name": "Marius Kj\u00e6rstad", "email": "sandakersmann@users.noreply.github.com", "user": {"login": "sandakersmann"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "72a85b772f6236aabb35e734dabf3c0e45eb812c", "messageHeadline": "Change RPCTxFeeCap to celo instead of wei", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "8e596523ba88b7e0b4169f22f763f87b2dbf4c38", "messageHeadline": "Fix flag doc", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40ddf141e920dda64018fcfe1a8218fc22577c86", "messageHeadline": "Add currency comparison when using RPCTxFeeCap in internal/ethapi/api.go", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "700df1442d714cb3c42a602c39c042ce88be463f", "messageHeadline": "rlp: add support for optional struct fields (#22832)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 330, "deletions": 45}}, {"node": {"oid": "17b1be26617268504a8ef3a6ee3c5c6400bfb63a", "messageHeadline": "consensus/ethash: implement EIP-3554 (bomb delay)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8a070e8f7d45eca745c29d4523cc2e05ff2f117f", "messageHeadline": "consensus/clique: add some missing checks (#22836)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a5669ae292274d3b0a223cda07ebe64f943bded4", "messageHeadline": "core, params: implement EIP-3529 (#22733)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 166, "deletions": 114}}, {"node": {"oid": "e77ef8fa8ab219524618125bcfa8f28b3dbb6b7c", "messageHeadline": "Merge pull request #22809 from holiman/alt_3541", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7694d1e7b322fe22bc449ac835a574ae18dc9a00", "messageHeadline": "Merge commit 'ea3b00a' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b3481b4cd0495b1aaf16b28f78d3d722acc110d6", "messageHeadline": "Merge commit 'feb40e3' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1f9392335bcf13fcb773bc1aa3e4129c95b7002f", "messageHeadline": "Merge commit 'beabf95' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a9a09a2f1b3f43281fc538f32f4b5476bb58b37e", "messageHeadline": "Merge commit '6ccce09' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "d70a7f0992ecd6e3c77bd0e3b59f0de769c8ea76", "messageHeadline": "Merge commit 'bcb3087' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 41, "deletions": 161}}, {"node": {"oid": "b45edd4291a8212dcb49b324f941267eb7b942ab", "messageHeadline": "Merge commit '967d8de' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 67, "deletions": 35}}, {"node": {"oid": "30fc32b9a2b116975b8acc64caca82628490b045", "messageHeadline": "Merge commit '7a556ab' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e47a24f74d2f6c080a60df087e4621c2ca9d71e8", "messageHeadline": "Merge commit '5b1cfde' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3ecb19889170554f5069f9db085ff0d87a3ac207", "messageHeadline": "Merge commit 'c16967c' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "07ab6c9b0ee53e01b09134e08114d9e7f4d58bf5", "messageHeadline": "Merge commit '6a48ae3' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 887, "deletions": 0}}, {"node": {"oid": "631a6615c7def46784e9dc7534e5eac53ad134b3", "messageHeadline": "Merge commit 'e5871b9' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 128, "deletions": 144}}, {"node": {"oid": "7f44edf760e22e9c4b86a0fa5a710699929fcc17", "messageHeadline": "Merge commit '6d8e51a' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "6f948163be72dd5e6ee0f0e388126b82c29d85a8", "messageHeadline": "Merge commit '6315b6f' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 223, "deletions": 40}}, {"node": {"oid": "2aff45f81ffcdb30c19b46ff49f2ff36c232fc52", "messageHeadline": "Merge commit 'fa01117' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "7af4144a502e7bed25034ddba2a58069a66685af", "messageHeadline": "Merge commit '490b380' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "230119d7d2f567f65de7f4cbf955b670c58b4f97", "messageHeadline": "Merge commit '61270e5' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5c0722235f24185b8b0c80c2b91d072c1e309c9a", "messageHeadline": "Merge commit '07a95ce' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "249e44e2cde2c369409c8d43ec95a858cdfd1ee6", "messageHeadline": "Merge commit '04c4e50' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "84fe03bda51792b621451d7494ad95cb232f8921", "messageHeadline": "Merge commit '7451fc6' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6f4b23f709dfd7d8778a322f8b5dc467c141050f", "messageHeadline": "Merge commit '12867d1' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "e69130d9f15d85c5955e1fa94abc74d606accba7", "messageHeadline": "core/vm, params: implement EIP 3541", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cc606be74c6f1f05b0b0a6226a400e734b9aac31", "messageHeadline": "all: define London+baikal, undefine yolov3, add london override flag \u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 100, "deletions": 82}}, {"node": {"oid": "df20b3b98286c9333c143c0a873d09e27b0e0693", "messageHeadline": "core/vm: avoid duplicate log in json logger (#22825)", "author": {"name": "Evgeny Danilenko", "email": "6655321@bk.ru", "user": {"login": "JekaMas"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "77a4294a5fa5d530133a4513336f3d312c52cc1b", "messageHeadline": "Stabilize Snapshots (#1529)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2402, "deletions": 282}}, {"node": {"oid": "f7bd67f624fbc76cf7920255291f0a51a876ed8e", "messageHeadline": "Merge commit 'af5c97a' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 152, "deletions": 50}}, {"node": {"oid": "4acd3d0b87881a1a420bab9bb3585c84049c8d13", "messageHeadline": "Remove 'brew update' from ios build in CI (#1531)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "37b5595456e7049e3ed487c41564281de52e00ab", "messageHeadline": "params: begin v1.10.4 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "991384a7f6719e1125ca0be7fb27d0c4d1c5d2d3", "messageHeadline": "params: go-ethereum v1.10.3 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b38dafb27d69afc8a5332abb9d70d14d03678f42", "messageHeadline": "Skip priority client test", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 6, "deletions": 37}}, {"node": {"oid": "da3a1def1786cb9165ead57b462f4598df6520a9", "messageHeadline": "Merge commit '8dfd66f' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "4073a7800682415fe8ebab654f66d564eccce004", "messageHeadline": "Merge commit 'ec51cbb' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 206, "deletions": 0}}, {"node": {"oid": "0f3a1e7f9b069c7dcc934238bd75ace72c166f36", "messageHeadline": "cmd/devp2p/internal/ethtest: send simultaneous requests on one connec\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "41671d449f5b3a19119eef070151ec72fdbb31f8", "messageHeadline": "build: fix windows installer build for NSIS v3.05 (#22821)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d97d6f89ac4991df5b354caa4483a4d571ca4c6", "messageHeadline": "Merge commit 'd671dbd' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "b03b2961840b3500a22560dd97506627bc7b3c58", "messageHeadline": "Merge commit '1e635bd' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7aa5a3590dcbcf1f85cacc23cd54905aabb3b24c", "messageHeadline": "Merge commit 'b86b1e6' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f431aeae58f6eea0cfaecbc2f1805298241cd55f", "messageHeadline": "Merge commit 'ddeea1e' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 70, "deletions": 30}}, {"node": {"oid": "3a2b29c1ed91e1099318c3829a44926a1c2a37d9", "messageHeadline": "appveyor.yml: upgrade to VisualStudio 2019 image (#22811)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "973ad66b498546468c66ec3cc9d5aa111c1df948", "messageHeadline": "build: fix iOS framework build (#22813)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d107f90d1ce74c5d60c11a7171c0178bde12f14f", "messageHeadline": "go.mod: go mod tidy (#22814)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "effaf185234533b787926a67a6f73eb8d636e7af", "messageHeadline": "build: improve cross compilation setup (#22804)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 221, "deletions": 162}}, {"node": {"oid": "b8040a430e34117f121c67e8deee4a5e889e8372", "messageHeadline": "cmd/utils: use eth DNS tree for snap discovery (#22808)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 48, "deletions": 39}}, {"node": {"oid": "640d2c5e30d86e0245446b9b4b6b517bd07b8509", "messageHeadline": "Merge pull request #22803 from karalabe/silence-scary-warning", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "856c379626c2ff6d37dc28e79596cfbb814bf1dc", "messageHeadline": "eth: don't print db upgrade warning on db init", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fc1c1cbea9123cfe6e403b8e21479fa90ee6f9ab", "messageHeadline": "Merge pull request #22739 from holiman/remove_code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 56}}, {"node": {"oid": "8f94fc26e3a9de7a756df455f12f6a8fe2a6ed09", "messageHeadline": "cmd/utils: don't crash on nonexistent datadir (#22738)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afb097eda83bbc5d69d7fa9aa5ed18b1869af4ba", "messageHeadline": "params: remove dependency on crypto (#22788)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "ca9c576e6214d7d9607e59dd9912e3def4095d85", "messageHeadline": "core/vm: fix interpreter comments (#22797)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e00ee42ec4e43ce3b9b1ffdadea3c66aa6eeba4", "messageHeadline": "core/vm: clean up contract creation error handling (#22766)", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "8ff98108e53c01acb4266f23a272c9d707cb3dcd", "messageHeadline": "cmd/devp2p: fix flakey tests in CI (#22757)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 32, "deletions": 37}}, {"node": {"oid": "fa637ff9c9bd27e8d63830dbdd9234259052fa30", "messageHeadline": "Merge commit 'e376d2f' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1506, "deletions": 46}}, {"node": {"oid": "afc1abd878351e318513bed8974f1eb4a321f16c", "messageHeadline": "Merge pull request #22789 from karalabe/snap-fix-batch", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95097a10bbae49c5232ef28b5be2cf9f9cae4d63", "messageHeadline": "Merge commit 'dd91c7c' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 146, "deletions": 85}}, {"node": {"oid": "52b5d2d8699c2ffea6ea6a2de69b30a1911359bf", "messageHeadline": "eth/protocols/snap: use storage batch, not account batch in st task", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8681a2536c7169201b621fc3a0fbc01e96aa9f29", "messageHeadline": "Merge pull request #22777 from karalabe/snapshots-abort-resume-on-sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 115, "deletions": 31}}, {"node": {"oid": "745757ac6bb10c296ab30874ddde774f4fcdec1e", "messageHeadline": "core, eth: abort snapshot generation on snap sync and resume later", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 115, "deletions": 31}}, {"node": {"oid": "bbb57fd64b70e3c843b5171d0a4719cf457374fc", "messageHeadline": "core/state: remove toAddr helper in tests (#22772)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "f66f1a16b3c480d3a43ac7e8a09ab3e362e96ae4", "messageHeadline": "eth/filters: fix comment on PublicFilterAPI timeoutLoop (#22782)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff75b21f255d112b9a828150da25e9528451a574", "messageHeadline": "README.md: update commands table, add note about web3.js version (#22\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b778e37daa915f1b0d53e8ce3beb3884ee58120b", "messageHeadline": "core: fix typo in comment (#22773)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dde6cb0b9248f5bc7ac3619304ee3b1fce35f5d4", "messageHeadline": "core/vm: replace repeated string with variable in tests (#22774)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "1e57ab5de6612f9b3bea4d3eb6f08641be36944c", "messageHeadline": "core: remove unused else branch in reorg (#22783)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8130dd5cefb11fe6bf70264087368c318692b9ff", "messageHeadline": "core/vm: fix typo in comment (#22785)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c14224ebf08304e6e79415a34c95e6972d957a41", "messageHeadline": "Merge commit 'c13df14' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "859bc7f8bc598b64f3b46869d1f59e9853000e5d", "messageHeadline": "Merge commit '02cea23' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ea3049f3a5fbca81798bd2d0072507c33c1aa559", "messageHeadline": "Merge commit '413358a' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "11da563704d46be8a9ebaf27966b530de19c3a13", "messageHeadline": "Merge commit '0c82928' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "bcad49cdcd953408f13691ac03f4793149049a7e", "messageHeadline": "Merge commit 'b482423' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "69bf97c97f572053ccd0a18aeb353afeab24460e", "messageHeadline": "Merge commit '93142e5' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "97a8556295b091082b7ee49f6dec5622db2fa0c1", "messageHeadline": "Merge commit '23f1a0b' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "2ccdcca5ad70ccb677dbba49c5d166b1b315c8d8", "messageHeadline": "Merge commit 'da180ba' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "76d8879761edea4071e0ba6a09eb678486bbedca", "messageHeadline": "Merge commit 'c42d139' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a8f2242cac95689c943eef4c5c8db961e20810b8", "messageHeadline": "Merge commit '42ccb2f' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8b1cf7644e0fcac082a27f64e20377fc80fc793b", "messageHeadline": "Merge commit 'dce533c' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "23dec817dbf00856d0e971eb756fdfb743e2ef26", "messageHeadline": "Merge commit '9a188c9' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6eaa509279ee8b6bccddcc78400cc2204c1c8b4f", "messageHeadline": "Merge commit '3ebfeb0' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "815a5c9430e97f0d1e6a50e8da449affff7c4c3a", "messageHeadline": "Merge commit '5435e0d' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8644d586dc75d65b33017bb6e715a5fe928e330d", "messageHeadline": "Fix error message", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb43cd7a792ce3e89961d29410b692073b935ac8", "messageHeadline": "core/types: add license header (#22781)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "e8cbf75140ed0fc126a1f71d75915c66740c0782", "messageHeadline": "Merge commit '56a319b' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "96fbcfa52c7959e7a93caa9ec58da778b5c9a2d9", "messageHeadline": "Merge commit 'bcf19bc' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "d4094cfd7446e53f331e99d086c08d1768273006", "messageHeadline": "Merge commit 'eb9d7d1' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "962203f068f4446536c7c02fbea33daa990054e0", "messageHeadline": "Merge commit 'a981b60' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1959a76e28e89bf9514043ee82b54e7f28078b3", "messageHeadline": "Merge commit '9371b2f' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f1b572d5b133657c33e72e8e37ed9c2b108a09c9", "messageHeadline": "Merge commit 'c85fdb7' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8c37ca242763e5799f45327dbce9afb8d019126", "messageHeadline": "Merge commit 'e30c0af' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db3be2717711206ed16f37f1f2e39deab8354361", "messageHeadline": "Merge commit '4a19c0e' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "8c151093cafad441b152aff165058dda0b58775a", "messageHeadline": "Merge commit 'e9ba536' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b50b17ac695ffcaa9a084f87a8ea6f53e37d2a75", "messageHeadline": "github: add note about screenshots in issue template (#22764)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "63bad18c33e215c6ef6f33aae7e686211cf945bb", "messageHeadline": "evm: remove unused errors left after EIP-2315 removal (#22767)", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "65d52aeecd17fcdfe0d961ce8036a5e8480236db", "messageHeadline": "Remove lint warning", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "56f533d00ceea30b9111e1d6572b29a32f490ac2", "messageHeadline": "docs: fix docstring on read head block (#22776)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c2dd15f4c696a03f664dc37a8fe4d6f1af360dd", "messageHeadline": "Merge commit '89043cb' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "ec185e1b4764114f8ae7718e1dd9554e6d4dd5ff", "messageHeadline": "Merge commit 'd5c267f' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc89fa815082b08294466a160175324a3e3df947", "messageHeadline": "Merge commit 'a0797e3' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "000c43776ce0c9a6e3ef777396c8deace53ddf25", "messageHeadline": "Merge commit '80e887d' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "115b6ed9b013938caf096be54d4829932d4e408d", "messageHeadline": "Merge commit 'cf66745' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 368, "deletions": 720}}, {"node": {"oid": "793c8f889f7c565c4775385e5197c199bfde01a5", "messageHeadline": "add myself as code owner for catalyst (#22778)", "author": {"name": "Guillaume Ballet", "email": "3272758+gballet@users.noreply.github.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7d07294a6f855d1c0fef9dcb55e0f87fb0e4962", "messageHeadline": "catalyst: check if block exists in assemble-block call with unknown p\u2026", "author": {"name": "Diederik Loerakker", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "871f50b9115976d127aaf4b8a53d9b64259e2fa0", "messageHeadline": "Merge pull request #22765 from karalabe/revert-eth-hashrate", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "06f44c0fd425a0a3d82c7f3470da0314d6dc369e", "messageHeadline": "eth: restore eth_hashrate API endpoint", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "64b60c799555a5662b0c9a78fee1ca8c73941e42", "messageHeadline": "Merge pull request #22762 from karalabe/snap-lower-complexity", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 149, "deletions": 237}}, {"node": {"oid": "fae165a5def1a335594cf6761164e31fa4e8d27d", "messageHeadline": "core, eth, ethdb, trie: simplify range proofs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 149, "deletions": 237}}, {"node": {"oid": "95d6aa419797506f3c53e0f696f66cfb9b0d29a2", "messageHeadline": "Merge commit '39abd92' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a81cf0d2b3497e5d78b2c06427953b90c1a0d70f", "messageHeadline": "trie: remove redundant returns + use stacktrie where applicable (#22760)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 96, "deletions": 97}}, {"node": {"oid": "abb6cfae6a490c5665b13f0f143a144e02499f86", "messageHeadline": "Merge pull request #22761 from karalabe/snap-small-packets", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4270cacf4aa26875affc619dbf82ad18d06226e", "messageHeadline": "cmd/devp2p: fix flaky SameRequestID test (#22754)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 78, "deletions": 31}}, {"node": {"oid": "558bff40083ccb96165be17e4e40cad4fa8193b5", "messageHeadline": "eth/protocols/snap: lower the packet size to avoid overloading link", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d7c9566df5d0dcb0797ef505db91287fa9ac7ce", "messageHeadline": "les, tests: fix les clientpool (#22756)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 67, "deletions": 19}}, {"node": {"oid": "9e5bb84c0e162c54f4532641084b9c0627b15e85", "messageHeadline": "tests/fuzzers: crypto/bn256 and crypto/bls12381 tests against gnark-c\u2026", "author": {"name": "Gautam Botrel", "email": "gautam.botrel@gmail.com", "user": {"login": "gbotrel"}}, "additions": 306, "deletions": 159}}, {"node": {"oid": "256c5d68b245899f6d37c72636fdd795f66397ee", "messageHeadline": "eth/gasprice: improve stability of estimated price (#22722)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0c998684167278fb09d2f5412a64fc225dc08392", "messageHeadline": "cmd/devp2p, eth/protocols/eth: fix tests + make sanity checks earlier\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "d9c9ee5ac9631c434380f73b6e6e50030a04f8ee", "messageHeadline": "Merge pull request #22753 from karalabe/p2p-tracker-stopfix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ff3535e8e03ea56207109f57ec3b4a30481d2fa2", "messageHeadline": "p2p/tracker: only reschedule wake if previous didn't run", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "55043eec457e939a35cdb6e5c7978c13aa8dd7fd", "messageHeadline": "Merge pull request #22751 from holiman/tracker_fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "45fca44c24a1067285f341ccd9b4abdf1334604f", "messageHeadline": "p2p/tracker: properly clean up fulfilled requests", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "caea6c466147752ed726a79f69e71215131065dc", "messageHeadline": "eth/protocols/snap: generate storage trie from full dirty snap data (\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 603, "deletions": 188}}, {"node": {"oid": "65a1c2d829ca11ba2a9b08aad977807731b6f009", "messageHeadline": "core/vm: make gas cost reporting to tracers correct (#22702)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 98, "deletions": 4}}, {"node": {"oid": "a0a99e610df1485b685138ddd9efd12bddb8a945", "messageHeadline": "build: upgrade -dlgo version to Go 1.16.3 (#22746)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "ad983b300b138b2300402187c2e50f9afdc4b2a3", "messageHeadline": "cmd/puppeth: add support for authentication via ssh agent (#22634)", "author": {"name": "lightclient", "email": "14004106+lightclient@users.noreply.github.com", "user": {"login": "lightclient"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "85a0bab6d7f0157cd635b0ae1c278d1b23b8ff1f", "messageHeadline": "Merge pull request #21467 from holiman/minor_ethashfix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "a3f0da1ac42cf78769921ebf6974e4e4c6a197ae", "messageHeadline": "build: upgrade to golangci-lint v1.39.0 (#22696)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 40, "deletions": 26}}, {"node": {"oid": "854f068ed60918c624857594a703a6724b8efb3a", "messageHeadline": "les: polish code (#22625)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 83, "deletions": 63}}, {"node": {"oid": "9b99e3dfe04baabdb51917673bc046e33731caca", "messageHeadline": "core/rawdb: fix datarace in freezer (#22728)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 113, "deletions": 37}}, {"node": {"oid": "83375b08731d95fdc91b6e1576db596c21384a3d", "messageHeadline": "core: remove old conversion to shuffle leveldb blocks into ancients", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 56}}, {"node": {"oid": "34f3c9539b49396b17524ee72ea20498f96600b9", "messageHeadline": "p2p/discover: improve discv5 handling of IPv4-in-IPv6 addresses (#22703)", "author": {"name": "Nishant Das", "email": "nishdas93@gmail.com", "user": {"login": "nisdas"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "cac1b21d392370f8768a9ee45a9a10c0b5ddcc9b", "messageHeadline": "cmd/devp2p/internal/ethtest: add more tx propagation tests (#22630)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 278, "deletions": 58}}, {"node": {"oid": "49281ab84fa5d2dd5704ce35ad984d415b529c4f", "messageHeadline": "core/state/snapshot, true: reuse dirty data instead of hitting disk w\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 64, "deletions": 6}}, {"node": {"oid": "ea54c58d4f37d8cd4563332989caf943f4964333", "messageHeadline": "cmd/devp2p/internal/ethtest: run test suite as Go unit test (#22698)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 269, "deletions": 74}}, {"node": {"oid": "f0bf283e19d641a6f08d2d8777509e9baf0d941c", "messageHeadline": "Merge commit '45b7535' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dc7a21155413d34082434b42c09a623152d1226b", "messageHeadline": "Merge commit 'da06519' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5d4d4e61bad2b5ba9bd495b8ecfb512854a0fcda", "messageHeadline": "Merge commit '8523ad4' into hbandura/merge-upstream-1.9.16", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "1fb9a6dd32b581c912d672634882d7e2eb2775cd", "messageHeadline": "eth/protocols, prp/tracker: add support for req/rep rtt tracking (#22\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 309, "deletions": 11}}, {"node": {"oid": "2a37c8e7c74baaef230640487d65ede7b3485118", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hbandura/merge-upst\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 662, "deletions": 347}}, {"node": {"oid": "8e8f0237a888047800f263a2b062908c2dc44058", "messageHeadline": "Remove clientDiscoveredNodesCounter", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9357280fce5c5d57111d690a336cca5f89e34da6", "messageHeadline": "rpc: add HTTPError type for HTTP error responses (#22677)", "author": {"name": "ryanc414", "email": "ryan@tokencard.io", "user": null}, "additions": 81, "deletions": 23}}, {"node": {"oid": "ede6fa241231e232213739217a33311993957540", "messageHeadline": "Add block production and consensus cycle metrics (#1516)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 201, "deletions": 38}}, {"node": {"oid": "32f9d89a8db6299758353d2e63bc80b73df551e9", "messageHeadline": "Stop replicas from sending enode certs to proxies (#1507)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "67da83aca51d30df9ba2d00b9ec694422626a3ad", "messageHeadline": "accounts/external, signer/core: add support for EIP-2930 transactions\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "4b783c0064661be55fd35b765c2a90d1f9b9abcb", "messageHeadline": "trie: improve the node iterator seek operation (#22470)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 202, "deletions": 24}}, {"node": {"oid": "3e68d627b1b930a824942204ae3cd0b042cd1dbb", "messageHeadline": "les: fix goroutine leaks in tests (#22707)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "96828c90f5ff9b73dc1a85da5999fe409324ee95", "messageHeadline": "eth/tracers, internal/ethapi: fix typos causing lint issue (#22711)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd9c3225cf06dab0acf783fad671b4f601a4470e", "messageHeadline": "eth, internal: extend the TraceCall API (#22245)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 226, "deletions": 21}}, {"node": {"oid": "2d2419cc8735d8057510c5d08155ff2f1833e46b", "messageHeadline": "Removes unnecessary arguments/returns to GetBalance (#1523)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "723dedede3696ed81032080f5d8cc69eebe76b0e", "messageHeadline": "txpool: contract call caching & remove gpm check (#1499)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 393, "deletions": 282}}, {"node": {"oid": "671c3589409775089c7d658d3f9607e9bad006b9", "messageHeadline": "Make --proxy.proxyenodeurlpairs optional if --proxy.proxied specified\u2026", "author": {"name": "Silas Boyd-Wickizer", "email": "silasbw@gmail.com", "user": {"login": "silasbw"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "079f42f05036ae961f0f8f8f8360b904159d3e5e", "messageHeadline": "Add mixed fee currency option to mycelo (#1501)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 48, "deletions": 10}}, {"node": {"oid": "cc33398cef4d9faeaec1e68e13029e1a0e1d6e41", "messageHeadline": "tests: disable blockchain tests based on general state tests (#22704)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "beee6b77a0ca8c26881dc2bb17c58e996c90a0c6", "messageHeadline": "go.mod: upgrade gopsutils to v3.21.4 (#22693)", "author": {"name": "Guillaume Ballet", "email": "3272758+gballet@users.noreply.github.com", "user": {"login": "gballet"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "581539c6ee795f17b631b0ae6c2ce4948d41c3ba", "messageHeadline": "trie: make stacktrie support binary marshal/unmarshal (#22685)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 140, "deletions": 1}}, {"node": {"oid": "d7bfb978ba9a96f638890f1abb6e5bff760832fc", "messageHeadline": "ethash: no block reward in catalyst mode (#22697)", "author": {"name": "Guillaume Ballet", "email": "3272758+gballet@users.noreply.github.com", "user": {"login": "gballet"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d6ffa140359d24262903962f145a1236836aeeb4", "messageHeadline": "core: nuke legacy snapshot supporting (#22663)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 12, "deletions": 472}}, {"node": {"oid": "e1e28df97f2c970abffeb1a670e9c77e0f68275b", "messageHeadline": "Set activation blocks for Churrito and Donut on Alfajores and mainnet\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "653b7e959d57bea49ba3628e4336a74ef4363ce2", "messageHeadline": "cmd/devp2p: add dns nuke-route53 command (#22695)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 74, "deletions": 16}}, {"node": {"oid": "424656519a0bfc0841b112c935279c787cecd904", "messageHeadline": "cmd/devp2p: add support for -limit option in nodeset filter command (\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 122, "deletions": 4}}, {"node": {"oid": "e43ac53264429e430450fc1054ae294900172e0d", "messageHeadline": "Merge pull request #22686 from holiman/minor_fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f79cce5de98332e6d54eb298fce85c69d1082ee2", "messageHeadline": "eth/catalyst: add catalyst API prototype (#22641)", "author": {"name": "Guillaume Ballet", "email": "3272758+gballet@users.noreply.github.com", "user": {"login": "gballet"}}, "additions": 823, "deletions": 12}}, {"node": {"oid": "09d44e9925a5a3f983ae1861f7ecdf69f49ab888", "messageHeadline": "core/state/snapshot: avoid copybytes for stacktrie", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f3ba6742fbf1cc585048fcc45072523c6de173d", "messageHeadline": "trie: make stacktrie not mutate input values (#22673)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "65689e7fcea8f3a813aea659e1b49f9052883ce0", "messageHeadline": "les/vflux/server: fix priority cornercase causing fuzzer timeout (#22\u2026", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "f8afb681ddd00892e7b85370d31dcf7a49c10f91", "messageHeadline": "Merge pull request #22678 from karalabe/snap-ephemeral-channels", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 112, "deletions": 101}}, {"node": {"oid": "fda93f643efa5dd6aafde1df7f086862a5dad9e3", "messageHeadline": "log: fix formatting of big.Int (#22679)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 54, "deletions": 24}}, {"node": {"oid": "3cfd0fe7a8d8e175f5d0bff1e926d5d92a7ca6ce", "messageHeadline": "core: add TestGenesisHashes and fix YoloV3 (#22559)", "author": {"name": "meowsbits", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "e69d1ef62bd4e574bda876c6be00aef3133d56ce", "messageHeadline": "Add missing counter", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f74fc2a0f7a0a5191bfc3650da8b68e4b8297847", "messageHeadline": "Fix lint gosec", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fa518278ba2f34500ce0b0978ab50c53940d2da", "messageHeadline": "Fix lint issues", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 6, "deletions": 165}}, {"node": {"oid": "e5b3623042ae39cd07070c85e2890607a7192afc", "messageHeadline": "Revert golangci to 1.25", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "9553c98de8f730e77b612a642089824f1c35bf3e", "messageHeadline": "eth/protocols/snap: use ephemeral channels to avoid cross-sync delveries", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 112, "deletions": 101}}, {"node": {"oid": "1e207342b545fb5992e2e8f38e60f219f379e5e0", "messageHeadline": "all: make logs a bit easier on the eye to digest (#22665)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 202, "deletions": 27}}, {"node": {"oid": "9d03427a5eb118c9e0e7e203915880fcceaedd05", "messageHeadline": "Update golangci-lint version in circleci yaml config", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8ff53dfb8a516f47db37dbc7fd7ad18a1e8a125", "messageHeadline": "Merge pull request #22666 from karalabe/remove-stale-datatype", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "d5e57948d1d889b129be87e2cbcdbfaa727ef5ce", "messageHeadline": "core/types: drop some relice data types", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "7088f1e81456bdc0bbe801e266ea6ca6c15c1835", "messageHeadline": "core, eth: faster snapshot generation (#22504)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1369, "deletions": 209}}, {"node": {"oid": "2e60b1708dc454280b69eedd173f28c16b00d834", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hbandura/merge-upst\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 827, "deletions": 803}}, {"node": {"oid": "f98297f65ae64d3d548c826ff1ed24174ea50ffe", "messageHeadline": "Merge pull request #1466 from celo-org/hbandura/merge-upstream-1.9.14", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 5619, "deletions": 2616}}, {"node": {"oid": "9e6f2753ecf928e5403c5466ee7c0bc9b4c9f51a", "messageHeadline": "Only active validator signs stats (#1508)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "a50251e6cbfecfaf26040d42c70d2812bc422a4a", "messageHeadline": "eth/fetcher: avoid spurious timer events at startup (#22652)", "author": {"name": "xD AKA Rapper King Of cn background diablo & revelations", "email": "33193253+r1cs@users.noreply.github.com", "user": {"login": "r1cs"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "72e37942f3f777129b6cfa2d28b1ba7bbdf6437a", "messageHeadline": "cmd/faucet: support testnet flags in the faucet (#22545)", "author": {"name": "Mudit Gupta", "email": "guptamudit@ymail.com", "user": {"login": "maxsam4"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "a2e156849ebb5a30a294a6984b274f3fb2be4b49", "messageHeadline": "Don't check GPM before mining tx (instead, handle error from state tr\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "271e5b7fc921709bd57ec672912f63a4586717dd", "messageHeadline": "cmd/geth: add db-command to inspect freezer index (#22633)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 72, "deletions": 15}}, {"node": {"oid": "6c27d8f996ee8bc0dd7ed3e8ec195dd38e14acab", "messageHeadline": "accounts: documentation fixes (#22645)", "author": {"name": "Balaji Shetty Pachai", "email": "32358081+balajipachai@users.noreply.github.com", "user": {"login": "balajipachai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1790d98bf0b515322b73113b7d14d94a1bdb0f7d", "messageHeadline": "Remove error log when gas < intrinsic gas. (#1502)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4fc5288c6b7c0f99965b7400651bd6a543fba33f", "messageHeadline": "Fix homebrew error in CI (due to outdated version). (#1503)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac5acab67387fa5b24abc2b03bbafaf04f2a46d6", "messageHeadline": "Merge commit '0f77f34' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "09b73da2623b58c193c5ac1a75f71a82b3433bb6", "messageHeadline": "Merge commit '6512334' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f277c855c3cd37fe64b784442456e6aacec871bd", "messageHeadline": "Merge commit 'a5c827a' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "064a5d5a750be143400daf7015a017685654bf4d", "messageHeadline": "Merge commit '0b3f3be' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4c6a5c71608d028ff69eb09e39efef6780a5b1d4", "messageHeadline": "Merge commit '88125d8' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c14d7e4aaa23d58bf12bc3b8227b422269987e0", "messageHeadline": "Merge commit '55f30db' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "37f1220520d41c424dde2f3468dbfed2ba2d3de9", "messageHeadline": "Merge commit '9d93535' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "59c7a6c9b5919e41544fab59d61ea2a4de66cf6f", "messageHeadline": "Merge commit '4b2ff14' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9fcc97770f2c168813f3c1d4c68ad6229dcb62f9", "messageHeadline": "Merge commit 'cefa2ab' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a2ce8db26c5f9340abcab3bae966902349fd5486", "messageHeadline": "Merge commit 'b1b75f0' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "f77bdcaa59b940d37694e23f3a33e4e8c40ff5a8", "messageHeadline": "Merge commit '201e345' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f0963e6a6aab8c6924450c0ba6a9b812032fc540", "messageHeadline": "Merge commit '469b873' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "2dede5cce581dfe378f85c4c9d774ccd3ef99ac9", "messageHeadline": "Decouples EVM from the contract layer (#1465)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 460, "deletions": 356}}, {"node": {"oid": "5ee083ab02a0d00ff85d89d98e4e2018828892df", "messageHeadline": "Removes cGLD frozen transfer check (#1494)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 0, "deletions": 136}}, {"node": {"oid": "2b4c09cb6cb3ce07bc922d335630a424e2ee09a4", "messageHeadline": "Update ledger contracts data (#1497)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3031bf996e62b24d2cd5f9b3fb16d49909f84c0b", "messageHeadline": "Merge commit '8b83125' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "71343c31dfd81839868d393c10fcc5df69dbe92f", "messageHeadline": "Merge commit 'f52ff0f' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3baaf0acc08cb74c3c5cd05afa31d78d390f1a78", "messageHeadline": "Merge commit '890757f' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "e851960d0f118082c5012c85f463d402b8949872", "messageHeadline": "Merge commit '4fc6785' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 532, "deletions": 0}}, {"node": {"oid": "1a239cbf64188d7c0bd49ce6ae2fe63faab691a1", "messageHeadline": "GasPriceMinimum value metric (#1493)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6fa5e96bba93c23d17b97ff2bd0af8c8f1a0d559", "messageHeadline": "Adds a flag to hardcode gas estimation in the loadbot (#1459)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 21, "deletions": 4}}, {"node": {"oid": "9c653ff6625df1ff0f6c6612958b2a1da0021e40", "messageHeadline": "Merge pull request #22636 from karalabe/drop-eth64", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 286, "deletions": 285}}, {"node": {"oid": "fe1586b094048d7f661be93a04117e92e5ebeaf3", "messageHeadline": "eth, les: drop support for eth/64, fix eth/66 tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 286, "deletions": 285}}, {"node": {"oid": "1c21d5c04bb6403bc237dad2e4f3dc931c12df78", "messageHeadline": "Skip GPM and other checks for transactions whose gas limit exceeds wh\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "eed8dc54b4b7763163ff7fb639ff177e3ad73e18", "messageHeadline": "Merge commit '3f649d4' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "4b3fc476a75e10cc072a2a32e4ca363f768b51d5", "messageHeadline": "Merge commit '5f6f5e3' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "c0a5750ac98ecb011aa8c146605d713ad3d7d8ba", "messageHeadline": "Cache exchange rates when creating a block  (#1467)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 262, "deletions": 5}}, {"node": {"oid": "7b74ff325aecb4698b38cdea45477d4e41321d95", "messageHeadline": "Merge commit 'd98c42c' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "cdf25711b094e6abf59eb653c0f5631156b9a2a2", "messageHeadline": "Merge commit '723bd8c' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9ff2501d3ae595910e3812a062d381bed71e70d6", "messageHeadline": "Merge commit 'cd57d5c' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 529, "deletions": 52}}, {"node": {"oid": "a239878120283b05f7851f6b6fac8d6fba74fda0", "messageHeadline": "Revert \"Caches currency.Cmp (#1477)\" (#1489)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 58, "deletions": 286}}, {"node": {"oid": "68950e7866c3fa0dcd644b2711a90f12d22a4b19", "messageHeadline": "Merge commit 'a35382d' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "096528d66fd9f2e9fc869654b60e24acbb3bfa94", "messageHeadline": "Merge commit 'a5eee8d' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0c7c07c66a7148ce6260896d6fedb236c0cf217d", "messageHeadline": "Merge branch 'hbandura/merge-upstream-1.9.14' into hbandura/merge-ups\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 486, "deletions": 274}}, {"node": {"oid": "19b2e70b34039b08fbc075ed002bc03d78b4b8d9", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hbandura/merge-upst\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 774, "deletions": 338}}, {"node": {"oid": "3e4129cf639367988f4e132aaff9bc8d98457082", "messageHeadline": "Merge commit '389da6a' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 142, "deletions": 113}}, {"node": {"oid": "cee3b2ef9aea93f8829105b50e698a7ca28c8f28", "messageHeadline": "Merge commit 'b2c59e2' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c3ff459733f3bf150473673a1f7c9d4d783d2312", "messageHeadline": "Merge commit '9219e0f' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "2455ced705793833228664e2d87446aa9dabcd9a", "messageHeadline": "Merge commit '4873a9d' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "fb7e7659c4b3fb9694e3ff378641c5396726d4fd", "messageHeadline": "Merge commit '070a5e1' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 73, "deletions": 56}}, {"node": {"oid": "9da488024fbfac7888687516c1c0dddb61e16433", "messageHeadline": "Merge commit '81e9cae' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "761bd2bcfb6e1f2a68667eb500a6467a75c1db20", "messageHeadline": "Merge commit '7ddb402' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b9652798a18c0b05da51ca149194c7a927594818", "messageHeadline": "Merge commit '2f66a8d' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 118, "deletions": 3}}, {"node": {"oid": "48e0b7be17654b8438886c84e41180977aaefe12", "messageHeadline": "Merge commit 'dbf6b8a' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90f31b208fb7b8467c9af8fb23c8d8729f1c29b4", "messageHeadline": "Merge commit 'befecc9' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "04dcc9378dc38d54eeb6a688d81e8b5e13446519", "messageHeadline": "params: begin v1.10.3 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "97d11b0187b4695ccf44e3b71b54155fe405a36f", "messageHeadline": "params: release go-ethereum v1.10.2 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a665f5d2d6f62203f611dbc9ecc28a05130cb88f", "messageHeadline": "Merge pull request #22632 from karalabe/cht-1.10.2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e3ff37c47a5aedd363e32c16c83be42e364253e3", "messageHeadline": "params: update CHTs for v1.10.2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3117be96f0b27d083d84f4e95bfe7a7935ded54d", "messageHeadline": "Merge commit 'e868add' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "a445689f080a6c1adfb9cee4765db4181de7430b", "messageHeadline": "Merge commit '25a661e' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e2154c628fc7010bc07c8c715a2180013e2ff7e4", "messageHeadline": "Merge commit '4f2784b' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "0b0f16f34693be9cc1191a1a1b55ec5962e48629", "messageHeadline": "Merge commit '48e3b95' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67c2eab32ad491661a19a8b855b2a3a16326d0c9", "messageHeadline": "Merge commit 'b4a2681' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2872, "deletions": 1083}}, {"node": {"oid": "51da97feb4d6273aec3e30684675156f5a4f33ef", "messageHeadline": "Celostats reliability (#1487)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 259, "deletions": 141}}, {"node": {"oid": "67ea2134da7de63fb9ce192ca159211eadbf78b3", "messageHeadline": "Save messages to rsdb while benchmarking (#1457)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 101, "deletions": 28}}, {"node": {"oid": "91f903cc79d0f841c27c34134477ae0309c54c51", "messageHeadline": "Split out startNewSequence from core.startNewRound (#1470)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 84, "deletions": 73}}, {"node": {"oid": "264fff7dd468246d9b6aaa1f5db51d08935d1093", "messageHeadline": "Merge pull request #22629 from karalabe/fix-chain-tracing-from-0", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "2a7c4b62a9cce1b3d9cd3ad68d0c8b2acd25630c", "messageHeadline": "eth: fix tracing state retrieval if requesting the non-dirty genesis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9d10856e84e884936c2390360e60e9ebca6d7a34", "messageHeadline": "core, eth, internal/ethapi: create access list RPC API (#22550)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 318, "deletions": 36}}, {"node": {"oid": "1b6c5c11505852fae46d9c364ffd9f385aef316a", "messageHeadline": "Fix load-bot failure with heavy load (#1456)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "a600dab7e58a72968f111f8430c0e92a0511bc9c", "messageHeadline": "eth, les: fix tracers (#22473)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 155, "deletions": 241}}, {"node": {"oid": "2757074bbeaf600b3aca0f15abaa96a4259139ea", "messageHeadline": "Cherry-pick fix for eth/65 (celo/66) bug which can cause the tx pool \u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 14, "deletions": 9}}, {"node": {"oid": "2d89fe0883f0ebb5f0145763d46f5335febab3c0", "messageHeadline": "les: move client pool to les/vflux/server (#22495)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1986, "deletions": 1544}}, {"node": {"oid": "037cf4349726df18d3e63b627b2641f200386149", "messageHeadline": "Merge commit '65ce550' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 489, "deletions": 92}}, {"node": {"oid": "a8cf38e1b91ff9e998d0db6d3614793f15d74ffd", "messageHeadline": "Merge commit '0a99efa' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "80092b08b7af2f16e0ff1635566466c4062d5683", "messageHeadline": "Merge commit 'd5b7d1c' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "ac7aafe8456aae2a5dd80dd39b56d889841557b9", "messageHeadline": "Merge commit 'e0987f6' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 65, "deletions": 54}}, {"node": {"oid": "e275b1a293bdbc8170a01c1612c1cdf8e82c1ca1", "messageHeadline": "consensus/ethash: replace a magic number with it's constant (#22618)", "author": {"name": "Evolution404", "email": "35091674+Evolution404@users.noreply.github.com", "user": {"login": "Evolution404"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d3a5afcfac8ef028fbd4152e7148775facfc3d6", "messageHeadline": "Merge commit '3666da8' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33440222c3ed382c0becf4ec16a8c14cd1d51ee1", "messageHeadline": "Merge commit 'f3f1e59' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 73, "deletions": 150}}, {"node": {"oid": "ca19d071654551fa3d8a185fecd5fa65bf1f402f", "messageHeadline": "Merge commit '677724a' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bf93b6e1f873f5d495cf776ea3b2272d2aacb2f", "messageHeadline": "Merge commit '46698d7' into hbandura/merge-upstream-1.9.15", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "079787fed768201aedbd8ffcee3281583419270c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hbandura/merge-upst\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 288, "deletions": 67}}, {"node": {"oid": "95219ae62dd157414e4ab9b3a63d2c80cf10efab", "messageHeadline": "cmd/utils: move cache sanity check to SetEthConfig (#22510)", "author": {"name": "Peter Simard", "email": "petesimard56@gmail.com", "user": {"login": "petesimard"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "5338ce44475191eb8708509a44d92f1219a8a798", "messageHeadline": "internal/debug: add JSON log format and rename logging flags (#22341)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 106, "deletions": 18}}, {"node": {"oid": "adf09aeab1fc091e4ab56c04852b18b4b924eb50", "messageHeadline": "graphql: add support for tx types and tx access lists (#22491)", "author": {"name": "AmitBRD", "email": "60668103+AmitBRD@users.noreply.github.com", "user": {"login": "AmitBRD"}}, "additions": 180, "deletions": 4}}, {"node": {"oid": "706683ea72c1b711bd3b56327fe6c08e70bd37e3", "messageHeadline": "internal/ethapi: fix eth_chainId method (#22243)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "c79fc209cdcdd3ec28e4643b12c954fdbeeba452", "messageHeadline": "core/state/snapshot: fix data race in diff layer (#22540)", "author": {"name": "Edgar Aroutiounian", "email": "edgar.factorial@gmail.com", "user": {"login": "fxfactorial"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "8906b79915eb5e8b6ffc81522012000b05af5e3f", "messageHeadline": "Fix lint", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "bb25509a591ad9a5a486ae6d1971aceb961a83e2", "messageHeadline": "Caches currency.Cmp (#1477)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 286, "deletions": 58}}, {"node": {"oid": "a8c05c1cdb1a3cc4784e711ee5d1014e2b9e16f2", "messageHeadline": "Fix lint", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "89fb815d1cb1a6e80cf920356812e600674516e4", "messageHeadline": "Add rlp_test with celo modifications", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 202, "deletions": 0}}, {"node": {"oid": "15ef90ebfdc556508d06e4d9c9606b06ab066545", "messageHeadline": "Add sync.Once to freezer.Close() (ported from upstream 1.9.20)", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "73ed68988fbbe2f55758d30c583b1b8d7879cf37", "messageHeadline": "Merge pull request #22604 from karalabe/hashrate-capitalization-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "55300d4fdbfda751a7a3d4baadd9db65c50b22b8", "messageHeadline": "all: fix miner hashRate -> hashrate on API calls", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "d3b0c9751acae72898983794a3df846af1bdfe14", "messageHeadline": "Update mycelo README (#1473)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 8}}, {"node": {"oid": "24310b512edf02d28605658106bc5a7dc0087a8d", "messageHeadline": "Set Baklava Donut activation (block 5002000, April 13, 2021) (#1472)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a37ae510eb02bb7daf1fa5982f326e92a401c60", "messageHeadline": "rpc: tighter shutdown synchronization in client subscription (#22597)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 177, "deletions": 40}}, {"node": {"oid": "61ff3e86b2d33f32566cae4f9bd1be973d84d757", "messageHeadline": "core/state/snapshot, ethdb: track deletions more accurately (#22582)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "3faae5defc0066a95c234da84462535aed1db463", "messageHeadline": "ethstats: avoid creating subscriptions on background goroutine (#22587)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "44fe466999ce7f8b02de7e83de955f8847342309", "messageHeadline": "core/vm: fix Byzantium address list (#22603)", "author": {"name": "nebojsa94", "email": "nebojsa94@users.noreply.github.com", "user": {"login": "nebojsa94"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59ac3c9fd30eb4134da60d0549cfd84b27a3a3f7", "messageHeadline": "cmd/geth: add db dumptrie command (#22563)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "43a37680665aab365b1816890aaeb6b8601126be", "messageHeadline": "Merge pull request #22596 from holiman/snap_timelimits", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "70ae0870d3c545e097f4fbbc40adeb151805ca4e", "messageHeadline": "Fix test", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0080801dace9d6527907f40a0eb3dc893a6bb296", "messageHeadline": "Fix test", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94a493084fc8f437704ab782ec9af83617340fae", "messageHeadline": "Fix test", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da80d10446f301f6fe9a099dbe1838dff4db87f9", "messageHeadline": "Fix test", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79e96386ff153f7608c9c8756ee200999e8f0e76", "messageHeadline": "Fix test", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9bea9176203f676a99ac7ff6ace3f3e15e4d6e88", "messageHeadline": "Fix test", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab930cd71d293ee033b95d73b2e5fa4defe534b0", "messageHeadline": "Fix test", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a07f6c47d90501f1a92caa07c78d9699a6313539", "messageHeadline": "Fix test", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24588bacfd81bb991f9832f6557a34ae5078b06e", "messageHeadline": "cmd/puppeth: specify working directory for nodejs 15 (#22549)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6912c10476bf24c25b780b91a892a71fba268b6", "messageHeadline": "core: add BlockGen.GetBalance method  (#22589)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7644795950481432f6ba230421d41349b69774e8", "messageHeadline": "eth/protocols/snap: try to prevent requests timing out", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "76700ac892f6fe3d7865fbe2f724626c72a04227", "messageHeadline": "core/state/pruner: move the compaction out of the pruning procedure (\u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 22, "deletions": 46}}, {"node": {"oid": "7b3220a749b5351924ae08a180bcbf8bbdfaa0d1", "messageHeadline": "Add public function to be used from accounts/abi/bind_v2", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "27056f62e57e55ae91cfac95d7af24d1f707fb99", "messageHeadline": "cmd/devp2p: update to newer cloudflare API client (#22588)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "e7f3962612237a285495b470a214280e90962244", "messageHeadline": "Merge pull request #22591 from karalabe/snap-detailed-timeout-logs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "326937c61a9411fdb71e510f8924a78fb97e3a8c", "messageHeadline": "Reverted go.mod and go.sum changes from upstream merge", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 100, "deletions": 349}}, {"node": {"oid": "1e42f686ce4f52504d4b915e99a76d2b2ff65776", "messageHeadline": "Fix imports and tests (upstream merge failure)", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 204}}, {"node": {"oid": "099be0410048c65f885b9112f09238523fe19b1d", "messageHeadline": "eth/protocols/snap: add peer id and req id to the timeout logs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "230abf89e78e194af31fe7d5e6ab1a70a3c5c23c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into hbandura/merge-upst\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1146, "deletions": 405}}, {"node": {"oid": "ff15f5701909915bc8ece3b88478a07e805dc3cd", "messageHeadline": "Merge commit '6d74d1e' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7989f17309674fd98af69039311f0904a5077228", "messageHeadline": "Merge commit 'a188a1e' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4542671300e2bd6ec7bd76d40c1589106f933244", "messageHeadline": "Merge commit 'd02301f' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "3e35cf13cf66683927704e25384246fcd5352a11", "messageHeadline": "Merge commit '0b63915' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "d8f5e95137386eab298778e4f2590dd726310dfd", "messageHeadline": "Merge commit 'b8ea904' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 234, "deletions": 146}}, {"node": {"oid": "92db75b9fefb070fd4d4f8e10ec5dd5df87eefe9", "messageHeadline": "Merge commit '7b7e592' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "063f78c6bacc53a95de14b00bd6d509c7b75c7ad", "messageHeadline": "Merge pull request #22590 from karalabe/nil-histogram", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "62379f02c61f459020a1fb8d7fdea4935a1d8701", "messageHeadline": "metrics/influxdb: don't push empty histograms, no measurement != 0", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "cae6b5527e34befb05d21e2c3d635d82d8c32582", "messageHeadline": "cmd/geth, consensus/ethash: add support for --miner.notify.full flag \u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 171, "deletions": 39}}, {"node": {"oid": "955727181be3d4f6d919440f9709e3bf736ff8a4", "messageHeadline": "eth: fix corner case in sync head determination (#21695)", "author": {"name": "Zou Guangxian", "email": "zouguangxian@gmail.com", "user": {"login": "zouguangxian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6477ea6502fe53cf6139f1cf3ec2b444e246cde8", "messageHeadline": "Merge pull request #22586 from karalabe/resettting-histogram", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "2550e46269b05aa89127b06c1e18d51ebadd9da3", "messageHeadline": "eth/protocols, metrics: use resetting histograms for rare packets", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "efe022976851281fcd785a1ee21f4cec07d5c43e", "messageHeadline": "Merge pull request #22581 from karalabe/network-latency-monitoring", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "6d7ff6acea32b19b7c23c411748925a24873de9a", "messageHeadline": "eth/protocols, metrics, p2p: add handler performance metrics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "e4530acd6dd9e7619505b2e1b7d669c2c6d6de86", "messageHeadline": "Merge commit '7540c53' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e4de76851c39f2ac4c611623190139e6b3149812", "messageHeadline": "Merge commit 'aaede53' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80382f71121f6a9550369f4f50c6a57ed557a437", "messageHeadline": "Merge commit '53cac02' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "a72d5b576b6d057c0310668988bc31dd148f77e4", "messageHeadline": "Merge commit '7ace5a3' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7b07aa8059f9bf62a9e7942ddf91ab90667f0d90", "messageHeadline": "Merge commit '40859a2' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7a5b28383afef5c49542dbd55a8ef90daaa90bfc", "messageHeadline": "Merge commit '4535230' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 1255, "deletions": 190}}, {"node": {"oid": "a7c2cbf4149171dc1419dd372c21ad0f97de4912", "messageHeadline": "Update to go 1.16 (#1454)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 62, "deletions": 39}}, {"node": {"oid": "54c0d573d75ab9baa239db3f071d6cb4d1ec6aad", "messageHeadline": "eth: dump rpc gas cap and tx fee cap (#22574)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4adf0b9187060539e8c0dd9eda2ad5a7d3c53cac", "messageHeadline": "Merge pull request #22573 from holiman/checkfreq", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bed74b38d985e48d1e8b4b8c132e97a8987e07ac", "messageHeadline": "cmd/devp2p: fix comparison of TXT record value (#22572)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 42, "deletions": 17}}, {"node": {"oid": "497448bf90226eb088a41d1d102ffbb6cb2d1d6f", "messageHeadline": "core: fix condition on header verification", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fda25e471aa0e061396050c3d5e59fbaaf1e7b0", "messageHeadline": "eth/tracers, core: use scopecontext in tracers, provide statedb in ca\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 384, "deletions": 365}}, {"node": {"oid": "c5df05b9a9529cb17b4416e23cd24583335c6a9d", "messageHeadline": "eth/protocols/snap: fix the flaws in the snap sync (#22553)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 695, "deletions": 183}}, {"node": {"oid": "ab8fd4d005bd8d3fdf677f12c3b59f636c06f1a8", "messageHeadline": "p2p/dnsdisc: rate limit resolving before checking cache (#22566)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "15e6c27f8bcc6a30b47b956701d70f5eb14c1b7c", "messageHeadline": "p2p: fix minor typo and remove fd parameter in checkInboundConn (#22547)", "author": {"name": "Chen Quan", "email": "terasum@163.com", "user": {"login": "terasum"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5129cdc4f04889d3f21cadba5a246d62391301a6", "messageHeadline": "cmd/devp2p: skip ENR field tails properly in nodeset filter (#22565)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1b5b63a3e4c4a5d6a28a8dc26fb75b5f9623a146", "messageHeadline": "mycelo: support new etherbase and tx-fee-recipient flags (#1448)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 53, "deletions": 24}}, {"node": {"oid": "021d1068fcb78f16c32f5b9e9ab4fb3bb09cdcd6", "messageHeadline": "Implement CIP35 for Donut hard fork (#1431)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 434, "deletions": 54}}, {"node": {"oid": "e862cbff95ef76daf49779cff94aecaa54538aa4", "messageHeadline": "internal/web3ext, node: migrate node admin API (Start|Stop)RPC->HTTP \u2026", "author": {"name": "meowsbits", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "477ec753230778147af9682d6ffa595b005590e9", "messageHeadline": "Merge pull request #22513 from holiman/no_snap_bloom", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "f304290b7dd771c07a7580741ec51567d1d9bcd9", "messageHeadline": "Merge pull request #22551 from karalabe/snapshot-parent-get-panic", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a31f6d54dfd49e277b78017c3c5e34d544687f7f", "messageHeadline": "core/state/snapshot: fix panic on missing parent", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d6cc1674252371c7441279fd9d482d9416dc8aa", "messageHeadline": "cmd/geth: check block range against chain head in export cmd (#22387)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0c70b83e0012ce0f9c7b76e61eef7dde5a360838", "messageHeadline": "all: add read-only option to database (#22407)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 265, "deletions": 190}}, {"node": {"oid": "60c3de2466a3d532bd8a0b188dcf2c9640a62e74", "messageHeadline": "Cherry pick tx pool fixes from v1.2.3 and v1.2.4 (#1442)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 211, "deletions": 33}}, {"node": {"oid": "3b6a71fc18102cb23d65288db3d9881c5fca0ef6", "messageHeadline": "Refactor load bot to reduce CPU Usage (#1435)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 68, "deletions": 85}}, {"node": {"oid": "aab35600bcfbf1c7cfff39c4b7b8b594d19ce358", "messageHeadline": "accounts: eip-712 signing for ledger (#22378)", "author": {"name": "MrChico", "email": "martin.lundfall@protonmail.com", "user": {"login": "MrChico"}}, "additions": 128, "deletions": 1}}, {"node": {"oid": "eaccdba4ab310e3fb98edbc4b340b5e7c4d767fd", "messageHeadline": "core: fix method comment for `txpool.requestReset` (#22543)", "author": {"name": "Derek Chiang", "email": "me@derekchiang.com", "user": {"login": "derekchiang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec73ec092d149e20e13cdb0f4b9dbefa9d21a19e", "messageHeadline": "cmd/utils: fix compilation issue on openbsd (#22511)", "author": {"name": "Tobias Hildebrandt", "email": "79341166+tobias-hildebrandt@users.noreply.github.com", "user": {"login": "tobias-hildebrandt"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "36b51b8156a4079952d646aac2800423dd8df163", "messageHeadline": "cmd/devp2p: add old block announcement test to eth test suite (#22474)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "5bf6612a2e19693b7faa032187f02a019cbea700", "messageHeadline": "cmd/devp2p: fix error in updating the cursor when collecting records \u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9429ab14727f55d3d0231a86a3cf37039ea79c9a", "messageHeadline": "cmd/devp2p: add flag for AWS region (#22537)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "0514b805fa62920bfc20faec1c6cdf8f0398b95b", "messageHeadline": "Merge commit '126ac94' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cf0943cd0bc772b34b2e7c7177221013a7b28f66", "messageHeadline": "Merge commit '6f54ae2' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "ab4316fe9f3f475d6a3a9ca03168f658ffaec7a7", "messageHeadline": "Merge commit '069a7e1' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a4689d1e08d52420167150b48c9148ff59627289", "messageHeadline": "Merge commit 'bd60295' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "3a00446b6daee8450da078454a75a7d027d88fd4", "messageHeadline": "Merge remote-tracking branch 'origin/oneeman/merge-upstream-1.9.14' i\u2026", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 70463, "deletions": 5793}}, {"node": {"oid": "637946923d23b4cae44ecee1f3169f587af54d4d", "messageHeadline": "Merge commit '930e82d' into hbandura/merge-upstream-1.9.14", "author": {"name": "Pasto", "email": "hbandura@gmail.com", "user": {"login": "hbandura"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "d3040a80d7a0721297cfac93b82e0e9428ddd3d1", "messageHeadline": "cmd/devp2p/internal/ethtest: skip eth/66 tests when v66 not supported\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 116, "deletions": 15}}, {"node": {"oid": "c454717fa67df71b4a3c2f16cd0f6bc186148a04", "messageHeadline": "core: fix potential race in chainIndexerTest (#22346)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5bc0343ed3de7dd491edf42f9714ad6b93930408", "messageHeadline": "p2p/dnsdisc: fix flaw in dns size calculation (#22533)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "e3a3f7cd6472f692f4fad97a302d09fb60f53430", "messageHeadline": "cmd/devp2p: use AWS-SDK v2 (#22360)", "author": {"name": "Quest Henkart", "email": "qhenkart@gmail.com", "user": {"login": "qhenkart"}}, "additions": 153, "deletions": 87}}, {"node": {"oid": "d50e9d24be6ae410af7b5975f453456367a7b28c", "messageHeadline": "consensus/ethash: remove unnecessary variable definition (#22512)", "author": {"name": "jacksoom", "email": "lifengliu1994@gmail.com", "user": {"login": "jacksoom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "345890a558257a76acb92a3ae88fbfb0dfea4520", "messageHeadline": "go.mod: upgrade goupnp to commit 0ca76305 (#22479)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a90861ae0c2a5d294fb4abb46eac65181d560264", "messageHeadline": "go.mod: upgrade goleveldb to commit 64b5b1c (#22436)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "38ea7f2cf460fb12a5769f8c0767726334111b99", "messageHeadline": "accounts/abi/bind: add NoSend transact option (#22446)", "author": {"name": "Martin Redmond", "email": "21436+reds@users.noreply.github.com", "user": {"login": "reds"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aa8b2189c6ad5148377076b3fab7ca5e0d8c0b62", "messageHeadline": "ethclient: fix error handling for header test (#22514)", "author": {"name": "meowsbits", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6a528fce3357176e2da2fe07b379842f596bb566", "messageHeadline": "cmd/devp2p/internal/ethtest: return request ID in BlockHeaders respon\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "117fa7d4a1ac0211b6a59aac5f3c5f7e5890e053", "messageHeadline": "eth/protocols/snap: fix typo (#22530)", "author": {"name": "wuff1996", "email": "33193253+wuff1996@users.noreply.github.com", "user": {"login": "r1cs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e86b1d3789105d47150f5cac1af9eec41964513e", "messageHeadline": "Cherry-pick from go-ethereum: internal/ethapi: return revert reason f\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 321, "deletions": 128}}, {"node": {"oid": "1c8181cb37436293c9cdce8053e4cb1d8f727a09", "messageHeadline": "Fix typo in precompile address variable name (#1438)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d51e98217dcaabf6a525e52df7cc7f55405de4a", "messageHeadline": "Fix unit tests (#1436)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a82ce91fcc0863d73d1c3cac81f207e0b1bb889f", "messageHeadline": "Run go mod tidy", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 9, "deletions": 163}}, {"node": {"oid": "9f3d66ab613a49e142fe3866e6b062defa4815a9", "messageHeadline": "Run rename_imports.sh and fix remaining compile errors", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "0ac2e18b4fad7846146c298e2315f7bf4cd7b561", "messageHeadline": "Merge branch 'master' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 70569, "deletions": 5746}}, {"node": {"oid": "410089afea1907d4abbf1dc4d1b42bda1094a5e5", "messageHeadline": "eth/protocols/snap, eth/downloader: don't use bloom filter in snap sync", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "6272484ac696770ba103b08244e62d07724dcbf6", "messageHeadline": "Adds istanbul.getLookbackWindow rpc (#1432)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "91726e8aadeebc4bda8f136aebf4b5c7da8b9d74", "messageHeadline": "les: allow either full enode strings or raw hex ids in the API (#22423)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "6d9707a458ad0d82e7f53722219656c432c9bb92", "messageHeadline": "les: fix UDP connection query (#22451)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "62d8022b513772666d92c3ba45312b61c403fea7", "messageHeadline": "les: fix UDP connection query (#22451)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 110, "deletions": 76}}, {"node": {"oid": "94ab4ea341c34ee692b707928a6da285fab85ea3", "messageHeadline": "core/rawdb: fix transaction indexing/unindexing hashing error (#22457)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 65, "deletions": 38}}, {"node": {"oid": "7cbf1d70a7428fdd247882a840c416c80c30454f", "messageHeadline": "cmd/clef (docs): fix image background (#22399)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7076e8e42ff528e0ff058da3e357343dfb6fd71d", "messageHeadline": "cmd/clef: docs - link to ethereum org repo (#22400)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99830720f681e5120fc131daaf0ad74d329bb074", "messageHeadline": "core/types: improve comments in new EIP-2718 code (#22402)", "author": {"name": "lightclient", "email": "14004106+lightclient@users.noreply.github.com", "user": {"login": "lightclient"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "bc47993692a446437b0d91cae758fb6be664050e", "messageHeadline": "tests/fuzzers: fix goroutine leak in les fuzzer (#22455)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "faacc8e0faa89f5b3a7055e86924a95b6a9be944", "messageHeadline": "cmd/geth, eth/downloader: remove copydb command (#22501)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 0, "deletions": 243}}, {"node": {"oid": "c6d45009f1ab46f61ebaa66d71d08d48097cc1a9", "messageHeadline": "eth, les: properly init statedb accesslist during tracing (#22480)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "3f74c8e0e504fe7606bc970dff71cf1266a4a9ed", "messageHeadline": "cmd/devp2p: better testcase failure output for ethtests (#22482)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "71acc2aee72ae5f5010fa837087892159b36b497", "messageHeadline": "Message Handler Benchmarking (#1414)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 265, "deletions": 0}}, {"node": {"oid": "6387c520b724525861539c43b8da98372fc42534", "messageHeadline": "cmd/geth: add ancient datadir flag to snapshot subcommands (#22486)", "author": {"name": "michael1011", "email": "me@michael1011.at", "user": {"login": "michael1011"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "aae7660410f0ef90279e14afaaf2f429fdc2a186", "messageHeadline": "p2p/enr: fix decoding of incomplete lists (#22484)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8cfe3d15966eb99deb80ba82686230ca588e91dd", "messageHeadline": "Remove Ethereum flags that don't apply to Celo (#1412)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 13, "deletions": 65}}, {"node": {"oid": "1918831df39de110beb1b4f1a00be225c7110d43", "messageHeadline": "Split extra flags on whitespace (#1429)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a91c9711c99443ad47812e7df718c8b559691330", "messageHeadline": "Short circuit in currency compare (#1430)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22082f9e565665f7da045b9ff708e4698f383c77", "messageHeadline": "cmd: extend dumpgenesis to support network flags on the cmd (#22406)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3d299b746893e39f580dfcca3cef90604d05f4b6", "messageHeadline": "les: fix errors in metric namespace (#22459)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebd9817f69659a1ce9731f5aef60a023d9d09a7f", "messageHeadline": "Adds passthrough flag to mycelo (#1421)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 45, "deletions": 18}}, {"node": {"oid": "be87f769f676cbe3bf028e856160396ed08c64fc", "messageHeadline": "core/types: reduce allocations in GasPriceCmp (#22456)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "182670849eafdde729d009ec99d12358f996fbd0", "messageHeadline": "params: begin v1.10.2 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c2d2f4ed8f232bb11663a1b01a2e578aa22f24bd", "messageHeadline": "params: release Geth v1.10.1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5aba9461646e4b0ef45a4d78287b23385d5cdd7b", "messageHeadline": "Merge pull request #22452 from holiman/testupdate_berlin", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72b8cacf132cb6deed7ae3352ccbf32b9d429417", "messageHeadline": "tests: update reference tests with 2315 removed from Berlin", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44c0bb2b44ca71790ccf8a842eccaa72619a2a02", "messageHeadline": "Merge pull request #22426 from ethereum/revert-22413-unship-berlin", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "658cb9fc4fc6d3667cf2174ac498390c299794f5", "messageHeadline": "Merge pull request #22414 from karalabe/unship-2315", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 50, "deletions": 428}}, {"node": {"oid": "d3b153fe00407494c212902bc12b947c778b81f8", "messageHeadline": "Update mycelo to work with e2e tests in celo-monorepo (#1416)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 918, "deletions": 180}}, {"node": {"oid": "4e7047a899da2809d746a8a6d1aa3a27ca4f543d", "messageHeadline": "Change verbose info log (#1413)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dab90e4d42b5ed76b5a2422f87249ebfede2a06c", "messageHeadline": "Merge pull request #22432 from karalabe/add-hirsute", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5b95453ef2a52820147332af2c0d98432f470c0d", "messageHeadline": "build: add support for Ubuntu Hirsute Hippo", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "89026d5d70835a6587577fcd96f1d49c5aa4e909", "messageHeadline": "Merge pull request #22431 from karalabe/builder-fix-ppa", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "de61da99c49146200b0f0db07dd2be6afe1232ec", "messageHeadline": "build: fix PPA failure due to updated debsrc", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9230ca4924ef3a75f1653d828a2cd845d54977e6", "messageHeadline": "Revert \"core/forkid, params: unset Berlin fork number (#22413)\"", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "d76deb44a9031b7d82a952f2ef067b6f2d1362f0", "messageHeadline": "mycelo: Adds missing migrations & a few fixes (#1409)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 7666, "deletions": 5260}}, {"node": {"oid": "ae24d545e026fbd0e7bc4d22acb6810fd2ae2fd9", "messageHeadline": "Adds flag to limit pending txs (#1406)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 31, "deletions": 3}}, {"node": {"oid": "63385374ec0e0a513ff30b9360471769e937244a", "messageHeadline": "params: begin v1.10.1 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "56dec25ae26bf749b93c3ea69538fabea60c5768", "messageHeadline": "params: release geth 1.10.0 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd316d7c7158f1ffc99910c8c07b951ec05ed067", "messageHeadline": "tests: update to latest tests (#22290)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "5a81dd97d5f3347457e640631564fa5b893720c2", "messageHeadline": "cmd: retire whisper flags (#22421)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 3, "deletions": 70}}, {"node": {"oid": "b24804d88cdbd38edc85ee9f2afaa9e6cb7a767e", "messageHeadline": "les: fix nodiscover option on the client side (#22422)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "0c404fddb51b2339eda960fbe6bf8db6e1ac121b", "messageHeadline": "[Housekeeping] Remove go-bip39 from the node (#1411)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 0, "deletions": 2085}}, {"node": {"oid": "ba999105ef89473cfe39e5e53354f7099e67a290", "messageHeadline": "core/forkid, params: unset Berlin fork number (#22413)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 37}}, {"node": {"oid": "07e907c7d4ce01fff663aa7b5a378f647518996f", "messageHeadline": "cmd/utils: fix txlookuplimit for archive node (#22419)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c539a052bd5a31dfaeabf65d789b691f5d03f300", "messageHeadline": "params: update chts (#22418)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0540d3c6f60d1cba6a3dd384790f5d1fa0d799bd", "messageHeadline": "cmd/geth: put allowUnsecureTx flag in RPC section (#22412)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "430f69e01eb33a1b2f4f3c9372da14d01aaba62e", "messageHeadline": "core/vm/runtime: more unshipping", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 223}}, {"node": {"oid": "7834e4a278038e57b741ee826b3a46ff9d809fcc", "messageHeadline": "core, eth: unship EIP 2315", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 48, "deletions": 205}}, {"node": {"oid": "19d7a37abb9f3b9bf1a94baf6bd8c7d5042e54f8", "messageHeadline": "core/rawdb: fix the transaction indexer (#22395)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d96870428f116494d5190a8e595189e283dd144b", "messageHeadline": "les: UDP pre-negotiation of available server capacity (#22183)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 915, "deletions": 89}}, {"node": {"oid": "498458b4102c0d32d7453035a115e6b9df5e485d", "messageHeadline": "core/state: fix eta calculation on pruning (#22386)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3822b09904edcd92bc203b5739115208daa38765", "messageHeadline": "accounts/keystore: use github.com/google/uuid (#22217)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "744707a490705f292b0558aa6807b3848a9c4bf9", "messageHeadline": "Merge pull request #22380 from karalabe/berlin", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 132, "deletions": 93}}, {"node": {"oid": "27b31371d46bc932853cce36078b28a53088b2b2", "messageHeadline": "rpc: add separate size limit for websocket (#22385)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "092856267067dd78b527a773f5b240d5c9f5693a", "messageHeadline": "all: define Berlin hard fork spec", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 132, "deletions": 93}}, {"node": {"oid": "dc109cce26da8a93f74a998f9dd7fc2ac0ab98d2", "messageHeadline": "les: move server pool to les/vflux/client (#22377)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 206, "deletions": 198}}, {"node": {"oid": "de9465f991916e183a504ce79988c6cef544f7f1", "messageHeadline": "cmd/devp2p: add eth66 test suite (#22363)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 721, "deletions": 27}}, {"node": {"oid": "bbfb1e4008a359a8b57ec654330c0e674623e52f", "messageHeadline": "all: add support for EIP-2718, EIP-2930 transactions (#21502)", "author": {"name": "lightclient", "email": "14004106+lightclient@users.noreply.github.com", "user": {"login": "lightclient"}}, "additions": 2446, "deletions": 909}}, {"node": {"oid": "7a3c890009535bc3b87b01d9af19566e654be9da", "messageHeadline": "les, light: improve txstatus retrieval (#22349)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 776, "deletions": 242}}, {"node": {"oid": "378e961d857e02a1ce032727da08dfebf2d96cac", "messageHeadline": "cmd, eth, les: enable serving light clients when non-synced (#22250)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "96d9306413a4effc5b887582945ac4561d299750", "messageHeadline": "Merge pull request #22381 from karalabe/lower-error-log", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2b5c82acaa89387960805d53359629e854814bd", "messageHeadline": "eth/protocols/snap: lower abortion and resumption logs to debug", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58d971eef743632b7e4fdbe59630cf2c067e5a8d", "messageHeadline": "Update Readme with rename tooling (#1403)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d7d84e6e8c8c69c83f5c1290392b57c1f6174d92", "messageHeadline": "Disable GPM updates during mycelo load tests (#1405)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "389ecfe392bd9fe90d37952ac3346116970418a1", "messageHeadline": "[mycelo] typos on env accounts cmd (#1404)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8e547eecd592fe3306e39a4fea703dc1307b8651", "messageHeadline": "cmd/utils: remove deprecated command line flags (#22263)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 53, "deletions": 333}}, {"node": {"oid": "f54dc4ab3db0592cf81b3b7ca2ed7a5136ea38a7", "messageHeadline": "travis: manually install Android since Travis is stale (#22373)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "fa61583f1b5779096672f2d9595e9e977f063627", "messageHeadline": "[mycelo] Adds `env account` command", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 244, "deletions": 41}}, {"node": {"oid": "bf5b379b13056db09405123054b5625e24189582", "messageHeadline": "Merge pull request #22369 from karalabe/android-bionic-builder", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "70afe15f680250e69b459d8d9539f594b5fb7491", "messageHeadline": "travis: bump builders to Bionic", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b502c86662b22a80dc4b9e1f6ecda66baaacc848", "messageHeadline": "Merge pull request #22368 from karalabe/ndk-bump", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9aa2670499a874a28c44424c29268889b18d027", "messageHeadline": "travis: bump Android NDK version", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cdb6a84339c0b622df7c2d79d0d24f2fc2ab2fbe", "messageHeadline": "Merge pull request #22350 from karalabe/disable-preimage-collection", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ee8d2d3054872b6aa7201a77cc5663d35c7476f", "messageHeadline": "travis, appveyor, build, Dockerfile: bump Go to 1.16 (#22351)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "2743fb042945add8dfe4ca782310e123318c7d79", "messageHeadline": "Dockerfile: bump to Go 1.16 base images", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d1a0e9b03f636babe8785dc833960a5d11e4403", "messageHeadline": "accounts/abi/bind: fix up Go mod files for Go 1.16", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "142fbcfd6f4fad825e2ce2684f9d5a487ffb3f84", "messageHeadline": "internal/ethapi: reject non-replay-protected txs over RPC (#22339)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "c4a2b682ff3ea2465417671de76c4d1e9a29fef8", "messageHeadline": "cmd/geth: add db commands stats, compact, put, get, delete (#22014)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 401, "deletions": 152}}, {"node": {"oid": "f8c8f6744526ce8b1244a6b721003853a5a602b9", "messageHeadline": "Add metric: blockFinalizationTime (#1154)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dbb648d1451884e32e02099b12707bf225d033dc", "messageHeadline": "Improves load bot (#1382)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 94, "deletions": 29}}, {"node": {"oid": "3ecfdccd9a0065365a00e7c8b60de7ee2df4e40b", "messageHeadline": "les: clean up server handler (#22357)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 114, "deletions": 87}}, {"node": {"oid": "8f03e3b107c0f7a39de31a9e7deb658431a937ac", "messageHeadline": "tests/fuzzers/les: add fuzzer for les server handler (#22282)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1218, "deletions": 687}}, {"node": {"oid": "8647233a8ec2a2410a078013ca12c38fdc229866", "messageHeadline": "les: fix balance expiration (#22343)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 92, "deletions": 9}}, {"node": {"oid": "c5023e1dc56f3ced0e3a24733e533bf962515844", "messageHeadline": "travis, appveyor, build: bump Go to 1.16", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "ca76db6116b64bb10c83085a70898750668593d2", "messageHeadline": "cmd/utils: disable caching preimages by default", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c027507e036683f555f63baa4cd02a81696fea6c", "messageHeadline": "les: renamed lespay to vflux (#22347)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "d36276d85e39f7a0071d3f5d948785e008ca1519", "messageHeadline": "p2p/dnsdisc: fix hot-spin when all trees are empty (#22313)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 138, "deletions": 19}}, {"node": {"oid": "5580bfd654540a9c9a8fe262eaec275e800d5cd3", "messageHeadline": "mycelo: Fix load bot & add --init to validator-run (#1386)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "0fe54dfc01bc8debcbc56d3a7fd0cfcbd9cd5674", "messageHeadline": "Adds tooling to support the celo-blockchain package rename (#1348)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 95, "deletions": 0}}, {"node": {"oid": "68e2ab747b40ce215a916cde7fdc77613366dcd0", "messageHeadline": "Rename module to `celo-blockchain` (#1375)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 3651, "deletions": 3651}}, {"node": {"oid": "115e66afe72bce45b746765f606554f494183640", "messageHeadline": "Small fixes for mycelo validator-run command. (#1385)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6ec15610443b28eabf665199f1dc5be2b3e3f7cb", "messageHeadline": "eth: implement eth66 (#22241)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1120, "deletions": 395}}, {"node": {"oid": "b1835b3855ebee0aa8c63d18b8f0671168ceced5", "messageHeadline": "node: always show websocket url in logs (#22307)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9ec32a9e7b2a39103c905d57e270d99463e6aa99", "messageHeadline": "rlp: handle case of normal EOF in Stream.readFull (#22336)", "author": {"name": "Or Neeman", "email": "oneeman@gmail.com", "user": {"login": "oneeman"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "52e5c38aa5dcc01566bb6d05a5312b5b642899b4", "messageHeadline": "core/state: copy the snap when copying the state (#22340)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "e01096f531862b982833732514376cead8d58e82", "messageHeadline": "eth/handler, broadcast: optimize tx broadcast mechanism (#22176)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "1489c3f4942aa50bb97659d800e9c2840f285dfc", "messageHeadline": "Merge pull request #22334 from karalabe/fix-snap-cancel", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f9445e93bb72aedec953e65734ec18b4e1eaac3d", "messageHeadline": "cmd/devp2p/internal/ethtest: use shared message types (#22315)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 36, "deletions": 84}}, {"node": {"oid": "bfdff4c5b83cc09b2f91377f87e7757ddbe7fd63", "messageHeadline": "eth: fix snap sync cancellation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6291fc92307d8ab804a15f7eb2daceba32488a2e", "messageHeadline": "Merge pull request #22331 from karalabe/enforce-min-snap-difflayers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 65, "deletions": 93}}, {"node": {"oid": "9ec3329899a0ff62ed2f83c61b50140881a577a8", "messageHeadline": "core/state/snapshot: ensure Cap retains a min number of layers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 65, "deletions": 93}}, {"node": {"oid": "915c614959024940515e044b2ea9c07317ce4b4a", "messageHeadline": "Merge pull request #22332 from karalabe/fix-fastsync-restart-bloom-crash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f4fcd4f506661c7cece755b90b8a84e51d5925ac", "messageHeadline": "rpc: increase the number of subscriptions in storm test (#22316)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e991bdae2458dbee5a28addd188a897858aa34dd", "messageHeadline": "trie: fix bloom crash on fast sync restart", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "77787802fe8f8415638480066ecace73037f1eed", "messageHeadline": "cmd/geth: fix js unclean shutdown (#22302)", "author": {"name": "Alex Mazalov", "email": "mazalov@gmail.com", "user": {"login": "alex347"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "08c878acd235fdc908b3a7a3c43dfc9fc5e9b2ef", "messageHeadline": "cmd/utils: add workaround for FreeBSD statfs quirk (#22310)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b9b844ff04c22e88f38353a6cc52090d64f5f509", "messageHeadline": "Creates mycelo cmd to ease development (#1377)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 25804, "deletions": 4}}, {"node": {"oid": "7d1b711c7d0f27efd7772c81bb73b9b29720515a", "messageHeadline": "les: enable les/4 and add tests (#22321)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "9d8bb95a7f5093101b41a8487547608d8c643cdf", "messageHeadline": "Adds new account/bind version with support to TxObj (#1379)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 2664, "deletions": 4}}, {"node": {"oid": "2fc465a7be6f29f75f0528d7867fe3e5f49c4e65", "messageHeadline": "Merge pull request #22319 from karalabe/fix-defer-leak", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ef227c5f42a2e180b0e3b57d38ef5018fc8733d8", "messageHeadline": "core: fix temp memory blowup caused by defers holding on to state", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "73c7ac8acaa84a5ffdb4b2426b2c8d1927defde9", "messageHeadline": "Refactor EVMContext to avoid depending from engine (#1378)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "feeb9d6d034ec3de3088abbe51af8dfa211f935e", "messageHeadline": "Remove duplicate `--etherbase` flag.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "111abdcfbdc3c73b527589dce7863d3b93eca91d", "messageHeadline": "cmd/devp2p: fix documentation for eth-test (#22298)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1c73a28af43f610d8a72cb9f12146c06645d618d", "messageHeadline": "Merge commit '37877e8' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d31d0b8404434ca6899adadcc315abc2b1f0b6db", "messageHeadline": "Merge commit '263622f' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dd255d19bc7b12c67e448616cd1c8347feafc06f", "messageHeadline": "Merge commit '0b2edf0' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 121, "deletions": 35}}, {"node": {"oid": "ae9ba1498b427d648b4a2576ccd892e0694af1a7", "messageHeadline": "Fix eth65 reference from upstream merge to say Celo66", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98479fbbbc0439e912e278cdef6bc815fc08a731", "messageHeadline": "Merge commit '34ed2d8' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "73d69beade1313e011efc707f59eb7a7ce55eaf4", "messageHeadline": "Merge commit '933acf3' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 152, "deletions": 155}}, {"node": {"oid": "3c785151a3939887a5d1d3121ebb559567248b90", "messageHeadline": "Tidy up deprecated CLI flags, following the pattern from upstream", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 71, "deletions": 66}}, {"node": {"oid": "1bbc8a1944312b91ca72a298c2438133906e9503", "messageHeadline": "Merge pull request #22293 from karalabe/txunindex-1year", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "409b16e5abac3a48c21142fdfa68d33cf6c95fca", "messageHeadline": "cmd/utils, eth/ethconfig: unindex txs older than ~1 year", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cb3c7e431978f0bd5efb19b378aa9e42d940986d", "messageHeadline": "accounts/abi/bind: fixed unpacking error (#22230)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "c87d3b6a723af02ca10db255bd90ace085a722d3", "messageHeadline": "Merge commit 'c989bca' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 367, "deletions": 102}}, {"node": {"oid": "27786671d28705159f15cd458045d29d732110e5", "messageHeadline": "internal/debug: add switch to format logs with json (#22207)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "2fdba3aacb0f766345cbc8c4fd270e4da93b48e6", "messageHeadline": "Merge pull request #22294 from holiman/pruner_compact_fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "38546cd660986767a115e7a95530db9fdde695c1", "messageHeadline": "Prestwich+kilic/bls12377 (#1341)", "author": {"name": "James Prestwich", "email": "10149425+prestwich@users.noreply.github.com", "user": {"login": "prestwich"}}, "additions": 13855, "deletions": 95}}, {"node": {"oid": "74dbc20260caac0159ca59bfad1f41321130e676", "messageHeadline": "core/state/pruner: fix compaction range error", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "944d9014362c69303710aeb909fc44a63f159c29", "messageHeadline": "Merge pull request #22291 from karalabe/fix-pruner-compaction", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "2728672c28183da21028379ea5497debe92325b4", "messageHeadline": "core/state/pruner: fix compaction after pruning", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ce11e00b09428dd634d4c9581582bedcef08a8c9", "messageHeadline": "Adds script to build and publish a private docker image (#1349)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a388371f5835f3790c542af1cb65ea157f8524d2", "messageHeadline": "Merge commit '5876566' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 35, "deletions": 20}}, {"node": {"oid": "60eb5f04f9e0fdc468e639a664588f80dc93508a", "messageHeadline": "Merge commit 'ab72803' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 22, "deletions": 48}}, {"node": {"oid": "6947e32d60fe88d679faab895e9ab50082c271f5", "messageHeadline": "Merge commit 'e872083' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 99, "deletions": 103}}, {"node": {"oid": "7e14746589dca1fd7bcca545e0b49c824235c543", "messageHeadline": "Merge commit 'c43be6c' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f7aa026d6d403f69d694323d4d16805b58c384eb", "messageHeadline": "Merge commit '7e4d192' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "57560f0a437e938f9bcf6335758abfea0751ddcb", "messageHeadline": "Merge commit 'd2d3166' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1104, "deletions": 199}}, {"node": {"oid": "e34852e9589719e8991011614f18ea163129e59d", "messageHeadline": "Merge commit '1264c19' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "29c34cc0a211bf7df9fa1755f0bfba94c61cc28e", "messageHeadline": "Prestwich+kilic/bls12381 (#1340)", "author": {"name": "James Prestwich", "email": "10149425+prestwich@users.noreply.github.com", "user": {"login": "prestwich"}}, "additions": 17713, "deletions": 42}}, {"node": {"oid": "123e934e72dbbc63281858ec20c29beb6f70d9ba", "messageHeadline": "Merge pull request #22288 from karalabe/1.10.unstable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f566dd305e7db3a629a783ce89697f49c4ba4a75", "messageHeadline": "all: bloom-filter based pruning mechanism (#21724)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1491, "deletions": 148}}, {"node": {"oid": "d86906f1e6040e4e57c164fc5dfab0f97329b229", "messageHeadline": "params: just to make snapshots a bit more official", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bbe694fc52705e3cb128f21453ae1fcea6873fb2", "messageHeadline": "Merge pull request #22280 from karalabe/snapshot-default", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "477fd420b393e3e5b962ac8c5af90a1add54d9d7", "messageHeadline": "metrics: fix cast omission in cpu_syscall.go (#22262)", "author": {"name": "isdyaufh8o7cq", "email": "sebaskil@icloud.com", "user": {"login": "isdyaufh8o7cq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "994cdc69c8ab79b97f490c64721f2908df2070d7", "messageHeadline": "cmd/utils: enable snapshots by default", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e74bd587f730fcdb5a9b625390da8aa85a2cbbc8", "messageHeadline": "consensus: remove seal verification from the consensus engine interfa\u2026", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 4, "deletions": 20}}, {"node": {"oid": "7ed860d4f17884ac9f1f6b927244a70e2e92eb94", "messageHeadline": "eth: don't wait for snap registration if we're not running snap (#22272)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "fba5a63afe0993da70896c763b4fdfa953e066ff", "messageHeadline": "internal/ethapi: fix typo in comment (#22271)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "098a2b6e26e59ce09c72869f7919724ba7fd97ee", "messageHeadline": "eth: move eth.Config to a common package (#22205)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 265, "deletions": 215}}, {"node": {"oid": "28121324ac42ad88b911da514ae2c092f5718f5d", "messageHeadline": "internal/ethapi: comment nitpick (#22270)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54735a67239d19d3f29e3f8ebd348a6c88ed31fa", "messageHeadline": "fuzzers: added consensys/gurvy library to bn256 differential fuzzer (\u2026", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 180, "deletions": 18}}, {"node": {"oid": "3512b41c5cd024421a2048c70688c1b82f122dff", "messageHeadline": "core: reset txpool state on sethead (#22247)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "fe61a4eed7a3ce72404465b470ff768e44ad5159", "messageHeadline": "CIP-20: Extensible Hash Functions (#1249)", "author": {"name": "James Prestwich", "email": "10149425+prestwich@users.noreply.github.com", "user": {"login": "prestwich"}}, "additions": 2712, "deletions": 5}}, {"node": {"oid": "5ca6e93b88928b8421dbf2500616154b89f1f32e", "messageHeadline": "Changes to issue templates & codeowners (#1337)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 103, "deletions": 121}}, {"node": {"oid": "7052019d89197d0bada8756c652b8afd4c1efde4", "messageHeadline": "Merge commit '7f95a85fd' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 35, "deletions": 57}}, {"node": {"oid": "e737af594b6cf48cf70758f4fc162a858d692cc3", "messageHeadline": "Merge commit '0708b57' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 59, "deletions": 12}}, {"node": {"oid": "748c7e24db33947c3b09a777627a53680cb185c7", "messageHeadline": "Merge commit '1893266' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cae0c999b0598a90c25ca3027d5682e7cd60f259", "messageHeadline": "Fix indeterministic tests TestReorgSideEvent and TestLogRebirth", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 14, "deletions": 3}}, {"node": {"oid": "69eedc580119c58cae0a78b7c6b3b8556a9e800d", "messageHeadline": "Merge branch 'master' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 4017, "deletions": 1664}}, {"node": {"oid": "aae584d2a7ee6fa441f4772c1a26693ee2ac700d", "messageHeadline": "Fix indeterministic test TestSideLogRebirth (#1339)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8109498be16ec12bd7998cf4db979e923dd6f036", "messageHeadline": "Merge commit '92a7538' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 71, "deletions": 139}}, {"node": {"oid": "7714b18daa897d7d3942e7b593222a073cfe481b", "messageHeadline": "Add Churrito and Donut override flags (#1338)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 50, "deletions": 6}}, {"node": {"oid": "9d6350e45f4f9b45933f7f4f2b900a7ebf274dd5", "messageHeadline": "Merge pull request #1336 from celo-org/oneeman/better-gas-estimation-\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 955, "deletions": 545}}, {"node": {"oid": "640ad02de789eb94ec0d2b1d5fe22cba0591fcda", "messageHeadline": "Merge branch 'master' into oneeman/better-gas-estimation-from-upstream", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 27}}, {"node": {"oid": "dcd7c909c325f203983a998ac030cce662dbaa2c", "messageHeadline": "Cleanup `go.mod` and `go.sum` (#1335)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "83e4c49e2b8d3fa83675cf5647e45a6ade7b8b4f", "messageHeadline": "trie : use trie.NewStackTrie instead of new(trie.Trie) (#22246)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ef84da8481feedce8616c43ec48e15b7a4838290", "messageHeadline": "all: remove unneeded parentheses (#21921)", "author": {"name": "Alex Prut", "email": "1648497+alexprut@users.noreply.github.com", "user": {"login": "alexprut"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "4eae0c6b6f2bcaa450df50077bb991e3bbbb106f", "messageHeadline": "cmd/geth, node: allow configuring JSON-RPC on custom path prefix (#22\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 320, "deletions": 65}}, {"node": {"oid": "e3430ac7df8a7c232f6374120eb1297c7fdfe5ee", "messageHeadline": "eth: check snap satelliteness, delegate drop to eth (#22235)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 201, "deletions": 236}}, {"node": {"oid": "2e683316aa9b98803a138a97b0a9b1cd8b00dafb", "messageHeadline": "Merge commit '5c39934' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1949, "deletions": 1268}}, {"node": {"oid": "3c728fb129210c044ae71aad55e4c059d70a318d", "messageHeadline": "eth/tracers: fix unigram tracer (#22248)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "2a87f252bc49efa3b5acbd7e0f8ec17a44c8ec83", "messageHeadline": "Merge branch 'master' into oneeman/better-gas-estimation-from-upstream", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3970, "deletions": 1633}}, {"node": {"oid": "81187a5a7fca7db5ae0455e05a0779529c9c7f2f", "messageHeadline": "Delint with goimports", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0cf7f8ec9b02d41b3f09c7eb14552bd8e329d29", "messageHeadline": "Delint with goimports", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60106832a04599b937a8a0290aaf37563eea2a6e", "messageHeadline": "Move TypedData from signer.core to shared.signer (#1303)", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 1077, "deletions": 895}}, {"node": {"oid": "9373944bfdf5a1f2e4708d028eaa6af9209462f8", "messageHeadline": "Benchmark round changes and pre-prepares (#1309)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 137, "deletions": 7}}, {"node": {"oid": "4a855411136b8810ee10a86847a9ff592c4cf1dd", "messageHeadline": "backend: Updated logger level (#1281)", "author": {"name": "Udaya Prakash", "email": "udayaprakash2899@gmail.com", "user": {"login": "udaya2899"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bc096482230d63b021077bd534db165cec45d0c", "messageHeadline": "CIP-25: Add ed25519 precompile (#1256)", "author": {"name": "Mateusz Kaczanowski", "email": "kaczanowski.mateusz@gmail.com", "user": {"login": "mkaczanowski"}}, "additions": 108, "deletions": 2}}, {"node": {"oid": "5ab2a4581c0dbe27840536b6fc511d7974a29103", "messageHeadline": "CIP-26 precompile (#1307)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 292, "deletions": 24}}, {"node": {"oid": "f25b437b70dd8be8ab7677fae607e01cd86c1ef4", "messageHeadline": "cmd/clef: don't check file permissions on windows (#22251)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "008c055b5d139d6cc40e34625f86a085cebeb76a", "messageHeadline": "CIP-28: Split etherbase into validator & txFeeRecipient addresses (#1\u2026", "author": {"name": "andres-dg", "email": "63209778+andres-dg@users.noreply.github.com", "user": {"login": "andres-dg"}}, "additions": 286, "deletions": 145}}, {"node": {"oid": "7a800f98f66103d934f24231ffec1a656d25b496", "messageHeadline": "les/utils: UDP rate limiter (#21930)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 625, "deletions": 14}}, {"node": {"oid": "eb21c652c0a9d8f651efc0251cc5797a3328d863", "messageHeadline": "cmd,core,eth,params,tests: define yolov3 + enable EIP-2565 (#22213)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 112, "deletions": 88}}, {"node": {"oid": "2e5d14170846ae72adc47467a1129e41d6800349", "messageHeadline": "rpc: deprecate Client.ShhSubscribe (#22239)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a72fa88a0d661f86a06d3d89c755a4e7dcff1e4e", "messageHeadline": "les: switch to new discv5 (#21940)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 113, "deletions": 6184}}, {"node": {"oid": "9c5729311e89bff5acc1f33c1f4a646dfcce7dab", "messageHeadline": "accounts/scwallet: update documentation (#22242)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ad038b62899ae59160f9871573ec6786e95cb918", "messageHeadline": "accounts/scwallet: use go-ethereum crypto instead of go-ecdh (#22212)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "681618275cc5a4819af446029a064d266190ae8c", "messageHeadline": "core: speed up header import (#21967)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "14d495491ddf31464135563720705fc2c1e5eb22", "messageHeadline": "core/state: fix panic in state dumping (#22225)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "573f373d2bb264af6a2e39c3b219c999fc242122", "messageHeadline": "internal/ethapi: print tx details when submitting (#22170)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "7202b410b064c17c0648c4c6c212dc4c2a787907", "messageHeadline": "tests/fuzzers/abi: fixed one-off panic with int.Min64 value (#22233)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d2779ed7acde5d0fa3ab53fcdc11ab1697703300", "messageHeadline": "eth, p2p: reserve half peer slots for snap peers during snap sync (#2\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "adf130def83fbf7b7902ff4bacab7bb369517dcb", "messageHeadline": "eth/tracers: move tracing APIs into eth/tracers (#22161)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1071, "deletions": 322}}, {"node": {"oid": "49cdcf5c70735dc85bd9c22b45811a3ec7cef54d", "messageHeadline": "core: reset to genesis when middle block is missing (#22135)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "04a72260c5bcca0ec7c4a63532fb29f68db03384", "messageHeadline": "snapshot: merge loops for better performance (#22160)", "author": {"name": "Melvin Junhee Woo", "email": "melvin.woo@groundx.xyz", "user": {"login": "ehnuje"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "59a79137b9c8740a3623cdf35512e1eb49c8a20b", "messageHeadline": "go.mod: upgrade github.com/huin/goupnp (#22227)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "c0862f4f4c21c0ff54636d5122f09f310133d504", "messageHeadline": "graphql: change receipt status to decimal instead of hex (#22187)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "1770fe718af661334391766455c43157e378b9fa", "messageHeadline": "go.mod: update dependencies (#22216)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 338, "deletions": 30}}, {"node": {"oid": "797b0812ab742b2a24e3c9277fa6564ff9eb9094", "messageHeadline": "eth/protocols/snap: snap sync testing (#22179)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1248, "deletions": 147}}, {"node": {"oid": "3708454f58923582585c5a231243324729011a39", "messageHeadline": "cmd, geth: CLI help fixes (#22220)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "db35d77b63ab462990ad95481e116f9340d52de2", "messageHeadline": "cmd, geth: CLI help fixes (#22220)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "044045e151fd1464dca70883642b9431ec044e8a", "messageHeadline": "Merge pull request #1251 from celo-org/oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 11105, "deletions": 2567}}, {"node": {"oid": "f26c19cbcd60175598824c7e09b64b8896daf721", "messageHeadline": "common/mclock: remove dependency on github.com/aristanetworks/goarist\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "9e1bd0f3671d19d4964ed8c8a95edfd12413d8c3", "messageHeadline": "trie: fix range prover (#22210)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "231040c633f24b2b0d56aaeb704a0738ba4adb9c", "messageHeadline": "event: add ResubscribeErr (#22191)", "author": {"name": "\u0141ukasz Zimnoch", "email": "lukaszzimnoch1994@gmail.com", "user": {"login": "lukasz-zimnoch"}}, "additions": 64, "deletions": 4}}, {"node": {"oid": "c4307a9339fd4e66598fd5c378e8f6f97ad878e2", "messageHeadline": "eth/filters: fix potential deadlock in filter timeout loop (#22178)", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 101, "deletions": 22}}, {"node": {"oid": "ddadc3d27379a3326fd1b78278e5e5da44a91d94", "messageHeadline": "Merge pull request #21047 from holiman/improve_updates_2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 545, "deletions": 81}}, {"node": {"oid": "42f9f1f0738bde1126eaa6f6bed9c1ae03e304a3", "messageHeadline": "core/state: convert prefetcher to concurrent per-trie loader", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 384, "deletions": 281}}, {"node": {"oid": "1e1865b73f6b0d2fef656d2f37e20e41d13a5ef0", "messageHeadline": "core: implement background trie prefetcher", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 395, "deletions": 34}}, {"node": {"oid": "81bf9f97c9edf0169e47b5b700715e2eae58e08a", "messageHeadline": "downloader: extract findAncestor search functions (#21744)", "author": {"name": "meowsbits", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "5055b5d2544a33a10d2fad1f36fd7212f604ee00", "messageHeadline": "Mover CI back to celo-monorepo master", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d14b7562febafb7ff6fa0ad5da709d7901556a5c", "messageHeadline": "CIP-21 Governable \"lookbackWindow\" parameter (#1136)", "author": {"name": "andres-dg", "email": "63209778+andres-dg@users.noreply.github.com", "user": {"login": "andres-dg"}}, "additions": 377, "deletions": 114}}, {"node": {"oid": "7da8f75d5bab50ad5477d50bc96d383e5c8359b8", "messageHeadline": "go.mod: upgrade golang-lru (#22134)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1301eb0df07219d576c56400128c56f4f65beab", "messageHeadline": "oss-fuzz: fix abi fuzzer (#22199)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d75d29209bd87e95729fb85e766d65cdcd2fd24", "messageHeadline": "Add patch for mobile libs (#1293)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "2a398d2894b585b0e4d4c2a87c5a37ebe1a38def", "messageHeadline": "Update golang 1.14.12 references to 1.14.14 (#1308)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1fdcea735970c9eebdfbed357285aadcd033efeb", "messageHeadline": "Revert \"CIP-26: Get validator BLS key precompile (#1250)\" (#1306)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 11, "deletions": 168}}, {"node": {"oid": "73d96fc1ffc570bc4201697b214e4cd3a7690439", "messageHeadline": "CIP-26: Get validator BLS key precompile (#1250)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 168, "deletions": 11}}, {"node": {"oid": "45cb1a580abad0d4e8caa1c8b7dfacd5ef3d27bc", "messageHeadline": "eth, les: add new config field SyncFromCheckpoint (#22123)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 209, "deletions": 35}}, {"node": {"oid": "24c1e3053b6767add29bf257c7943dc6aa5fa91d", "messageHeadline": "cmd/geth: graceful shutdown if disk is full (#22103)", "author": {"name": "Alex Mazalov", "email": "mazalov@gmail.com", "user": {"login": "alex347"}}, "additions": 113, "deletions": 2}}, {"node": {"oid": "649dc186acdd515b31ba03790428801d7774472a", "messageHeadline": "CIP-22: EpochSnarkData Changes (#1231)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 332, "deletions": 75}}, {"node": {"oid": "a37e7f096fd17bcc22ec7163e9d22130d5c3b535", "messageHeadline": "set the node to be validator when in dev mod (#1305)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e9f5ca5d302298b933668af539ad1e213bdfa6e", "messageHeadline": "core/state/snapshot: write snapshot generator in batch (#22163)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 653, "deletions": 417}}, {"node": {"oid": "10555d46849fc805aa28921fed4d46e4bdaf0c4c", "messageHeadline": "cmd/geth: dump config for metrics (#22083)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 92, "deletions": 10}}, {"node": {"oid": "398182284cb1635be833017e87d484795a5e5c56", "messageHeadline": "tests/fuzzers/abi: better test generation (#22158)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 51, "deletions": 79}}, {"node": {"oid": "034ecc3210623d1585f0ffd6a2c8a64d4b7ee0c1", "messageHeadline": "les: remove useless protocol defines (#22115)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "c76573a97b15e28c0d5c783cab3a62e9203db1c9", "messageHeadline": "eth/protocols/eth: fix slice resize flaw (#22181)", "author": {"name": "Dan DeGreef", "email": "dan.degreef@gmail.com", "user": {"login": "dadeg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d62ee65b2d3100da0292232f8169282237f5487", "messageHeadline": "les: don't drop sentTo for normal cases (#22048)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "da81ab8936f39d545482b15e47c19b6bebf8b2d7", "messageHeadline": "Fix bug in istanbul's backlog 'clearBacklogForSeq()' (#1300)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 52, "deletions": 2}}, {"node": {"oid": "3944976a9adc376a9868ab41c7b4bc0b38507981", "messageHeadline": "Merge pull request #22177 from karalabe/snapshot-storage-logs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c4deebbf1e186e3b7e96c4e0ab395d3207cec55e", "messageHeadline": "core/state/snapshot: add generation logs to storage too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d13c59fef0926af0ef0cff0a2e793f95d46442f0", "messageHeadline": "Merge pull request #22169 from karalabe/faucet-regen", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "12969084d17878ccb7978f24574bafacfe99f4dd", "messageHeadline": "cmd/faucet: update the embedded website asset", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "96157a897be2032be5fdb87f947fbe5df8a53bd4", "messageHeadline": "graphql: fix spurious travis failure (#22166)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2aaff0ad76991be8851ae30454d2e2e967704102", "messageHeadline": "consensus/ethash: increase seal timeout for tests (#22162)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6296211a3ee2502bdec73256eadaf9185fb4d946", "messageHeadline": "graphql: fix spurious error in test (#22164)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c94081774f6c8c43e10deb5735c3f9a09a7bcd04", "messageHeadline": "tests: update the reference tests (#22009)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7a6be163f07c967172dfcb3fe2ef25ff08dd4de", "messageHeadline": "cmd/utils: don't enumerate USB unless --usb is set (#22130)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "93a89b26819c9b21ff32ab650b8916076b53b471", "messageHeadline": "go.mod: use github.com/holiman/bloomfilter/v2 (#22044)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 18, "deletions": 78}}, {"node": {"oid": "23f837c38827d7c1ea67b71eb6f79934562f0d98", "messageHeadline": "cmd/utils: avoid making console preloads absolute (#22109)", "author": {"name": "meowsbits", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "984e752ce52b09142ed936c337456df27128e3bc", "messageHeadline": "eth: return error from eth_chainID during sync before EIP-155 activat\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "39b3b8ffb44983a260031d5077226d952ddfb9bf", "messageHeadline": " graphql: fix issue with unmarshalling int32 into `Long` type #22153", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49c2816d5464ed208389d52ed7cf47f35630b1c2", "messageHeadline": "eth: improve log message (#22146)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "79e2174e4d58ede93cce8fafbd13dd5566cbb729", "messageHeadline": "Merge pull request #22157 from karalabe/prque-tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 230, "deletions": 0}}, {"node": {"oid": "ab5e3f400f9dd3832508208ecef8b75c681728ce", "messageHeadline": "common/prque: pull in tests and benchmarks from upstream", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 230, "deletions": 0}}, {"node": {"oid": "5a1b38435270336fd86fe742c9951abad870b84d", "messageHeadline": "core: persist bad blocks (#21827)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 196, "deletions": 41}}, {"node": {"oid": "89030ec0b442a08fb82d4452f3132ab1602b8182", "messageHeadline": "eth/downloader: fix race condition in tests (#22140)", "author": {"name": "Chris Ziogas", "email": "ziogaschr@gmail.com", "user": {"login": "ziogaschr"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "278176e05ac8646c1c3642d02134fd7000a5be64", "messageHeadline": "Stop proxies from trying to generate randomness (#1289)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "889f5645b57dde5b5d4cccf1561bdb449293d2d8", "messageHeadline": "ethclient: better test suite for ethclient package (#22127)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 231, "deletions": 28}}, {"node": {"oid": "559bb0ddf6eac149a4de59434da7d2745ef5b4c1", "messageHeadline": "Merge commit '2ec7232' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "537147244b1d2bd7acff63c15536eb9831090c3c", "messageHeadline": "Clarify that check for funds needed for transfer is done about buying\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "591e331951c03ea487b088ed61864175c2a7a11b", "messageHeadline": "Cleanup validator uptime computation (#1270)", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 608, "deletions": 293}}, {"node": {"oid": "8a08eb86260d4585197d28f7dbe0e207b0e609f4", "messageHeadline": "Add overflow check to fee currency cost portion of intrinsic gas calc\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d9ad7e3ab13074be7aa432767b94a72e1da1b5a4", "messageHeadline": "Rename `ErrInsufficientBalanceForFees` to `ErrInsufficientFundsForFees`.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b644bf334c791d0f8b69ca7befb9b0655558062", "messageHeadline": "Make comments complete complete and clear.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b88ab75bcbc5eaecaf5619ec730aa00f5e7c941", "messageHeadline": "cmd/faucet: fix nonce-gap problem (#22145)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "165f53fc6e9e904054c67462000a19fc83dcc12f", "messageHeadline": "les: remove transaction propagation limits (#22125)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "40c0dddb25de8810e964b473c78fd1b028f47c10", "messageHeadline": "Merge commit 'b9df7ec' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 569, "deletions": 254}}, {"node": {"oid": "8ec69a83aa480883b4b4d719e8c4d645b1173fed", "messageHeadline": "random beacon cache changes (#1278)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 287, "deletions": 84}}, {"node": {"oid": "d3952898c33fe2647eed27dd86df3c7ae4c9ddcc", "messageHeadline": "Merge pull request #22137 from karalabe/faucet-fb-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "323186b5e18730703e1815c47a5ec07958d55b70", "messageHeadline": "tests: change precompile tests to use Donut block (#1286)", "author": {"name": "James Prestwich", "email": "10149425+prestwich@users.noreply.github.com", "user": {"login": "prestwich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c6665e7d62ed166d9f1cf4519ad23ab77c5cae3", "messageHeadline": "cmd/faucet: switch Facebook auth over to mobile site", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "4bb5c6ca7a19f5ad0230879205380adaca12ef4f", "messageHeadline": "eth/protocols/snap: speed up hash checks (#22023)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 107, "deletions": 6}}, {"node": {"oid": "38310f9022466348310dd6f09c64790c4e5a765b", "messageHeadline": "Merge pull request #22136 from karalabe/faucet-websocket-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "58b9db5f7cf7a3db4d9d0afa3772fb8da32ebc3a", "messageHeadline": "eth/protocols/snap: track reverts when peer rejects request (#22016)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 116, "deletions": 56}}, {"node": {"oid": "44208d925811dc309b9e26df6dc1752ba359a0a8", "messageHeadline": "cmd/faucet: fix websocket race regression after switching to gorilla", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "8bd8e1b24afeb5b19bc6709c7358f325c039750b", "messageHeadline": "Merge pull request #22122 from karalabe/snapshot-polishes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d2e1b17f1828424906c9033b1dcbd3f2756a0c2c", "messageHeadline": "snapshot, trie: fixed typos, mostly in snapshot pkg (#22133)", "author": {"name": "Melvin Junhee Woo", "email": "melvin.woo@groundx.xyz", "user": {"login": "ehnuje"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "32338ca821492aea962821093bbb6455d7251371", "messageHeadline": "Merge branch 'oneeman/merge-upstream-1.9.13' into oneeman/merge-upstr\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 904, "deletions": 600}}, {"node": {"oid": "750fd4b63fba4b0f4a0995f9886d6c43a447e6b2", "messageHeadline": "Donut precompile scaffolding. (#1284)", "author": {"name": "James Prestwich", "email": "10149425+prestwich@users.noreply.github.com", "user": {"login": "prestwich"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "0ba13f72ed4b692b05f37e4237935a2f3a756353", "messageHeadline": "Fix eth peer error handling (#1283)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 22, "deletions": 12}}, {"node": {"oid": "072fd9625472b585dc7c0bd5fab17e289c0d91a9", "messageHeadline": "graphql: return decimal for `estimateGas` and `cumulativeGas` queries\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "d667ee2d1063faad0b4347db498bda00f34a1ba6", "messageHeadline": "crypto: fix ineffectual assignments (#22124)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "83d317cff937940395fcb7ece29effc9c7779c13", "messageHeadline": "cmd/utils, eth/downloader: minor snap nitpicks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b37c8cfd566544ffd422e530fe24f6e5a4c01ec6", "messageHeadline": "Gastonponti/lightclient stats (#1260)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 350, "deletions": 50}}, {"node": {"oid": "d234a9a7a2be37f0b9c3d969a667bfae17556a21", "messageHeadline": "Merge branch 'master' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 904, "deletions": 600}}, {"node": {"oid": "249b508ae4e8c6d85c9f5503c93d3979c54f1369", "messageHeadline": "Merge pull request #1239 from celo-org/oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1400, "deletions": 1277}}, {"node": {"oid": "781f46752b63f5ad7ea14d6008353d0abd85429d", "messageHeadline": "Merge branch 'master' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3982, "deletions": 702}}, {"node": {"oid": "618454214b70124646dc1c6333a59138b97d6b0a", "messageHeadline": "eth/downloader: enhanced test cases for downloader queue (#22114)", "author": {"name": "jk-jeongkyun", "email": "45347815+jeongkyun-oh@users.noreply.github.com", "user": {"login": "jeongkyun-oh"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "9ba306d47ef3211de83bb858643abab77faf0528", "messageHeadline": "common/compiler: fix parsing of solc output with solidity v.0.8.0 (#2\u2026", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "4714ce9430d2519e869a993d9f973a062dfc52d6", "messageHeadline": "cmd/geth: added --mainnet flag (#21932)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "eb2a1dfdd21eeb89fcd6f9c06d42770e5078a6ed", "messageHeadline": "graphql: use a decimal representation for gas limit and gas used (#21\u2026", "author": {"name": "Antoine Toulme", "email": "atoulme@users.noreply.github.com", "user": {"login": "atoulme"}}, "additions": 150, "deletions": 81}}, {"node": {"oid": "664903dc889ec295b8eea292964547dc7910a26d", "messageHeadline": "cmd/geth: usb is off by default (#21984)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "9584f56b9d2fe950b8fa70f5c7398de404f6b71c", "messageHeadline": "miner: avoid sleeping in miner (#22108)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "6ada9f0f38d14941ab02144319dba9482da18da5", "messageHeadline": "Merge pull request #22107 from karalabe/faucet-twitter", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 118, "deletions": 52}}, {"node": {"oid": "e4571d8c12be5aaa380ee58ea35a5617823e5324", "messageHeadline": "cmd: support v1.1 Twitter API in faucet, fix puppeth", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 118, "deletions": 52}}, {"node": {"oid": "1951e20d1040627faf3b6722c88ddf0e86ecf50e", "messageHeadline": "SECURITY.md: link to release page (#22067)", "author": {"name": "Suriyaa Sundararuban", "email": "isc.suriyaa@gmail.com", "user": {"login": "suriyaa"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5c2a7ce2ccace9f453bcd320b4ac52e1f5ce3ab2", "messageHeadline": "node: rename startNetworking to openEndpoints (#22105)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "47820ef726a7b08ea2e22baff8fff64231c3046b", "messageHeadline": ".github: Replace wiki links with new doc pages (#22065) (#22068)", "author": {"name": "Suriyaa Sundararuban", "email": "isc.suriyaa@gmail.com", "user": {"login": "suriyaa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f83fc302a504919f6668060110cbb8b64c26dd07", "messageHeadline": "cmd/geth: update copyright year (#22099)", "author": {"name": "Vie", "email": "yangchenzhong@gmail.com", "user": {"login": "vieyang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "167ff563d16a405a89ce449fdb34eb6d99631053", "messageHeadline": "core/state/snapshot: gethring -> gathering typo (#22104)", "author": {"name": "Melvin Junhee Woo", "email": "melvin.woo@groundx.xyz", "user": {"login": "ehnuje"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a3993c558616868e35f9730e92c704ac16ee437", "messageHeadline": "accounts/abi/bind: fix erroneous test (#22053)", "author": {"name": "yumiel yoomee1313", "email": "yumiel.ko@groundx.xyz", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a425a47ddcb6078e2ae6ab062bb73f2c0939fd1d", "messageHeadline": "core/rawdb, eth/protocols : Method name typo fix (#22026)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c17a7733df3aa7f68d4e0ff5ce9d5c2919284faa", "messageHeadline": "docs: replace wiki links with new doc pages in readme.md (#22065) (#2\u2026", "author": {"name": "Suriyaa Sundararuban", "email": "isc.suriyaa@gmail.com", "user": {"login": "suriyaa"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "653e8b9dd9b7a1565b0e26c71ad70a83803ad529", "messageHeadline": "eth/downloader: remove unnecessary condition (#22052)", "author": {"name": "jk-jeongkyun", "email": "45347815+jeongkyun-oh@users.noreply.github.com", "user": {"login": "jeongkyun-oh"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ab0979f9306e87025d821b2629985e8bffe130ef", "messageHeadline": "signer: docs - replace wiki links with new doc pages (#22069)", "author": {"name": "Suriyaa Sundararuban", "email": "isc.suriyaa@gmail.com", "user": {"login": "suriyaa"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0a09a39325814a2acbf4486c74b9aa9e6cff04d6", "messageHeadline": "eth/filters: replace wiki links with new doc pages (#22070)", "author": {"name": "Suriyaa Sundararuban", "email": "isc.suriyaa@gmail.com", "user": {"login": "suriyaa"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2f8100615ad1d8335e38024221143163f09d54fe", "messageHeadline": "cmd/geth: replace wiki links with new doc pages (#22071)", "author": {"name": "Suriyaa Sundararuban", "email": "isc.suriyaa@gmail.com", "user": {"login": "suriyaa"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b13e9c4e3d603955f92c1542a5e86c740f43f33e", "messageHeadline": "tests/fuzzers: fix false positive in bitutil fuzzer (#22076)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9c6b5b904a0ea050a0ffda7cf7b60678b457783d", "messageHeadline": "eth, eth/tracers: include intrinsic gas in calltracer, expose for all\u2026", "author": {"name": "Sina Mahmoodi", "email": "1591639+s1na@users.noreply.github.com", "user": {"login": "s1na"}}, "additions": 92, "deletions": 94}}, {"node": {"oid": "25c0bd9b43da2c5b64e17b3847a8490d6abbe5c1", "messageHeadline": "README.md: update Travis badge (#22079)", "author": {"name": "Timo Tijhof", "email": "krinklemail@gmail.com", "user": {"login": "Krinkle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9012a039b8aaf3e68ccc3826bb17d27eaf0fa1c", "messageHeadline": "common,crypto: move fuzzers out of core (#22029)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 84, "deletions": 38}}, {"node": {"oid": "158f72cc0c889739f49dde42210328902073353d", "messageHeadline": "internal/ethapi: restore net_version RPC method (#22061)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "61469cfeaf2a6d0b1598afbaf35dd2d1872604ce", "messageHeadline": "eth/downloader: fix typo in comment (#22019)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5a3ffa3638c8fbcb694881efa7e89f69717cdd3", "messageHeadline": "eth/download/statesync : optimize to avoid a copy in state sync hashi\u2026", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "56b45de9d8004443581fa54e29496935c511a9b2", "messageHeadline": "Only create replicaState if configured as a validator (#1228)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 44, "deletions": 13}}, {"node": {"oid": "3c46f5570bd674cf49c0113352ff79a4e026a5b8", "messageHeadline": "cmd/faucet: sort requests by newest first (#22018)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f1e87b37f5eb93636c90fcf6a8ce8e04de3a39d", "messageHeadline": "Don't report missed in a row if metrics are disabled (#1274)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3bb0391cfe00bbf28c48d709059e0e28f0cbf35b", "messageHeadline": "Reduce logging level (#1268)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35908b1600723d660ce70b09fd81d31dbfc6fe1a", "messageHeadline": "Oneeman/cherry pick discovery bootnode fix (#1194)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3770, "deletions": 612}}, {"node": {"oid": "b3f23141d1e5fbd2d3c739a140227d1574ffa939", "messageHeadline": "Only report missed blocks by the local address (#1273)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@clabs.co", "user": null}, "additions": 7, "deletions": 10}}, {"node": {"oid": "19f51eb6c88865a7b0c9025043a407f4fe1c8b13", "messageHeadline": "Fix: account proof-of-possession should fail with invalid address (#1\u2026", "author": {"name": "Howy", "email": "19526231+howydev@users.noreply.github.com", "user": {"login": "shibe-dev"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fd22b1a1e384c7c6424727b7b165e58d94033fc6", "messageHeadline": "Adjust comments around missed block metrics in Istanbul (#1272)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@clabs.co", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "c7f2536735a1a47ae63edb488e15ae597dbaf1d1", "messageHeadline": "les: les/4 minimalistic version (#21909)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "8cde2966af916d85805a47a4350f3567d9e51dbe", "messageHeadline": "eth, core: speed up some tests (#22000)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2093912be6c219c6ea99be77ef0837ee0030de31", "messageHeadline": "Bump up the CI resource_class for unit tests and coverage. (#1269)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8ab2365a2543afa349ed902d134275723ee09534", "messageHeadline": "Make LES server not run by default, and tweak related flags (#1263)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "85c142ade46562f0443de3323f01dd73a25fcf8f", "messageHeadline": "[cherry-pick] les: fix GetProofsV2 bug (#21896) (#1265)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "baa3caec1891c512bdeb3662a6cf7daebd14ab89", "messageHeadline": "Cherry-pick: accounts/keystore: fix flaky test (#21703) (#1254)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0fe66f8ae41d2ca773f6b01080ddda10bec24377", "messageHeadline": "eth/protocols/eth: remove magic numbers in test (#21999)", "author": {"name": "Mr-Leshiy", "email": "leshiy12345678@gmail.com", "user": {"login": "Mr-Leshiy"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "485992979827596d92e622fec25ce68fe1bfd35b", "messageHeadline": "cmd/geth: fixed parallelization flaw in account import test (#22002)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "017831dd5b33a68076aed7c9ff05e62b0dcb5f92", "messageHeadline": " core, eth: split eth package, implement snap protocol (#21482)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8224, "deletions": 3389}}, {"node": {"oid": "00d10e610f9fef56b5ee9c27f7fe7c842eba2e9b", "messageHeadline": "cmd/abigen: clarify abigen alias flag usage (#21875)", "author": {"name": "Shiming", "email": "codingmylife@gmail.com", "user": {"login": "huahuayu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38c1d592b7121f26dc661c1bc2bf0e32eba9d888", "messageHeadline": "abi/bind: fix error-handling in generated wrappers for functions retu\u2026", "author": {"name": "Connor Stein", "email": "connor.stein@mail.mcgill.ca", "user": {"login": "connorwstein"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "4d48980e74e7925d40fb89683eac0b43f3540d77", "messageHeadline": "core, eth, les: implement unclean-shutdown marker (#21893)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 95, "deletions": 5}}, {"node": {"oid": "c49aae987040b3c0b846c5acb006fdba1eae282b", "messageHeadline": "consensus: refactor FinalizeAndAssemble to use Finalize (#21993)", "author": {"name": "Mr-Leshiy", "email": "alex_pozhilenkov@adoriasoft.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "efe6dd29042b36d543420a422fc21d123f1e67e3", "messageHeadline": "consensus/ethash: implement faster difficulty calculators (#21976)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 469, "deletions": 0}}, {"node": {"oid": "88c696240dc7dfd99588d9e2ef0b04f03a06d1a5", "messageHeadline": "core/txpool: remove \"local\" notion from the txpool price heap (#21478)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 271, "deletions": 145}}, {"node": {"oid": "b47f4ca5cf3adf7c29e9ee00a6056196f295763c", "messageHeadline": "cmd/faucet: use Twitter API instead of scraping webpage (#21850)", "author": {"name": "Mudit Gupta", "email": "guptamudit@ymail.com", "user": {"login": "maxsam4"}}, "additions": 110, "deletions": 13}}, {"node": {"oid": "62dc59c2bd6c80b711e873300d7cb91afa91e830", "messageHeadline": "miner, test: fix potential goroutine leak (#21989)", "author": {"name": "lzhfromustc", "email": "43191155+lzhfromustc@users.noreply.github.com", "user": {"login": "lzhfromustc"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1a715d7db57997307d309a498e8f819dd08725ad", "messageHeadline": "les: rework float conversion on arm64 and other architectures (#21994)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e7872729012a4871397307b12cc3f4772ffcbec6", "messageHeadline": "params: go-ethereum v1.9.25 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fc0662bb2372f9a94dea60c3dcf122afd6bda55f", "messageHeadline": "params: begin v1.9.26 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d1f5fea4a3327dd59e39bf1324501f9b43f3354", "messageHeadline": "build: upgrade to Go 1.15.6 (#21986)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "17296086b0539f87660c4d5e800ccbcee88c4d57", "messageHeadline": "Use v2 of cespare/xxhash (same as used by fastcache)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5632fff6fd786e49f060796c46c0e375cb28e10d", "messageHeadline": "Merge commit 'c60c0c9' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3, "deletions": 13}}, {"node": {"oid": "65854fd42f012dbce1df7ff9a523889d55db4010", "messageHeadline": "Merge commit '870d4c4' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 45, "deletions": 17}}, {"node": {"oid": "a06c3320083986ebf39458016e7b1e2a2d28c4c7", "messageHeadline": "Merge commit '648b0cb' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 2, "deletions": 24}}, {"node": {"oid": "3cb5cfd570400d6b8b2e47052512e777ff7b6b46", "messageHeadline": "Merge commit 'ac9c03f' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 273, "deletions": 233}}, {"node": {"oid": "4535c8251ed4dd47bd90a77f6daf736b0f8c6674", "messageHeadline": "Merge commit 'ca22d07' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 44, "deletions": 2}}, {"node": {"oid": "32349ea2400e610cfb5b421d5da581da1d86a54b", "messageHeadline": "Merge commit '3bf1054' into oneeman/merge-upstream-1.9.14", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "004541098d28ed2d76ac4aa524b0e3fa80140f97", "messageHeadline": "les: introduce forkID (#21974)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 68, "deletions": 21}}, {"node": {"oid": "b44f24e3e6644a2034ce23037827b21aa59e441d", "messageHeadline": "core, trie: speed up some tests with quadratic processing flaw (#21987)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "9f6bb492bbcd6def92d0bc195faeb751e1591535", "messageHeadline": "les, light: remove untrusted header retrieval in ODR (#21907)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 125, "deletions": 82}}, {"node": {"oid": "817a3fb5622c8704116e9847661c16f9f3d785c6", "messageHeadline": "p2p/enode: avoid crashing for invalid IP (#21981)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "f935b1d5426b7c4147914b9f120b07f1f983f0ef", "messageHeadline": "crypto/signify, build: fix archive signing with signify (#21977)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 66, "deletions": 82}}, {"node": {"oid": "915643a3e5a487899d925250b922824fb3d65708", "messageHeadline": "cmd/geth: add test to verify regexps in version check (#21962)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 72, "deletions": 13}}, {"node": {"oid": "40b6ccf383cba1471971767039a3071b8c57d28b", "messageHeadline": "core,les: headerchain import in batches (#21471)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 309, "deletions": 140}}, {"node": {"oid": "bd848aad7c4e1f7d1eaecd9ea7ee23785090768a", "messageHeadline": "common: improve printing of Hash and Address (#21834)", "author": {"name": "Li, Cheng", "email": "lob4tt@gmail.com", "user": {"login": "lobatt"}}, "additions": 242, "deletions": 18}}, {"node": {"oid": "ed0670cb17a96aafeb9eaaeb9765a42fb6bb5663", "messageHeadline": "accounts/abi/bind: allow specifying signer on transactOpts (#21356)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 127, "deletions": 40}}, {"node": {"oid": "6a4e730003d4adec28fa14baa78020c8c8b53887", "messageHeadline": "crypto/secp256k1: add workaround for go mod vendor (#21735)", "author": {"name": "Steve Ruckdashel", "email": "steven.ruckdashel@optum.com", "user": {"login": "steveruckdashel"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "581c028d181cc4582c8435ced5c0b104ac63346f", "messageHeadline": "les: cosmetic rewrite of the arm64 float bug workaround (#21960)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "15339cf1c9af2b1242c2574869fa7afca1096cdf", "messageHeadline": "cmd/geth: implement vulnerability check (#21859)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 433, "deletions": 0}}, {"node": {"oid": "7770e41cb5fcc386a7d2329d1187174839122f24", "messageHeadline": "core: improve contextual information on core errors (#21869)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 179, "deletions": 20}}, {"node": {"oid": "62cedb3aabf5db260b74830285975116ba464e86", "messageHeadline": "core/vm/runtime: remove duplicated line (#21956)", "author": {"name": "Chris Ziogas", "email": "ziogas_chr@hotmail.com", "user": {"login": "ziogaschr"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b815edcefa2649bc9b73720d19b313dd02b10aeb", "messageHeadline": "Update ios build on CI to use go 1.14.x (#1245)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 15, "deletions": 10}}, {"node": {"oid": "d7a64dc02b788b9a77904108b49d19a7b4a1a224", "messageHeadline": "cmd/devp2p: add node filter for snap + fix arg error (#21950)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "8924d6ccfc7ccd0008dfe3daa5ebb81f5daabf76", "messageHeadline": "eth: don't inadvertently enable snapshots in archive nodes (#21025)", "author": {"name": "ploui", "email": "64719999+ploui@users.noreply.github.com", "user": {"login": "ploui"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c2789c86939078696373e8999d377d9220d222d8", "messageHeadline": "eth: fix shutdown regression to abort downloads, not just cancel", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8764f824744d0103203bb6495d08e32373fddf63", "messageHeadline": "Fix new test from upstream.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58719cfe72b35cce16b4cf842e8162cadfb17b20", "messageHeadline": "Merge branch 'master' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 118, "deletions": 40}}, {"node": {"oid": "c323aea4300c767776e61cb64fa316e32ad9cf47", "messageHeadline": "Fix missed lint warning (whitespace)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1008cb1036cab5a0a9707bd7be89f16b921218b6", "messageHeadline": "Merge commit 'cbc4ac2' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e1c2849d2527ecea78087c953db1b8afea0a4d90", "messageHeadline": "Merge commit '6402c42' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 246, "deletions": 185}}, {"node": {"oid": "4737b764f5134241618e36f21b9f7bf8f185de8f", "messageHeadline": "Merge commit '00064dd' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 446, "deletions": 96}}, {"node": {"oid": "541721cfbed2a16318504a62af86196613ec8d77", "messageHeadline": "Merge commit '2a836bb' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3eba5a522c74b0fecbc15ff276937f5e77e0d24c", "messageHeadline": "Merge commit 'eb2fd82' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c6e04cfe59422d5b4529fd15459ef99523ffad2c", "messageHeadline": "Merge commit '5a20cc0' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "33b640a585959f885ace3e3b77dc1af1d787d511", "messageHeadline": "Merge commit '0851646' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 2136, "deletions": 33}}, {"node": {"oid": "0b2f1446bbece9bb4e7abef0bf8de1a267aba654", "messageHeadline": "go.mod: update github.com/golang/snappy(#21934)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e9e86aeacbfc810016c2451e8b21616a3ea0b927", "messageHeadline": "eth: fix error in tracing if reexec is set (#21830)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "908c18073a4df12866c84c4ff5f63430e28a62d0", "messageHeadline": "params: update CHTs (#21941)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a2795c8055988ce231ff4abf1731514c75c4be5b", "messageHeadline": "les: fix nodiscover option (#21906)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f8092dac317f923023eb683acbc03d79e861cb4a", "messageHeadline": "Remove unnecessary if.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b5e2fa0d371b6306da5c1235c7efc91c0f321f7e", "messageHeadline": "Apply changes related to upstream commit '15540ae'", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 16, "deletions": 23}}, {"node": {"oid": "8f991ac100f65fe7052faf65d0a8d079eea04231", "messageHeadline": "Merge commit '15540ae' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e7db1dbc96fb366c13e05ee9b3b0a57ba26ca49b", "messageHeadline": "p2p/nodestate: fix deadlock during shutdown of les server (#21927)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2d7d31c6670cd0d4b78e2c20a94e2526954cfbe", "messageHeadline": "Merge commit '023b87b' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 736, "deletions": 432}}, {"node": {"oid": "3a6bbd37bd1c56b228320a895e09226218d1ddb1", "messageHeadline": "Make the new linter version happy", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b83966e06e8ea8d0d8cde53b418b46113f3b2075", "messageHeadline": "Use golint-ci v1.25.0.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 18, "deletions": 19}}, {"node": {"oid": "a1ddd9e1d313553b0f584d5d3aeb2a4026a1b0c4", "messageHeadline": "cmd/devp2p/internal/ethtest: add transaction tests (#21857)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 243, "deletions": 24}}, {"node": {"oid": "aba0c234c29c72860c369ec97553716a3fad11cd", "messageHeadline": "cmd/geth: make tests run quicker + use less memory and disk (#21919)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 71, "deletions": 89}}, {"node": {"oid": "566cb4c5f098a132d485a375cb7a02883c88a48f", "messageHeadline": "accounts/keystore: add missing function doc for SignText (#21914)", "author": {"name": "Pascal Dierich", "email": "pascal@merkleplant.xyz", "user": {"login": "pmerkleplant"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b71334ac3de38338e618aaf8ea6b4a884d2d80f5", "messageHeadline": "accounts, signer: fix Ledger Live account derivation path (clef) (#21\u2026", "author": {"name": "Kristofer Peterson", "email": "svenski123@users.noreply.github.com", "user": {"login": "svenski123"}}, "additions": 117, "deletions": 47}}, {"node": {"oid": "fa572cd2971fda0bf773d2817acb23385bac66c7", "messageHeadline": "crypto: signing builds with signify/minisign (#21798)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 472, "deletions": 32}}, {"node": {"oid": "6e10ba671d9420e945c574e633cac86541299a72", "messageHeadline": "Merge commit 'c8e9a91' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 29, "deletions": 43}}, {"node": {"oid": "8bf3e86ffd1e055a035bfc0cfc7be7a1681fc1cd", "messageHeadline": "Add networkid flag to devp2p discv5.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b16956348e132e931b931f456c4f00030c2e19b1", "messageHeadline": "Add networkid argument in tests for the new discover v5 implementation.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "429e7141f2f41c1d66dd4dd711a47ca9e0f0c2cb", "messageHeadline": "p2p/discover: fix deadlock in discv5 message dispatch (#21858)", "author": {"name": "Nishant Das", "email": "nishdas93@gmail.com", "user": {"login": "nisdas"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "5c36bc46fcb4617383ac3f7296ceea27bdce3c49", "messageHeadline": "Merge commit 'b7394d7' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 2967, "deletions": 71}}, {"node": {"oid": "2fdc75cf7be24c32cf31f2dcca4c62589311a04f", "messageHeadline": "Merge commit '671f22b' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9dfce861ac9ba9331f79f0830df9f812d59e2b34", "messageHeadline": "Merge commit '6a3daa2' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a54488dc9ef07b0564bf2fb859e13c6d2d21faeb", "messageHeadline": "Merge commit '094996b' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e773c1729e985fa9b19ecca881a75a2a853495cc", "messageHeadline": "Merge commit '8dc8941' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 345, "deletions": 289}}, {"node": {"oid": "2ff47b5520cf1ab9dbacaa2d019d7af90619693c", "messageHeadline": "Merge commit '0bec6a4' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "4256b1a58fdc18eaf9f6006d90d9ae6ec69f3234", "messageHeadline": "Merge commit '3cf7d2e' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 37, "deletions": 32}}, {"node": {"oid": "106b9e97f1775909c441b778443d5ca0ea3f50ea", "messageHeadline": "Merge commit 'be6078a' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 290, "deletions": 241}}, {"node": {"oid": "f9238b374912b2ae4d8abc3434742a1d34ca9c71", "messageHeadline": "Fix TestCustomGenesis() passing when it shouldn't.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "810f9e057daccda9eb5c04721b6dd4660f001cc5", "messageHeadline": "all: remove redundant conversions and import names (#21903)", "author": {"name": "Alex Prut", "email": "1648497+alexprut@users.noreply.github.com", "user": {"login": "alexprut"}}, "additions": 66, "deletions": 67}}, {"node": {"oid": "777bcb6bdee9b2e94fdaeed1b56f7d08cd3d9cef", "messageHeadline": "Merge commit '228a297' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7601ae38187ae5b52a44783923aaa35136f7ef9b", "messageHeadline": "Merge commit 'ad4b60e' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 65, "deletions": 37}}, {"node": {"oid": "c72f0b22da6d97eb5523f4473ebcae6b292cc019", "messageHeadline": "Merge commit 'f0be151' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2ecc427839e9d75a674db050fdc6d4c16fd86bc9", "messageHeadline": "Merge commit 'f78ffc0' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 90, "deletions": 90}}, {"node": {"oid": "80f47a074b8abb3c46785530c60f152dc1a904e5", "messageHeadline": "Merge commit '32d31c3' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 208, "deletions": 143}}, {"node": {"oid": "c655109c654adb202b90e3d249b5a1c0ec4cc98e", "messageHeadline": "Merge commit '8f05cfa' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7a1bddd28ad4bfb4ebc1d598fc5da241603c6623", "messageHeadline": "Merge commit '76eed9e' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 139, "deletions": 2}}, {"node": {"oid": "2967f171e04cba3fdc38deea9290e261443485bc", "messageHeadline": "Merge commit '62cd943' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "15ef932a9381f5cf4528388059f5a1f649998cf5", "messageHeadline": "Reapply chain repair fix changes to `eth/sync.go`.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 14, "deletions": 4}}, {"node": {"oid": "2ab9b8d2a997f6fb69962eafb2d6215b83c2914a", "messageHeadline": "Merge commit 'd6c5f24' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 203, "deletions": 140}}, {"node": {"oid": "50b71d5e12d4e7996b3e8a66d3428064e7f2effc", "messageHeadline": "Merge commit 'd7851e6' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 53, "deletions": 23}}, {"node": {"oid": "e17fd2808137197ec2290a5bea941c538e83ecfd", "messageHeadline": "Merge commit '4690912' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f59ed3565d18c1fa676fd34f4fd41ecccad707e8", "messageHeadline": "graphql: always return 400 if errors are present in the response (#21\u2026", "author": {"name": "Antoine Toulme", "email": "atoulme@users.noreply.github.com", "user": {"login": "atoulme"}}, "additions": 84, "deletions": 4}}, {"node": {"oid": "c92faee66e8823de50fbe1dab4b0c4549802e730", "messageHeadline": "all: simplify nested complexity and if blocks ending with a return st\u2026", "author": {"name": "Alex Prut", "email": "1648497+alexprut@users.noreply.github.com", "user": {"login": "alexprut"}}, "additions": 56, "deletions": 83}}, {"node": {"oid": "29efe1fc7eccf3eb99a69c52427efbdb30de1a9f", "messageHeadline": "core/types: fixed typo (#21897)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6f67788f02f8830bcaeb962f0d05b174e5abc48", "messageHeadline": "Fix shared secret generation (#1244)", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "6192cf8286bfcd2792ad85f847c1791a8115883c", "messageHeadline": "eth_call and eth_estimateGas: use gas price minimum of zero and allow\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 19, "deletions": 43}}, {"node": {"oid": "0559c16e0217298dcf7ad070936cc41b99e24a71", "messageHeadline": "Merge commit '39f5023' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "59b480ab4bf49e56d4564be9a1b5173d9612aa74", "messageHeadline": "cmd/devp2p/internal/ethtest: add 'large announcement' tests (#21792)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 284, "deletions": 34}}, {"node": {"oid": "7e7a3f0f71d60510afb5cd06282c1db729c1f60b", "messageHeadline": "github: Remove vulnerability.md (#21894)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "bddd103a9f0af27ef533f04e06ea429cf76b6d46", "messageHeadline": "les: fix GetProofsV2 bug (#21896)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6b5840961407960a06ed20cb5dd1b782080653ff", "messageHeadline": "cmd/faucet: improve handling of facebook post url (#21838)", "author": {"name": "LieutenantRoger", "email": "dijsky_2015@hotmail.com", "user": {"login": "LieutenantRoger"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "60a48be59f0b9ae10d2abcd5a6ec1228ec4b6f92", "messageHeadline": "Save lib bls for mobile client publishing (#1203)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e3b636fb12a99801a1977ffab6d86c16373d7425", "messageHeadline": "Merge commit '0734c4b' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "ead814616c094331915b03edd82d4200a7880178", "messageHeadline": "Merge pull request #21890 from ligi/issue_templates", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "6104ab6b6d201df9e9d6372d1c35835d10c8f6ff", "messageHeadline": "tests/fuzzers/bls1381: add bls fuzzer (#21796)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 128, "deletions": 1}}, {"node": {"oid": "f6e1aed504d70197884da3031ae003755ef8e4d5", "messageHeadline": "github: Add new style of issue-templates", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "bddf5aaa2f737569e5f96de3676c5123b82e60f0", "messageHeadline": "les/utils: protect against WeightedRandomSelect overflow (#21839)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "350bb18ef71de5d32c44ac0184ae07371dbe870a", "messageHeadline": "Merge branch 'oneeman/merge-upstream-1.9.12' into oneeman/merge-upstr\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f168ce0bd24bd0c738fc7665198ee78ce81c2cfe", "messageHeadline": "Reapply eth/tx_fetcher_test.go changes from upstream commit c6be24c.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e4c9c585ddface52b61997e9868b6817039121cc", "messageHeadline": "Update new tests to work with istanbul and the celo-only transaction \u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4f61e40cb86862c425c8ee5b54c2a48df00b1586", "messageHeadline": "Merge commit '613af7c' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 5700, "deletions": 164}}, {"node": {"oid": "5e5adcedbf5f4741a0a64ab47355a5f81dae0fff", "messageHeadline": "Fix argument type error causing the android cross compile to silently\u2026", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ef52775c4756b7cbdc28b807eb4600127a9a873", "messageHeadline": "p2p: avoid spinning loop on out-of-handles (#21878)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ebb9591c4d860e85fe1a015e6c9d7e85b7500b9a", "messageHeadline": "crypto/bn256: fix bn256Mul fuzzer to not hang on large input (#21872)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "336404d214e38a6d569461b97de631211208b778", "messageHeadline": "Merge commit '93ffb85' into oneeman/merge-upstream-1.9.13", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 333, "deletions": 563}}, {"node": {"oid": "6f88d6530a819a3a65c4b95681e6c52115365622", "messageHeadline": "trie, rpc, cmd/geth: fix tests on 32-bit and windows + minor rpc fixe\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 98, "deletions": 61}}, {"node": {"oid": "f1e1d9f874eca8430ccf2fbfd1b899592a2fcdac", "messageHeadline": "node: support expressive origin rules in ws.origins (#21481)", "author": {"name": "wbt", "email": "wbt@users.noreply.github.com", "user": {"login": "wbt"}}, "additions": 170, "deletions": 20}}, {"node": {"oid": "28080463d2834dfc4e36061930ad721bf8a2482f", "messageHeadline": "Merge pull request #21861 from holiman/remove_retesteth", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 1068}}, {"node": {"oid": "2e95cfb7f9c0c2cc94b35bb1a2597d788ad05393", "messageHeadline": "Disable DNS discovery by default (#1242)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "19bf7b8f0846d9138669cc04ba7baa4e093b2169", "messageHeadline": "les: fix dead lock (#20828)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b9ff57c59e3705eb963d39001192ab3a0ecd2d1e", "messageHeadline": "metrics: fix the panic for reading empty cpu stats (#21864)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6d1d05bea299549953a3872e308384d66fb7c015", "messageHeadline": "Churrito hard fork (#1224)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 42, "deletions": 21}}, {"node": {"oid": "d5c014068f0053ff11f9a1f1feffcf878656a9cc", "messageHeadline": "Notify proxied validator engine of new epoch (#1240)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "32a6af19705de466aa323d2302ba14bbb420e9fe", "messageHeadline": "Make the linter happy", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "23524f8900bceb0c921b61cbf6f51f38325e2971", "messageHeadline": "all: disable recording preimage of trie keys (#21402)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 110, "deletions": 48}}, {"node": {"oid": "9a20c8872dfb30f3d9764aa40d89886cda98ec2d", "messageHeadline": "Merge commit 'b6f1c8d' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c38f01a6a4b7cdefacc110cfe87451d6ba493dd8", "messageHeadline": "Merge commit '97243f3' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "96ab91fe136e1e4f4160c72d07a64066e4dffec7", "messageHeadline": "Merge commit '241b283' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dbe552698cafc0ef6cc68867cf7cd974f9b59d1b", "messageHeadline": "Merge commit '466b009' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "45d769dfe1206091ffffe76dcdb05ea9b5243859", "messageHeadline": "Merge commit '68b4b74' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fe51761e77071f81b3cf7b15b05af242d189c9f4", "messageHeadline": "Merge commit '270fbfb' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2b764d08f49a6fe1fe04990f69a0cf59295349e6", "messageHeadline": "Merge commit '92f3405' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 52, "deletions": 39}}, {"node": {"oid": "09b85383342c4a1cd4c9f8c9a6c95225d9ccc4e7", "messageHeadline": "Merge commit 'b1efff6' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 15, "deletions": 8}}, {"node": {"oid": "4e4f9f9039402309d867fba8eb6ba2b6c365b4af", "messageHeadline": "Merge commit '0bdb21f' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dcb824ff4fe5576c2c9830c9c7b77fc3845855d", "messageHeadline": "Merge commit '556888c' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9344d7c7d9ee972cdb43e09b9c130fc978cf2a4", "messageHeadline": "Merge commit '01d9253' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ee1ef1056d5f316eb9ff2311485d40317cf054f", "messageHeadline": "Merge commit '1e1b18637' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "06577183f11f9e98a17c6dfe1d95fca764e36e44", "messageHeadline": "Merge commit 'f1a7997' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a321bab1b31b156a79984ef210e70b28374ff216", "messageHeadline": "Merge commit 'cec1f29' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24b21a9cea11b8ed3fe5bd4c6f960f808705ec9c", "messageHeadline": "Merge branch 'master' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 321, "deletions": 44}}, {"node": {"oid": "53529f0888a24af978c0ec2887d6de84cf61e9ee", "messageHeadline": "Merge commit '4fabd9c' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1292, "deletions": 1192}}, {"node": {"oid": "424eb5207c570dd3035f849012aad70a9d980af8", "messageHeadline": "Merge pull request #1209 from celo-org/oneeman/merge-upstream-1.9.11", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 5578, "deletions": 1612}}, {"node": {"oid": "6b9858085f8e10d50df3bf09d0a5dfd59b683d05", "messageHeadline": "cmd/geth: improve les test on windows (#21860)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "db87223269ca0986af312df78b84257ed9836dcf", "messageHeadline": "crypto/secp256k1: add checking z sign in affineFromJacobian (#18419)", "author": {"name": "Abd ar-Rahman Hamidi", "email": "bakhtiyor.h@gmail.com", "user": {"login": "hbakhtiyor"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d513584e5280096efb096a92d512f6dc8771a658", "messageHeadline": "cmd/geth: remove retesteth", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 0, "deletions": 1068}}, {"node": {"oid": "844485ec6aa2da15f203dda43b919f842c866750", "messageHeadline": "consensus/ethash: fix usage of *reflect.SliceHeader (#21372)", "author": {"name": "Preston Van Loon", "email": "preston@prysmaticlabs.com", "user": {"login": "prestonvanloon"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "1ea7537997d1c5444f78ec87f8b309b2f908c76e", "messageHeadline": "crypto/bn256: refine comments according to #19577, #21595, and #21836\u2026", "author": {"name": "Sad Pencil", "email": "sadpencil@outlook.com", "user": {"login": "SadPencil"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "6de935961a5e4093e33e7bd97da84e83c0147a5b", "messageHeadline": "Merge branch 'master' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 321, "deletions": 44}}, {"node": {"oid": "92c56eb820eff839e062947cd6231cc8593823e5", "messageHeadline": "common: fix documentation of Address.SetBytes (#21814)", "author": {"name": "Pascal Dierich", "email": "pascal@pascaldierich.com", "user": {"login": "PascalDierich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd6a4a40ea2fa883e74f26566f77416781b7198e", "messageHeadline": "Update release/1.1.0 branch for Go 1.14.x (#1222) (#1226)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 56, "deletions": 28}}, {"node": {"oid": "cf856ea1ad96ac39ea477087822479b63417036a", "messageHeadline": "accounts/abi: template: set events Raw field in Parse methods (#21807)", "author": {"name": "Nicolas Feignon", "email": "nfeignon@gmail.com", "user": {"login": "nfeignon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2045a2bba3cd2f93fd913c692be146adabd8940c", "messageHeadline": "core, all: split vm.Context into BlockContext and TxContext (#21672)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 183, "deletions": 139}}, {"node": {"oid": "6f4cccf8d27265e197261c717e95ae10e30d7abe", "messageHeadline": "core/vm, protocol_params: implement eip-2565 modexp repricing (#21607)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 209, "deletions": 20}}, {"node": {"oid": "0703c91fbad6653dc7aa809816e5698b0b868693", "messageHeadline": "tests/fuzzers: improve the fuzzers (#21829)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "9ded4e33c5b6976657018b23ba4cc76939c165c7", "messageHeadline": "crypto/bn256: better comments for u, P and Order (#21836)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a19b4235c71a1d440e585b13be90677e3572261e", "messageHeadline": "crypto/bn256: improve bn256 fuzzer (#21815)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 53, "deletions": 66}}, {"node": {"oid": "919229d63c9c138160816d007866bf3daeb6c6f0", "messageHeadline": "params: begin v1.9.25 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cc05b050df5f88e80bb26aaf6d2f339c49c2d702", "messageHeadline": "params: release Geth v1.9.24 with Go 1.15.5 (#21842)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "c767f8c1c4574b7b16c88c080eee541e64bc6d95", "messageHeadline": "Add SignTypedData to native Keystore interface (#1220)", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "920a28711746c8e44ef3e6270a41f038d767d92b", "messageHeadline": ".travis.yml: move test builders after install builders (#21833)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "d49407427d1b2642184166bd36ae43070db13e36", "messageHeadline": "build: fix regressions with the -dlgo change (#21831)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "d990df909d7839640143344e79356754384dcdd0", "messageHeadline": "consensus/ethash: use 64bit indexes for the DAG generation (#21793)", "author": {"name": "Slava Karpenko", "email": "slavikus@gmail.com", "user": {"login": "slavikus"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "416e51825f5b688589aeb580904a9bfb4248543b", "messageHeadline": "mobile interface ComputeECDHSharedSecret (#1219)", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "27d93c1848846b75d0e67fcac284a0d417acd47c", "messageHeadline": "build: add -dlgo flag in ci.go (#21824)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 246, "deletions": 101}}, {"node": {"oid": "70868b1e4ab099d36d68ca86e1a569f9ebfc12dc", "messageHeadline": "fuzzers: removed fuzzbuzz configuration (#21813)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 0, "deletions": 44}}, {"node": {"oid": "15714dfbacb7cd201ae65c7b4b063d9bb9252466", "messageHeadline": "Add Decrypt to mobile interface (#1221)", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "941d8b5c5c3b797251378c30125630313f041106", "messageHeadline": "scripts: create oss-fuzz script in go-ethereum (#21808)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "c52dfd55fb375a798ef2e3d2620dbb38d83624c1", "messageHeadline": "p2p/simulations/adapters/exec: fix some issues (#21801)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 69, "deletions": 9}}, {"node": {"oid": "0c34eae172d07d4c7778f80aac0b2e96a04e5154", "messageHeadline": "Merge pull request #21803 from holiman/ethash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7c30f4d08580aa0de5e88b55f8abe96e50e0f441", "messageHeadline": "Merge pull request #21804 from karalabe/snapshot-marker-sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 58, "deletions": 42}}, {"node": {"oid": "040928d8bb11cc6e2147c0caa430fab2f2887394", "messageHeadline": "Merge pull request #21805 from karalabe/travis-drop-1.13", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "9e688fb64c13f5bc14512d3638a561ccb691196c", "messageHeadline": "Merge pull request #21806 from karalabe/deprecate-eoan", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1143dc6e295e6f312b18542b3454f52ccd46f53d", "messageHeadline": "build: stop building for Ubuntu Eoan, not supported any more", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb694ea7067b275058d41061bf175ef2da62491d", "messageHeadline": "travis: drop Go 1.13 builders as it's not supported any more", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "81678971dbd578751896c71f8724fb61f8f22ad7", "messageHeadline": "trie, tests/fuzzers: implement a stacktrie fuzzer + stacktrie fixes (\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 341, "deletions": 14}}, {"node": {"oid": "7b7b327ff294201fa4f7cf460c4a73a4212c06cf", "messageHeadline": "core/state/snapshot: update generator marker in sync with flushes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 58, "deletions": 42}}, {"node": {"oid": "81ff7000775b279e9c6ccf2ca3a3ebd6f406a2f0", "messageHeadline": "consensus/ethash: fix the percentage progress report", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7c5ddbd24621f63ea201fa72ca6aa1da38d57d00", "messageHeadline": "Fix behavior of eth_getTransactionHash for pending transactions (#1217)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@clabs.co", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f63d35a3dd516171f8dcbb3b1e09f348cee33ed", "messageHeadline": "Fix delegateMsg handle (#1218)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "c3aa0e68d9e5b6ee3626a7a88eca4469bafa7733", "messageHeadline": "Comment out SLOAD gas change in EIP-2200.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5fceb3b48256a58e65c097ad7730c78c58b62772", "messageHeadline": "Merge commit 'fadf84a' into oneeman/merge-upstream-1.9.12", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 32, "deletions": 31}}, {"node": {"oid": "7d6905a2f19277138a74ef838554c4eba4051e90", "messageHeadline": "Fix eth_getTransactionReceipt (#1214)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@clabs.co", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "27e245d1a9a1111aa920d88cb4c07dc1003ae2fe", "messageHeadline": "Elaborate in comment that txsyncLoop64 is for celo/65 and older", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b044f3c64cd69b49a212b9a5fe943318c4c29fed", "messageHeadline": "Fix panic message to mention right version of istanbul", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97fc1c3b1d054a1345934e18fa6c3489e9119666", "messageHeadline": "Merge pull request #21787 from karalabe/pod-non-verbose", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cfe494276c097c0e6f5ca31092da747b44943e6", "messageHeadline": "build: stop verbose output to keep travis from overflowing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "175506e7fd9601b66355b5cd3f7df4256637586f", "messageHeadline": "core/types, rlp: optimize derivesha (#21728)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 117, "deletions": 12}}, {"node": {"oid": "011f74f1ec1cdb00603b8228e6c67ab4a763dea6", "messageHeadline": "Fix --networkid option of 'devp2p discv4' command. (#1212)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4914a9768fb85eb4f0827b88721543f8cd98ee2c", "messageHeadline": "Update issue templates", "author": {"name": "Mariano Cortesi", "email": "mcortesi@gmail.com", "user": {"login": "mcortesi"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "36bb7ac083c31d57519c6e2877588fee01339c9b", "messageHeadline": "cmd/devp2p/internal/ethtest: add correct chain files and improve test\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 78, "deletions": 35}}, {"node": {"oid": "5d20fbbb6fb90f06bd5592f2c926f21dc8aa6fa2", "messageHeadline": "cmd/devp2p, internal/utesting: implement TAP output (#21760)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 329, "deletions": 81}}, {"node": {"oid": "e6402677c2bbcc6c26fd1c401f95f9a79bf65ea9", "messageHeadline": "core/state/snapshot: fix journal recovery from generating old journal\u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 81, "deletions": 12}}, {"node": {"oid": "3eebf340386dee2f6a008664bf8a1e82842a053e", "messageHeadline": "common: remove ToHex and ToHexArray (#21610)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "ba75a9ad8a16b050d84956b8bf045dca0ca9989c", "messageHeadline": "Fix lint error", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fd647b15126b4769a3e621daa2393123f218709e", "messageHeadline": "Merge branch 'master' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "644bd349ff7484979b03dd53f7efe5feceb2f4a3", "messageHeadline": "Merge tag 'v1.9.11' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "75c938da22e23322983fd42bd2071fb59c5ccb0d", "messageHeadline": "Fix duplicated code from bad cherry-pick conflict resolution. (#1208)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5cc5448a56c7cfead596d9f64810b6efc8a05a2b", "messageHeadline": "Merge commit '05ccbb5' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 160, "deletions": 86}}, {"node": {"oid": "18feccb0e3ff439cad8e3eef70035a3a3f079f52", "messageHeadline": "Restore handshake metric updates, previously done in p2p/metrics.go", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b2282e45103676e0cef26c2376efdaf0d04fc482", "messageHeadline": "Merge commit 'ac72787' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 15, "deletions": 167}}, {"node": {"oid": "373321a45f3ea241ca1b3c15c59f097227603e80", "messageHeadline": "Merge commit '26284ec' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 115, "deletions": 34}}, {"node": {"oid": "93018abb8779d4d31e84a8067cfcc7b59444d16a", "messageHeadline": "Fix failing tx fetcher tests.", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1b215b7284d025bade11fbd40a96280827a9b6b6", "messageHeadline": "Merge commit '9938d95' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 2858, "deletions": 861}}, {"node": {"oid": "26e6452d5049725c14fa3723e55bb09ab0d7e9a3", "messageHeadline": "Add comment linking new istanbul version to corresponding eth version\u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93f4ac54d12a94d406135d6c291dc14e5e9ae991", "messageHeadline": "Fix intermittent failure of TestHandleEnodeCertificateMessage unit te\u2026", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ec84d1f5a45a9d240fbe8da6103ceecd68dc4f6", "messageHeadline": "Fix goroutine leak in celostats login. (#1206)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a92d7b89aee13b38ddbc289808a7093a78aa69b", "messageHeadline": "Merge commit '90caa2c' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "11dc9b27a0c986c076df11fbff2ad8178a55c7c3", "messageHeadline": "Merge commit '5f2002b' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 253, "deletions": 88}}, {"node": {"oid": "d0af338f347e22bb8a94294176a9ce4cf6075854", "messageHeadline": "Merge commit '049e171' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1347, "deletions": 213}}, {"node": {"oid": "30f5d0959be630c3606db5e0be202ac94383698c", "messageHeadline": "Merge branch 'master' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 7423, "deletions": 2851}}, {"node": {"oid": "8d649e18b801e74fef3119f3b5005935f56d2f16", "messageHeadline": "Merge commit 'dcffb77' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 796, "deletions": 204}}, {"node": {"oid": "b1508eae395465d843058bd42775c11872d10f66", "messageHeadline": "Make static dials subject to the maxActiveDials limit. (#1202)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 45, "deletions": 5}}, {"node": {"oid": "b63bffe8202d46ea10ac8c4f441c582642193ac8", "messageHeadline": "les, p2p/simulations/adapters: fix issues found while simulating les \u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "edae7d1d92651da0dc31ef8ab54dfc6687b63da0", "messageHeadline": "Update the path for libbls (#1198)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2f59285bc1cbda36ac5941658dae46c3b8dba56", "messageHeadline": "Make primary protocol concept apply to specific versions of istanbul \u2026", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 17, "deletions": 5}}, {"node": {"oid": "b63e3c37a62b4ff7dfafb06e05e760d22be94d86", "messageHeadline": "core: improve snapshot journal recovery (#21594)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1792, "deletions": 159}}, {"node": {"oid": "93cebd75cbc56a166066fc884895e1ef0287cd94", "messageHeadline": "Hotswap Validators (#1141)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 1275, "deletions": 114}}, {"node": {"oid": "43c278cdf93d5469702fd1c2f570dbf3c1718ff0", "messageHeadline": "core/state: disable snapshot iteration if it's not fully constructed \u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "18145adf084b9659c41343609677e6e94c0640c6", "messageHeadline": "core/state: maintain one more diff layer (#21730)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "903d1b0477a7dbc82681b9d83349fe9eb52ceb38", "messageHeadline": "Cherry pick new dial scheduler from upstream (#1192)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1272, "deletions": 1027}}, {"node": {"oid": "c8dcba7f85c7f3382f2682663b459aada25cb1d4", "messageHeadline": "Splits generic db from enodes packages (#1162)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 216, "deletions": 215}}, {"node": {"oid": "2e17f0d39a2fc41b601d0d8902fdc682e7549fc3", "messageHeadline": "Multivalidator support (#1140)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 91, "deletions": 73}}, {"node": {"oid": "296a27d10624fa07b4fcb8c1964eefa6a0ba850d", "messageHeadline": "accounts/abi/bind: restore error functionality (#21743)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4104d39a9b107b71309efe4171336564fc03574d", "messageHeadline": "Multiproxy (#1026)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 4634, "deletions": 1539}}, {"node": {"oid": "c9057ec60914a77e56c6303803726cc2ffceee20", "messageHeadline": "Merge commit '594e038' into oneeman/merge-upstream-1.9.11", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 735, "deletions": 665}}, {"node": {"oid": "1a55e20d3562b08a4cf31b5b6b66d39d9acc43df", "messageHeadline": "cmd/geth: fix dir path in geth attach for yolov2 network (#21749)", "author": {"name": "James Prestwich", "email": "10149425+prestwich@users.noreply.github.com", "user": {"login": "prestwich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c1b44f5d6b5e2a22c93de72fc46c68ec86239fc", "messageHeadline": "Change /p2p/ owner to @oneeman in CODEOWNERS (#1193)", "author": {"name": "Or Neeman", "email": "or@clabs.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b748e550a3234c5240427d0164a058829dc83dc", "messageHeadline": "Merge pull request #21747 from holiman/yolov2update", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68ac4eb796a243b9c79405ffdafab2a6125acb7a", "messageHeadline": "params: update yolov2 bootnode with elastic ip", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a94aa91fbe4985e8e48f81f2e89fb447b0dfd37", "messageHeadline": "Merge pull request #21745 from holiman/yolov2_bootnodes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f5182c7b9c874aa77e90cc4c104ca01352fac6d2", "messageHeadline": "utils, params: add yolov2 bootnode", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "95f720fffc9cb366b69abc52d1a64834e92f00a4", "messageHeadline": "cmd/devp2p/internal/ethtest: update test chain (#21742)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "6487c002f6b47e08cb9814f16712c6789b313a97", "messageHeadline": "all: implement EIP-2929 (gas cost increases for state access opcodes)\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 980, "deletions": 73}}, {"node": {"oid": "fb2c79df1995b4e8dfe79f9c75464d29d23aaaf4", "messageHeadline": "accounts/usbwallet: fix ledger version check (#21733)", "author": {"name": "Kristofer Peterson", "email": "svenski123@users.noreply.github.com", "user": {"login": "svenski123"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91c460797967da491077cf23f9e25e76e0301d32", "messageHeadline": "core: fix blockchain insert report time interval calculation (#21723)", "author": {"name": "hwanjo", "email": "34005989+hwanjo@users.noreply.github.com", "user": {"login": "hwanjo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85d81b2cdde6f5377fa3af6e108ca0b84a6266bd", "messageHeadline": "les: remove clientPeerSet and serverSet (#21566)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 239, "deletions": 332}}, {"node": {"oid": "0e08809b755aae0afb41e131a3e5e33816108597", "messageHeadline": "Fix disconnecting unelected validators in ReplaceValidatorPeers() (#1\u2026", "author": {"name": "Or Neeman", "email": "oneeman@gmail.com", "user": {"login": "oneeman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e82c9ef67b9948bc90ba244b9537054188ebaf8", "messageHeadline": "eth/api: fix potential nil deref in AccountRange (#21710)", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9d25f34263fa0621bd0b70a53057df7c6a5eaa41", "messageHeadline": "core: track and improve tx indexing/unindexing (#21331)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 217, "deletions": 66}}, {"node": {"oid": "6e7137103c63f471bf577d857f179110622d8804", "messageHeadline": "miner: fixed race condition in tests (#21664)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "cef3e2dc5a563fccb4c54b7bea2fddc071bf9541", "messageHeadline": "console: don't exit on ctrl-c, only on ctrl-d (#21660)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "caad92b2aed7be569b95c2512d305ee1a633fee8", "messageHeadline": "Create disclosures.md (#1174)", "author": {"name": "carlinhocr", "email": "67878094+carlinhocr@users.noreply.github.com", "user": {"login": "carlinhocr"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "d5994b790969a7353efba907e27c3e5c74aadcf3", "messageHeadline": "Celo1 hard fork field added to config (#1173)", "author": {"name": "andres-dg", "email": "63209778+andres-dg@users.noreply.github.com", "user": {"login": "andres-dg"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "b305591e1491229c35a4551f18bd5e745405700f", "messageHeadline": "core/vm: marshall returnData as hexstring in trace logs (#21715)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bc2dce4dbc7f2cedc8b3403cd05a6f61745fdc3e", "messageHeadline": "Chain repair fixes (#1163)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 3340, "deletions": 303}}, {"node": {"oid": "51d026ca8554a04fccd5c5008aadffbd5c0594c7", "messageHeadline": "params: begin v1.9.24 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8c2f271528f9cccf541c6ea1c022e98407f26872", "messageHeadline": "params: go-ethereum v1.9.23 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "524aaf5ec65826e19c35f66ddaf1882ad85caf9c", "messageHeadline": "p2p/discover: implement v5.1 wire protocol (#21647)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3220, "deletions": 1411}}, {"node": {"oid": "4eb01b21c8691e277ea9d4048038ede7f9621a82", "messageHeadline": "miner: set etherbase even if mining isn't possible at the moment (#21\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "bdc755491874426323d245918478e49b1998e427", "messageHeadline": "params: update CHTs (#21706)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "1fed2234833aa49ff728474208a65cbc23682ee4", "messageHeadline": "accounts/keystore: fix flaky test (#21703)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1e10489196fd42ed553ba4ef8bbb547c38042eed", "messageHeadline": "miner: don't interrupt mining after successful sync (#21701)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 84, "deletions": 6}}, {"node": {"oid": "2a9ea6be87a282ae3d0171a631076ea983d02477", "messageHeadline": "cmd/geth, cmd/utils: fixed flags name (#21700)", "author": {"name": "Giuseppe Bertone", "email": "bertone.giuseppe@gmail.com", "user": {"login": "Neurone"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7a5a822905d95456a108db52ee68871a73dc54f1", "messageHeadline": "eth, p2p: use truncated names  (#21698)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "5c6155f9f49bfef173c4107979185aec59806c38", "messageHeadline": "internal/web3ext: improve some web3 apis (#21639)", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "348c3bc47d8173ce24c5b92d697a5be289eea9a0", "messageHeadline": "trie: fix flaw in stacktrie pool reuse (#21699)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94d1f5888af495a2ce08d16cbd753cc1cc947d11", "messageHeadline": "consensus/clique: unexport calcDifficulty and improve comment (#21619)", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "c37e68e7c114c4783557eff727b8fb5e657549d2", "messageHeadline": "all: replace RWMutex with Mutex in places where RLock is not used (#2\u2026", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "32341f88e30f55e722f9d335938c4d1ab099f892", "messageHeadline": "console: fix admin.sleepBlocks (#21629)", "author": {"name": "Hanjiang Yu", "email": "delacroix.yu@gmail.com", "user": {"login": "de1acr0ix"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "66c3eb2f1a5c6bb4b5a678ce819f9984ac09e246", "messageHeadline": "accouts, consensus, core: fix some comments (#21617)", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "86dd005544179818edd78ef6c9396b9574e8a614", "messageHeadline": "trie: polish commit function (#21692)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "706f5e3b98a419e8b93653d21876b74a60ab3ee6", "messageHeadline": "core: fix txpool off-by-one error (#21683)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "19a1c950467db58171532bbfcdc354f50a6e5f8e", "messageHeadline": "eth/downloader: cache parent hash instead of recomputing (#21678)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "905ed109edfda340ccd3641ebad4e0ff5dc73440", "messageHeadline": "eth/downloader: fix data race around the ancientlimit (#21681)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "43cd31ea9f57e26f8f67aa8bd03bbb0a50814465", "messageHeadline": "core/vm: dedup config check in markdown logger (#21655)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5e86e4ed291ef0133670f0974b5511618e43e297", "messageHeadline": "p2p/discover: remove use of shared hash instance for key derivation (\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d29e192e92ed51beaad3792b33a0b6c5043a00c", "messageHeadline": "signer/core: don't mismatch reject and no accounts (#21677)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "015e78928a374afb016a12db137d9ca7f1a37a03", "messageHeadline": "node: relax websocket connection header check (#21646)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "716864deba26d2afea6b3cb62eeb573613d6b86b", "messageHeadline": "cmd/devp2p/internal/ethtest: improve eth test suite (#21615)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 487, "deletions": 147}}, {"node": {"oid": "e43d827a1987c362dce6efd0afd8e753a6ecf9ae", "messageHeadline": "core/types: optimize bloom filters (#21624)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 161, "deletions": 62}}, {"node": {"oid": "eb87121300725623d7f504f7761fb7277579d689", "messageHeadline": "core/bloombits: faster generator (#21625)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "2b2fd74158795bfccaff053558b4c1d1d60fa2fa", "messageHeadline": "params: update goerli testnet bootnodes (#21659)", "author": {"name": "Raw Pong Ghmoa", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d9890a6a8fc245c31dd0852c5fb0e1081708c4bc", "messageHeadline": "cmd/faucet: enable DNS discovery for known networks (#21636)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a15d71a255686541e04f446dd92aadbf9ff496a8", "messageHeadline": "core/state/snapshot: stop generator if it hits missing trie nodes (#2\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 207, "deletions": 2}}, {"node": {"oid": "9d1e2027a05ed099b9ef43021a6cb09839e94a3a", "messageHeadline": "trie: add Commit-sequence tests for stacktrie commit (#21643)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "053ed9cc847647a9b3ef707d0efe7104c4ab2a4c", "messageHeadline": "trie: polishes to trie committer (#21351)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 196, "deletions": 65}}, {"node": {"oid": "dad26582b6ec5e3870a27db9f25ad1743ae00cbf", "messageHeadline": "accounts, signer: implement gnosis safe support (#21593)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 396, "deletions": 16}}, {"node": {"oid": "6c8310ebb40d260811580d188e0a815ba314ff9d", "messageHeadline": "trie: use stacktrie for Derivesha operation (#21407)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 738, "deletions": 8}}, {"node": {"oid": "4ee11b072e8b3ebaa025354bb346e2ea9cc3b27c", "messageHeadline": "cmd/bootnode,internal/debug: fix some comments (#21623)", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "901471f733dbd5f08fdf1523a16227afd96efcd9", "messageHeadline": "build: keep geth-sources.jar build result for JavaDoc (#21596)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "666092936cf766a88ad7eb972768537127c5adc9", "messageHeadline": "p2p/enode: remove unused code (#21612)", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "b007df89ddc3d91610332f90af18092cd2793202", "messageHeadline": "light: fix wrong description in a comment (#21573)", "author": {"name": "shigeyuki azuchi", "email": "azuchi@chaintope.com", "user": {"login": "azuchi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a04294d1607d0526002770cdc93bed73ee78a3a5", "messageHeadline": "internal/web3ext: improve eth_getBlockByNumber and eth_getBlockByHash\u2026", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "eebfb13053a06433408f3b7b43837e3b2c7a8145", "messageHeadline": "core: free pointer from slice after popping element from price heap (\u2026", "author": {"name": "aaronbuchwald", "email": "aaron.buchwald56@gmail.com", "user": {"login": "aaronbuchwald"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ddd4612b7db34a6b23926f05f0dd5807d86c7ab", "messageHeadline": "core/vm, params: make 2200 in line with spec (#21605)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "a90e645ccda7d8d373783e161e6c6fc4430cb6d0", "messageHeadline": "mobile: added constructor for big int (#21597)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "420b78659bef661a83c5c442121b13f13288c09f", "messageHeadline": "accounts/abi: ABI explicit difference between Unpack and UnpackIntoIn\u2026", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 325, "deletions": 201}}, {"node": {"oid": "c9959145a9c1f1141784a2e7e0b2cb070d399065", "messageHeadline": "params: begin v1.9.23 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c71a7e26a8b1e332bbf3262d88ba3ff32071456c", "messageHeadline": "params: release Geth v1.9.22", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7ddb44b80e6cc534495090a063d56224ef3f92f0", "messageHeadline": "Merge pull request #21635 from karalabe/cht-1.9.22", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b5d362b2bf1ef6aece6d0d54b89d2e7ea4b86c0e", "messageHeadline": "params: update CHTs for Geth v1.9.22", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fdd42d425b49383c4544314eba69b26f450b537b", "messageHeadline": "cmd/devp2p/internal/ethtest: lower protocol version to 64 (#21604)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39f8268147b5f4f0e42ce56dea8e1cd37aeedb75", "messageHeadline": "cmd/devp2p/internal/ethtest: update version in handshake (#21603)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a25899f3dc2494cad515ed1a65b0c4e28db951a9", "messageHeadline": "cmd/devp2p: add eth protocol test suite (#21598)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 628, "deletions": 37}}, {"node": {"oid": "c1544423d655f540b55bb6ec0e7167dad9683c42", "messageHeadline": "internal/ethapi: fix nil deref + fix estimateGas console bindings (#2\u2026", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e5defccd581880101aa0897705e3e9c3735a8186", "messageHeadline": "trie: extend range proof (#21250)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 395, "deletions": 182}}, {"node": {"oid": "0921f8a74f1c050792453fc241eef67d7400d94c", "messageHeadline": "internal/ethapi: add optional parameter blockNrOrHash to estimateGas \u2026", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "25b16085da1bab4b84f52de7275ea481ea923d68", "messageHeadline": "trie: support empty range proof (#21199)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "e1365b24647481ca92d95f678f6f8ee9773202cb", "messageHeadline": "trie: fix gaped range proof test case (#21484)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdb742419e6ff8373e57bdf99836c22f689b0e55", "messageHeadline": "cmd/clef, cmd/geth: use SplitAndTrim from cmd/utils (#21579)", "author": {"name": "Binacs", "email": "bin646891055@gmail.com", "user": {"login": "binacs"}}, "additions": 28, "deletions": 60}}, {"node": {"oid": "de0c59c9ba03e336034c8da787774f1a624de8ad", "messageHeadline": "chore: parameter constant expression cleanup (#1164)", "author": {"name": "James Prestwich", "email": "10149425+prestwich@users.noreply.github.com", "user": {"login": "prestwich"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "129cf075e963df10f42da81d817a4c12f7d4bf16", "messageHeadline": "p2p: move rlpx into separate package (#21464)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 901, "deletions": 742}}, {"node": {"oid": "2c097bb7a2f6e048dd9a0c4f6d74c10c07ec12df", "messageHeadline": "mobile: better api for java users (#21580)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "9a39c6bcb1fe11a252ac832d995a72e5f2210fbe", "messageHeadline": "accounts/abi: improve documentation and names (#21540)", "author": {"name": "Osoro Bironga", "email": "fanosoro@gmail.com", "user": {"login": "muse254"}}, "additions": 62, "deletions": 61}}, {"node": {"oid": "f354c622ca05289d9190d3718fd0da3aa4e18f27", "messageHeadline": "core: fix a typo in comment (#21439)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2482ba016eb063db3a35fea2d4b56c1d354fc027", "messageHeadline": "Merge pull request #21529 from karalabe/dynamic-pivot", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 192, "deletions": 72}}, {"node": {"oid": "fb835c024c9e9c02edd2351f20e7b8efcbe99543", "messageHeadline": "eth/downloader: dynamically move pivot even during chain sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 192, "deletions": 72}}, {"node": {"oid": "07751c3d26a9c740fa1bf792199a47065db8aa8a", "messageHeadline": "cmd/geth: added counters to the geth inspect report (#21495)", "author": {"name": "Giuseppe Bertone", "email": "bertone.giuseppe@gmail.com", "user": {"login": "Neurone"}}, "additions": 114, "deletions": 76}}, {"node": {"oid": "faba018b29fa35e668e98926526cbaad5863e297", "messageHeadline": "cmd/utils: use preconfigured testnet flags instead of networkid (#21561)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89884dc3531c3766ba7c0b29be33d3c3af4d1674", "messageHeadline": "tests/fuzzers/abi: add fuzzer for fuzzing package accounts/abi (#21217)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 266, "deletions": 14}}, {"node": {"oid": "93f047023f8569e95b767cd000c7c95640dfcad7", "messageHeadline": "les/lespay/server: bump database version (#21571)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8696dd39cbb5664a4a6900993e113713e56f3def", "messageHeadline": "params: allow setting Petersburg block before chain head (#21473)", "author": {"name": "Vinod Damle", "email": "vdamle@users.noreply.github.com", "user": {"login": "vdamle"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "cf2a77af28e58359f3ec1c0376c3b834f9ad8fb5", "messageHeadline": "ethclient: fix BlockNumber (#21565)", "author": {"name": "Mason Fischer", "email": "mason@kissr.co", "user": {"login": "masonforest"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "0185ee09936a3657cdd6d03e2c0c630e66954f33", "messageHeadline": "core/rawdb: single point of maintenance for writing and deleting tx l\u2026", "author": {"name": "Giuseppe Bertone", "email": "bertone.giuseppe@gmail.com", "user": {"login": "Neurone"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "4764b2f0be91b05395f6c25b0f74bd8d65aaa590", "messageHeadline": "COYPING: restore the full text text of GPL (#21568)", "author": {"name": "Kirill Elagin", "email": "kirelagin@gmail.com", "user": {"login": "kirelagin"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "b65c3841815ed4d12a6904d18efe39bbff5eb676", "messageHeadline": "eth/tracers: regenerate assets from #21549 (#21564)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4996fce25a5d137aa570663e80be168ba37ce983", "messageHeadline": "les, les/lespay/server: refactor client pool (#21236)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 3100, "deletions": 1692}}, {"node": {"oid": "f7112cc182ec9ec43ff56d4ff3c84d2518aa30ff", "messageHeadline": "rlp: add SplitUint64 (#21563)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "71c37d82adaa2b69ea98ce0c5505489d6b711c1e", "messageHeadline": "js/tracers: make calltracer report value in selfdestructs  (#21549)", "author": {"name": "Julian Koh", "email": "jk2698@cornell.edu", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4eb92969109184c3ccec426d5190a2c183509f5d", "messageHeadline": "p2p/nodestate: ensure correct callback order (#21436)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 317, "deletions": 166}}, {"node": {"oid": "a99ac5335c631c72fb0d1142a121520d7cf9a950", "messageHeadline": "Dockerfile: unexpose port 8547 as GraphQL was merged into HTTP endpoi\u2026", "author": {"name": "Shude Li", "email": "islishude@gmail.com", "user": {"login": "islishude"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e2641319be2fd33a8cd61f0258456b7cef07957", "messageHeadline": "p2p/discover: fix typo in comments (#21554)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df219e23df94008a168f1c7cc539c41320527c39", "messageHeadline": "miner: fix regression, add test for starting while download (#21547)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "7cf56d6f064869cb62b1673f9ee437020c595391", "messageHeadline": "miner: use channels instead of atomics in update loop (#21536)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 196, "deletions": 32}}, {"node": {"oid": "d7f02b448a929d6c9e4934ebbee87355336aeeb1", "messageHeadline": "cmd/geth: print warning when whisper config is present in toml (#21544)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "116763952498d9c1b852fa94542df1b3f03e2812", "messageHeadline": "ethclient: add BlockNumber method (#21500)", "author": {"name": "Dan Sosedoff", "email": "dan.sosedoff@gmail.com", "user": {"login": "sosedoff"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4ea9737de6ec616ee9bc948b59e454cc211ca580", "messageHeadline": "go.mod: remove golang.org/x/sync (#21541)", "author": {"name": "Shude Li", "email": "islishude@gmail.com", "user": {"login": "islishude"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a3cd8a040a4ffe04a7b455f11a6c049a9b29b1c5", "messageHeadline": "core/vm: fix benchmark overflow + prep for precompile repricings (#21\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1007, "deletions": 4}}, {"node": {"oid": "328901c24cdcbfe57ad983248b2fd481f495db3d", "messageHeadline": "cmd, eth: offer maxprice flag for overwritting price cap (#21531)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "3a98c6f6e6613f8fe5380971fd113917c7b1ed37", "messageHeadline": "Merge pull request #21537 from karalabe/les-reorg-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "d81c9d9b76f4255a258c1a6d93b3392ac0e8fd5f", "messageHeadline": "accounts/abi/bind/backends: reverted some stylistic changes (#21535)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "367f12f73495b30c17c7d358cf71575f34f79757", "messageHeadline": "eth/downloader: only roll back light sync if not fully validating", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "8d35b1eb2b4b844b45cf504cc05704b1a3004e04", "messageHeadline": "params: begin v1.9.22 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0287d54847d3297f3ced62cd83a4c95ccbe0045b", "messageHeadline": "params: release Geth v1.9.21", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "24562d9b0c9ef1d92388d727bb08c8aa90359ea2", "messageHeadline": "Merge pull request #21534 from karalabe/cht-1.9.21", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "dc681fc1f6a183a476446167695e5e6fa0e5d4f8", "messageHeadline": "params: update CHTs for v1.9.21 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "86bcbb0d79859266d4ce69ee99408aaff6018830", "messageHeadline": ".github: remove whisper from CODEOWNERS (#21527)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "066c75531d5668366dc0cf9a8a2d9cb2addbc487", "messageHeadline": "build: remove wnode from the list of packages binaries (#21526)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "8327d1fdfc42b0d73520fe1af1e875b960f03ee1", "messageHeadline": "accounts/usbwallet, signer/core: show accounts from ledger legacy der\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "d54f2f2e5e393741ff887a364877c0fddd5571a5", "messageHeadline": "whisper: remove whisper (#21487)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 17, "deletions": 7894}}, {"node": {"oid": "c5d28f0b2765e65f1b5cd733d7190d36a7410e32", "messageHeadline": "accounts: abi/bid/backends; cleaned doc errors, camelCase refactors a\u2026", "author": {"name": "Osoro Bironga", "email": "fanosoro@gmail.com", "user": {"login": "muse254"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "de971cc8457601691e97045f30e1419ecc2ac103", "messageHeadline": "eth: added trace_call to trace on top of arbitrary blocks (#21338)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "13a3406014e7df867b8d7305a0adef51b5d48211", "messageHeadline": "Revert \"Add metrics: blockFinalizationTime (#1150)\" (#1155)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "b5865fb3deacd81b86e550c4b7b72495c72105b6", "messageHeadline": "Extend retry and fix timestamp diff in sync test (#1153)", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3be5078d03c1c771644a127cc98831fa2474d515", "messageHeadline": "Set NoUSB to true for mobile (#1137)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f86324edb7897b539cd44ce9710095d570e27699", "messageHeadline": "Merge pull request #21504 from karalabe/trie-path-sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 480, "deletions": 105}}, {"node": {"oid": "eeaf1916330720d2b1c7071086a7fd6070e9eb67", "messageHeadline": "core, eth, trie: prepare trie sync for path based operation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 480, "deletions": 105}}, {"node": {"oid": "3010f9fc759a9f461dfeba229622352f65186aaf", "messageHeadline": "eth/downloader: change intial download size (#21366)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "968d089f639cabecc072568186c6e33a29545078", "messageHeadline": "Add metrics: blockFinalizationTime (#1150)", "author": {"name": "Tong Wang", "email": "wang7ong@gmail.com", "user": {"login": "37ng"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0792a7189b531e22b97b81b6d6aa29301c3ebb8e", "messageHeadline": "Add personal_decrypt to the RPC interface (#1133)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "18acd7b985fbb40598046409f851b72c0fac39cb", "messageHeadline": "Mobile discovery improvements (#1132)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 159, "deletions": 18}}, {"node": {"oid": "0612f35389104ac4bc15b7590b4a776850cab0d0", "messageHeadline": "Lightest sync test (#1151)", "author": {"name": "Hernan Bandura", "email": "hbandura@users.noreply.github.com", "user": {"login": "hbandura"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "d90bbce954eb43bf8bb76e3e9b694b8c7953bb47", "messageHeadline": "go.mod : update goja dependency (#21432)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5cdb476dd19096bdf63085638bec9a58416c5bcd", "messageHeadline": "\"Downloader queue stats\" is now provided once per minute (#21455)", "author": {"name": "Giuseppe Bertone", "email": "bertone.giuseppe@gmail.com", "user": {"login": "Neurone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff23e265cd2ff13f33e145071b317fc25f0a2b23", "messageHeadline": "internal: fix personal.sign() (#21503)", "author": {"name": "Hanjiang Yu", "email": "delacroix.yu@gmail.com", "user": {"login": "de1acr0ix"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12d8570322aa44833a7b42d042da2bd69b2bb22d", "messageHeadline": "accounts/abi: fix a bug in getTypeSize method (#21501)", "author": {"name": "Fuyang Deng", "email": "dengfuyang@outlook.com", "user": {"login": "tofudfy"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "75b7e4b7c7b089a487496dfa0014920077d2b471", "messageHeadline": "chery-pick 6793ffa12b7d4e86ee2f66afa1647dd3f0680ea0 from geth upstrea\u2026", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 100, "deletions": 8}}, {"node": {"oid": "5883afb3ef1e121e8625c2e1f4e929f333a65dd5", "messageHeadline": "rpc: fix issue with null JSON-RPC messages (#21497)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "f8dc8961989deb741107657db6b506d02ae01dc1", "messageHeadline": "Fix IstanbulOverride decoding error when trying to use config.toml (#\u2026", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "05280a7ae3f47adc8aeb9130c7f5404a42fb3a55", "messageHeadline": "eth/tracers: revert reason in call_tracer + error for failed internal\u2026", "author": {"name": "libotony", "email": "liboliqi@gmail.com", "user": {"login": "libotony"}}, "additions": 172, "deletions": 15}}, {"node": {"oid": "d97e0063d53ccbc8717499eb166f43b0b1d12eed", "messageHeadline": "Merge pull request #21491 from karalabe/state-sync-leak-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 58, "deletions": 29}}, {"node": {"oid": "408e23cfc259abf6fb256ebe5bc81ce516574b25", "messageHeadline": "Adjust log levels on a few common messages (#1143)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "856307d8bbbe20e6d45f4a2a017233a5543b30f7", "messageHeadline": "go.mod | goleveldb latest update (#21448)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "16d7eae1c8390576057a859ea4330fba895dca40", "messageHeadline": "eth: updated comments (#21490)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8da0b3d81d6623e0e500de11f50c2858e1fb9e7", "messageHeadline": "core/state, eth, trie: stabilize memory use, fix memory leak", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 58, "deletions": 29}}, {"node": {"oid": "92b12ee6c6ebf32507a2834b2913bd557a416209", "messageHeadline": "accounts/abi/bind/backends: Disallow AdjustTime for non-empty blocks \u2026", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "fc20680b95da65f952012f3370e5d316f0ba237d", "messageHeadline": "params: begin v1.9.21 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "979fc96899c77876e15807005eadd936da17b6c2", "messageHeadline": "params: release Geth v1.9.20", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "63a9d4b2aefcf92b392a63eeb04e45fea43cec60", "messageHeadline": "Merge pull request #21486 from karalabe/cht-1.9.20", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ce5f94920d921a13f3f0f7a3bffa9cfdd6f22016", "messageHeadline": "params: update CHTs for v1.9.20 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "341f4510830f169653f47a3428037c612fdd0e36", "messageHeadline": "graphql: add support for retrieving the chain id (#21451)", "author": {"name": "Shude Li", "email": "islishude@gmail.com", "user": {"login": "islishude"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d13b8e5570bd0806935f1032c126ec98e8f93fb2", "messageHeadline": "Merge pull request #21483 from karalabe/freezer-truncate-silent", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5655dce3b85ae5064e94f0957a62e593095ae87b", "messageHeadline": "core/rawdb: only complain loudly if truncating many items", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7b5107b73ff9600c6856390cf28f98be25835e80", "messageHeadline": "p2p/discover: avoid dropping unverified nodes when table is almost em\u2026", "author": {"name": "timcooijmans", "email": "timcooijmans@gmail.com", "user": {"login": "timcooijmans"}}, "additions": 140, "deletions": 25}}, {"node": {"oid": "bdde616f2363f0c7af149cd7b08ca8c1a53bd263", "messageHeadline": "Merge pull request #21477 from karalabe/snapshotter-shallow-generator", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "3ee91b9f2e400eee382f0f1a26b6fe233c4c3f9c", "messageHeadline": "core/state/snapshot: reduce disk layer depth during generation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "0f4e7c9b0d570ff7f79b0765a0bd3737ce635e9a", "messageHeadline": "eth: utilize sync bloom for getNodeData (#21445)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1b5a867eec711d83abfda18f7083f0c64a50f8b2", "messageHeadline": "core: do less lookups when writing fast-sync block bodies (#21468)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "87c0ba92136a75db0ab2aba1046d4a9860375d6a", "messageHeadline": "core, eth, les, trie: add a prefix to contract code (#21080)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 579, "deletions": 286}}, {"node": {"oid": "493100ba4d333b2008149d17871d7cc5b51f821d", "messageHeadline": "consensus/ethash: less lookups of block data", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "b68929caee777e22f8c6e1bbae0e8c91f5d4cfe5", "messageHeadline": "Merge pull request #21472 from holiman/fix_dltest_fail", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f7b79af00a1ed57ab8640636041a81b58ecff59", "messageHeadline": "eth/downloader: fix rollback issue on short chains", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4e54b1a45ead09c1f4ab85ba7f62accd8f672b12", "messageHeadline": "metrics: zero temp variable in  updateMeter (#21470)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "a70a79b285d9176505c5bbf73e691ed142759367", "messageHeadline": "Merge pull request #21466 from karalabe/go1.15", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "15fdaf20055323874a05bcae780014fb99e7cffd", "messageHeadline": "travis, dockerfile, appveyor, build: bump to Go 1.15", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "8cbdc8638fd28693f84d7bdbbdd587e8c57f6383", "messageHeadline": "core: define and test chain rewind corner cases (#21409)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3952, "deletions": 214}}, {"node": {"oid": "0bdd295cc0065e0f61e595ada4d3abe58f35c448", "messageHeadline": "core: more detailed metering for reorgs (#21420)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7ebc6c43ff5907117a4c5a097ccaca9df9a10b98", "messageHeadline": "cmd/evm: statet8n output folder + tx hashes on trace filenames (#21406)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "560d44479c9d01dfa498fdfb80aa7eb014bf5936", "messageHeadline": "Merge pull request #21461 from karalabe/ppa-drop-disco", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "32b078d418117a9cd52dcd655a065710c2e5ebff", "messageHeadline": "build: drop disco, enable groovy on Ubuntu PPAs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2ff464b29da35f9590562ca4fba7283c96712f7e", "messageHeadline": "core/state: fixed some comments (#21450)", "author": {"name": "Giuseppe Bertone", "email": "bertone.giuseppe@gmail.com", "user": {"login": "Neurone"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "f3bafecef7dfc573e68d9c04fbd1ad55fb3c0d2f", "messageHeadline": "metrics: make meter updates lock-free (#21446)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "54add4255064f722b33fe1c13e46db0b875fe325", "messageHeadline": "cmd/geth/tests: try to fix spurious travis failure in les tests (#21410)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7a6fc1323c0d80556d935cf22879b0dcc603ea44", "messageHeadline": "Revert \"Separate Etherbase flag by responsibility (#807)\" (#1134)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 124, "deletions": 279}}, {"node": {"oid": "04926db204232b7103b8eb14bf3f8e9de129ad44", "messageHeadline": "params: begin v1.9.20 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3e0641923d78bf1905e596a3a41a54277540bec7", "messageHeadline": "params: release Geth v1.9.19", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "74925e547fe11fff8adf9a47683b90f062cc1734", "messageHeadline": "Merge pull request #21437 from karalabe/cht-1.9.19", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7afdf792ab88ff61b0c68ba4939039beae51482f", "messageHeadline": "params: update CHTs for v1.9.19", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "c28fd9c0792dd85784073b7398dedc3d7a3d710a", "messageHeadline": "tests: add Berlin-definition identical to YOLOv1 (#21435)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4baa574410ece6e022068523091fd6e6ceb11369", "messageHeadline": "Merge pull request #21434 from karalabe/ethstats-split-rwlock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "9f45d6efae611ef87202a7d699158a2fdc3682cf", "messageHeadline": "ethstats: split read and write lock, otherwise they'll lock up", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "cbbc54c4956968ef240ec2610444bb30b74333a0", "messageHeadline": "Merge pull request #21433 from holiman/statsync_exiter", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "7cee2509c07e5514dc7647fcf8a4f066feaaa6df", "messageHeadline": "eth/downloader: allow all timers to exit", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "ae3a5ed8d9ff8a5b1466705f9a22e74e104b5af2", "messageHeadline": "Fixing dev mode (#1074)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 195, "deletions": 152}}, {"node": {"oid": "48b484c5ac537d1759c9903ce81302c298f03a84", "messageHeadline": "Merge pull request #21428 from holiman/ethstats_moar", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "06125bff89fd08ba16ff5b2fbb173ed22e9a7137", "messageHeadline": "Merge pull request #21429 from holiman/timerfix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9fea1a5cf5a0f833f30a27ca0b60c0d71b71b062", "messageHeadline": "eth/downloader: set deliverytime on drops and timeouts too", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e401f5ff10d7815f77d9fb587291f4fcf69cbdc8", "messageHeadline": "les: close all connected les-server when shutdown (#21426)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "ef4e1413698d087be27c1e8615d0f8a568287a5a", "messageHeadline": "Adds \"get validator public keys\" endpoint (#1130)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "6a53ce29a468376ff9a8fc5c3e3bc2e0d765ee43", "messageHeadline": "ethstats: overwrite old errors", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8f24097836b7e9265b73cfcdb586cd967e63d656", "messageHeadline": "Merge pull request #21427 from karalabe/fix-statesync-delivery-time", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4b9c0ea76dd721ebd4848c6d1d7c00f517831d90", "messageHeadline": "eth/downloader: save the correct delivery time for state sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "3bb8a4ed3f5e45b8525889b6eddd37e6e40c5925", "messageHeadline": "Merge pull request #21425 from holiman/leslock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "983cb25a0794509365fcf89f2835589126237876", "messageHeadline": "les: update checktime even if check fails", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "54fef57cf5964d09752c78525460aaaea6bfa0e1", "messageHeadline": "Merge pull request #1115 from celo-org/mc/merge-1.9.10", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 4230, "deletions": 1158}}, {"node": {"oid": "646c3993834a38530e38f6fe0513ad18619e54c2", "messageHeadline": "Improve handling of invalid TobinTax return values (#1069)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 34, "deletions": 22}}, {"node": {"oid": "fd05c6b57ca09e94462723c57756a6d0a12ab278", "messageHeadline": "Adds new metrics for discovery (#1129)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 54, "deletions": 12}}, {"node": {"oid": "91a246da831861164cd1a863dacacb5c5f5bc244", "messageHeadline": "Adds metrics for missed rounds as proposer & downtime events (#1091)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 41, "deletions": 4}}, {"node": {"oid": "1234906642811b7be4dcb71f4429523a9d4fcaac", "messageHeadline": "Clarify the message on the genesis mismatch error (#1126)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9ffa1e25ea3a17ed0d01a82a5983967ed4f6b303", "messageHeadline": "Added new metrics for transactions and gas used (#1124)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "63f071a540aa89b50a4deff7baf1aebb50dd6e8d", "messageHeadline": "Add peer connection metrics by peer purpose (#1127)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 142, "deletions": 107}}, {"node": {"oid": "68754f393184b3fa1402f00da2d3b65502dcbc69", "messageHeadline": "cmd/utils: grant snapshot cache to trie if disabled (#21416)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5d4512b11305264505fbf61898ae767ca0bc815b", "messageHeadline": "eth: use maxQueuedTxAnns for to limit the number of transactions anno\u2026", "author": {"name": "timcooijmans", "email": "timcooijmans@gmail.com", "user": {"login": "timcooijmans"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d21303f9ddac0c01fa5acb8a8dd98758daa73d15", "messageHeadline": "cmd/geth: fixes db unavailability for chain commands (#21415)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4fde0cabc1b5ce680d88655116f3f46d8afe36fe", "messageHeadline": "Merge pull request #21411 from holiman/fix_codelookup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4a04127ce3f5aba96154c28354f15068e60539d2", "messageHeadline": "cmd/geth: fix import / export issues related to DB unavailability (#2\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ac19f7743df83f0a682e295ec226722f23b971aa", "messageHeadline": "Fixed README.md typo (nit) (#1128)", "author": {"name": "andres-dg", "email": "63209778+andres-dg@users.noreply.github.com", "user": {"login": "andres-dg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2de37f28e069b059d6a8fcf546ecf307373e2419", "messageHeadline": "downloader: add eth65 tests (#21383)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 62, "deletions": 20}}, {"node": {"oid": "5a88a7cf5b7786da0504fdde476b6ceb20a2eb31", "messageHeadline": "core: use errors.Is for consensus errors check (#21095)", "author": {"name": "Robert Zaremba", "email": "robert@zaremba.ch", "user": {"login": "robert-zaremba"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1d25039ff5cef0741f5c3aafad1c3cdcbf45db6b", "messageHeadline": "p2p/nat: limit UPNP request concurrency (#21390)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 64, "deletions": 25}}, {"node": {"oid": "8ead45c20b31377320c5320964da8cddcb5f59a4", "messageHeadline": "core/vm: avoid map lookups for accessing jumpdest analysis", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "82a9e11058623e73ace50445b41a06ccf8fd888f", "messageHeadline": "ethstats: avoid concurrent write on websocket (#21404)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 57, "deletions": 11}}, {"node": {"oid": "b35e4fce9946c2e3d1e1479d0d41b0b7e04391e5", "messageHeadline": "core: avoid modification of accountSet cache in tx_pool (#21159)", "author": {"name": "Hao Duan", "email": "duanhao0814@gmail.com", "user": {"login": "duanhao0814"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e24e05dd0140e1827f33fedca625e3f5a1e46fed", "messageHeadline": "cmd/devp2p: print enode:// URL in enrdump (#21270)", "author": {"name": "Adam Schmideg", "email": "adamschmideg@users.noreply.github.com", "user": {"login": "adamschmideg"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "90dedea40fc174c914ef038b8b480c2c0ff031b9", "messageHeadline": "signer: EIP 712, parse `bytes` and `bytesX` as hex strings + correct \u2026", "author": {"name": "Natsu Kagami", "email": "natsukagami@gmail.com", "user": {"login": "natsukagami"}}, "additions": 118, "deletions": 3}}, {"node": {"oid": "c0c01612e95dd20f125154646b38283ab780f357", "messageHeadline": "node: refactor package node (#21105)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2558, "deletions": 2839}}, {"node": {"oid": "b2b14e6ce34734542cff21b504a4579de2ff79ad", "messageHeadline": "signer/core: EIP-712 encoded data should not reject a Domain without \u2026", "author": {"name": "Natsu Kagami", "email": "natsukagami@gmail.com", "user": {"login": "natsukagami"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "290d6bd90304e2c8f64adbf3c982818f1b935093", "messageHeadline": "rpc: add SetHeader method to Client (#21392)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 79, "deletions": 10}}, {"node": {"oid": "9c2ac6fbd5a12b3f30feb78f3d358dca31603a86", "messageHeadline": "rpc: remove silly use of ReadVarint in subscription ID generator (#21\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a00dc5095b53c58136b0a9a1f19a7f0c98872cf4", "messageHeadline": "Merge pull request #21358 from hendrikhofstadt/fix/tx-sort-time", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 86, "deletions": 22}}, {"node": {"oid": "ff90894636babb37deed5ff444cef3af66d5894e", "messageHeadline": "core/rawdb: convert some comments to godoc convention (#21384)", "author": {"name": "meowsbits", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e04c5ec83cbbb227e63e53d3cd08d97e5f2a874", "messageHeadline": "core/bloombits: use single channel for shutdown (#20878)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 24, "deletions": 35}}, {"node": {"oid": "abf2d7d74ff4a5e66f5e1f78af413b7f66a4c269", "messageHeadline": "build: use -trimpath flag when building executables (#21374)", "author": {"name": "Julian Y", "email": "jyap808@users.noreply.github.com", "user": {"login": "jyap808"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1976bb3df0171f8bbcca168e93642a5427d1d4a5", "messageHeadline": "eth/downloader: remove eth62 (#21378)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 5, "deletions": 60}}, {"node": {"oid": "350a0490ab31cee95b7799d89ed4b10937fa9e0a", "messageHeadline": "les: fix unittest (#21382)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "37564ceda6719ba4248c2cebbbafca5de4712056", "messageHeadline": "miner: refactor helper functions in worker.go (#21044)", "author": {"name": "Robert Zaremba", "email": "robert@zaremba.ch", "user": {"login": "robert-zaremba"}}, "additions": 52, "deletions": 41}}, {"node": {"oid": "28c5a8a54badcd058d91efc86e0fe735db506b69", "messageHeadline": "les: implement new les fetcher (#20692)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1318, "deletions": 1014}}, {"node": {"oid": "298a19bbc69fdef59eb292656b5a3a44c64dc470", "messageHeadline": "core: API-less transaction time sorting", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 79, "deletions": 55}}, {"node": {"oid": "c47052a580a1b150929de5de5e58b72495fbcbc1", "messageHeadline": "core: sort txs at the same gas price by received time", "author": {"name": "Hendrik Hofstadt", "email": "hendrik@nexantic.com", "user": {"login": "hendrikhofstadt"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "93da0cf8a19bac578c9bc7da08093a062a676fa3", "messageHeadline": "cmd, core, eth, light, trie: dump clean cache periodically (#20391)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 128, "deletions": 24}}, {"node": {"oid": "79ce5537ab12ec7678b3ea08ecd60faf3a12af01", "messageHeadline": "signer/storage: fix a badly ordered error check (#21379)", "author": {"name": "6543", "email": "6543@obermui.de", "user": {"login": "6543"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8e7bee9b56763e94c06e597bf968838e7ea2d03b", "messageHeadline": "params: begin v1.9.19 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f5382591874220287de253bfc08b10afd5244927", "messageHeadline": "params: release Geth v1.9.18", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b1be9794431e513eaa95fa44ca36c134eaf04b9b", "messageHeadline": "params: upgrade CHTs (#21376)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e997f92caf7f817388e6be29645f88c7639c6629", "messageHeadline": "Merge pull request #21368 from holiman/update_uint256", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "56434bfa8936c12304a4134a1a0aac421403f76d", "messageHeadline": "deps: update uint256 to v1.1.1", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6793ffa12b7d4e86ee2f66afa1647dd3f0680ea0", "messageHeadline": "Merge pull request #21300 from rjl493456442/txpool-fix-queued-evictions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 100, "deletions": 8}}, {"node": {"oid": "5413df1dfa5452053e6e4418cd4d021c4dc002cb", "messageHeadline": "core: fix heartbeat in txpool", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 37, "deletions": 90}}, {"node": {"oid": "c374447401f3c33653fa4327fa9633042f09091c", "messageHeadline": "core: fix queued transaction eviction", "author": {"name": "villanuevawill", "email": "hello@willvillanueva.com", "user": {"login": "villanuevawill"}}, "additions": 157, "deletions": 12}}, {"node": {"oid": "105922180fd97ed34e090a395c62e0288a6aa424", "messageHeadline": "eth/downloader: refactor downloader + queue (#21263)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1110, "deletions": 355}}, {"node": {"oid": "3a57eecc69447766ab51b6b290ff6d8656e16b3f", "messageHeadline": "mobile: fix build on iOS (#21362)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "997b55236ebb5c35a87fa25dd5ec89fe6240d801", "messageHeadline": "build: fix GOBIN for gomobile commands (#21361)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4c268e65a083e43ec5a2b96b9c93819dedd97acf", "messageHeadline": "cmd/utils: implement configurable developer (--dev) account options (\u2026", "author": {"name": "meowsbits", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "2d653d5945c30cb00edd63c3896beae6e8be5b3c", "messageHeadline": "Update Alfajores genesis configuration to match reset network (#1118)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 131, "deletions": 48}}, {"node": {"oid": "5e3a914e2c4bc0be8c15c6f27b11b870ef5efddf", "messageHeadline": "Remove TrustedCheckpoint and Oracles of ethereum", "author": {"name": "Mariano Cortesi", "email": "mariano@clabs.co", "user": {"login": "mcortesi"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "0b53e485d84db1dd25330622dab6ed24818f162e", "messageHeadline": "Merge pull request #21352 from karalabe/dev-noinit-genesis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9e22e912e3781556bf85364bb51099f369ad7632", "messageHeadline": "cmd/utils: reuse existing genesis in persistent dev mode", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "123864fc055482279fa61ce063b7e2aad48c0609", "messageHeadline": "whisper/whisperv6: improve test error messages (#21348)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 93, "deletions": 96}}, {"node": {"oid": "7163a6664ee664df81b9028ab3ba13b9d65a7196", "messageHeadline": "ethclient: serialize negative block number as \"pending\" (#21177)", "author": {"name": "Sammy Libre", "email": "7374093+sammy007@users.noreply.github.com", "user": {"login": "sammy007"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "4366c45e4ef0bbd6caa30522aa032430194c3ed1", "messageHeadline": "les: make clientPool.connectedBias configurable (#21305)", "author": {"name": "Binacs", "email": "bin646891055@gmail.com", "user": {"login": "binacs"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "3a52c4dcf25bacd086abc8944175483683b79ab7", "messageHeadline": "Merge pull request #21336 from karalabe/tiny-ref-optimization", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 165}}, {"node": {"oid": "d4e6db6013009f3c24e0b95720b767c60f085557", "messageHeadline": "Fix makefile", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d89cdc2b8cde5ebc7f6460d918798fdcd1577550", "messageHeadline": "Fix lint issues", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 10, "deletions": 22}}, {"node": {"oid": "722b742780617a1b8e1dedb3958273e5c226cd5e", "messageHeadline": "params: begin v1.9.18 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "748f22c192d24082723f935afd0b0b63e7fd50f4", "messageHeadline": "params: release Geth v1.9.17", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "43e2e58cbda97c22ddbb616cb74a03c7bc916833", "messageHeadline": "accounts, internal: fix funding check when estimating gas (#21346)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "35ddf362299d05a683f2addee0c3157c288e8f98", "messageHeadline": "Merge pull request #21347 from karalabe/ethstats-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "0fef66c739c4a359ac438414d502d21ff1510fd2", "messageHeadline": "ethstats: fix reconnection issue, implement primus pings", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "25a1bb227dfa5316f21708dfab25f3b9de181d2c", "messageHeadline": "Fix compile & test issues", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 37, "deletions": 61}}, {"node": {"oid": "aa59625dc5938ff066859c6a4555e15b17158832", "messageHeadline": "Merge tag 'v1.9.10'", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 3388, "deletions": 856}}, {"node": {"oid": "bbc34259f23e2a9f6cba2638d5d3a92965e8da46", "messageHeadline": "Merge commit 'cecc7230c' into mc/merge-1.9.10", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 529, "deletions": 0}}, {"node": {"oid": "b556c10c4dd19a0b53f2017bfcabfe5058d6199d", "messageHeadline": "Merge 1.9.9 upstream", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 364, "deletions": 297}}, {"node": {"oid": "ab8be8376c4cb69e37f1abd06f932f3ee6f5976f", "messageHeadline": "Fix use of potentially invalid headers to verify new headers (#1109)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 25, "deletions": 21}}, {"node": {"oid": "508891e64bb1fd5165062393299597c57f5e6025", "messageHeadline": "core/vm: use pointers to operations vs. copy by value", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 165}}, {"node": {"oid": "9e88224eb86c92c78f5f03ffcd0793704a8b4309", "messageHeadline": " core: raise gas limit in --dev mode, seed blake precompile (#21323)", "author": {"name": "Nikola Madjarevic", "email": "nikola.madjarevic@gmail.com", "user": {"login": "madjarevicn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "295693759e5ded05fec0b2fb39359965b60da785", "messageHeadline": "core/vm: less allocations for various call variants  (#21222)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 450, "deletions": 191}}, {"node": {"oid": "4bc3ab59821cf80a83de5995dfecc64407bbe667", "messageHeadline": "Use correct address to select BLS key when ECDSA key is different (#1\u2026", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 23, "deletions": 19}}, {"node": {"oid": "240d1851db25f3cca3b324bd9fb7c6edcb2a4e8e", "messageHeadline": "trie: quell linter in commiter.go (#21329)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "6c9f040ebeafcc680b0c457e6f4886e2bca32527", "messageHeadline": "core: transaction pool optimizations (#21328)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 104, "deletions": 28}}, {"node": {"oid": "5b081ab214d8d6373cbfdd9464f2503934b9bb68", "messageHeadline": "cmd/clef: change --rpcport to --http.port and update flags in docs (#\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 274, "deletions": 136}}, {"node": {"oid": "6ef4495a8fbda46c888b8f746fa006b0dfcdcc4f", "messageHeadline": "p2p/discover: require table nodes to have an IP (#21330)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "79addac698d4f066b29bb90140885c815be55a07", "messageHeadline": "core/rawdb: better log messages for ancient failure (#21327)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7d5267e3a2acf273215105f04a69870e79d80d77", "messageHeadline": ".github: Change Code Owners (#21326)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4edbc1f2bb7892f8e77d7eb2a676e0fc7c029be0", "messageHeadline": "internal/ethapi: cap txfee for SignTransaction and Resend (#21231)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "6cf6e1d7536adf5b8d3f130720848af9d820b358", "messageHeadline": " README.md: point Go API reference link to pkg.go.dev (#21321)", "author": {"name": "Tien", "email": "Tiendo1011@gmail.com", "user": {"login": "tiendo1011"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2e08dad9e6b3b0f675d144cd41cbbef43439a8b7", "messageHeadline": "p2p/discv5: unset pingEcho on pong timeout (#21324)", "author": {"name": "libotony", "email": "liboliqi@gmail.com", "user": {"login": "libotony"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "af258efdb995914394b02e75b7caa952887054a5", "messageHeadline": "light: goimports -w (#21325)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6eef141aef618afa6bfad885b544f25b68f77cc2", "messageHeadline": "les: historical data garbage collection (#19570)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 843, "deletions": 215}}, {"node": {"oid": "b8dd0890b3dbc5d3c1b71a0f5de026b46993a851", "messageHeadline": "params: begin v1.9.17 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ea3b00ad75aebaf1790fe0f8afc9fb7852c87716", "messageHeadline": "params: go-ethereum v1.9.16 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "feb40e3a4d68cee2e999c8191e78be33ba09fe5d", "messageHeadline": "accounts/external: remove dependency on internal/ethapi (#21319)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "beabf95ad7fd80db83944400348c1e42ac3b8c35", "messageHeadline": "cmd/geth, cmd/puppeth: replace deprecated rpc and ws flags in tests a\u2026", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "6ccce0906a8391668779e1bb60f718711cc5a2c3", "messageHeadline": "common/math: use math/bits intrinsics for Safe* (#21316)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "bcb308745010675671991522ad2a9e811938d7fb", "messageHeadline": "Revert \"core, txpool: less allocations when handling transactions (#2\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 54, "deletions": 151}}, {"node": {"oid": "967d8de77aa0ee3119c209bdf47836519e46673c", "messageHeadline": "eth/downloader: fix peer idleness tracking when restarting state sync\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 67, "deletions": 35}}, {"node": {"oid": "d42b997916c74cc17a623e341618cd8190b27d9a", "messageHeadline": "Adds epochSnarkData to getBlock API (#1096)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "7a556abe1504e5a698f3871d435256ad6038f1cc", "messageHeadline": "go.mod: upgrade to github.com/golang/snappy with arm64 asm (#21304)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "5b1cfdef898e3ce1b2e063fba23f04c9f7d1008d", "messageHeadline": "eth: increase timeout in TestBroadcastBlock (#21299)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c16967c26771ce16411aabf36fe3213da7a500a1", "messageHeadline": "cmd/clef: Fix broken link in README and other minor fixes (#21303)", "author": {"name": "chris-j-h", "email": "39617426+chris-j-h@users.noreply.github.com", "user": {"login": "chris-j-h"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6a48ae37b27de9211165450617e73dd0d52daec6", "messageHeadline": "cmd/devp2p: add discv4 test suite (#21163)", "author": {"name": "Adam Schmideg", "email": "adamschmideg@users.noreply.github.com", "user": {"login": "adamschmideg"}}, "additions": 887, "deletions": 0}}, {"node": {"oid": "e5871b928fb0a4caf65153b552187c5c103e24d7", "messageHeadline": "cmd/clef: Update README with external v6.0.0 & internal v7.0.1 APIs (\u2026", "author": {"name": "chris-j-h", "email": "39617426+chris-j-h@users.noreply.github.com", "user": {"login": "chris-j-h"}}, "additions": 128, "deletions": 144}}, {"node": {"oid": "6d8e51ab8850770925f3aaf79186f0398f24a702", "messageHeadline": "cmd, node: dump empty value config (#21296)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "6315b6fcc04033167c8cde0b1a55fea280258fd4", "messageHeadline": "rlp: reduce allocations for big.Int and byte array encoding (#21291)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 222, "deletions": 43}}, {"node": {"oid": "fa01117498a580f8de35e026f7e0ab38313868dd", "messageHeadline": "build/ci: handle split up listing (#21293)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "490b380a04437d7eb780635e941fc8fa017413e7", "messageHeadline": "cmd/geth: allow configuring metrics HTTP server on separate endpoint \u2026", "author": {"name": "meowsbits", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "61270e5e1c7986427fb1a80789344daafd4bda3f", "messageHeadline": "eth/gasprice: lighter gas price oracle for light client (#20409)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 212, "deletions": 61}}, {"node": {"oid": "0af1e48c4c052f11c2cc1744b0e22d23f4202403", "messageHeadline": "Update CODEOWNERS (#1092)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81d41a44a623509f7afd9eb022bd244599cff8a6", "messageHeadline": "remove broken blocks (#1068)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "93fa73aa5fb1445ab1330452c2c3bd7fcaf6062e", "messageHeadline": "Computing uptimes if they are not up to date (#1081)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 74, "deletions": 20}}, {"node": {"oid": "4c86d8dc8347c0997f65ec83b1665dcc47f2d204", "messageHeadline": "Separate Etherbase flag by responsibility (#807)", "author": {"name": "lucasege", "email": "lucas@celo.org", "user": null}, "additions": 279, "deletions": 124}}, {"node": {"oid": "58a8f75fee857c4b200384beb2a304dfd5476d34", "messageHeadline": "Remove useless echo that was causing the script to never fail (#1095)", "author": {"name": "Bogdan Dumitru", "email": "304771+bowd@users.noreply.github.com", "user": {"login": "bowd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f9380c1da0f92046c1038065a6619c41ec90b6f", "messageHeadline": "Setup binary release CI pipeline (#1085)", "author": {"name": "Bogdan Dumitru", "email": "304771+bowd@users.noreply.github.com", "user": {"login": "bowd"}}, "additions": 228, "deletions": 13}}, {"node": {"oid": "be7b606df872cee911f76554a28bde085c12c2b5", "messageHeadline": "Add and verify github ssh key (#1094)", "author": {"name": "Bogdan Dumitru", "email": "304771+bowd@users.noreply.github.com", "user": {"login": "bowd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "07a95ce571b2a8c183e9986040032a7049bb24f4", "messageHeadline": "les/checkpointoracle: don't lookup checkpoint more than once per minu\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "04c4e50d72e1277526df419acfb6c09cd8760233", "messageHeadline": "ethapi: don't crash when keystore-specific methods are called but ext\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "680a8562deee0818e6baaa91ce68276e42131f1f", "messageHeadline": "Use celohq/node10-gcloud:v3 (#1093)", "author": {"name": "Jean Regisser", "email": "jean.regisser@gmail.com", "user": {"login": "jeanregisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7451fc637d0b6f1e6c32381e80c6a2fff665b6bf", "messageHeadline": "internal/ethapi: default gas to maxgascap, not max int64 (#21284)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "69eb5ada3ec447347592890ba62e68a7cb51b730", "messageHeadline": "Add geth client Docs (#1075)", "author": {"name": "Bogdan Dumitru", "email": "304771+bowd@users.noreply.github.com", "user": {"login": "bowd"}}, "additions": 15392, "deletions": 0}}, {"node": {"oid": "a93a11e323bbab08f6ff07c91753ceed4f6c2c6c", "messageHeadline": "Allow zero max peers in config for no sync signing mode in wallet (#1\u2026", "author": {"name": "Yorke Rhodes", "email": "yorhodes@celo.org", "user": {"login": "yorhodes"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "12867d152c3776041727aebb02f373f01318adf8", "messageHeadline": "rpc, internal/ethapi: default rpc gascap at 25M + better error messag\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "af5c97aebe1d37486635521ef553cb8bd4bada13", "messageHeadline": "core, txpool: less allocations when handling transactions (#21232)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 151, "deletions": 54}}, {"node": {"oid": "8dfd66f701a04589586ca77a00da5abc6d31c286", "messageHeadline": "rlp: avoid list header allocation in encoder (#21274)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "4f2a955459238729d9d6efb423bb7fee633e1e05", "messageHeadline": "Update gosigar usage (#1082)", "author": {"name": "Bogdan Dumitru", "email": "304771+bowd@users.noreply.github.com", "user": {"login": "bowd"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "394f63ff295d9ee8cacd58d88ce28ec35d259e92", "messageHeadline": "Bump celo-bls-go dependency and tidy up unused deps (#1089)", "author": {"name": "Bogdan Dumitru", "email": "304771+bowd@users.noreply.github.com", "user": {"login": "bowd"}}, "additions": 3, "deletions": 84}}, {"node": {"oid": "ec51cbb5fb004a63a746cf29ae44d1e07d408591", "messageHeadline": "cmd/geth: LES priority client test (#20719)", "author": {"name": "Adam Schmideg", "email": "adamschmideg@users.noreply.github.com", "user": {"login": "adamschmideg"}}, "additions": 206, "deletions": 0}}, {"node": {"oid": "d671dbd5b79d2213b92c2c187b9016c4309881c9", "messageHeadline": "eth/downloader: fixes data race between synchronize and other methods\u2026", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "1e635bd0bd6fe64c1f5539c7e73ced297173af67", "messageHeadline": "go.mod: updated crypto deps causing build failure (#21276)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b86b1e6d43dccced25ba5cd81fe4dce8400121a0", "messageHeadline": "go.mod: bump gopsutil version (#21275)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ddeea1e0c68df82c1190d3ee71aae87ed3d92bfe", "messageHeadline": "core: types: less allocations when hashing and tx handling (#21265)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 72, "deletions": 32}}, {"node": {"oid": "e376d2fb31a8fa131ab1f6b9f96ac8a41c94e007", "messageHeadline": "cmd/evm: add state transition tool for testing (#20958)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1507, "deletions": 46}}, {"node": {"oid": "1115292e1f603bff34c81b1aa9e7f4069356f344", "messageHeadline": "Contract comm errors (#1086)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "dd91c7ce6ab5f140e576caecc8efe8f12ab3a6b1", "messageHeadline": "cmd: abstract `getPassPhrase` functions into one (#21219)", "author": {"name": "Binacs", "email": "bin646891055@gmail.com", "user": {"login": "binacs"}}, "additions": 146, "deletions": 85}}, {"node": {"oid": "c13df1458118067cbfd74d5eff03bf3f7368f8cb", "messageHeadline": "utils: fix ineffectual miner config flags (#21271)", "author": {"name": "meowsbits", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "990997be9c6e209b5135b92be80ecee1c8ee3293", "messageHeadline": "changed baklava flag to new baklava config (#1087)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 503, "deletions": 213}}, {"node": {"oid": "02cea2330d6b4822b43a7fbaeacc12ddc8e8b1db", "messageHeadline": "eth: returned revert reason in traceTx (#21195)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "413358abb915dd2cfd948f2f9a58b5bff3e672fe", "messageHeadline": "cmd/geth: make import cmd exit with 1 if import errors occurred (#21244)", "author": {"name": "meowsbits", "email": "45600330+meowsbits@users.noreply.github.com", "user": {"login": "meowsbits"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0c82928981028e8b32b5852c38b095d2e0d26b04", "messageHeadline": "core/vm: fix incorrect computation of BLS discount (#21253)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 57, "deletions": 8}}, {"node": {"oid": "b482423e61e1e40ee4170139f24435fd57012333", "messageHeadline": "trie: reduce allocs in insertPreimage (#21261)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "93142e50c3d4ced88ca1620b4cee2038c4c145ba", "messageHeadline": "eth: don't block if transaction broadcast loop fails (#21255)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "23f1a0b783b351cc185dd46fd5f9992c74801469", "messageHeadline": "crypto/secp256k1: enable 128-bit int code and endomorphism optimizati\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "da180ba097e9ac5bc53b8868b76191cbfeeb6a51", "messageHeadline": "cmd/devp2p: add commands for node key management (#21202)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "c42d1390d31cc580f0966e3681cd9cb89bfa83d9", "messageHeadline": "Merge pull request #21256 from karalabe/p2p-packet-metrics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "42ccb2fdbda72b9ed9fa0fbb5594ee706fb8008c", "messageHeadline": "p2p: measure packet throughput too, not just bandwidth", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b3ec9b9eabe6629bc3fc10cfe3cb0c5aae561a3b", "messageHeadline": "Minor changes in comments for celo Derivation Path (#990)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dce533c246fe6e6543f87e1de220a55be64d79fc", "messageHeadline": "whisper: fix time.sleep by time.ticker in whisper_test (#21251)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "9a188c975dfae0b138a6553389f875a0c173f59f", "messageHeadline": "common/fdlimit: build on DragonflyBSD (#21241)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3ebfeb09fe86a14c5dd4929b481ac67f51b13569", "messageHeadline": "core/rawdb: fix high memory usage in freezer (#21243)", "author": {"name": "AusIV", "email": "code@ausiv.com", "user": {"login": "AusIV"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5435e0d1a1ae187f638ba3c852996713aa27d370", "messageHeadline": "whisper : use timer.Ticker instead of sleep (#21240)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e029cc6616750e4734e285cfa9fe24b80236777e", "messageHeadline": "go.mod: update snappy dependency (#21237)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "56a319b9daa5228a6b22ecb1d07f8183ebd98106", "messageHeadline": "cmd, eth, internal, les: add txfee cap (#21212)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "bcf19bc4be7d37671831c4ca3b5fa527c13afdf2", "messageHeadline": "core/rawdb: swap tailId and itemOffset for deleted items in freezer (\u2026", "author": {"name": "zhangsoledad", "email": "787953403@qq.com", "user": {"login": "zhangsoledad"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "3a452f946bc66fb57177c63fa6711732d30a0f83", "messageHeadline": "Point CI back to celo-monorepo master (#1077)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0682323c206f4a6504c0c15d1ef380f26839ef33", "messageHeadline": "Allow sending transactions to all suitable LES server peers (#1045)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 263, "deletions": 136}}, {"node": {"oid": "eb9d7d15ecf08cd5104e01a8af64489f01f700b0", "messageHeadline": "Merge pull request #21170 from duanhao0814/fix-dup-ecrecover", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "a981b60c25e6be35ec37cf9b9625017c5fa67fdc", "messageHeadline": "eth/downloader: don't use defer for unlock before return (#21227)", "author": {"name": "sixdays", "email": "lj491685571@126.com", "user": {"login": "six-days"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf2ba25426f9956384220b8b2ce302337e7fa8a4", "messageHeadline": "Read block period from genesis file (#1071)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "779fcb00fcbbbf8847df58be7d825fb9591bb4f4", "messageHeadline": "Extend existing eth_gasPrice with feeCurrency (#1070)", "author": {"name": "Yorke Rhodes", "email": "yorhodes@celo.org", "user": {"login": "yorhodes"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "3b36a48342fb83928514cd22633c41cf8c3cc9c3", "messageHeadline": "feat: only build monorepo packages needed to run e2e tests (#1043)", "author": {"name": "Alex Harley", "email": "alexbruceharley@gmail.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9371b2f70c70f887999d10750440fb09fe1e184f", "messageHeadline": "internal/web3ext: add missing params to debug.accountRange (#21208)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c85fdb76eeff83133cbad23111684085582abf73", "messageHeadline": "go.mod: update uint256 to 1.1.0 (#21206)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e30c0af86127fd605281bd5b3de3ce2fb8ac95aa", "messageHeadline": "build, internal/ethapi, crypto/bls12381: fix typos (#21210)", "author": {"name": "Yang Hau", "email": "vulxj0j8j8@gmail.com", "user": {"login": "howjmay"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4a19c0e7b81e553a9e2e4ec4d50e3c2cdb957e3a", "messageHeadline": "core, eth, internal: include read storage entries in structlog output\u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "e9ba536d85b591f3314c3fd983f2e294774416a7", "messageHeadline": "eth/downloader: fix spuriously failing tests (#21149)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "89043cba75e317c9bd7ba01a8ce5af44d4fa9ca1", "messageHeadline": "accounts/abi:\u00a0make GetType public again (#21157)", "author": {"name": "Natsu Kagami", "email": "natsukagami@gmail.com", "user": {"login": "natsukagami"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "d5c267fd30535610184bed914e3541a57c962ff6", "messageHeadline": "accounts/keystore: fix typo in error message (#21200)", "author": {"name": "Pau", "email": "pau@dabax.net", "user": {"login": "p4u"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2307cde49af270fe7bbfbc33432f8464acd7733b", "messageHeadline": "Fix typo on node.Config toml tags (#1065)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0797e37f880bcaa248127be9671b0c563f73bbf", "messageHeadline": "Merge pull request #21192 from karalabe/fix-escape-analysis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "80e887d7bfbbb76fa57322d6b1121f127f3275cb", "messageHeadline": "core/state: avoid escape analysis fault when accessing cached state", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cf6674539c589f80031f3371a71c6a80addbe454", "messageHeadline": "core/vm: use uint256 in EVM implementation (#20787)", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 358, "deletions": 703}}, {"node": {"oid": "39abd92ca82e0dd6828d0ba4af987f50b20b6aea", "messageHeadline": "ethstats: use timer instead of time.sleep (#20924)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 71, "deletions": 62}}, {"node": {"oid": "45b75351378430689f8dd7eaa65fc98763276bc4", "messageHeadline": "cmd/ethkey: support --passwordfile in generate command (#21183)", "author": {"name": "libby kent", "email": "viskovitzzz@gmail.com", "user": {"login": "libby"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "da06519347cb548752c833a283c320fdabcf6603", "messageHeadline": "params: begin v1.9.16 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0f77f34bb67b640bd8af22b215f3d279a1e21170", "messageHeadline": "params: go-ethereum v1.9.15 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "651233454ee0e7e091162fe1631072ae05016e0a", "messageHeadline": "Merge pull request #21188 from karalabe/cht-1.9.15", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a5c827af86a81a3e2d0a1ea09582fde2bf96a7dd", "messageHeadline": "params: update CHTs for 1.9.15 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0b3f3be2b5dde72c6292bfb16915ad763d4aa0bd", "messageHeadline": "internal/ethapi: return revert reason for eth_call (#21083)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 321, "deletions": 132}}, {"node": {"oid": "88125d8bd00759bdce319b5cb0e8db0d9223962f", "messageHeadline": "core: fix typo in comments (#21181)", "author": {"name": "Ev", "email": "ev@ethereum.org", "user": {"login": "evertonfraga"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55f30db0aef3a44a6d3f93e6f21a7722bd7cba86", "messageHeadline": "core/vm, crypt/bls12381: fixed comments in bls (#21182)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9d9353567486d1537afb3ecad33a2527aee53c54", "messageHeadline": "node: missing comma on toml tags (#21187)", "author": {"name": "Mariano Cortesi", "email": "mcortesi@gmail.com", "user": {"login": "mcortesi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b2ff1457ac28fb2894485194e0e344e84c2bcd7", "messageHeadline": "go.mod: upgrade go-duktape to hide unused function warning (#21168)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cefa2ab1bd18f7793df736cb643fed50d29494f4", "messageHeadline": "Merge pull request #21173 from karalabe/faucet-delete-oldaccs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b1b75f00893ed9e290e8466c86e601ab1fe63bc7", "messageHeadline": "accounts/keystore, cmd/faucet: return old account to allow unlock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "201e345c65c9940edf03c9d2b43133e35b40e613", "messageHeadline": "Merge pull request #21172 from karalabe/faucet-twitter-mobile", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "469b8739ebbe45997d8e287bcd441544ebfebfda", "messageHeadline": "acounts/keystore, cmd/faucet: fix faucet double import, fix twitter url", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "8523ad450dcced0d16fbb2b9b90687f789d195a9", "messageHeadline": "core: filter out txs with invalid signatures as soon as possible", "author": {"name": "Hao Duan", "email": "duanhao0814@gmail.com", "user": {"login": "duanhao0814"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6a386646628d5e537e93ff914d351fe62cc79d18", "messageHeadline": "Removed etherbase from login to avoid account unlocks on proxies (#974)", "author": {"name": "Sebastian Gerske", "email": "13647606+H34D@users.noreply.github.com", "user": {"login": "H34D"}}, "additions": 111, "deletions": 124}}, {"node": {"oid": "8b83125739c28caf97b3c2c36b084cedb3fe682e", "messageHeadline": "Merge pull request #21162 from karalabe/daofork-order-check-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f52ff0f1e99ee2adbe4bd8f5ffdbce8e19a0b5dd", "messageHeadline": "cmd/geth: fix the fork orders for DAO tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "890757f03acf9974cfac07d27197803d455d67c9", "messageHeadline": "cmd, core, params: inital support for yolo-v1 testnet (#21154)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 141, "deletions": 22}}, {"node": {"oid": "331b998582ab4eac9e6a67b93b7a5df734d1fe8e", "messageHeadline": "Remove building docs during checkout-monorepo step on CircleCI (#982)", "author": {"name": "Jean Regisser", "email": "jean.regisser@gmail.com", "user": {"login": "jeanregisser"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4fc678542dd287c9759107d7f1f2291376434f5e", "messageHeadline": "core/vm, crypto/bls12381, params: add bls12-381 elliptic curve precom\u2026", "author": {"name": "kilic", "email": "onurkilic1004@gmail.com", "user": {"login": "kilic"}}, "additions": 15572, "deletions": 487}}, {"node": {"oid": "3f649d4852d5e7a16f47d919bf0e450c450bc6bf", "messageHeadline": "core: collect NewTxsEvent items without holding reorg lock (#21145)", "author": {"name": "chenglin", "email": "910372762@qq.com", "user": {"login": "cheng762"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5f6f5e345ea3fd19d031cb2ae3c8d2894e51639e", "messageHeadline": "console: handle undefined + null in console funcs (#21160)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "96f69040267fa4c6aec666766660e5dc1e1c7ce3", "messageHeadline": "Remove start time dependency for announce protocol and proxy (#1035)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 463, "deletions": 292}}, {"node": {"oid": "d98c42c0e37da20df8af74724fbd032b342035ab", "messageHeadline": "rpc: send websocket ping when connection is idle (#21142)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "723bd8c17fdf1614d81503efdca9e7eece3766a6", "messageHeadline": "p2p/discover: move discv4 encoding to new 'v4wire' package (#21147)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 655, "deletions": 516}}, {"node": {"oid": "cd57d5cd38ef692de8fbedaa56598b4e9fbfbabc", "messageHeadline": "core/vm: EIP-2315, JUMPSUB for the EVM (#20619)", "author": {"name": "Greg Colvin", "email": "greg@colvin.org", "user": {"login": "gcolvin"}}, "additions": 529, "deletions": 52}}, {"node": {"oid": "a35382de94fe3d0b7ef8a1719ba3e20a1b5af84c", "messageHeadline": "metrics: replace gosigar with gopsutil (#21041)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "a5eee8d1dc61352c29b9800eaf96609ba4184fd6", "messageHeadline": "eth/downloader: more context in errors (#21067)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 49, "deletions": 47}}, {"node": {"oid": "389da6aa480bdf9a78d865caabc39ebeebb1d416", "messageHeadline": "trie: enforce monotonic range in prover and return end marker (#21130)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 142, "deletions": 113}}, {"node": {"oid": "b2c59e297bb302068cbf0b50fccdcda9ba12134e", "messageHeadline": "consensus/clique: make internal error private (#21132)", "author": {"name": "sixdays", "email": "lj491685571@126.com", "user": {"login": "six-days"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "484f45dbbbb31eadda6a9d0bd1b58989c9894573", "messageHeadline": "Update README with the latest information and doc links (#1042)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 103, "deletions": 13}}, {"node": {"oid": "9219e0fba42d0e73583604cf6b20742b79ba37c7", "messageHeadline": "eth: interrupt chain insertion on shutdown (#21114)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "4873a9d3c3f78a4346228fcba18257634408d906", "messageHeadline": "build: upgrade to golangci lint v1.27.0 (#21127)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "070a5e1252a3da74eed18a42437ed428648037f6", "messageHeadline": "trie: fix for range proof (#21107)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 73, "deletions": 56}}, {"node": {"oid": "81e9caed7d2759ec1da7f268b57c8de45297ea5e", "messageHeadline": "ethstats: avoid blocking chan when received invalid stats request (#2\u2026", "author": {"name": "Hao Duan", "email": "duanhao0814@gmail.com", "user": {"login": "duanhao0814"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7ddb40239bed22774c0341c572f22ed34ea78f99", "messageHeadline": "ethdb/leveldb: use timer instead of time.After (#21066)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2f66a8d614253f8f0d205b4ab8be37be9eced9a5", "messageHeadline": "metrics/prometheus: define TYPE once, add tests (#21068)", "author": {"name": "Richard Patel", "email": "me@terorie.dev", "user": {"login": "riptl"}}, "additions": 118, "deletions": 3}}, {"node": {"oid": "dbf6b8a7971f1a11b692a3d1bbcd5983b8af65a9", "messageHeadline": "cmd/utils: fix default DNS discovery configuration (#21124)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "befecc9fdf5d1222cb1cd03d975e47be1e9d00d8", "messageHeadline": "consensus/ethash: fix flaky test by reading seal results (#21085)", "author": {"name": "meowsbits", "email": "45600330+meowsbits@users.noreply.github.com", "user": {"login": "meowsbits"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e868adde30eee9001e60bcf17e5c4bec83b36090", "messageHeadline": "core/vm: improve jumpdest lookup (#21123)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "25a661e0c2fef5b8de9e36f8c928f374d23e3b01", "messageHeadline": "consensus/clique: remove redundant pair of parentheses (#21104)", "author": {"name": "yutianwu", "email": "wzxingbupt@gmail.com", "user": {"login": "yutianwu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f2784b38f59066913bbaf1e6fa531ec724b3650", "messageHeadline": "all: fix typos in comments (#21118)", "author": {"name": "Martin Michlmayr", "email": "tbm@cyrius.com", "user": {"login": "tbm"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "48e3b95e774535aee1104d1283d2536cd47c9389", "messageHeadline": "miner: replace use of 'self' as receiver name (#21113)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e536280bcaa2a47b2156077b0bad78227787abf", "messageHeadline": "Update sys lib to prevent arm64 crash (#1046)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b4a2681120209836f7275753abcc9c7d3f9f8924", "messageHeadline": "les, les/lespay: implement new server pool (#20758)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 2884, "deletions": 1008}}, {"node": {"oid": "9da8186102484ca3885538d42cdc3ceb7d77dc8c", "messageHeadline": "Add RPC and LES support for setting and querying gateway fees (#1038)", "author": {"name": "Ray", "email": "rayxyuan@berkeley.edu", "user": {"login": "rayyuan"}}, "additions": 274, "deletions": 11}}, {"node": {"oid": "197c31280590d3ee1e94bc09562aea3592796067", "messageHeadline": "Making lightchain compatible with lightest sync mode (#1031)", "author": {"name": "lucasege", "email": "lucas@celo.org", "user": null}, "additions": 293, "deletions": 33}}, {"node": {"oid": "65ce550b37670ce34aeaeaa6e66510028d2f7603", "messageHeadline": "trie: extend range proofs with non-existence (#21000)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 491, "deletions": 92}}, {"node": {"oid": "0a99efa61fd7fc29d4b82b66fc93ea5e4a1cb6e6", "messageHeadline": "whisper: use canonical import name of package go-ethereum (#21099)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adbdc7f8c27e50e77b407cb328193bd3ee823643", "messageHeadline": "Run only primary EVM call with tracer (#989)", "author": {"name": "jfoutts-celo", "email": "57463555+jfoutts-celo@users.noreply.github.com", "user": {"login": "jfoutts-celo"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "d5b7d1cc34e766f2e2c2b82c00c5d12cf71a9cac", "messageHeadline": "accounts: add blockByNumberNoLock() to avoid double-lock (#20983)", "author": {"name": "Boqin Qin", "email": "Bobbqqin@gmail.com", "user": {"login": "BurtonQin"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "e0987f67e04a840b2f5ee30eb089ae2b7b06df5e", "messageHeadline": "cmd/clef, signer/core: password input fixes (#20960)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 65, "deletions": 54}}, {"node": {"oid": "661b31ab7e866fa7909724d078e7f7c68d593a12", "messageHeadline": "Simplifies consuming bls-zexe dependency (#1022)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 77, "deletions": 10558}}, {"node": {"oid": "c62a1f98f17784e078ff16f8fc3dd493b1475aed", "messageHeadline": "Set default block time to 5 seconds", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af93a931b46fa0e52586f33d78b14223b7805939", "messageHeadline": "refactor(consensus): create shared test utils and deduplicate code (#\u2026", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 425, "deletions": 657}}, {"node": {"oid": "3666da8a4b99e67c8c00684ae837e140b797823d", "messageHeadline": "console: fix unlockAccount argument count check (#21081)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "017c0d9be20396b4fbca3d5ad590e55800c3c911", "messageHeadline": "Add metrics for total validators, blocks proposed", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 49, "deletions": 30}}, {"node": {"oid": "f3f1e59eea922e5fb0d78d55aba471c35c20b022", "messageHeadline": "accounts/abi: simplify reflection logic (#21058)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 73, "deletions": 150}}, {"node": {"oid": "677724af0c0d2c394f3630aaee058ee47ffa1b9f", "messageHeadline": "cmd: fix log contexts (#21077)", "author": {"name": "Satpal", "email": "28562234+SatpalSandhu61@users.noreply.github.com", "user": {"login": "SatpalSandhu61"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46698d79310ab1c12089f4bc2c13ac2f136128da", "messageHeadline": "params: begin v1.9.15 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d74d1e5f762e06a6a739a42261886510f842778", "messageHeadline": "params: release go-ethereum v1.9.14", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a188a1e150ecc917d85631f9e1308712ff55bd5d", "messageHeadline": "ethstats: stop report ticker in each loop cycle #21070 (#21071)", "author": {"name": "Hao Duan", "email": "duanhao0814@gmail.com", "user": {"login": "duanhao0814"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "d02301f758df1d16875c959b58cf91c76edecbdd", "messageHeadline": "core: fix missing receipt on Clique crashes (#21045)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0b63915430e5921722004345228c5239a8784d6b", "messageHeadline": "accounts/abi: allow overloaded argument names (#21060)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "b8ea9042e52f7bb59c0c0c9e7df37d4f2f579dd2", "messageHeadline": "accounts/abi: accounts/abi/bind: Move topics to abi package (#21057)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 230, "deletions": 142}}, {"node": {"oid": "7b7e5921a4012810707aaf825080c70ef6823768", "messageHeadline": "miner: support disabling empty blockprecommits form the Go API (#20736)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "7540c53e72f2974a0c5509274412c2bf65dd1ab9", "messageHeadline": "core/rawdb: remove unused math (#21065)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aaede53738fac7767459dc2a854136ac6680e5b2", "messageHeadline": "core/rawdb : log format fix for Unindexing transaction (#21064)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53cac027d0795a66097c753495a8609e545822ba", "messageHeadline": "les: drop the message if the entire p2p connection is stuck (#21033)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "7ace5a3a8b2a4591063096232a3a1264e3faf8fe", "messageHeadline": "core: fixup blockchain tests (#21062)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "40859a2441a91b120ce33b5f5ede95c8f7e7fd97", "messageHeadline": "Merge pull request #21061 from karalabe/cht-1.9.14", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "45352300592cf68feb64d67aefa607eec2c9a1de", "messageHeadline": "cmd, core, eth: background transaction indexing (#20302)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1268, "deletions": 200}}, {"node": {"oid": "126ac94f369e56a4da879aaa8914afef6a8a64b2", "messageHeadline": "params: bump CHTs for the v1.9.14 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "6f54ae24cdeacd14519eac8b127e0e1fea03d66a", "messageHeadline": "p2p: add 0 port check in dialer  (#21008)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "069a7e1f8abe4e06f7aba7bb1dbd5a49ce242a5a", "messageHeadline": "core/rawdb: stop freezer process as part of freezer.Close() (#21010)", "author": {"name": "AusIV", "email": "git@ausiv.com", "user": {"login": "AusIV"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "bd60295de56b04a435fc2a0b31d3d18a34cd3843", "messageHeadline": "console: fix some crashes/errors in the bridge (#21050)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "930e82d7f4e6e0e7e90d36569f294745e1547a1e", "messageHeadline": "params, cmd/utils: remove outdated discv5 bootnodes, deprecate flags \u2026", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 26, "deletions": 33}}, {"node": {"oid": "37877e86ed44d4bada1df47dca4ee41428943749", "messageHeadline": "Merge pull request #21056 from karalabe/statedb-simpler-code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "263622f44f45eb3e8be6dde4ed030f7f5717066b", "messageHeadline": "accounts/abi/bind/backend, internal/ethapi: recap gas limit with bala\u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 120, "deletions": 4}}, {"node": {"oid": "0b2edf05bbbab272794f2ea5c92acb5857984102", "messageHeadline": "core/state: make GetCodeSize mirror GetCode implementation wise", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "e29e4c2376ae9718208178b226bd9ee86d2ffa4f", "messageHeadline": "build: fix CLI params for windows LNK files (#21055)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82f9ed49fa6a6831c997582821dd1c5ba4f14116", "messageHeadline": "core/state: avoid statedb.dbErr due to emptyCode (#21051)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "62058b4d5c5c4bdf8dc87822a57203628ee2d526", "messageHeadline": "Small changes to codeowners and contribution policy (#1027)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 19, "deletions": 9}}, {"node": {"oid": "b0b65d017f7bfd454d6f3bcbbc4eb419e940bf5c", "messageHeadline": "core/state: abort commit if read errors have occurred (#21039)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "1152f458499b4d91b95a873d9d33c923397a2184", "messageHeadline": "core/state: include zero-address in state dump if present (#21038)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dd88bd82c9453b01e5d8b659bf59e44396a1f572", "messageHeadline": "accounts/abi/bind: add void if no return args specified (#21002)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85944c25619da8cfb69dd78ec191b219ca720f3f", "messageHeadline": "core/state/snapshot: fix typo (#21037)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87c463c47aa6d10a55a4b860bab3d53199814d01", "messageHeadline": "Merge pull request #21036 from karalabe/snapshot-storage-leak", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "90af6dae6efc934e698bac11b09f773724e296bd", "messageHeadline": "core/state/snapshot: don't create storage list for non-existing accounts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "39c64d85a2af2c48c9b79447d2848c4f5f22446c", "messageHeadline": "core: avoid double-lock in tx_pool_test (#20984)", "author": {"name": "Boqin Qin", "email": "Bobbqqin@gmail.com", "user": {"login": "BurtonQin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "234cc8e77f912ec33c1774e007e3f3a5065da426", "messageHeadline": "eth/downloader: minor typo fixes in comments (#21035)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "5cdc2dffda5af375bd5e26216c525159354022aa", "messageHeadline": "trie: fix TestBadRangeProof unit test (#21034)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c2147ee154b4d638c3b241fce0b1e185b72c0c2b", "messageHeadline": "eth: don't inadvertently enable snapshots in archive nodes (#21025)", "author": {"name": "ploui", "email": "64719999+ploui@users.noreply.github.com", "user": {"login": "ploui"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b98259868b8362bb027636d8209fa7e583d9dff4", "messageHeadline": "Merge pull request #21032 from karalabe/skip-announce-goroutine-eth64", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "292570ad6cea36ae89fd024cfd7d5319fc68170e", "messageHeadline": "Merge pull request #21028 from karalabe/memfix-32bit-arch", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "34ed2d834a7786e4ae3c24fbcea6cc236bc644f7", "messageHeadline": "eth: skip transaction announcer goroutine on eth<65", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2add2fa611dc98052357412cdc832b4cab6270ad", "messageHeadline": "Removing flags and data related to Ethereum testnets (#1024)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 102, "deletions": 374}}, {"node": {"oid": "933acf3389d420a655b35a8dbf40536ebe058113", "messageHeadline": "account/abi: remove superfluous type checking (#21022)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 148, "deletions": 153}}, {"node": {"oid": "44a3b8c04cf18dc0a796f96d5972beb0e3cbe79b", "messageHeadline": "Merge pull request #21026 from karalabe/disable-highmem-test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a52511e69295e3b81b0a6f5a391549764a234b55", "messageHeadline": "build: raise test timeout back to 10 mins (#21027)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f8ff8d6010954fe5dbd2ce36330fbf1b8451e4f", "messageHeadline": "cmd/geth: handle memfixes on 32bit arch with large RAM", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4515772993db46e8e5e9480be579c75238c4f227", "messageHeadline": "tests: skip consensus test using 1GB RAM", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c989bca173681f4462985cec2d30616aa0774edd", "messageHeadline": "cmd/utils: renames flags related to http-rpc server (#20935)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 420, "deletions": 143}}, {"node": {"oid": "587656619d281fe76824a392008ff87d1a0bbe3f", "messageHeadline": "Merge pull request #21023 from karalabe/snapshot-verify-iterator-release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "da591470147689bb5978eaaff28468d19af61614", "messageHeadline": "core/state/snapshot: release iterator after verification", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5e45db76100b938756217f7d27d83cdae99d352d", "messageHeadline": "Merge pull request #21021 from karalabe/tests-snapshot-gen-cleanup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "ab72803e6f171d6fc2c40419c833853b7c122f6f", "messageHeadline": "accounts/abi: move U256Bytes to common/math (#21020)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 22, "deletions": 48}}, {"node": {"oid": "e872083d444eb571ea4ce55553a7d4dcb439474c", "messageHeadline": "accounts/abi: removed Kind from Type struct (#21009)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 89, "deletions": 100}}, {"node": {"oid": "98bf3225bed89b0f94b6fce2bb346650f65a328e", "messageHeadline": "Adding testnet flags for baklava and alfajores (#995)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 429, "deletions": 182}}, {"node": {"oid": "65cd28aa0eca876b6a3e3b702889d3bde4386e9d", "messageHeadline": "tests: cleanup snapshot generator goroutine leak", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "510b6f90db406b697610fe0ff2eee66d173673b2", "messageHeadline": "accounts/external: convert signature v value to 0/1 (#20997)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "c43be6cf875a6557cb4c42cfd9f65b612e8b4cd7", "messageHeadline": "les: remove invalid use of t.Fatal in TestHandshake (#21012)", "author": {"name": "Boqin Qin", "email": "Bobbqqin@gmail.com", "user": {"login": "BurtonQin"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7e4d1925f06beca77dfda23c0c6a19a3ab7be8b4", "messageHeadline": "go.sum: run go mod tidy (#21014)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d2d3166f35b7cdaa63c54503bfccd4c808564f18", "messageHeadline": "accounts/external: fill account-cache if that hasn't already been don\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2337aa64eb6f8c60641724ccb5919d1a5d7d9f82", "messageHeadline": "core/state/snapshot: fix trie generator reporter (#21004)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "3cebfb6664408b04f87dd0fe3d6fccdf7b7badd5", "messageHeadline": "Merge pull request #21003 from karalabe/snapshot-journal-nilfix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4b6f6ffe2389cc2a62a10e9e8014101e3b0a595b", "messageHeadline": "core/state/snapshot: fix journal nil deserialziation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "26d271dfbba1367326dec38068f9df828d462c61", "messageHeadline": "core/state/snapshot: implement storage iterator (#20971)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1088, "deletions": 196}}, {"node": {"oid": "f49eb7bdf656aea192fab7ffa146c9808e5030ac", "messageHeadline": "Lower verbosity of lost randomness message (#1007)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b686d8d9f19b0f47db1442a417f3814ba406db22", "messageHeadline": "increase timeout for the broadcastblock test (#1018)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1264c19f1153d6379b4df37ae7a9d996b90dd732", "messageHeadline": "go.mod : goupnp v1.0.0 upgrade (#20996)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "7f95a85fd474b93e9f6441fa7f582f9bd089aeb7", "messageHeadline": "signer, log: properly escape character sequences (#20987)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 35, "deletions": 57}}, {"node": {"oid": "3caca596d1ff23a9faf5339f108c993f38bfa743", "messageHeadline": "Adds address confirmation to Ledger (#975)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 131, "deletions": 4}}, {"node": {"oid": "0708b573bc38c1d393d2452cb97807dccda70b5f", "messageHeadline": "event, whisper/whisperv6: use defer where possible (#20940)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9887edd580d161d22d284e8778b090016bd24f80", "messageHeadline": "rpc: add explicit 200 response for empty HTTP GET (#20952)", "author": {"name": "Steven E. Harris", "email": "seh@panix.com", "user": {"login": "seh"}}, "additions": 57, "deletions": 10}}, {"node": {"oid": "04c39d59a6bfce204e563b0e28f806004bd8d7bd", "messageHeadline": "Adds ERC20 tokens list to Ledger (#979)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 210, "deletions": 6}}, {"node": {"oid": "1893266c59c04eb55709b911578767f1ab8a9210", "messageHeadline": "go.mod: upgrade to golang-lru v0.5.4 (#20992)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "92a7538ed3ffb23b372219ec2e7a36457217730e", "messageHeadline": "core: improve TestLogRebirth (#20961)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 70, "deletions": 139}}, {"node": {"oid": "37407dbc5e859ecdeac79cb13e1095777419dca9", "messageHeadline": "Update mergify to use PR title and body as commit message (#1008)", "author": {"name": "J M Rossy", "email": "jm.rossy@gmail.com", "user": {"login": "jmrossy"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "5c3993444d725aba00c7c8c976c5cc9f4bf6a317", "messageHeadline": "rpc: make ExampleClientSubscription work with the geth API (#19483)", "author": {"name": "Julian Y", "email": "jyap808@users.noreply.github.com", "user": {"login": "jyap808"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ba068d40dd9a198ccc7ad9382c768f363aeb54cc", "messageHeadline": "core: add check in AddChildIndexer to avoid double lock (#20982)", "author": {"name": "Boqin Qin", "email": "Bobbqqin@gmail.com", "user": {"login": "BurtonQin"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e32ee6ac05af434d6af330682a00cafa1ba32a66", "messageHeadline": "accounts/abi: added abi test cases, minor bug fixes  (#20903)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1323, "deletions": 1188}}, {"node": {"oid": "40283d0522e5bf2567e080b5eac9700597095704", "messageHeadline": "node: shut down all node-related HTTP servers gracefully (#20956)", "author": {"name": "Steven E. Harris", "email": "seh@panix.com", "user": {"login": "seh"}}, "additions": 48, "deletions": 42}}, {"node": {"oid": "a070e23178e8ad2213893a758fe87a3213ec1bff", "messageHeadline": "Merge pull request #20988 from karalabe/catchup-shutdown", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b0bbd4718511a8b2575e5feb8cbd54beb9675973", "messageHeadline": "eth: fix shutdown regression to abort downloads, not just cancel", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "61a60d70418d683847434a24f675d0c1f483a956", "messageHeadline": "Fixing messages (#993)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "1aa83290f5052ce275fc4f36b909a721afe6037a", "messageHeadline": "p2p/enode: update code comment (#20972)", "author": {"name": "tgyKomgo", "email": "52910426+tgyKomgo@users.noreply.github.com", "user": {"login": "tgyKomgo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a2e8faadd55a81090996afdd6b9e082bb32f72b", "messageHeadline": "core/state/snapshot: fix binary iterator (#20970)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 66, "deletions": 12}}, {"node": {"oid": "44ff3f3dc98a5bd72e06ff6b05739c2dce8c9b62", "messageHeadline": "trie: initial implementation for range proof (#20908)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 400, "deletions": 15}}, {"node": {"oid": "dee2db520e239e50b9c0edbcae8d2e6fafd7d489", "messageHeadline": "Don't commit previous sequence while on seq 0 (#998)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "38aab0aa831594f31d02c9f02bfacc0bef48405d", "messageHeadline": "accounts/keystore: fix double import race (#20915)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 102, "deletions": 5}}, {"node": {"oid": "2ec72321910204048d3a05174d3cad6d877e647f", "messageHeadline": "core: mirror full node reorg logic in light client too (#20931)", "author": {"name": "icodezjb", "email": "icodezjb@163.com", "user": {"login": "icodezjb"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b9df7ecdc3d3685180ceb29665bab59e9f614da5", "messageHeadline": "all: seperate consensus error and evm internal error (#20830)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 550, "deletions": 238}}, {"node": {"oid": "c60c0c97e77ef28086c851fd2d8499e9e1574ac3", "messageHeadline": "go.mod : update fastcache to 1.5.7 (#20936)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "870d4c4970d6b5b613a5860d405b5ad0d1f569a1", "messageHeadline": "Merge pull request #20953 from holiman/fixdlseek", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "6c458f32f80db882df02a1766f5d4cdbd930bcb7", "messageHeadline": "p2p: defer wait group done in protocol start (#20951)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c036fe35a8513d8f8ea74c6cbe0190c60f088862", "messageHeadline": "core/state/snapshot: make difflayer account iterator seek operation i\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "7599999dcd966843a08a79529470d15e77139ce0", "messageHeadline": "snapshot: add Unlock before return (#20948)", "author": {"name": "Boqin Qin", "email": "Bobbqqin@gmail.com", "user": {"login": "BurtonQin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "79b68dd78d70ed8e6629849c3d9d71992f8e9aaa", "messageHeadline": "Merge pull request #20923 from holiman/fix_seckeybuf", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "648b0cb7144feec13391f8e587866e9d47a75548", "messageHeadline": "cmd, core: remove override muir glacier and override istanbul (#20942)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 44}}, {"node": {"oid": "ac9c03f910a91db95db1ed7b20c50b49faefbaae", "messageHeadline": "accounts/abi: Prevent recalculation of internal fields (#20895)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 273, "deletions": 233}}, {"node": {"oid": "ca22d0761bd772d38d229d59b3c72a2e7ca9592c", "messageHeadline": "event: fix inconsistency in Lock and Unlock (#20933)", "author": {"name": "Boqin Qin", "email": "Bobbqqin@gmail.com", "user": {"login": "BurtonQin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15d280e12fb720b7e82d69d2862f7684444fdb67", "messageHeadline": "Adds BLS PoP checker (#996)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "7a63faf734d7150e764c0c08de7f83ceaf64e272", "messageHeadline": "p2p/discover: add helper methods to UDPv5 (#20918)", "author": {"name": "Nishant Das", "email": "nish1993@hotmail.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "3bf1054a13f2ed2ba8c0c7c44279bbca6e4e7cbb", "messageHeadline": "params: begin v1.9.14 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cbc4ac264e9671898bff6ec7e434da3eca4bd273", "messageHeadline": "params: release Geth v1.9.13", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "359d9c3f0a51fb80214e5e0cb1142df469421b45", "messageHeadline": "Merge pull request #20925 from karalabe/cht-1.9.13", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d77d35a4a943bac035d7b380d29483ddc1259e8a", "messageHeadline": "params: update CHTs for the 1.9.13 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "6402c42b6748c0e8494e6432f40fe4527650076b", "messageHeadline": "all: simplify and fix database iteration with prefix/start (#20808)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 246, "deletions": 185}}, {"node": {"oid": "af4080b4b7fe653568714b0012fc702ecec917f4", "messageHeadline": "trie: fix concurrent usage of secKeyBuf, ref #20920", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "00064ddcfb76c194997c261ca85486b2c8fd8784", "messageHeadline": "accounts/abi: implement new fallback functions (#20764)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 445, "deletions": 94}}, {"node": {"oid": "3d77844d2888335e6ed8684f2a52bc57f013b057", "messageHeadline": "Revert \"Fix missing reference to libbls_crypto causing linking errors\u2026", "author": {"name": "Jean Regisser", "email": "jean.regisser@gmail.com", "user": {"login": "jeanregisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4033d3c3bb85eba4c1549e947a4a303293c56816", "messageHeadline": "Delete gitignore so libs are included (#980)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2a836bb259c03626e5ef8435f99f341ea911bfff", "messageHeadline": "core/rawdb: fix data race between Retrieve and Close (#20919)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "eb2fd823b2fd8d6745cceb25de19fde0acd53d23", "messageHeadline": "travis, appveyor, build, Dockerfile: bump Go to 1.14.2 (#20913)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "5a20cc0de6f58f09e68c13154702b278b7aeeedf", "messageHeadline": "README: update min go version to 1.13 (#20911)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc88eaa69806c34acc00f503c661ad21de6a9bc1", "messageHeadline": "Change proxy and proxied checks (#971)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f5788c2d58c51ebc11f05d2007258ad515a9b317", "messageHeadline": "Adds epoch validator snark bitmap to block body (#991)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "d2eca3f142b1cac962b8245806d02e382b2690d5", "messageHeadline": "Fix missing reference to libbls_crypto causing linking errors on iOS \u2026", "author": {"name": "Jean Regisser", "email": "jean.regisser@gmail.com", "user": {"login": "jeanregisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28dd92e2a36b143cfa7ac67e69699ee989ca27cf", "messageHeadline": "Add Mergify config and remove bulldozer config (#977)", "author": {"name": "J M Rossy", "email": "jm.rossy@gmail.com", "user": {"login": "jmrossy"}}, "additions": 37, "deletions": 69}}, {"node": {"oid": "0851646e480f3fff0d6cdd900fc1034960b993f0", "messageHeadline": "les, les/lespay/client: add service value statistics and API (#20837)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 2144, "deletions": 40}}, {"node": {"oid": "15540ae9928441a38f8af47d8227347e6bada5ae", "messageHeadline": "cmd: deprecate --testnet, use named networks instead (#20852)", "author": {"name": "Raw Pong Ghmoa", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 173, "deletions": 83}}, {"node": {"oid": "023b87b9d18b9fbcc659af37d64870c0ba216cdd", "messageHeadline": "accounts/abi/bind: fixed erroneous filtering of negative ints (#20865)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 92, "deletions": 8}}, {"node": {"oid": "1bad8612229ef40998b263ff36b6ecee9a7859e5", "messageHeadline": "changed date of rpcstack.go since new file (#20904)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe9ffa5953a28d570478ac61238218a195fe0ccb", "messageHeadline": "crypto: improve error messages in LoadECDSA (#20718)", "author": {"name": "Adam Schmideg", "email": "adamschmideg@users.noreply.github.com", "user": {"login": "adamschmideg"}}, "additions": 143, "deletions": 29}}, {"node": {"oid": "07d909ff3283fb50a1312a1919787768e54a1c81", "messageHeadline": "node: allow websocket and HTTP on the same port (#20810)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 443, "deletions": 268}}, {"node": {"oid": "5065cdefffbd401e97dd89075081485c4fa4b774", "messageHeadline": "accounts/abi/bind: Refactored topics  (#20851)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 55, "deletions": 128}}, {"node": {"oid": "6975172d01292e29c9404eb3322c4629802fe02c", "messageHeadline": "whisper/mailserver : recover corrupt db files before opening (#20891)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c8e9a91672ce27d3c82a579a14d840bd6a04049f", "messageHeadline": "build: upgrade to golangci-lint 1.24.0 (#20901)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 42, "deletions": 34}}, {"node": {"oid": "b7394d79428d395a6fca0567659cdcd4d808bee2", "messageHeadline": "p2p/discover: add initial discovery v5 implementation (#20750)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2970, "deletions": 74}}, {"node": {"oid": "671f22be3888aa9d056e0798508c42420638cb1f", "messageHeadline": "couple of fixes to docs in clef (#20900)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6a3daa2a4ecf814578fd8f3fca5850a8f0252ac8", "messageHeadline": ".github: change gitter reference to discord link in issue template (#\u2026", "author": {"name": "Adam Schmideg", "email": "adamschmideg@users.noreply.github.com", "user": {"login": "adamschmideg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "094996b8c96047564c541e4ffe50bd9b6a470e96", "messageHeadline": "docs/audits: add discv5 protocol audits from LA and C53 (#20898)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8dc89415511ec0d5f8b0128e9ef9fb624ddb5d56", "messageHeadline": "core/vm: use a callcontext struct (#20761)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 349, "deletions": 292}}, {"node": {"oid": "0bec6a43f68ec5eb608303c346985d38c7c7e1fb", "messageHeadline": "cmd/geth: enable metrics for geth import command (#20738)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f0b5eb09eb30545b11ad5c0179517fc2159ad02d", "messageHeadline": "eth, les: fix flaky tests (#20897)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d6b3c511560f66e94ae4d3ae2ea903975bde569", "messageHeadline": "Update version to v1.0.0-unstable (#970)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df0f6d1c5ef7e52f9020af4ba5ecf2c4ed9d14be", "messageHeadline": "Restore master as circle-ci branch (#967)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31ee7c731169546fd1191c632422d15d03ff736a", "messageHeadline": "Use Gold.mint() instead of state.AddBalance() for epoch rewards (#965)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 128, "deletions": 73}}, {"node": {"oid": "2ff3ecf1dc244ef10b247accbd90ca3fd69bf67a", "messageHeadline": "Shorter timeouts for testing key rotation (#954)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "bb8bdb93559a15f63038d486eb3cd753fe2638be", "messageHeadline": "change log levels for two side chain scenarios (#966)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 4, "deletions": 10}}, {"node": {"oid": "af6adb317a429f7d47865c285ffd25227cce0620", "messageHeadline": "Don't aggregate epochSnarkData on non-epoch blocks (#961)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "37aa3d418ff12ec32d8aba68d970b8c3a50c8753", "messageHeadline": "Improve help for the proof-of-possession command (#964)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3cf7d2e9a6605bef8140b01483d65da874e11a8a", "messageHeadline": "internal/ethapi: add CallArgs.ToMessage method (#20854)", "author": {"name": "William Morriss", "email": "wjmelements@gmail.com", "user": {"login": "wjmelements"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "be6078ad831dea01121510dfc9ab1f264a3a189c", "messageHeadline": "all: fix a bunch of inconsequential goroutine leaks (#20667)", "author": {"name": "Boqin Qin", "email": "Bobbqqin@gmail.com", "user": {"login": "BurtonQin"}}, "additions": 123, "deletions": 106}}, {"node": {"oid": "aaac2def161dbc08d34e21d15e74696661bc2349", "messageHeadline": "Modify eth message BlockBodies to return block hashes (#952)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "d237dc5d4f9b4afdfbcc955518e782be00a46725", "messageHeadline": "Add methods to EthClient (#956)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 87, "deletions": 0}}, {"node": {"oid": "917a45aa2c8aa1048bab8d17f397a5d4b5bfdfee", "messageHeadline": "Add check for ReadAccumulatedEpochUptime returns nil (#963)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f48c4c7f79540e40a71a4cc7c4f8cb8ca416990e", "messageHeadline": "Adds conditional tracing in bls-zexe (#962)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 473, "deletions": 95}}, {"node": {"oid": "1c3d71fe57ec2dbaa7f246f6ff2801be85f659cb", "messageHeadline": "Fix monorepo build now that wallekit has been removed (#960)", "author": {"name": "Jean Regisser", "email": "jean.regisser@gmail.com", "user": {"login": "jeanregisser"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "98eab2dbe7f2c0b4d6ae73ec61d1e5b2e600e0db", "messageHeadline": "mobile: use bind.NewKeyedTransactor instead of duplicating (#20888)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "be9172a7ac5cf8a6919a36213531c51ecb5cc6ef", "messageHeadline": "rpc: metrics for JSON-RPC method calls (#20847)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "462ddce5b2a47835d057e3950ee5feb9d6c7bc10", "messageHeadline": "crypto/ecies: improve concatKDF (#20836)", "author": {"name": "Luke Champine", "email": "luke.champine@gmail.com", "user": {"login": "lukechampine"}}, "additions": 93, "deletions": 109}}, {"node": {"oid": "1bfb4b0d7c9fe9b7ec24df30e0c403495144e60b", "messageHeadline": "Add methods to BoundContract & abigen wrappers (#958)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 45, "deletions": 0}}, {"node": {"oid": "f7b29ec942d91aee420d89d976ed94257398764e", "messageHeadline": "rpc: add missing timer.Stop calls in websocket tests (#20863)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "fd035f92f1f757f9e64b02f2c2ee46ab37963b0f", "messageHeadline": "Fix error when using http2 (#957)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e7dd550ac8381d3533f48269595b1b6c5f5636c4", "messageHeadline": "Ignore build output on Docker Context (#959)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e5bfd667530bc1b7e962e5cbc47c436c4ddf6e37", "messageHeadline": "Add support for truffle files on abigen (#955)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 41, "deletions": 10}}, {"node": {"oid": "c7338b97390fbabaee6555312b2deabc7682130e", "messageHeadline": "edit comments in docker build file and docker ignore (#953)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2e7b5013edc7984ce0740a8174507589fe613165", "messageHeadline": "Makes the Pedersen hash domain larger to accomodate larger validator \u2026", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 1453, "deletions": 364}}, {"node": {"oid": "f98cabad7cea07a96f80c7b68efc10ff08d483f4", "messageHeadline": "core: add missing Timer.Stop call in TestLogReorgs (#20870)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0c359e4b9a3f3418245ed8ef131e2ea4e4bab792", "messageHeadline": " p2p/discv5, p2p/testing: add missing Timer.Stop calls in tests (#20869)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "37d6357806f49071cad5ab2043545b05eebdb7ee", "messageHeadline": "ethstats: add missing Ticker.Stop call (#20867)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "53e034ce0be31155bf0b982ac02fbffc0924fc79", "messageHeadline": "metrics: add missing calls to Ticker.Stop in tests (#20866)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0893ee6d519cb5cffb56c480020051d25728a734", "messageHeadline": "event: add missing timer.Stop call in TestFeed (#20868)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d891f23b5a03ab8a8f64dd1683018942a5c7b0a", "messageHeadline": "les: add missing Ticker.Stop call (#20864)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66ed58bfcc2658e2ef60521c04701fb8e0455bcb", "messageHeadline": "eth/fetcher: add missing timer.Stop calls (#20861)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "47f7c736cb4872be272f978b9bfade33bff3f0f1", "messageHeadline": "eth/filters: add missing Ticker.Stop call (#20862)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "228a2970566261df7f86764ca94cb6a670500064", "messageHeadline": "cmd/geth: fix bad genesis test (#20860)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "ad4b60efdd5f1827872f110a6c8e39e60e45fb4f", "messageHeadline": "miner/worker: add missing timer.Stop call (#20857)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c87cdd30532f5512c8335fd13204f57e11263427", "messageHeadline": "p2p/discv5: add missing Timer.Stop calls (#20853)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f15849cf00ddc21137886e582cc064e80ee8c47e", "messageHeadline": "accounts/abi faster unpacking of int256 (#20850)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "bf35e27ea76ea50515e3f345a9ac05ec558ffabf", "messageHeadline": "p2p/server: add UDP port mapping goroutine to wait group (#20846)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1e2e1b41f8cf0c51f53dd064a4caa75faee14065", "messageHeadline": "cmd/devp2p, cmd/wnode, whisper: add missing calls to Timer.Stop (#20843)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d56dc038d2a89c8b11d5ca5630c32114ccaef836", "messageHeadline": "cmd/evm: Rework execution stats (#20792)", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "a5a9feab21cf5af36f2790bc4c5d928e4c7b7608", "messageHeadline": "whisper: fix whisper go routine leak with sync wait group (#20844)", "author": {"name": "ucwong", "email": "ucwong@126.com", "user": {"login": "ucwong"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "16e1c70f363451b66712a99540bc03716d93c565", "messageHeadline": "Delete unused headers, ethash, clique, puppeth (#913)", "author": {"name": "Alec Schaefer", "email": "alec@cLabs.co", "user": {"login": "alecps"}}, "additions": 1074, "deletions": 15326}}, {"node": {"oid": "2004964262d45c5b9b0e9305e7b0190a1907d039", "messageHeadline": "[Wallet Ledger] Fix proof of possession sign (#949)", "author": {"name": "Gaston Ponti", "email": "pontigaston@gmail.com", "user": {"login": "gastonponti"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d73efb5e8b61743aa24208090c13144a81a5c5df", "messageHeadline": "Fix nil dereference deploying contract with value (#946)", "author": {"name": "jfoutts-celo", "email": "57463555+jfoutts-celo@users.noreply.github.com", "user": {"login": "jfoutts-celo"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "eab3a8aad0236be5230b1c7d0909f8aac4e6c6aa", "messageHeadline": "Trace transaction's primary evm.Call() (#938)", "author": {"name": "jfoutts-celo", "email": "57463555+jfoutts-celo@users.noreply.github.com", "user": {"login": "jfoutts-celo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "f0be151349cb1440d119d3c033936e22bcb0724a", "messageHeadline": "README: update private network genesis spec with istanbul (#20841)", "author": {"name": "Jeff Wentworth", "email": "jeff@curvegrid.com", "user": {"login": "shoenseiwaso"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f78ffc0545f577af9c8f94c5f940a1d5a6ea90bf", "messageHeadline": "les: create utilities as common package (#20509)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 90, "deletions": 90}}, {"node": {"oid": "32d31c31afdd17a8ce71985c1a760caf0d2916e5", "messageHeadline": "metrics: improve TestTimerFunc (#20818)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "3b69c14f5d48d583f240cdbdc38818a47ec6761d", "messageHeadline": "whisper/whisperv6: decrease pow requirement in tests (#20815)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "300c35b8542a2d9586aab91b152d3970346018e1", "messageHeadline": "travis: allow cocoapods deploy to fail (#20833)", "author": {"name": "Adam Schmideg", "email": "adamschmideg@users.noreply.github.com", "user": {"login": "adamschmideg"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "03fe9de2cb87716dbabfecfb7e9bf1083d901e38", "messageHeadline": "eth: add debug_accountRange API (#19645)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 102, "deletions": 132}}, {"node": {"oid": "c56f4fa808c218e7e69837596d31aa9e444666a8", "messageHeadline": "cmd/clef: add newaccount command (#20782)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "8f05cfa1227c3d013ec86ec24c336731768ef22b", "messageHeadline": "cmd, consensus: add option to disable mmap for DAG caches/datasets (#\u2026", "author": {"name": "Hanjiang Yu", "email": "42531996+de1acr0ix@users.noreply.github.com", "user": {"login": "de1acr0ix"}}, "additions": 108, "deletions": 48}}, {"node": {"oid": "76eed9e50d65e014acf0828588ed8f6ce1777f8d", "messageHeadline": "snapshotter/tests: verify snapdb post-state against trie (#20812)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "5765b67664e3784d16bad55dd491c1f4de230b26", "messageHeadline": "point ci back to master (#943)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c82411259ac7a0b44a4705b7c5f6289f6e8292b2", "messageHeadline": "First pass at announce protocol (#893)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 2340, "deletions": 800}}, {"node": {"oid": "84f497552092e2d061c8636b58737bc462ba4a3d", "messageHeadline": "Merge pull request #20835 from holiman/bump", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55a73f556a67f496fbc78943929d91ce9832761e", "messageHeadline": "core: bump txpool tx max size to 128KB", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae4886abfaa3fbfcddcd4e2873598798d340450d", "messageHeadline": "Add/fix metrics for consensus and block signing  (#942)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 133, "deletions": 32}}, {"node": {"oid": "d890c2e9312c71340745a38296407412bb6e4a6d", "messageHeadline": "Clean up loose ends for new Baklava network client (#941)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 129, "deletions": 51}}, {"node": {"oid": "fee4f337a0e1f56f3b49153d6df02983f4e70878", "messageHeadline": "Cancel istanbul gas changes (#939)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5d7e5b00be3eb04a334366d78b6ab742772c8e0a", "messageHeadline": "eth/filters: fix typo on unindexedLogs function's comment (#20827)", "author": {"name": "Ha \u0110ANG", "email": "dvietha@gmail.com", "user": {"login": "hadv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62cd943c7bfefd810ed8175703f79224f8a2f77b", "messageHeadline": "les: fix dead lock (#20828)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d6c5f2417c03e802f312d86fc40f33b53803c3eb", "messageHeadline": "eth: improve shutdown synchronization (#20695)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 213, "deletions": 138}}, {"node": {"oid": "d7851e635936dc71f649b8836d0afa2e8764edd6", "messageHeadline": "graphql, node, rpc: fix typos in comments (#20824)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "145a0c6e1a27ed22353a581de2d4f84d4eff27be", "messageHeadline": "Use language-independent random permutation generator for validator s\u2026", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 183, "deletions": 24}}, {"node": {"oid": "d3c1e654f06a38cb1d78cab0503d872e4ca56bec", "messageHeadline": "cmd/devp2p: be very correct about route53 change splitting (#20820)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "281a2f07a34de9c0df44f920b9932c05ae80d012", "messageHeadline": "Change clientIdentifier to \"celo\" from \"Celo\" (#937)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87a411b839dc770460cd152cf2e7e6d40729709a", "messageHeadline": "cmd/devp2p: lower route53 change limit again (#20819)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1583e7d2744af796aa85159217e80ca146097302", "messageHeadline": "cmd/devp2p: tweak DNS TTLs (#20801)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4690912ac9742568df6c0cf75cf96ffc0838a9d3", "messageHeadline": "Merge pull request #20816 from karalabe/disable-gosigar-ios", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "42e02ac03bfc4e01496d15314e94f46260d98f86", "messageHeadline": "metrics: disable CPU stats (gosigar) on iOS", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "6887d72fa627bca04a6b4fc94960699b501d51db", "messageHeadline": "Use metrics registry to prevent unsafe map access (#936)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 1, "deletions": 8}}, {"node": {"oid": "39f502329fac4640cfb71959c3496f19ea88bc85", "messageHeadline": "internal/ethapi: don't set sender-balance to maxuint, fixes #16999 (#\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "0734c4b82050fd8114bb18514191cb5c7ccf5259", "messageHeadline": "node, cmd/clef: report actual port used for http rpc (#20789)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a75c0610b7aad63de01cefeeaf3426b332e718eb", "messageHeadline": "core/blockchain: simplify atomic store after writeBlockWithState (#20\u2026", "author": {"name": "meowsbits", "email": "45600330+meowsbits@users.noreply.github.com", "user": {"login": "meowsbits"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "613af7ceea0f94b92f0e63e8db3a5f5926421087", "messageHeadline": "Merge pull request #20152 from karalabe/snapshot-5", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5690, "deletions": 154}}, {"node": {"oid": "074efe6c8dfe879adb26f60a8a9554fdf9da1907", "messageHeadline": "core: fix two snapshot iterator flaws, decollide snap storage prefix", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 149, "deletions": 12}}, {"node": {"oid": "93ffb85b3d3874d08beb2127e70a278444eaec93", "messageHeadline": "rpc: dont log an error if user configures --rpcapi=rpc... (#20776)", "author": {"name": "meowsbits", "email": "45600330+meowsbits@users.noreply.github.com", "user": {"login": "meowsbits"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4540bee043c54463bad54d023ec25abb2c44aec1", "messageHeadline": "Add missing e2e tests to CI (#842)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 62, "deletions": 25}}, {"node": {"oid": "711f0a60973e7527d35b391d3097d3257c3c8032", "messageHeadline": "Set FullHeaderChainAvailable according to sync mode (#931)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e943f07a858b2eb3a47fbee32cd2d5b6c19ed0da", "messageHeadline": "whisper/whisperv6: delete failing tests (#20788)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 0, "deletions": 548}}, {"node": {"oid": "0e6ea9199ca701ee4c96220e873884327c8d18ff", "messageHeadline": "Merge pull request #20781 from karalabe/fix-clique-console-apis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36e93d2dd8c0ba705036de70b58edd133d10dd36", "messageHeadline": "Merge pull request #20779 from meowsbits/patch-3", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "dd8c60089e16451ab2c94ee472121343f29899cc", "messageHeadline": "Benchmarking precompiles, setting other parameters (#915)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "e6ca1958d3a2d93321e380e04a0d91bccc2e44e6", "messageHeadline": "internal/web3ext: fix clique console apis to work on missing arguments", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4655b60999b91d3d35d52e4526074ce903deaac9", "messageHeadline": "Merge pull request #20780 from karalabe/fix-eth-mine-sync-race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dc6e98d2a8a084b0535f729587fb134e1715b3d7", "messageHeadline": "eth: when triggering a sync, check the head header TD, not block", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6283391c9939d71934520200dd6ef9e77920d3ab", "messageHeadline": "core/rawdb: improve table database (#20703)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 216, "deletions": 3}}, {"node": {"oid": "20a092fb9fac68a1835b7a98e2e3a0e96a138ef6", "messageHeadline": "core/rawdb: fix freezer table test error check", "author": {"name": "meowsbits", "email": "45600330+meowsbits@users.noreply.github.com", "user": {"login": "meowsbits"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5dd0cd12ec05bd2ced2ab1317168b0b991344fc2", "messageHeadline": "go.mod: update duktape to fix sprintf warnings (#20777)", "author": {"name": "Alex Willmer", "email": "alex@moreati.org.uk", "user": {"login": "moreati"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "efd92d81a9655a5aed17cc433d1f8d2c9dcce25c", "messageHeadline": "cmd/checkpoint-admin: add some documentation (#20697)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "1dd42191b954d5c2037327c9261ec98a9966cc4e", "messageHeadline": "Removes the version check for the ledger, it supports the current get\u2026", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "8132d1f2346ceac278ec24392824dc224c601f8c", "messageHeadline": "bls-zexe: Removes the \"plus one\" logic from max non signers and updat\u2026", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 2722, "deletions": 533}}, {"node": {"oid": "8d7aa9078f8a94c2c10b1d11e04242df0ea91e5b", "messageHeadline": "params: begin v1.9.13 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b6f1c8dcc058a936955eb8e5766e2962218924bc", "messageHeadline": "params: release Geth v1.9.12", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "97243f3a7657a302dca45910429b9b6d198259f4", "messageHeadline": "geth retesteth: increase retesteth default http timeouts (#20767)", "author": {"name": "winsvega", "email": "dimitry@ethereum.org", "user": {"login": "winsvega"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "241b28369013e72a1fcf5c0a38578a0dbbdb6c89", "messageHeadline": "Merge pull request #20747 from karalabe/update-crypto-deps", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "466b009135dccde9e1358dbc15057c84b28b1e81", "messageHeadline": "go.mod: update golang.org/x/crypto to fix a Go 1.14 race rejection", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "68b4b74682dd7b81ab921666d0e3eed56cdc838c", "messageHeadline": "Merge pull request #20762 from karalabe/fix-txprop-leak", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "270fbfba4bb4e0fe91ad2bb3a64cd4aa34da4c5f", "messageHeadline": "eth: fix transaction announce/broadcast goroutine leak", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aa488e91b44fcbf78d62d9d212b4d71234684252", "messageHeadline": "Validator proof in handshake to bypass max peer checks (#873)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 798, "deletions": 99}}, {"node": {"oid": "dfd70edf41618d6b40aafd695087d0cf919e0f92", "messageHeadline": "fixed checking if epoch rewards are frozen (#921)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "073b56a04a785ea9779f84a275d3891d0f2812b5", "messageHeadline": "Adds Ledger ECDSA proof of possession (#917)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 245, "deletions": 35}}, {"node": {"oid": "e0be402d3b146682cfa1827b97b1833e7dc913e9", "messageHeadline": "Fix transaction serialization (#914)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 49, "deletions": 29}}, {"node": {"oid": "92f3405daebe2f2bc8962c565bbb89616e1b30e3", "messageHeadline": "eth, les: fix time sensitive unit tests (#20741)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 52, "deletions": 39}}, {"node": {"oid": "b1efff659e82a1f137a4b70fcd2a67c09237cef5", "messageHeadline": "rpc: improve cancel test (#20752)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "7b1951f26373e0fe58a4e24a36490aeeab2a7fb5", "messageHeadline": "continue to distribute rewards if a single validator fails (#881)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "884c446a0ccfd06eb3af18ef28ae38a62174008f", "messageHeadline": "brings CI back to master (#906)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fdbf0ecca2cdae6b491bcf0040c48acd41676bc", "messageHeadline": "Update BLS Zexe to latest (#897)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 3581, "deletions": 53207}}, {"node": {"oid": "0bdb21f0cb9fe73a02b61aeedbbae5b57fc337ae", "messageHeadline": "tests: update tests/testdata@develop, include EIP2384 config (#20746)", "author": {"name": "meowsbits", "email": "45600330+meowsbits@users.noreply.github.com", "user": {"login": "meowsbits"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b23b6f0947e3f680337910dc55feff786bc7463d", "messageHeadline": "fixed double connect on node start (#894)", "author": {"name": "Sebastian Gerske", "email": "13647606+H34D@users.noreply.github.com", "user": {"login": "H34D"}}, "additions": 73, "deletions": 67}}, {"node": {"oid": "2f3bee7fb26d87d34e45c8e7ba8a882bd04214e7", "messageHeadline": "Added debiting gas for some precompiled contracts (#891)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "1ef233cc7664f75d089d07eb951096859e480a57", "messageHeadline": "Adds missing Ledger fields and changes derivation path (#896)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "ffa8d5ea42d26cd0636eda197f37b101598c0de4", "messageHeadline": "Check if epoch rewards are frozen and avoid putting errors in the log\u2026", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 37, "deletions": 2}}, {"node": {"oid": "dccce2191c757b51d91a0dd1e02eb58587ea5d29", "messageHeadline": "moves check for frozen gold transfers to after check that transactor \u2026", "author": {"name": "Alec Schaefer", "email": "alec@cLabs.co", "user": {"login": "alecps"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "5388d644daddf78ae57a5e0c0380ed5d77ddabf3", "messageHeadline": "Pay epoch rewards to carbon offsetting partner (#892)", "author": {"name": "jfoutts-celo", "email": "57463555+jfoutts-celo@users.noreply.github.com", "user": {"login": "jfoutts-celo"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "b96ae3af6e33fae6a609d6e2d449b1311c183f87", "messageHeadline": "Decrease announce validator set size (#889)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 120, "deletions": 53}}, {"node": {"oid": "fab0ee3bfad9c685064dc12a210479a196e1cb3c", "messageHeadline": "core/state/snapshot: fix various iteration issues due to destruct set", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 67, "deletions": 39}}, {"node": {"oid": "bc5d742c664245879ee80ecd968009b56f3e758c", "messageHeadline": "core: more blockchain tests", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 201, "deletions": 6}}, {"node": {"oid": "eff7cfbb03b74816513d415c0ecfe93ae83f4096", "messageHeadline": "core/state/snapshot: handle deleted accounts in fast iterator", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "328de180a7172d2fc2894be11ad10548ef9d27e0", "messageHeadline": "core/state: fix resurrection state clearing and access", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "17a83e3a13cd7e358f666c5c8824bb8aa8f68ab4", "messageHeadline": "Filters gold transfers from tx pool if transfers are frozen (#890)", "author": {"name": "Alec Schaefer", "email": "25732362+alecps@users.noreply.github.com", "user": {"login": "alecps"}}, "additions": 208, "deletions": 3}}, {"node": {"oid": "77cd5547e0982f5214b7d3b39f687d4937027446", "messageHeadline": " Add linters (#871) (#870) (#869)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 61, "deletions": 124}}, {"node": {"oid": "dcb22a9f99b19bb6b6d27cdba754ad740dc426c5", "messageHeadline": "core/state: fix account root hash update point", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "a4cf279494f53276cf3576ae89b14b58efe644fb", "messageHeadline": "core/state: extend snapshotter to handle account resurrections", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 366, "deletions": 252}}, {"node": {"oid": "6e05ccd845da26774774185956b3fd67966894ca", "messageHeadline": "core/state/snapshot, tests: sync snap gen + snaps in consensus tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 90, "deletions": 36}}, {"node": {"oid": "d10945382ec31fb48c869eb8d624dbe6846adb6f", "messageHeadline": "Funds reserve when low (#850)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 30, "deletions": 2}}, {"node": {"oid": "556888c4a971d4fd02be15f09cba7a65c5c0d930", "messageHeadline": "core/vm: fix method doc (#20730)", "author": {"name": "Ali Atiia", "email": "42751398+aliatiia@users.noreply.github.com", "user": {"login": "0xalizk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe8347ea8a596ed233911340368ffd607fc23f70", "messageHeadline": "squashme", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "361a6f08acad506c16cef1a1436b5975478e811f", "messageHeadline": "core/tests: test for destroy+recreate contract with storage", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "01d92531ee0993c0e6e5efe877a1242bfd808626", "messageHeadline": " rpc: correct typo and reword comment for consistency (#20728)", "author": {"name": "rene", "email": "41963722+renaynay@users.noreply.github.com", "user": {"login": "renaynay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e2e8d5dd606da9dc22a9b7bf84ca7eaa38ac2c2", "messageHeadline": "Retrieval of header from freezer bugfix (#878)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "3db64d24643598b9bd006ba2cdafeccbecc790ec", "messageHeadline": "Validate Preprepares with checkMessage  (#856)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 147, "deletions": 114}}, {"node": {"oid": "c5ebd859cadca9f3f07eb4ae4dea8ec7256db1ef", "messageHeadline": "Use contract historical randomness on master (#887)", "author": {"name": "lucasege", "email": "lucas@celo.org", "user": null}, "additions": 34, "deletions": 3}}, {"node": {"oid": "c50559e329992ea5c688d187ea8f79743ed876c8", "messageHeadline": "Revert \"Higher trie limit (#845)\" (#888)", "author": {"name": "lucasege", "email": "lucas@celo.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79c74718fe6830f7ecd85caae15d41b9a7c48862", "messageHeadline": "Gas payment change for audit issue M02 (#885)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 62, "deletions": 64}}, {"node": {"oid": "92ec07d63bc06241df6b9c8cec6c9d5954a192f5", "messageHeadline": "core/state: fix an account resurrection issue", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "1e1b18637e83991d3fe7ec048ef22174e75c5bd4", "messageHeadline": "p2p/discv5: fix test on go 1.14 (#20724)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1a7997af38bb992d1a75c49ceb952117d3548ec", "messageHeadline": "crypto/bn256: fix import line (#20723)", "author": {"name": "Adam Schmideg", "email": "adamschmideg@users.noreply.github.com", "user": {"login": "adamschmideg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cec1f292f0ba6fe5c0ebce505cec69c0efc86d4d", "messageHeadline": "mobile: add CallOpts.SetFrom (#20721)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4fabd9cbd2b8fc6bdc643fefb5ea583c5019171c", "messageHeadline": "les: separate peer into clientPeer and serverPeer (#19991)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1210, "deletions": 1088}}, {"node": {"oid": "9ee355daadc8f2e1712f6d64e6c9983f225aef38", "messageHeadline": "Update security.md (#883)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 60, "deletions": 104}}, {"node": {"oid": "fadf84a75251ca0487c169c0906bedfe995767e4", "messageHeadline": "internal/ethapi: default to zero address for calls (#20702)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "06d4470b4146a4e2ec813a01cc101aeaff6ce1eb", "messageHeadline": "core: fix broken tests due to API changes + linter", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 55, "deletions": 182}}, {"node": {"oid": "19099421dc9d1c0818002fa7de948e056e1eee61", "messageHeadline": "core/state/snapshot: faster account iteration, CLI integration", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 69, "deletions": 38}}, {"node": {"oid": "6ddb92a089c7b07f512a1236a69b1cd568a660b1", "messageHeadline": "core/state/snapshot: full featured account iteration", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 699, "deletions": 506}}, {"node": {"oid": "e5708353562405684ef7d34602635cc25231ad36", "messageHeadline": "core/state/snapshot: implement iterator priority for fast direct data\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 250, "deletions": 47}}, {"node": {"oid": "e567675473606cb325c6f51c83b9c5cb0592c8d3", "messageHeadline": "core/state/snapshot: move iterator out into its own files", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 838, "deletions": 652}}, {"node": {"oid": "7e389963014ebd175260b7128873a85e5c74bb7b", "messageHeadline": "core/state/snapshot: implement snapshot layer iteration", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 712, "deletions": 0}}, {"node": {"oid": "22c494d3996db9d7a09c8e5fcbfd15592b36f57a", "messageHeadline": "core/state/snapshot: bloom, metrics and prefetcher fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 51, "deletions": 17}}, {"node": {"oid": "3ad4335accd08f2160aac489e4e16dceaae695be", "messageHeadline": "core/state/snapshot: node behavioural difference on bloom content", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "fd39f722a3ff506aba9a993bb10ef176f8d654d8", "messageHeadline": "core: journal the snapshot inside leveldb, not a flat file", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 72, "deletions": 61}}, {"node": {"oid": "d5d7c0c24b824b0a166c606b4e71a92bd5e16e21", "messageHeadline": "core/state/snapshot: fix difflayer origin-initalization after flatten", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "351a5903b0ccb9c77b5f0983fdd17c3d4de7acf9", "messageHeadline": "core/rawdb, core/state/snapshot: runtime snapshot generation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1539, "deletions": 474}}, {"node": {"oid": "f300c0df01dde6b23f5fec4f1b2f91bc75f32c2f", "messageHeadline": "core/state/snapshot: replace bigcache with fastcache", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 21, "deletions": 43}}, {"node": {"oid": "d754091a87703278b744815ccdcc499df66c9c1e", "messageHeadline": "core/state/snapshot: unlink snapshots from blocks, quad->linear cleanup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 203, "deletions": 206}}, {"node": {"oid": "cdf3f016dfc19b0f5a6471f2b649519b7256d68d", "messageHeadline": "snapshot: iteration and buffering optimizations", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 96, "deletions": 17}}, {"node": {"oid": "d7d81d7c1255d613400e833d634579129c73f8de", "messageHeadline": "core/state/snapshot: extract and split cap method, cover corners", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 461, "deletions": 239}}, {"node": {"oid": "e146fbe4e739e5912aadcceb77f9aff803b4a052", "messageHeadline": "core/state: lazy sorting, snapshot invalidation", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 671, "deletions": 92}}, {"node": {"oid": "542df8898ef6d718647058c129069804bc463ea5", "messageHeadline": "core: initial version of state snapshots", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1635, "deletions": 85}}, {"node": {"oid": "2a5ed1a1d3920a8a81aa5dfff21b148ee4f1107e", "messageHeadline": "eth/downloader: fix possible data race by inconsistent field protecti\u2026", "author": {"name": "Boqin Qin", "email": "Bobbqqin@gmail.com", "user": {"login": "BurtonQin"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "bf1cdd723ad527cce147710f95b852e599a08b76", "messageHeadline": "Merge pull request #20712 from karalabe/txfetcher-fix-test-randomness", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c6be24c731f698874e640b6bf92312b6088698f4", "messageHeadline": "eth/fetcher: remove randomness from test data", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6ffee2afd66892da1145f47e210210e6bf55c74a", "messageHeadline": "docs: correct clef typo (#20705)", "author": {"name": "Chris Chinchilla", "email": "chris.ward@ethereum.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e1ecc02bdf28a27e475386bc9f51452096bef4b", "messageHeadline": "les, miner, accounts/abi/bind: fix load-sensitive unit tests (#20698)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "6df973df27ea72334efa4800e1e77f776fcf1c30", "messageHeadline": "go.mod: upgrade goja to latest (#20700)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b99cf11907808a1b2fd918132de1edbce2539af5", "messageHeadline": "Change back ci branc to master (#874)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "667bb132208a77ee8d940849215d30ff35cd2eeb", "messageHeadline": "Use exec in geth start script to pass signals correctly (#868)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 2, "deletions": 8}}, {"node": {"oid": "6448359bd6f62849a32ac24bd7fcc38f129aca7b", "messageHeadline": "Merge pull request #511 from celo-org/timmoreton/geth_1.9", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 363022, "deletions": 948604}}, {"node": {"oid": "741a8e8a8aeb35c8c05324e50eb74af827784c83", "messageHeadline": "Merge commit 'c522b08c4eadbe3a365b2fed0141fadba4cc8ab0' as 'crypto/bl\u2026", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 56324, "deletions": 0}}, {"node": {"oid": "c522b08c4eadbe3a365b2fed0141fadba4cc8ab0", "messageHeadline": "Squashed 'crypto/bls/bls-zexe/' content from commit e7f87da0f", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 56324, "deletions": 0}}, {"node": {"oid": "ec2776bbf8d6ce9bbdad7c74e4ac33066aaec7e0", "messageHeadline": "bls-zexe: removes old version", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 0, "deletions": 56223}}, {"node": {"oid": "803ba324854518c2374f20ea24d8a4e60fdf0872", "messageHeadline": "Merge branch 'master' into timmoreton/geth_1.9", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 166, "deletions": 15}}, {"node": {"oid": "993c66cce5f7edcf4f5c29a0788ac00d21ca6741", "messageHeadline": "updates bls-zexe to have better API safety (#858)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 169, "deletions": 18}}, {"node": {"oid": "cfa963d54daae6817e7b3c30294224274b2014c4", "messageHeadline": "Fix mobile build for geth 1.9 (#865)", "author": {"name": "Jean Regisser", "email": "jean.regisser@gmail.com", "user": {"login": "jeanregisser"}}, "additions": 31, "deletions": 40}}, {"node": {"oid": "b16fb51a0680b8ac67404be3fe20af80d7deda65", "messageHeadline": "Rename ci job to build-bls-zexe", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6957da0f1a7a49d64870263d0b769883dcbf513", "messageHeadline": "lowercase celo dir", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4be88401200699a8afe0602e1a8624e6e10989c1", "messageHeadline": "core/vm: use dedicated SLOAD gas constant for EIP-2200 (#20646)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "529b81dadb3134005d3851ae8a163f43822bef01", "messageHeadline": "params: begin v1.9.12 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6a62fe399b68ab9e3625ef5e7900394f389adc3a", "messageHeadline": "params: release Geth v1.9.11 stable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dae3aee5ff7ebcd24a50937a1d0ae080c2f1d897", "messageHeadline": "les: add bootstrap nodes as initial discoveries (#20688)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "05ccbb5edd315bcb1b630a4a6bb86bdada18e4d9", "messageHeadline": "Merge pull request #20687 from karalabe/cht-1.9.11", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4f55e24c02011c47feb33129f68284f092bcc06e", "messageHeadline": "params: update CHTs for the v1.9.11 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "667edd58cc6e0a45ff8d96a60cc3f1466ac60994", "messageHeadline": "Fix lint problems", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 21, "deletions": 11}}, {"node": {"oid": "e2f4c3a09b7aae21d67a88a68cbc800b3df3c2f8", "messageHeadline": "Fix basic lintinng issues", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 60, "deletions": 18}}, {"node": {"oid": "df179219b9f3a4c82484018cd10d5adad6dbec89", "messageHeadline": "Improve circle ci config", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 147, "deletions": 110}}, {"node": {"oid": "fdd3078378c25d26eaca0aa5b0b5662aa948219c", "messageHeadline": "update monorepo branch for ci", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ea2769ec37e0dc5e3e9721428be394583b67779", "messageHeadline": "Merge remote-tracking branch 'origin/master' into timmoreton/geth_1.9", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 809, "deletions": 403}}, {"node": {"oid": "91b228966e042d8fad36451d524bbf8b2abde690", "messageHeadline": "rpc: remove startup error for invalid modules, log it instead (#20684)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "1b9c5b393b9a52078a25f426af6e1fcc5996ca67", "messageHeadline": "all: fix goroutine leaks in unit tests by adding 1-elem channel buffe\u2026", "author": {"name": "Boqin Qin", "email": "Bobbqqin@gmail.com", "user": {"login": "BurtonQin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "57d4898e2992a46fc2deab93a2666a2979b6704c", "messageHeadline": "p2p/dnsdisc: re-check tree root when leaf resolution fails (#20682)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 113, "deletions": 18}}, {"node": {"oid": "c2117982b874cc3538e0a8a7e779423c9943e2b7", "messageHeadline": "Merge pull request #20678 from karalabe/broadcast-sqrt-proper", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 44}}, {"node": {"oid": "1c4c486a85ef304e060da592bf46f81d015aa662", "messageHeadline": "cmd/ethkey: speed up test by using weaker scrypt parameters (#20680)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ac7278776838ba4dc69f57f8dbbef219d8bc3b6f", "messageHeadline": "p2p: remove MeteredPeerEvent (#20679)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 160}}, {"node": {"oid": "26284ec3cc0bb8d314fc740d976c9090b82ec07f", "messageHeadline": "Merge pull request #20681 from karalabe/go1.13.8", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fef8c985bc03df86ed9fc35e660c81fb3eed0330", "messageHeadline": "travis, appveyor, build: bump builder Go to 1.13.8", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "36a1e0b67d4f8d8b8861f8ee1de78eb881241127", "messageHeadline": "eth: don't enforce minimum broadcast, fix broadcast test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 44}}, {"node": {"oid": "37531b18847774a7f057496bc34f2a48053fa417", "messageHeadline": "cmd/faucet: protect f.reqs with Rlock to prevent data race (#20669)", "author": {"name": "Boqin Qin", "email": "Bobbqqin@gmail.com", "user": {"login": "BurtonQin"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "855690523a6bd98ce2eef9489d9f76cf2bc3868c", "messageHeadline": "core: ensure state exists for prefetcher (#20627)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "38d1b0cba277db17129a4870158115c5a428cffc", "messageHeadline": "cmd/geth: enable DNS discovery by default (#20660)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 104, "deletions": 19}}, {"node": {"oid": "eddcecc160b275cd53c1f288f1123bb828cab659", "messageHeadline": "Merge pull request #20234 from rjl493456442/newtxhashes_2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3522, "deletions": 393}}, {"node": {"oid": "9938d954c8391682947682543cf9b52196507a88", "messageHeadline": "eth: rework tx fetcher to use O(1) ops + manage network requests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2852, "deletions": 856}}, {"node": {"oid": "90caa2cabbd46c3e712eb7216bd668dd02bb15a8", "messageHeadline": "p2p: new dial scheduler (#20592)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1244, "deletions": 1048}}, {"node": {"oid": "67793897b241989bc6cb551de94a0135eabd4bb1", "messageHeadline": "Increase MaxPeers to be above light client MaxPeers (#864)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f2002bbcc1ad21818d9b08badea84acac6d0481", "messageHeadline": "accounts: add walletsNoLock to avoid double read lock (#20655)", "author": {"name": "Boqin Qin", "email": "bobbqqin@bupt.edu.cn", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a9614c3c9167d2da3b5c72e773e64984ab504814", "messageHeadline": "event, p2p/simulations/adapters: fix rare goroutine leaks (#20657)", "author": {"name": "Boqin Qin", "email": "bobbqqin@bupt.edu.cn", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "46c4b699c8b5b537416d395852a3f44fd7a45f49", "messageHeadline": "accounts/abi/bind/backends: add support for historical state (#20644)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "18213281627b310ac68d22bca7c401ab5f67e1da", "messageHeadline": "event: add missing unlock before panic (#20653)", "author": {"name": "Boqin Qin", "email": "bobbqqin@bupt.edu.cn", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8045504abf64a865be4b1dbc780b796a9f5d11cc", "messageHeadline": "les: log disconnect reason when light server is not synced (#20643)", "author": {"name": "Adam Schmideg", "email": "adamschmideg@users.noreply.github.com", "user": {"login": "adamschmideg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c22fdec3c7c48bc5076cb85b92a55a68951db167", "messageHeadline": "common/mclock: add NewTimer and Timer.Reset (#20634)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 207, "deletions": 64}}, {"node": {"oid": "049e17116e5e00a052384905a433fed5245ea5c4", "messageHeadline": "core, eth: implement eth/65 transaction fetcher", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1345, "deletions": 212}}, {"node": {"oid": "dcffb7777fc2978cf1bb243f1ebdaa5f75d1e542", "messageHeadline": "cmd/geth retesteth: add eth_getBlockByHash (#20621)", "author": {"name": "winsvega", "email": "dimitry@ethereum.org", "user": {"login": "winsvega"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8694d14e655a20d70e51b7c4605d63d53de8d351", "messageHeadline": "signer: add bytes32 as valid primitive (#20609)", "author": {"name": "chabashilah", "email": "doumodoumo@gmail.com", "user": {"login": "chabashilah"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "172f7778fe498c383e0bdb234aaac4f61d4a2512", "messageHeadline": "rpc: add error when call result parameter is not addressable (#20638)", "author": {"name": "Adam Schmideg", "email": "adamschmideg@users.noreply.github.com", "user": {"login": "adamschmideg"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9fdfbd13be5fd973f2b658e5331da30c1f2ef66d", "messageHeadline": "Reintroduce Wallet.SignHash (#860)", "author": {"name": "Martin", "email": "martin@celo.org", "user": {"login": "m-chrzan"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "6237993da8a79c0827f7177461e3c9dc1c89160b", "messageHeadline": "remove useless debug statement", "author": {"name": "Kevin Jue", "email": "kevin@celo.org", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d574a3722f3b506d14e6ade91cb23bb1393b41fe", "messageHeadline": "resolved race condition", "author": {"name": "Kevin Jue", "email": "kevin@celo.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34bb132b108e0c17c079d6b24524c2958306a009", "messageHeadline": "graphql: add transaction signature values (#20623)", "author": {"name": "AmitBRD", "email": "60668103+AmitBRD@users.noreply.github.com", "user": {"login": "AmitBRD"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "675f4e75b868289993fa2cb9eb543532a3c80610", "messageHeadline": "README.md: update evm usage example (#20635)", "author": {"name": "Nick Ward", "email": "wardnick@protonmail.com", "user": {"login": "wolflo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e67d353a32319725d4321c99f23db79c7971e2e", "messageHeadline": "merged from remote", "author": {"name": "Kevin Jue", "email": "kevin@celo.org", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "ebfe41a4fbc0b91fda106416a54d4366df50d481", "messageHeadline": "added more debugging messages for handleAnnounce", "author": {"name": "Kevin Jue", "email": "kevin@celo.org", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "06788951cb2299f1af0c42c3126db28f9a62c044", "messageHeadline": "Proxies should ignore consensus messages from non validators (#832)", "author": {"name": "lucasege", "email": "lucas@celo.org", "user": null}, "additions": 53, "deletions": 0}}, {"node": {"oid": "4a231cd951faaf011cdec8fdde66a948b637718e", "messageHeadline": "internal/ethapi: return non-null \"number\" for pending block (#20616)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9150cebbdd7ac97acdf6ad43238234d49d0505c5", "messageHeadline": "Relax TestPeriodicRoundChanges requiring next round to within two rou\u2026", "author": {"name": "jfoutts-celo", "email": "57463555+jfoutts-celo@users.noreply.github.com", "user": {"login": "jfoutts-celo"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "18279c60fa6677bf9941cf1f04b9231f00de042b", "messageHeadline": "Remove error log due to precaching transactions", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "82bb861be5629a5d158832e643637aebf7b6aac1", "messageHeadline": "Higher trie limit (#845)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0776c126e955e033f30d5b877037374625b8b897", "messageHeadline": "Fix indexer unit test from upstream #20506 (#853)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c42b5fc115f0dfd58b8f72762098f0caf632ac5", "messageHeadline": "Points CI back to monorepo master (#849)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "976a0f5558e20ed7cb7ba2cd68d7429d1ef01db9", "messageHeadline": "cmd/devp2p: fix Route53 TXT record splitting (#20626)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 24}}, {"node": {"oid": "5dd90d3241b7ecf2c6d079b80a49560329e9e8a1", "messageHeadline": "p2p: ensure Server.loop is ticking even if discovery hangs (#20573) (\u2026", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fd011cb4a3190ef47e8f6eaafabf9ccf9b426d41", "messageHeadline": "fixed announce format backwards compatibility", "author": {"name": "Kevin Jue", "email": "kevin@celo.org", "user": null}, "additions": 76, "deletions": 77}}, {"node": {"oid": "98024fd281989e068a0d0f8fc399d4912a9ad735", "messageHeadline": "Start of community reward (#785)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 69, "deletions": 46}}, {"node": {"oid": "a1313b5b1e9713e7e10f5ef29b7981c9c49d688b", "messageHeadline": "trie: make hasher parallel when number of changes are large (#20488)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 42, "deletions": 15}}, {"node": {"oid": "711ed74e091f2ada6e2aa84e5e62b9696b589d8a", "messageHeadline": "cmd/geth: add 'dumpgenesis' command (#20191)", "author": {"name": "meowsbits", "email": "45600330+meowsbits@users.noreply.github.com", "user": {"login": "meowsbits"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "058a4ac5f13f49a67d4b28111dd0ad3eea387c8c", "messageHeadline": "core/evm: less iteration in blockhash (#20589)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 135, "deletions": 16}}, {"node": {"oid": "33791dbeb51ce910983d15dda53fd83c05be9bb3", "messageHeadline": "tracers: avoid panic on invalid arguments  (#20612)", "author": {"name": "tintin", "email": "tintinweb@oststrom.com", "user": {"login": "tintinweb"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "7d9a34e20c5b582ed58c12d43fe962ce1a6373fa", "messageHeadline": "addressed PR comments", "author": {"name": "Kevin Jue", "email": "kevin@celo.org", "user": null}, "additions": 23, "deletions": 7}}, {"node": {"oid": "5a9c96454e04673124eedf681ae3aa0a58ffc843", "messageHeadline": "trie: separate hashes and committer, collapse on commit", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 457, "deletions": 156}}, {"node": {"oid": "4cc89a5a32bd3623a065765637d5c08641e2a251", "messageHeadline": "internal/build: don't crash in DownloadFile when offline (#20595)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "66f16768a8f969e2419e8785f26883aa99a5a556", "messageHeadline": "merged announce v2", "author": {"name": "Kevin Jue", "email": "kevin@celo.org", "user": null}, "additions": 983, "deletions": 468}}, {"node": {"oid": "598ac480e1d2c9df2b81fd722eae56fa2f523f86", "messageHeadline": "Fix tests for legacy flags removal", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "217209f571f9a8d3fb2ee40d012f9f767674a69c", "messageHeadline": "Forgot to push compile fix", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "41a4588a26bbfc43053fb649f03a3b04bbe07e32", "messageHeadline": "Fix. Call IntermediateRoot after randomness", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "35075ccf866abfafdca84d3d98264d26f77b1b85", "messageHeadline": "Remove Legacy light client/server flags", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 6, "deletions": 22}}, {"node": {"oid": "f5612b67f2a9ad91cefafe4897359dff3ddcc65c", "messageHeadline": "Prevent ethstats from blocking ChainHead publishing (#840)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "88070796e508f509ba8497adbfb9d5ee25506202", "messageHeadline": "Get gas price suggestion from the correct block (#817)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "8c1e5336a1de0c0a8e41f8e39e11b8ee55080431", "messageHeadline": "Add Proxy information to celostats (#830)", "author": {"name": "Sebastian Gerske", "email": "13647606+H34D@users.noreply.github.com", "user": {"login": "H34D"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "05e0919a9b1e6dc8a257b5821d8d7dfba22da875", "messageHeadline": "Android and iOS build on CircleCI (#815)", "author": {"name": "Jean Regisser", "email": "jean.regisser@gmail.com", "user": {"login": "jeanregisser"}}, "additions": 111, "deletions": 42}}, {"node": {"oid": "9dcb89969d49b8ce9e8aa0cd0d4827e32076bca7", "messageHeadline": "Fix BAD Block when syncing to Baklava", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e48cb9d7113916b0aafa6b8ab39baa1a23693847", "messageHeadline": "Prevent ethstats from blocking ChainHead publishing (#840)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "afe2f7bf7be693923c3e634ee11a533a9755a8cb", "messageHeadline": "Get gas price suggestion from the correct block (#817)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "15d09038a6b1d533bc78662f2f0b77ccf03aaab0", "messageHeadline": "params: update bootnodes (#20610)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "3c776c71994d7efde8793172cc8c09573a006dcc", "messageHeadline": "retesteth: clean txpool on rewind, default dao support (#20596)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8521e133dcb5e5631c1243cc35e91c830970e2f1", "messageHeadline": "Revert \"Set default LightServ to 0\"", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44afb9207a0775a5ed6f070c8002aae013a26ffe", "messageHeadline": "Fix: Bad management of cli legacy flags", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96ea9bb56a23985a333a5a4b512374d161860607", "messageHeadline": "Fix Bad detection of empty ouptu on contract calls", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "063d992479f80e7685dd96bff6153fed3e7fe0d2", "messageHeadline": "Add Proxy information to celostats (#830)", "author": {"name": "Sebastian Gerske", "email": "13647606+H34D@users.noreply.github.com", "user": {"login": "H34D"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "24cab2d5357ed968aa5a4752f7afc27c8320b064", "messageHeadline": "core/vm/runtime: fix typos in comment (#20608)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bed77b51d7935a1ac6f3cd12f69583f4c4477025", "messageHeadline": "Android and iOS build on CircleCI (#815)", "author": {"name": "Jean Regisser", "email": "jean.regisser@gmail.com", "user": {"login": "jeanregisser"}}, "additions": 111, "deletions": 42}}, {"node": {"oid": "6a5db0fa3a8a4fdb62553440362bf5aec95203be", "messageHeadline": "Set default LightServ to 0", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e667f6b08419711c98fa1a2ea5c0309884b8c1d8", "messageHeadline": "changed circleci celo-monorepo branch back to master (#838)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "594e038e75a1acf3d922d48afdcc2b7bdae40368", "messageHeadline": "signer/rules: use goja and remove otto (#20599)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "bb6b17b2accd16f6cd51785c25b0c611d3452891", "messageHeadline": "Adds SNARK-friendly epoch encoding (#780)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 656, "deletions": 335}}, {"node": {"oid": "323c101c44820d270692db5d9e28c7a4b7235473", "messageHeadline": "Remove eth63/64 in favor of istanbul64/65", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 138, "deletions": 242}}, {"node": {"oid": "dff6697a0012ed553f0c191b2af114c3b2829972", "messageHeadline": "Sign msg instead of mshHash", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4708dd22ae86ca533ddd784c929c9ba199ebf97", "messageHeadline": "also in alltools", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa05b365d083f02284d0f3b5d90e33526d33d5b6", "messageHeadline": "fixes dockerfile copy", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e52b317f5c06656bf966a39e0b848ea9a20f35d7", "messageHeadline": "also copies bls_snark", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c53a4c93b97d547cdb9893a52b8d9944b175fe96", "messageHeadline": "Add in alltools as well", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c906785d9efc1be3196e02d67c653c2634b14452", "messageHeadline": "Add to Docker", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dca6ccb5fd27f8812629b17d163ed6668ef09823", "messageHeadline": "Comment", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a903912b9622780a7b6d852a21307a8a81962fd7", "messageHeadline": "rpc: check module availability at startup (#20597)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "217ec64be5ea4a3a05be12aa050a60134f62d8fd", "messageHeadline": "Merge remote-tracking branch 'origin/master' into timmoreton/geth_1.9", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 151, "deletions": 17}}, {"node": {"oid": "59a2b52bfd058106d6eb64d732295194adcbd3cb", "messageHeadline": "Fix compilation problem", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74364d2c00bce98eb6a22b7711cee505990d8af0", "messageHeadline": "Fix compilation problems", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2df97a014d278d3195c7ba0c561106b7fea4d183", "messageHeadline": "Fix: GatewayFee now defaults to zero.", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bfc95191cce079db6a30930af35682f37ba4971", "messageHeadline": "Set etherbase on Config", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "44c365c3e2a3ab0f9f6f9c8ae1fa22e51cd3424f", "messageHeadline": "rpc: reset writeConn when conn is closed on readErr (#20414)", "author": {"name": "Zhou Zhiyao", "email": "ZHOU0250@e.ntu.edu.sg", "user": {"login": "zzy96"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7b68975a00ee914d91f9c6a56c55a357012ab844", "messageHeadline": "console, internal/jsre: use github.com/dop251/goja (#20470)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 559, "deletions": 477}}, {"node": {"oid": "60deeb103e0a3c9d414e71cc47c9adb1d46fe0da", "messageHeadline": "cmd/evm: accept --input for disasm command (#20548)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "a7b48772f2bb049b68d8725f66677fcdff869e97", "messageHeadline": "Fix: Trying to access eth.Ethereum on ligth/est nodes", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "5008499b4300ae36cfe402478f421f659d552ac8", "messageHeadline": "Fix: Use pre istanbul gas when not in istanbul", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "6aab10578d72cf51c5ae6f2a073fdffcd7081203", "messageHeadline": "Check client name against Celo", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45859e59b2c9335e383e2a997eb2a0fd13056235", "messageHeadline": "add special state transition to allow for gas estimation (#825)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 33, "deletions": 6}}, {"node": {"oid": "1ec80d54a47f276b152c8111860594fd606333fd", "messageHeadline": "Hash before singing in mocked interface", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2ee16ee34f33dc7e29a1f0d1411cff1ecff4c47", "messageHeadline": "Update circleCI", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d22ca746b8797e9c527fa7da504b012bea19a390", "messageHeadline": "Add Celo precompiles to Byzantium", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ba7bfff1a8feccb1e099aefe50146c94b75640e8", "messageHeadline": "Fix: engine.Finalize() didn't apply changes", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0b284f6c6cfc6df452ca23f9454ee16a6330cb8e", "messageHeadline": "cmd/geth/retesteth: use canon head instead of keeping alternate count\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "9e23bac9f76eb515a791af4841393e4fb75dba94", "messageHeadline": "Fix: DontMeterGas issue", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8a5c81349ead2dc3208ba09517f7ee9f6866a7db", "messageHeadline": "eth: fix comment typo in handler.go (#20575)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "705c46f436d996744969c85903bb36467d85a88d", "messageHeadline": "Add ProxyAllowPrivateIPFlag (#819)", "author": {"name": "jfoutts-celo", "email": "57463555+jfoutts-celo@users.noreply.github.com", "user": {"login": "jfoutts-celo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "eb1cf12176cf57e537ce3683ffe65ea6c58c8d73", "messageHeadline": "Fix: Update protocol length to include ist messages", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8d1bfd3e6032040d8c87bb1d1a469ee9dd4ca3aa", "messageHeadline": "Fix: Use enodeUrl for announce messages", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33c56ebc6757fd50e7a7ea1d594754e33d904887", "messageHeadline": "cmd: implement abidump (#19958)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 79, "deletions": 5}}, {"node": {"oid": "31baf3a9afbca0ca08cc9487444d31f1530fa1b0", "messageHeadline": "log, internal/debug: delete RotatingFileHandler (#20586)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 124}}, {"node": {"oid": "ad2fc7c6a6487d9864b47b29e7686f0afb765ede", "messageHeadline": "params: begin Geth v1.9.11 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "58cf5686eab9019cc01e202e846a6bbc70a3301d", "messageHeadline": "params: release Geth v1.9.10", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b4aa4a6965cf85c294a53ad5e200cf1468c2a182", "messageHeadline": "Merge pull request #20580 from karalabe/cht-1.9.10", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b88b4632c2d1beba72dda31d072902c503962591", "messageHeadline": "core: fix chain indexer unit test (#20506)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f1cefc036e23ab71f5b259e64f22df6de03ec34", "messageHeadline": "params: update CHTs for v1.9.10 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4c8fcd93daaf945871691f3aa74d6cddb7ff5b47", "messageHeadline": "Merge pull request #20579 from karalabe/android-go-1.13.6", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcc84c38ddb6514059fec2da1c70376a551905aa", "messageHeadline": "travis: bump Android builder to Go 1.13.6", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d200efe72aa1707167e96074db9ca31c4497797", "messageHeadline": "Merge pull request #20578 from karalabe/win-go-1.13.6", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92956e29305c5c89a29bf69d5831c8b863be3ddb", "messageHeadline": "appveyor: bump Go to 1.13.6 on Windows", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2b4a45fd9c4729c9f299da2de9a911f4b61dd3b", "messageHeadline": "Use eth64 proto version. Make it primary protocol", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9b09c0fc8314e6ee355cc11a81ed0fc40b8a1b4a", "messageHeadline": "* trie: utilize callbacks instead of amassing lists in ref/unref (#20\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 337, "deletions": 31}}, {"node": {"oid": "770316dc206618c97afaac9deceb1f9b878488ea", "messageHeadline": "core, light: write chain data in atomic way (#20287)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 151, "deletions": 97}}, {"node": {"oid": "0af96d2556de8eaa41bd2002b028b3740504b734", "messageHeadline": "cmd/devp2p: submit Route53 changes in batches (#20524)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 255, "deletions": 39}}, {"node": {"oid": "d5acc5ed9e74bf5e23b50ca176332028211e3581", "messageHeadline": "p2p: ensure Server.loop is ticking even if discovery hangs (#20573)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fcafa0baa53a5e0db69100c05da04c61d4810768", "messageHeadline": "p2p: wait for listener goroutines on shutdown (#20569)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1ee754b05647ab28a9269238ec0f52f095c7c131", "messageHeadline": "build: upgrade golangci to 1.22.2 (#20566)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "b3b8d36995ec5ba1d0171f3c82e84713971f2ceb", "messageHeadline": "Merge pull request #20570 from karalabe/ppa-focal-go-1.13.6", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9b32f592dc2f3c20f0705cdc7346a6315440a39d", "messageHeadline": "travis, build: enable Ubuntu Focal and Go 1.13.6 on PPA", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3e97b04a3df8a175b7cc61ae8f6f7e0d40f5cd4b", "messageHeadline": "build: put GOPATH in /tmp on launchpad (#20564)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0a92f5592fe24c6ab339c5456d1543bbc858dfbc", "messageHeadline": "Log all levels if round > 1 (#799)", "author": {"name": "lucasege", "email": "lucas@celo.org", "user": null}, "additions": 104, "deletions": 7}}, {"node": {"oid": "47004932134b16e414e3c36f799ce2446db6e621", "messageHeadline": "Fix msg signing issue", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 43, "deletions": 24}}, {"node": {"oid": "f20c8d495a60db86149ebe3e13e995d661bc7958", "messageHeadline": "eth: increase timeout to fix a spurious travis test failure (#20560)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8704e8a8fc1ae7f70478a344518a864391b13657", "messageHeadline": "build: fix makefile HOME reference (#20562)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94e8418939c66233180e9c79a2f716a3b4be70dc", "messageHeadline": "build: attempt to fix debian build failure without GOPATH (#20561)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98ac446145a5386258909ab0fd95d80892d66a8c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into timmoreton/geth_1.9", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 2248, "deletions": 995}}, {"node": {"oid": "feda78e052edb862b0e666f8d3af68f00ed7c0df", "messageHeadline": "build: remove env.sh (#20541)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 25, "deletions": 73}}, {"node": {"oid": "8592a575532e753776c2fa6ec0234294ac2c55a1", "messageHeadline": "Merge pull request #20555 from holiman/cripple_txsize", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2de0bd87beea1f8b0f6787fb76c4dc0538db37b", "messageHeadline": "core: set max tx size down to 2 slots (64KB)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f86d6733274bb43377584cb9475a2fe46e17f368", "messageHeadline": "Explain Q and F (#803)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "e9e69d6e296d21a7c9c66024c9888a862027252e", "messageHeadline": "Merge pull request #20546 from karalabe/validate-block-broadcast", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "a90cc66f3c9635ce93b8df3fd8dcd6418063f97e", "messageHeadline": "eth: check propagated block malformation on receiption", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "970c82d411ef8be1904e991e0fa80ad137626f6b", "messageHeadline": "Add RPC to force round timeout (#804)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 26, "deletions": 4}}, {"node": {"oid": "8bd37a1d919194d9a488d1cee823eaecfeb5ed9a", "messageHeadline": "core: count tx size in slots, bump max size ot 4x32KB (#20352)", "author": {"name": "MichaelRiabzev-StarkWare", "email": "michael@starkware.co", "user": {"login": "MichaelRiabzev-StarkWare"}}, "additions": 132, "deletions": 17}}, {"node": {"oid": "b5c4ea56b8718c3b74ca608678841fe2a2f0d718", "messageHeadline": "Merge pull request #20540 from holiman/verbose_panic", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc392395fbb7d26d8b2123b12402225b9d4324d3", "messageHeadline": "core/state: add more verbosity to panic", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c234c8f82029a26ca0954064028d42ac9c7296ad", "messageHeadline": "Add RPC to query RoundState information (#801)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 564, "deletions": 238}}, {"node": {"oid": "5dee1f110372decf570a85294b7b299f48303c84", "messageHeadline": "Istanbul Core Cleanup & Testing (#798)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 542, "deletions": 386}}, {"node": {"oid": "3ab1440abb60750981907de68edd625c6e2ef277", "messageHeadline": "changed announce message frequency (#797)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "f0294ba3858438ae5f10df996624fcd78b6a692f", "messageHeadline": "Add metrics timers to block finalization and evm execution (#802)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 50, "deletions": 20}}, {"node": {"oid": "ae12ed7ab48eb6c520ea537b674e7e4d7e0ef452", "messageHeadline": "Periodically resend RoundChanges for same round  (#800)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 234, "deletions": 67}}, {"node": {"oid": "c36891079e39d85cc9f21984f181f5cbbbd56c8a", "messageHeadline": "build: gomobile automaticall adds the ios tag, don't duplicate (#779)", "author": {"name": "Jean Regisser", "email": "jean.regisser@gmail.com", "user": {"login": "jeanregisser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b211742e5f1ec87e59683e979dd914c1a5a2fade", "messageHeadline": "Revert \"eth: refactor creation of EthAPIBackend (#20476)\" (#20536)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7a6ca53b3669029b719c2388509c04cc8d5c466", "messageHeadline": "Increase MasGas for getRegisteredValidatorSigners (#789)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0218d7001d2a566b35072ee21b9f84f6b2711bbe", "messageHeadline": "internal/testlog: print file+line number of log call in test log (#20\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 103, "deletions": 7}}, {"node": {"oid": "4d663d57d663a342f05e690acb3f012e46010908", "messageHeadline": "les: fix request serving metrics (#20507)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8a63f7f504b752b3da127b9df8152bce54fcaae5", "messageHeadline": ".travis.yml: use latest macOS 10.14 image (#20526)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "166e4bd8112d73c5fe0ed3b98840af2a090ce1ab", "messageHeadline": "Various IBFT fixes (#776)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 357, "deletions": 177}}, {"node": {"oid": "77989b1777a46631c914e720236da213c4d1d297", "messageHeadline": "add istanbul_getProposer rpc method and remove a few others (#788)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 54, "deletions": 45}}, {"node": {"oid": "fe80c83f8b018d221455fde5c2be868e5c684d88", "messageHeadline": "cache proposal verify result (#784)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 205, "deletions": 22}}, {"node": {"oid": "a9c46476c1774b55b79903b09acb014859648b49", "messageHeadline": "Add log messages on commit() errors (#787)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c49a4165d074c2d08c362cfe1dac835b6a3e1251", "messageHeadline": "consensus/ethash: fix a typo and error message (#20503)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8eae111607b36b71ac8879d9bace1fde1e882323", "messageHeadline": "Add log messages on UpdateLastRoundState() errors (#786)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "a1bc0e3cb69d6080b884728a60d2f92392b4c392", "messageHeadline": "eth: refactor creation of EthAPIBackend (#20476)", "author": {"name": "Jonathan Gimeno", "email": "jgimeno@gmail.com", "user": {"login": "jgimeno"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a013f02df2329fafc08f23cd623df6afa7471d20", "messageHeadline": "whisper/whisperv6: fix peer time.Ticker leak (#20520)", "author": {"name": "wangxiang", "email": "scottwangsxll@gmail.com", "user": {"login": "sxllwx"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "50be790869a294b2cbce9727232b6350a9883a6e", "messageHeadline": "README.md: Genoil fork has been discontinued (#20521)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e0f934e2b6ea28211d44e385ada14c8192622ad", "messageHeadline": "cmd/geth: update copyright year (#20512)", "author": {"name": "Yole", "email": "007yuyue@gmail.com", "user": {"login": "YoleYu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f7b7f84ae6bbb46001424f787dba93892dfc317", "messageHeadline": "add node.go unit test file node_test.go (#20028)", "author": {"name": "me020523", "email": "me020523@gmail.com", "user": {"login": "me020523"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "c6285e6437cd2d732721e170a5e4170af1328435", "messageHeadline": "les/checkpointoracle: move oracle into its own package (#20508)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 71, "deletions": 53}}, {"node": {"oid": "35f95aef6fecca68eb18035bc81ad7a4c712908f", "messageHeadline": "cmd/puppeth: change dashboard title to not use \"testnet\" (#20513)", "author": {"name": "Kumar Anirudha", "email": "mail@anirudha.dev", "user": {"login": "anistark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a509b47321a28e36f437170a3cc5c283ee7909d", "messageHeadline": "internal/ethapi: fix encoding of uncle headers and pending blocks (#2\u2026", "author": {"name": "Prince Sinha", "email": "sinhaprince013@gmail.com", "user": {"login": "princesinha19"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "433937fb42a1cb43fda247313797874e92d3c9fe", "messageHeadline": "cmd/geth: fix forked exe leak in console tests (#20480)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "2eeb8dd27188f6500ae28576aa258ff0b4e4d3c0", "messageHeadline": "rpc: add DialWebsocketWithDialer (#20471)", "author": {"name": "Chris Pacia", "email": "ctpacia@gmail.com", "user": {"login": "cpacia"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "b7cf41e4b38812fafab43bb353b7637c4a75cc5f", "messageHeadline": "accounts/abi: fix method constant flag for solidity 6.0 (#20482)", "author": {"name": "Sylvain Laurent", "email": "s@6120.eu", "user": {"login": "Magicking"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "130d0d6c23ac5c33d50c9577674715dba0f56803", "messageHeadline": "Revert \"validators SBAT handle clock drift for announce messages\" (#781)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 23, "deletions": 49}}, {"node": {"oid": "69a0d589fd8f670483693fc7865cac343f45d2b4", "messageHeadline": "Merge remote-tracking branch 'origin/master' into timmoreton/geth_1.9", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1001, "deletions": 290}}, {"node": {"oid": "d8187927953805b7be1dcf64914d8a3cb6c9fa69", "messageHeadline": "Add block number to validator election log (#763)", "author": {"name": "Hyung-Kyu Hqueue Choi", "email": "hyungkyu.choi@gmail.com", "user": {"login": "hqueue"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ec44e9cb55bb0fd365e272cbcdcc107768499f6", "messageHeadline": "AnnounceMsg: Handle clock drift for messages (#749)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "b5a75583d92fd5ab555ba39984404ebf4cb28f9c", "messageHeadline": "IBFT: Cleanup AddParentSeal  in Prepare (#778)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 99, "deletions": 71}}, {"node": {"oid": "36357a94cb392131cf0513fe4a58ef940f6e13cd", "messageHeadline": "Add les chain reader for istanbul (#771)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "1d54ddef0e5c4ba9fd21fe3660dc61648350e61e", "messageHeadline": "Fix lint errors", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3bb6815fc1ade61e85b7039cf2e08a0871bb47e4", "messageHeadline": "les: do not disconnect another server (#20453)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "a90c7a46da23be12b0d6e930948a4bae25714abd", "messageHeadline": "Loop until IBFT core catches up so that signatures can be added to bl\u2026", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 73, "deletions": 37}}, {"node": {"oid": "31362b184b77ad6386d57d93336e7288e328036a", "messageHeadline": "Add precompiles to support signature checking on provided and histori\u2026", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 614, "deletions": 227}}, {"node": {"oid": "5b910ec9153776280451779aa2f3ee5f9a62c4be", "messageHeadline": "Add garbage collection for RoundStateDB (#773)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 311, "deletions": 24}}, {"node": {"oid": "5eed1e71ebe897742494ce43431be8b32f154f03", "messageHeadline": "Merge remote-tracking branch 'origin/master' into timmoreton/geth_1.9", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 501, "deletions": 240}}, {"node": {"oid": "a67fe48b43bfaa750d264bab54c1ea1a15c2a8f7", "messageHeadline": "Change file extension of the ./tests/fuzzers README (#20474)", "author": {"name": "Gerald Nash", "email": "me+github@aunyks.com", "user": {"login": "aunyks"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "93b1171316d8f6e0252973eeaabf4cf8fbd9414d", "messageHeadline": "accounts/abi/backends/simulated: add more API methods (#5) (#20208)", "author": {"name": "Ilan Gitter", "email": "8359193+gitteri@users.noreply.github.com", "user": {"login": "gitteri"}}, "additions": 910, "deletions": 6}}, {"node": {"oid": "e30cb9a7edca1e92ac27e9e806f69f6687c61fec", "messageHeadline": "Change go version for build/ci", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1cf2aa6cfa9786ed1911b29361b9130f9fb7a0ad", "messageHeadline": "Fix Complex Lint Errors", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "c11bdaac1a93791533719f719a3cc6ccd9425a1d", "messageHeadline": "Fix lint errors", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 95, "deletions": 148}}, {"node": {"oid": "d64872c1531bd921222bfb883a7cf88a99b2f965", "messageHeadline": "Jfoutts/slashing precompiles (#767)", "author": {"name": "jfoutts-celo", "email": "57463555+jfoutts-celo@users.noreply.github.com", "user": {"login": "jfoutts-celo"}}, "additions": 118, "deletions": 9}}, {"node": {"oid": "6ae9dc15cc51310f33a011dcafab5739a6ceea93", "messageHeadline": "[#20266] Fix bugs decoding integers and fixed bytes in indexed event \u2026", "author": {"name": "Jeff Wentworth", "email": "jeff@curvegrid.com", "user": {"login": "shoenseiwaso"}}, "additions": 122, "deletions": 28}}, {"node": {"oid": "49cf000df7a5fad11323ed8e1186710c4034260d", "messageHeadline": "cmd/evm: Add --bench flag for benchmarking (#20330)", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "e57d36b91e505209b12265e0e10e9e32dc69ba4d", "messageHeadline": "Add bootnodes to celo-node image (#769)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8a93287333a69033d9466b8ee5f953d1ae617f6e", "messageHeadline": "Fix lint problems", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "37a5ef0817223109fac1716ddd1d08ec93a92c0b", "messageHeadline": "Make issue reporting better (#757)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 54, "deletions": 27}}, {"node": {"oid": "13f0cba1fa0354aa9634e22e3e31068b7de5ee62", "messageHeadline": "Merge remote-tracking branch 'origin/master' into timmoreton/geth_1.9", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 6414, "deletions": 3220}}, {"node": {"oid": "c4b7fdd27ed7ad44d4cc8ea953bae78efac536da", "messageHeadline": "eth, internal/web3ext: add optional first and last arguments to the  \u2026", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "275cd4988dbef4b81e856a6c6ae8cb12242e3976", "messageHeadline": "cmd/abigen: Sanitize vyper's combined json names (#20419)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "c41a3fa93da7b5a10efb155a9c46837e8155c63b", "messageHeadline": "getValEnodeTable RPC (#748)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "f51cf573b5c602914d22f5a31c58378c5aa17ffd", "messageHeadline": "cmd/devp2p: implement AWS Route53 enrtree deployer (#20446)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 286, "deletions": 1}}, {"node": {"oid": "191364c3507a87c72a49a68e7d4bc79773d61f47", "messageHeadline": "p2p/dnsdisc: add enode.Iterator API (#20437)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 393, "deletions": 219}}, {"node": {"oid": "5d4224eb0e13683107f3a8ea8d7cb668e676b4fc", "messageHeadline": "Announce timestamp (#745)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 66, "deletions": 68}}, {"node": {"oid": "666de6d8083929c805b3c42b57a2964cc4b9bf7a", "messageHeadline": "Check that announced IP address is not an internal IP (#746)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 64, "deletions": 18}}, {"node": {"oid": "54f17fbded2988ad62eb61b363c2846b130e1ccd", "messageHeadline": "Fix ethstats startup error", "author": {"name": "Dimitri De Jonghe", "email": "dimi.dejonghe@gmail.com", "user": {"login": "diminator"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c0f65180f29d02593e9f19906dee75523f29e75", "messageHeadline": "Point CI back to master (#743)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8677c24d3e676b8929bf9659befa5c713891affa", "messageHeadline": "Provide uptimes when calculating epoch rewards for a group (#704)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 56, "deletions": 40}}, {"node": {"oid": "c0c2f22a262f01361f7281e7e92eecc0dcb305ca", "messageHeadline": "create validator conns on startup (#741)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "fe72585c6f88199a2efcf570af9a23149452f099", "messageHeadline": "On receipt of earlier RC msg, send one back to initiator (#714)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 83, "deletions": 38}}, {"node": {"oid": "d90d1db609c8d77baa422d49bd371207c06b4711", "messageHeadline": "eth/filters: remove use of event.TypeMux for pending logs (#20312)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 230, "deletions": 237}}, {"node": {"oid": "b8bc9b3d8e603ca6de70f5f6c38976514e1fb88e", "messageHeadline": "Merge pull request #20444 from MariusVanDerWijden/patch-4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f383eaa102d11490a85c0a238f904e5d06b95178", "messageHeadline": "core: removed old invalid comment", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cecc7230c054dd1a4fc2783ad558bfa6e92062fe", "messageHeadline": "tests/fuzzers: fuzzbuzz fuzzers for keystore, rlp, trie, whisper  (#1\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 529, "deletions": 0}}, {"node": {"oid": "30a841d9f8a3db44c2b07e7c8b47ea3255cdce39", "messageHeadline": "Patch crashes on mobile from rounded state db (#700)", "author": {"name": "J M Rossy", "email": "jm.rossy@gmail.com", "user": {"login": "jmrossy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4b40b5377b5069141cbb87026da96b079f393fff", "messageHeadline": "miner: add dependency for stress tests (#20436)", "author": {"name": "Charing", "email": "pip1998@foxmail.com", "user": {"login": "pip1998"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "93a7cc75b9c1efc5b543398c338f49209eac6de6", "messageHeadline": "Improve IBFT logging (#725)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 32, "deletions": 20}}, {"node": {"oid": "243a9dffc5cd5d1ea1d6f795cbc9e7113fd6f24b", "messageHeadline": "Send gold to the reserve when rewarding validators with celo dollars \u2026", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "478e39d0d024fe6265c50fca6fb45187c1e2217b", "messageHeadline": "Makes bls-zexe a subtree to fit the new Go modules pattern (#699)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 760, "deletions": 3047}}, {"node": {"oid": "2c4ccee24635f8e2099fdf2c8611e3a7fdcfc666", "messageHeadline": "# This is a combination of 2 commits.", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 15, "deletions": 41}}, {"node": {"oid": "3f005615136446f7774985fe2c76e907c0802c1d", "messageHeadline": "docker: adds sleep 1 before running geth (#703)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7616751a77c985c4b8c446fb33d5a0d25c93f4ea", "messageHeadline": "Merge tag 'v1.9.8' into timmoreton/geth_1.9", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 3048, "deletions": 871025}}, {"node": {"oid": "370cb95b7ff5990879a4f47fcc818be7d6366357", "messageHeadline": "params: begin v1.9.10 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "017449971e1e9e220efcd97d3313a0e27f47003b", "messageHeadline": "params: release Geth v1.9.9", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bc01593afbb2f0bdbf7f21adc790f161b2a8b41d", "messageHeadline": "consensus/ethash, params: eip-2384: bump difficulty bomb (#20347)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "970f05300be0adc2c5268ce5d697b88ad0028eef", "messageHeadline": "Reduce intrinsic gas cost for txs paying fees in alternative currenci\u2026", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1803e77137c6b1ac837b786c90ecaddadfbabde", "messageHeadline": "fix: Wait before committing new work (#670)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "998a9eda4112b7e020124251db0f0a6eb90aa32d", "messageHeadline": "in eth handler, don't count an internal peer against max peer count (\u2026", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9dce0bfd769808f75aedbe119caa5f67be26b76", "messageHeadline": "p2p/enode: remove data race in sliceIter (#20421)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e78f631dfc51bddd02bfc2b05ae088fc028b1ae7", "messageHeadline": "Merge pull request #20428 from karalabe/cht-1.9.9", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "6b6882f08b4b230fc6f740700d73b8cef049d6cb", "messageHeadline": "params: update CHTs for v1.9.9 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "803c05715bd12a3c148fa870e208cbdcebcc8cb8", "messageHeadline": "Merge pull request #687 from celo-org/ibft", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 2394, "deletions": 1193}}, {"node": {"oid": "d790d32e33db46a344d80863cc0d8b7b9b078feb", "messageHeadline": "Fix: Storage for `message` loop variable is reused", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "17c027b76865d9c7db7c8aae34669138ca41786c", "messageHeadline": "Buffer future messages (NEW) (#672)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 575, "deletions": 402}}, {"node": {"oid": "530458a3efe833af55280850421d840c410d9ca9", "messageHeadline": "Persist RoundState on every transition (#632)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1445, "deletions": 477}}, {"node": {"oid": "ee7430251ed03312887ee0111fb73bc863449218", "messageHeadline": "Move Proposer outside ValidatorSet (#628)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 241, "deletions": 231}}, {"node": {"oid": "c5570c89fb9d9962dc734d92983e76ba6e61c0ec", "messageHeadline": "Add StartNewRound/Sequence to RoundState (#626)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 75, "deletions": 43}}, {"node": {"oid": "2422e73f0aac8e6abc3bb4836cbbc659599af8f8", "messageHeadline": "Move state inside RoundState. (#619)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 235, "deletions": 220}}, {"node": {"oid": "cd119bed3f4bf02365737bc7a87d3e2e0f9ba663", "messageHeadline": "Use inmemory valnodedb for mobile geth (#685)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c39d61c8847387727d0b01f85719240957bb585c", "messageHeadline": "Make bootnode image public (#684)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8343dfd98ae9f8b05c5652d40455ecb83c900cf9", "messageHeadline": "expose signer (#679)", "author": {"name": "Dimitri De Jonghe", "email": "dimi.dejonghe@gmail.com", "user": {"login": "diminator"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "36fdb3c48abf01e0d0e32f02636c137797eb1e08", "messageHeadline": "Rename web3 instambul proxy (old sentry) methods (#644)", "author": {"name": "Javier Cortejoso", "email": "javier.cortejoso@gmail.com", "user": {"login": "jcortejoso"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9685c319303701432289ba0a6e5757b975d8a614", "messageHeadline": "cmd/geth: proof-of-possession - allows getting the password from a fi\u2026", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8059800a66b4ce6f639350e5965b150ec3f5d29", "messageHeadline": "retrieve validators and signers (#677)", "author": {"name": "Dimitri De Jonghe", "email": "dimi.dejonghe@gmail.com", "user": {"login": "diminator"}}, "additions": 74, "deletions": 51}}, {"node": {"oid": "c2d65d34d5c6f27b8d1a52280964023a3eefd66e", "messageHeadline": "Merge pull request #20415 from karalabe/trie-dirty-cache-metrics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "13ccf6016e8b71a6a80ff7e78ae84aad6ed08326", "messageHeadline": "trie: track dirty cache metrics, track clean writes on commit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7ce7c3967cf2c8ebf921fd90891a5105909e752c", "messageHeadline": "accounts/abi/bind: fix destructive packing of *big.Int (#20412)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d124a8b0c128b40a540df5abdbe74bec0164633e", "messageHeadline": "Sort validator group votes in descending order (#674)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6b3f047175a4fda29033f4cca1ed24219dc270a6", "messageHeadline": "Don't reuse variable i in pos.go (#671)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fc7e0fe6c75f5c0015935eb49bde677a53be52be", "messageHeadline": "core, miner: remove PostChainEvents (#19396)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 160, "deletions": 158}}, {"node": {"oid": "5cc6e7a71e6d7677f4c075e5cc98e3d86a8cca08", "messageHeadline": "accounts/usbwallet: fix staticcheck warnings (#20372)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d556d39a2cef8406de4c6deb5e558761c0b5af5d", "messageHeadline": "internal/web3ext: add debug_accountRange (#20410)", "author": {"name": "xinluyin", "email": "31590468+xinluyin@users.noreply.github.com", "user": {"login": "xinluyin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "54d332e1db268803223c2d8ea594b719a820f1a4", "messageHeadline": "accounts/scwallet: fix staticcheck warnings (#20370)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "e0bf5f0ccbeed89de6fe7611045787e072b1ab32", "messageHeadline": "internal: fix staticcheck warnings (#20380)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "1ff3d7c2d48d2625c5c96a6e785332ce5fdeea60", "messageHeadline": "cmd/faucet, cmd/geth: fix staticcheck warnings (#20374)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "a85db20179b503b802430aef7085d35aa761c63d", "messageHeadline": " Only reward voters for each group that elected validators once (#669)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "08611cfd75b503d8489e0640780637d49d2be7eb", "messageHeadline": "trie: remove dead code (#20405)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "9a529d64d14f8ebf677e69cf1b5de836ca215049", "messageHeadline": "log: fix staticcheck warnings (#20388)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a91b704b013aaabb3bfc796f5a3d8c940dfb7f05", "messageHeadline": "consensus/ethash: refactor remote sealer (#20335)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 294, "deletions": 304}}, {"node": {"oid": "03b2d38b33992a767365d3865d3d24ca9a9437d5", "messageHeadline": "Make celo-node Dockerfile a little less error-prone (#663)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "a8f2ee195de0438a06303e3bf1abfcaa4dc6ad87", "messageHeadline": "Print public key in ECDSA account proof-of-possession (#668)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 31, "deletions": 19}}, {"node": {"oid": "08401c6bbf8431e01d233fe01f90d80debd2e4cc", "messageHeadline": "Fix non-fatal panic on forwarding transactions without gateway fee (#\u2026", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 11, "deletions": 13}}, {"node": {"oid": "1b6d91db7e2a8f726b9cf7b2cd8d10f72cdb24fa", "messageHeadline": "create validator connections on upsert (#665)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9a1d6420f8075c05b09585fdaa9f24cb6382751a", "messageHeadline": "Fix iOS podspec to include bls snark lib (#660)", "author": {"name": "Jean Regisser", "email": "jean.regisser@gmail.com", "user": {"login": "jeanregisser"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c9f28ca8e5aff171d1602725a78fe47b2fa27bb1", "messageHeadline": "go: update fastcache to 1.5.3 (#20404)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "58e33d9e5ae25de30cd6be7a40372f1ba05db9ba", "messageHeadline": "Merge pull request #20403 from karalabe/fix-freezer-reinit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7800ba978d4ba71422755ed3e30d12a4aef33381", "messageHeadline": "deps: update fastcache to 1.5.3", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "717f8a4e8f768e2c3a34067f4a55f9c8e3267f3f", "messageHeadline": "core/rawdb: fix reinit regression caused by the hash check PR", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b189d6f1f7eedf46c6607901af291855b81112b", "messageHeadline": "core: fix staticcheck warnings (#20384)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "c4844e9ee211f34d8023b0de8221d03a63817395", "messageHeadline": "les: fix staticcheck warnings (#20371)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "d10f57d5c5ca14e27160010d54a164179a32532b", "messageHeadline": "Revert \"Add set-node-key to geth account (#348)\" (#616)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 0, "deletions": 60}}, {"node": {"oid": "fb8b6b8c151c494243611ec62dcddac3cd47b021", "messageHeadline": "Attempts to fix the liner problem (#654)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "58165d101e5bddc50b04b08973b469f16f0832d5", "messageHeadline": "Ensure ScoreTally gets calculated correctly (#653)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 105, "deletions": 81}}, {"node": {"oid": "5562e7aa3902c34f901e896087aecbf34d759eee", "messageHeadline": "Update account proof-of-possession command to work with BLS and ECDSA\u2026", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 55, "deletions": 17}}, {"node": {"oid": "bcf84bf463739e00b4e1d042e3105544c87295d7", "messageHeadline": "Fix bug (#655)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b26f04090320bdf10efa6b4b568c0b584c5b0d7c", "messageHeadline": "Onboarding feedback (#623)", "author": {"name": "jfoutts-celo", "email": "57463555+jfoutts-celo@users.noreply.github.com", "user": {"login": "jfoutts-celo"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "f4aa2d82aefd25f104d9a80202dc9d54c4b33b30", "messageHeadline": "Specify the address to be signed for BLS POP (#647)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 17, "deletions": 15}}, {"node": {"oid": "df02838fb2d927e31c34e32071024c87614bf2cf", "messageHeadline": "vendor: update bls-zexe to include iOS bindings (#643)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "23c8c741318cc9f7baba3d3555c1c9385494714e", "messageHeadline": "cmd: fix command help messages in modules (#20203)", "author": {"name": "zaccoding", "email": "zaccoding725@gmail.com", "user": {"login": "zacscoding"}}, "additions": 16, "deletions": 28}}, {"node": {"oid": "0676320169a27af44f1fea522853abf3522aeede", "messageHeadline": "params: begin v1.9.9 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d62e9b285777c036c108b89fac0c78f7855ba314", "messageHeadline": "params: release go-ethereum v1.9.8", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "878e35bfde7c1911857622ed7fd19ad9827114f9", "messageHeadline": "les: fix clientInfo deadlock (#20395)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e98706a997f09dff7d63d79ae860c256f56ba42", "messageHeadline": "p2p/discover: slow down lookups on empty table (#20389)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1d92652e39f91d60f8042a30030217b484623baa", "messageHeadline": "fix for validator peers dropped on new epoch (#646)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c1e8de839fc0ee10376e2b476bfa90aad4caf6b", "messageHeadline": "accounts/keystore: fix staticcheck warnings (#20373)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b26eedf9e9ff0ca414d35372b29d37874c208eca", "messageHeadline": "accounts/abi/bind: avoid reclaring structs (#20381)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 103, "deletions": 18}}, {"node": {"oid": "44b41641f8220fe79e43461356c147cc3cc72380", "messageHeadline": "rlp: fix staticcheck warnings (#20368)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9ef90dbf30dbf2f1ff935496e3577e4acd49b09a", "messageHeadline": "Merge pull request #20385 from etclabscore/fix/version-cmd-networkid", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d9d2a4eef929b9f0e15ccbfd0850dd46c9bf9b66", "messageHeadline": "cmd/geth: remove network id from version cmd", "author": {"name": "meows", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9d67222f4ead6273ffbfbcef2d7711132fcf50e2", "messageHeadline": "trie: replace bigcache with fastcache (#19971)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "7b9f5c1e3b99d56a01555511617da32ef8b94dbd", "messageHeadline": "Update celo-node dockerfile for baklava (#642)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "51987ade2829aa73870eb4e26d4253e889388c1f", "messageHeadline": "Deterministically iterate over groups when distributing epoch rewards\u2026", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "485367a3a2b3c56c6d1167ea1e0f59d93504b535", "messageHeadline": "Separate public key and signature in proof-of-possession command (#640)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 16, "deletions": 20}}, {"node": {"oid": "09a217ff58a95214cbc5189c933359707f4fdaf2", "messageHeadline": "Always run the election after block finalization (#639)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f5a68a40bfba218d4be252488826e1d46778fd01", "messageHeadline": "eth/tracers: fix staticcheck warnings (#20379)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f06ae5ca6a9fd275fc53eeb3de75388d55b4a479", "messageHeadline": "miner: fix staticcheck warnings (#20375)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 43, "deletions": 39}}, {"node": {"oid": "3a0480e07d4eca0adcc9e2e989e969f14aaf917c", "messageHeadline": "core/asm: allow numbers in labels (#20362)", "author": {"name": "Michael Forney", "email": "mforney@mforney.org", "user": {"login": "michaelforney"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5d21667587c4bc2479d36a13e2b15dd5c6eb8672", "messageHeadline": "tests, signer: remove staticcheck warnings (#20364)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 60, "deletions": 68}}, {"node": {"oid": "87e07a2cd532222baeae876c3d284adc506669b4", "messageHeadline": "Ethstats with proxy and proxied validator (client) (#622)", "author": {"name": "Dimitri De Jonghe", "email": "dimi.dejonghe@gmail.com", "user": {"login": "diminator"}}, "additions": 354, "deletions": 155}}, {"node": {"oid": "10faac32afbf49b92f26e83f2a3949bf75e4813b", "messageHeadline": "Validators: Removes holed variant of validator set (#633)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 51, "deletions": 77}}, {"node": {"oid": "d14805c8ed712f4397f11d211178765694bee1fd", "messageHeadline": "Use stable sorting algorithm when distributing epoch rewards (#635)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdff182f1150a58fbe59fc26e3cb479531fbc67c", "messageHeadline": "p2p/discv5: add deprecation warning and remove unused code (#20367)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 897}}, {"node": {"oid": "0abcf03fde4508d5ee1be2df2ef4235aafd637d9", "messageHeadline": "trie: remove unused code (#20366)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 63}}, {"node": {"oid": "58f2ce8671fcc5121fc696b6962ba826fcf8a7f0", "messageHeadline": "metrics: fix issues reported by staticcheck (#20365)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 109, "deletions": 105}}, {"node": {"oid": "dd21f079e83710795bc9731a5a9eac41a8858004", "messageHeadline": "core/state: fix staticcheck warnings (#20357)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 211, "deletions": 228}}, {"node": {"oid": "36a684ca1efe15efbfefc2f0b22abeb4c0039e5a", "messageHeadline": "accounts/abi: fix staticcheck warnings (#20358)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 36}}, {"node": {"oid": "bcc12347783826771756ade39c697fa551f5ea0f", "messageHeadline": "accounts/abi/bind/backends: remove unused assignment (#20359)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1db636fb3e382a62188d7b1247c48c4d4892c38", "messageHeadline": "Merge pull request #20360 from karalabe/ppa-fix-cigo-clean", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "5b558ad936c00e468851b2fc46b136b059495675", "messageHeadline": "build: skip go clean on PPA, messes with the module trick", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "b6d4f6b66e99c08f419e6a469259cbde1c8b0582", "messageHeadline": "core/types: remove BlockBy sorting code (#20355)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "0ec5ab417559ac3399a73f76219fce043dfc0ef9", "messageHeadline": "common: improve GraphQL error messages (#20354)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 32, "deletions": 54}}, {"node": {"oid": "07541004649cdb209b4d72376b087984a4af60ad", "messageHeadline": "Merge pull request #20356 from karalabe/ppa-fix-cigo", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "475ae8bd93ccc9189241b6300c535aa162245dbe", "messageHeadline": "build: pull in ci.go dependencies for the PPA builder", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "89ab8a74c0910f50fba34c5c49cec3b07654e4ec", "messageHeadline": "go.mod: switch to Go modules (#20311)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 333, "deletions": 812011}}, {"node": {"oid": "72e62efc76fd4d69d376ea244a409261b6983edc", "messageHeadline": "common/hexutil: improve GraphQL error messages (#20353)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f56f969dd3d6bda9ed80fdb028cec8b2092d6020", "messageHeadline": "Merge pull request #20350 from holiman/puppeth_ssh", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "216ff5a9522536f637c4e12edf458120eb83cfd0", "messageHeadline": "cmd/puppeth: make ssh prompt more user-friendly", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "7be89a7a01ea0aab3293ba7ebfa8280b02331717", "messageHeadline": "Merge pull request #20339 from etclabscore/fix/cmd-puppeth-blocknonce\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "3ecd94a434f401179c5b16f4ccadff095401fc03", "messageHeadline": "Track uptime & distribute rewards based on it (#618)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 370, "deletions": 16}}, {"node": {"oid": "c3e4005bc84aa9a1144b2a924418deb87e5acee2", "messageHeadline": "Replace GasFeeRecipient with GatewayFee (#602)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 640, "deletions": 431}}, {"node": {"oid": "32d15e8152e7e62686893697c7cbcb7596ac0f3d", "messageHeadline": "Copy randomness on validator set copy (#627)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fb3cfe037b5dfaafda9c70c47ea578e5aa8daea4", "messageHeadline": "Fix for backlogging of commit messages (#624)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "cd8c601206d45c3170df146165e51d18ec6e5e5c", "messageHeadline": "Rename LastProposal/Proposer to Block/Author (#617)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 95, "deletions": 80}}, {"node": {"oid": "5dbc701e8d658eecd1392e5dac1539948ed72981", "messageHeadline": "Extra receipt for internal EVM call when finalizing blocks (#584)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "6ff30e71f61240b4a93e8271a78c0494a0882fe7", "messageHeadline": "Verify IBFT preprepare proposal block number matches sequence number \u2026", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 33, "deletions": 9}}, {"node": {"oid": "39695bb81f194116f00bfd341ba03c70145625ed", "messageHeadline": "CI: changes back to master (#620)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59177bc8c09f60772b2445ad4fc28a30ce6ab80d", "messageHeadline": "cmd/puppeth: x-spec nonce data type, use types.BlockNonce", "author": {"name": "meows", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "c5b46a79c169dfd24575ab75479eac471b6fbc82", "messageHeadline": "Merge pull request #20338 from etclabscore/feat/statetests-dedupe-wal\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 25}}, {"node": {"oid": "b4bc3b3c3586de69267b766d18b4ee2c762bcdc0", "messageHeadline": "tests: enable TransactionTests Istanbul case (#20337)", "author": {"name": "meowsbits", "email": "45600330+meowsbits@users.noreply.github.com", "user": {"login": "meowsbits"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "75e029db8b18f3ef020110e7947a5f42e417c35b", "messageHeadline": "build, travis: use ephemeral debsrc GOPATH to get mod deps", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "b8ced9e00be1e0f7f774b154f19b58643b04df3c", "messageHeadline": "tests: refactor TestState to dedupe walk callback", "author": {"name": "meows", "email": "b5c6@protonmail.com", "user": {"login": "meowsbits"}}, "additions": 17, "deletions": 25}}, {"node": {"oid": "f8790b94826f4ae649434b5f5f2806d336bd4651", "messageHeadline": "mobile: fix CopyFile switch to package cp", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8bd5bb891874d02027aea8e87c88481e11adc718", "messageHeadline": "travis: fake build ppa only for go module dependencies", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7dfaa0bda37a97d5a6286be1e08ef54ee90a833", "messageHeadline": "build, internal/build: drop own file/folder copier", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 51}}, {"node": {"oid": "e1dcea8bf03bf206df1cbbf00778e40d333ff13c", "messageHeadline": "go.mod: tidy up the modules to avoid xgo writes to go.sum", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 59, "deletions": 21}}, {"node": {"oid": "b3d6304f1e1ad7ee1d0917c8b208fd067bc3ffb6", "messageHeadline": "travis, build: aggregate and upload go mod dependencies for PPA", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "f4ec85486a1532594c5009e3c0b9903cbb93e844", "messageHeadline": "accounts/abi/bind: switch binding test to go modules", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "dfdb204b48bae669a6afd0fd76bd4e67eef86de1", "messageHeadline": "travis: explicitly enable go modules in Go 1.11 and 1.12", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "15fb780de68acde58417224943aaff9367ecdd0c", "messageHeadline": "go.mod, vendor: switch to Go modules", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 244, "deletions": 811970}}, {"node": {"oid": "3a4a3d080bd6c80d7186e7a32030322eb8d0b138", "messageHeadline": "Merge pull request #20261 from holiman/less_querying", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b7ba944e8879583a40771446dccb6b988f72fa31", "messageHeadline": "cmd/puppeth: update chain spec of parity (#20241)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 148, "deletions": 62}}, {"node": {"oid": "9b59c75405282d5628d4f416160b8984cd76a168", "messageHeadline": "miner: fix data race in tests (#20310)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 28, "deletions": 104}}, {"node": {"oid": "f71e85b8e267641cc4f7b9ce7305726403e78385", "messageHeadline": "core: fix staticcheck warnings (#20323)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 99}}, {"node": {"oid": "8008c5b1fa99c8582791afbdedaf4a54eb59260d", "messageHeadline": "rpc: remove 'exported or builtin' restriction for parameters (#20332)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 36, "deletions": 76}}, {"node": {"oid": "eceeee1d6ebac1503d77cecfa3dfc810b959b13f", "messageHeadline": "BLS: Moves signatures to G1 (#614)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 430, "deletions": 95}}, {"node": {"oid": "046fabe1317c45882bd67ea518b0ab7066bdc30f", "messageHeadline": "Proxy v1 (#515)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 1935, "deletions": 1003}}, {"node": {"oid": "da769e7e2ea336657695dac246613412d5d77e8f", "messageHeadline": "Fix check for whether or not an existing ValEnodeTable entry has chan\u2026", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 18, "deletions": 16}}, {"node": {"oid": "6de2cdd871ea710d84a084b138aa52e13300e842", "messageHeadline": "Cleanup: newLogger & remove core.View() (#612)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 94, "deletions": 109}}, {"node": {"oid": "61a527a5b6fc524bfa31b82b84c580e457d1a11f", "messageHeadline": "Merge branch 'master' into timmoreton/geth_1.9", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 768, "deletions": 934}}, {"node": {"oid": "ecf58f19822efba2a792ed0354c9efe4316aee02", "messageHeadline": "Manual revert #520 \"Persist Proposer state across restarts\" (#611)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 19, "deletions": 262}}, {"node": {"oid": "9c6cf960b46fc71d62ebb5c2d7a1b32634afc2e4", "messageHeadline": "internal/web3ext, les: update clique JS and make it work with the lig\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "df206d25138078ffda04764412b248eaf4c4e9ba", "messageHeadline": "p2p/simulations: fix staticcheck warnings (#20322)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 122, "deletions": 184}}, {"node": {"oid": "9e8cc00b733a505c2815b58d94315298371579cb", "messageHeadline": "p2p: remove unused code (#20325)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "ac5e28ea382f46bf5744b62c3cc73436c8176850", "messageHeadline": "whisper/whisperv6: fix staticcheck warnings (#20328)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 29}}, {"node": {"oid": "3b0f3483c4c17cfc95fb27245f8db994d3341070", "messageHeadline": ".github: remove 'nonsense' from CODEOWNERS (#20329)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7f70a7010632b0982cc8b0ad1559148ab07da6e9", "messageHeadline": "event: remove unused field 'closed' (#20324)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "94e825098351e4738e607ca62f7a7ac1228d148f", "messageHeadline": "cmd/wnode: remove uses of common.ToHex (#20327)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c013192ba7683741b33ad3f713c0b83d0a619b31", "messageHeadline": "ethclient: remove use of common.ToHex (#20326)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b6338321f0198cc32734ec2e14cbd2f0f1238fd", "messageHeadline": "travis: deactivate arm build during push (#20321)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b9c90c5581934454aa71af5b4b668c37b67d92fc", "messageHeadline": "core/rawdb: check hash before return data from ancient db (#20195)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 158, "deletions": 37}}, {"node": {"oid": "5fefe39ba5797538d3001cf9045ad730425eb5ca", "messageHeadline": "p2p/netutil: fix staticcheck warning (#20315)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfe891270a7edc1733af53eb7c35ec7e5b8ae36a", "messageHeadline": "cmd/ethkey: fix file permissions in changepassword command (#20313)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d301e40864ac2972fa3247d08f9d2ae62dc20af", "messageHeadline": "Cleanup MessageSet (#610)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 4, "deletions": 36}}, {"node": {"oid": "b418c95f2c195ed77541971e64ae2cb79e0ebbfb", "messageHeadline": "Remove unused code HasBadProposal (#609)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 15, "deletions": 42}}, {"node": {"oid": "ce4357072785b21c7522d42955083ff710070642", "messageHeadline": "Hide RoundState Implementation (#608)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 205, "deletions": 168}}, {"node": {"oid": "77c750fafe6a4e4fe1ab4b66359fb84f29e03242", "messageHeadline": "Move duplicated code to core.ValidateTransactorBalanceCoversTx (#592)", "author": {"name": "jfoutts-celo", "email": "57463555+jfoutts-celo@users.noreply.github.com", "user": {"login": "jfoutts-celo"}}, "additions": 36, "deletions": 46}}, {"node": {"oid": "4ed06e82bdb80b88f836619ee25d18c69aa2b262", "messageHeadline": "Warn instead of Fatal on setrlimit() failure (#579)", "author": {"name": "jfoutts-celo", "email": "57463555+jfoutts-celo@users.noreply.github.com", "user": {"login": "jfoutts-celo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d74130519bc09ff47782a6ee759ba156a14d0882", "messageHeadline": "Improve Tobin Tax handling (#551)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 36, "deletions": 30}}, {"node": {"oid": "c5c5e0dbe8802b6e8dbb7307af98a209cbbdea87", "messageHeadline": "consensus/clique: fix struct tags for status API (#20316)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3f4a875bf6a74defd6e5e5a9cf121a5adc6e6c86", "messageHeadline": "consensus/clique: add clique_status API method (#20103)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "a3d263dd3aa5e2fa80948bc0a1de2f0e4c57084e", "messageHeadline": "cmd/clef: fix staticcheck warnings (#20314)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "190fb8180a62c2372db60e2ffe70363f079b41d6", "messageHeadline": "build: add test cmd flag -v for verbose logs (#20298)", "author": {"name": "meowsbits", "email": "45600330+meowsbits@users.noreply.github.com", "user": {"login": "meowsbits"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b02afb6b3d1befaba28b84c64c9c6f7f62ffdc74", "messageHeadline": "travis: use travis_wait for both install and build (#20309)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "422604b4383ddc59f2fe610a75b0f9c40e38f3fa", "messageHeadline": "les: rename UpdateBalance to AddBalance and simplify return format (#\u2026", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "57d697629de6f982d69f2b33c9e169bdc12109b9", "messageHeadline": "core: s/isEIP155/isHomestead/g (fix IntrinsicGas signature var name) \u2026", "author": {"name": "meowsbits", "email": "45600330+meowsbits@users.noreply.github.com", "user": {"login": "meowsbits"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11d09fd3baaf0a967521afd16a186cd31aef9fcb", "messageHeadline": "travis: remove traces and use travis_wait in ARM build (#20296)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "689486449d0d3af3257139046aec810572e1604d", "messageHeadline": "build: use golangci-lint (#20295)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 354, "deletions": 316}}, {"node": {"oid": "7c4a4eb58a3d36e7bcef450308017925322525ca", "messageHeadline": "rpc, p2p/simulations: use github.com/gorilla/websocket (#20289)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 121, "deletions": 1391}}, {"node": {"oid": "9e71f55bfab91a26f5cfc06f0a4e48839b25f249", "messageHeadline": "cmd/evm: Allow loading input from file (#20273)", "author": {"name": "Michael Forney", "email": "mforney@mforney.org", "user": {"login": "michaelforney"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "51c3290beedac6b66b2e6f41cde9336c6a292a15", "messageHeadline": "internal/ethapi: don't query wallets at every execution of gas estima\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3761688133ebef140538f368306c39e277ea6fcc", "messageHeadline": "Support validator key rotation (#582)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 82, "deletions": 53}}, {"node": {"oid": "1601c0b4f05d77a412f9a34459a65957cdefff1b", "messageHeadline": "Include the round number in block BLS signatures  (#599)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 394, "deletions": 308}}, {"node": {"oid": "fb481d3abc33cf8032118ae52c41ea214cb23a3b", "messageHeadline": "Verbose output on circle for unit tests", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99f2a0a763e7a08ec94f538bbb3b5f81f8fb9941", "messageHeadline": "Lint", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0d4ed1011be253e39e390a02b924a4aa864b7f58", "messageHeadline": "Merge branch 'master' into timmoreton/geth_1.9", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 1155, "deletions": 458}}, {"node": {"oid": "d98d999ec5606add22f0cc23ef928c239e4d755e", "messageHeadline": "Merge remote-tracking branch 'upstream/release/1.9' into timmoreton/g\u2026", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 4683, "deletions": 1437}}, {"node": {"oid": "fdc970d789de850ed03fdb6f1c7c16d0ef35bb59", "messageHeadline": "Ethstats (client) sends signed stats to operators along with validato\u2026", "author": {"name": "Dimitri De Jonghe", "email": "dimi.dejonghe@gmail.com", "user": {"login": "diminator"}}, "additions": 347, "deletions": 120}}, {"node": {"oid": "738b51ae31c48a598b7c5bad37c054976a41025f", "messageHeadline": "core/vm: fix tracer interface parameter name (#20294)", "author": {"name": "nebojsa94", "email": "nebojsa94@users.noreply.github.com", "user": {"login": "nebojsa94"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bce3b1ce3c203b18cc8c6e65b001e8cbd7e0b861", "messageHeadline": "Merge branch 'master' into timmoreton/geth_1.9", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 13821, "deletions": 8491}}, {"node": {"oid": "bd60d4c2f726075f9a9f835c1ad819f74cf72994", "messageHeadline": "Atomically update p2p server validator peers on valEnodeTable change \u2026", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 173, "deletions": 110}}, {"node": {"oid": "2f3fbdca8ed3f51100747b7a15de6c389be3826c", "messageHeadline": "Send a commit whenever we can create a PreparedCertificate (#596)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 34, "deletions": 38}}, {"node": {"oid": "f03b2db7db123a569672b0caed5c1cd735c72ba7", "messageHeadline": "params: finish sentence in comment (#20291)", "author": {"name": "meowsbits", "email": "45600330+meowsbits@users.noreply.github.com", "user": {"login": "meowsbits"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac86758ac4ab1128e0cd18b20d2f3702dc077146", "messageHeadline": "Include CommittedSeals from parent in current block header (#538)", "author": {"name": "Georgios Konstantopoulos", "email": "me@gakonst.com", "user": {"login": "gakonst"}}, "additions": 553, "deletions": 188}}, {"node": {"oid": "c76d62eee6036a81ca7616a4f982ac6efe06dce6", "messageHeadline": "announce message will be sent at beginning of epoch and caching of it\u2026", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "bd22fa69b181705c6a74918a2d4a3d64f164ab0f", "messageHeadline": "Merge", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 26, "deletions": 126}}, {"node": {"oid": "49d1a032da98ac5c61cd42d6e2d3de2145b2f67d", "messageHeadline": "build: gather info to investigate why builds fail on ARM (#20281)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "765fe446cf392f721cf9b962b3b7b811c5aa23d1", "messageHeadline": "whisper/whisperv6: fix staticcheck issues (#20288)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "afe0b65405e9e0ad2dadc2ed6e35cd46d41686d5", "messageHeadline": "dashboard: remove the dashboard (#20279)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 55810}}, {"node": {"oid": "987648b0ade10a2e64f18fae616a2277eef2a3c2", "messageHeadline": "cmd/faucet: use github.com/gorilla/websocket (#20283)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "9504c5c360f5aa443f20008f7e9da7528caab8bf", "messageHeadline": "rpc: fix typo example code (#20284)", "author": {"name": "Jorropo", "email": "jorropo.pgm@gmail.com", "user": {"login": "Jorropo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8a95d996fbe66e460747c963bf30c59eb49021c", "messageHeadline": "accounts/abi/bind, cmd/abigen: implement alias for abigen (#20244)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 130, "deletions": 12}}, {"node": {"oid": "22001689f4cadeedb204f5a410252019883f40c4", "messageHeadline": "PrepareCert view consistency check (#593)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 86, "deletions": 21}}, {"node": {"oid": "53014864e6f5d5325ffe8fb5c755f741fffbe227", "messageHeadline": "Panic on cache creation failure when creating a new backend for conse\u2026", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 19, "deletions": 9}}, {"node": {"oid": "038169bc8e23b48d498d56242ed4d1b8908e15cd", "messageHeadline": "Split gas fee into base and tip with base going to infrastructure fun\u2026", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 65, "deletions": 103}}, {"node": {"oid": "bf5c6b29faa2ed863ef48903321b2ce362ed6f83", "messageHeadline": "les: implement server priority API (#20070)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 597, "deletions": 107}}, {"node": {"oid": "22e3bbbf0aa711fcab3876ac1a34b8cdff8a0ccd", "messageHeadline": " miner: increase worker test timeout (#20268)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ea9b62b5ce396c5609c100b8b2c05f11d1d7fac", "messageHeadline": " dashboard: send current block to the dashboard client (#19762)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 15775, "deletions": 14732}}, {"node": {"oid": "6f1a600f6c8be05252d3f313dccbca9de918010a", "messageHeadline": "p2p: fix bug in TestPeerDisconnect (#20277)", "author": {"name": "Rick", "email": "rick.no@groundx.xyz", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4e60d8c8e72d804f92351fba192fe36ccf6f12c", "messageHeadline": "Use leveldb to store ValidatorEnodes information  (#542)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 518, "deletions": 252}}, {"node": {"oid": "c1220bb4ca5be6f34a0c0f241a4984879ea13b50", "messageHeadline": "Update celo-node dockerfile to reflect what's on GCR (#577)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fdb5e46be53cd2a33ddb6d7c781563dfcba675e", "messageHeadline": "Use EpochRewards contract for proof-of-stake rewards (#561)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 191, "deletions": 81}}, {"node": {"oid": "28a0af8eef300747b34971a13291b088eac2cef9", "messageHeadline": "Remove all identity-related code from celo-blockchain (#572)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 58, "deletions": 308}}, {"node": {"oid": "45f2d8d5971020384e507515972e1cafa0a45d22", "messageHeadline": "Limit number of round change messages per validator (#518)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 202, "deletions": 67}}, {"node": {"oid": "de2259d27c75fa954115420e829a954486e6de92", "messageHeadline": "travis: enable test suite on ARM64 (#20219)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 74, "deletions": 54}}, {"node": {"oid": "8d79a06245554d4a24337623fe4758c1139b7ab9", "messageHeadline": "Governable block gas limit (#522)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 84, "deletions": 74}}, {"node": {"oid": "adf007dadc1b5e4185c0fc088c7cde7d235feff1", "messageHeadline": "p2p/enode: mock DNS resolver in URL parsing test (#20252)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "4b8f56cf9809bb59366858dc7bfa9b0064c6496c", "messageHeadline": "params: begin v1.9.8 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a718daa674a2e23cb0c8a6789f7e5467e705bbbd", "messageHeadline": "params: release Geth v1.9.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b9bac1f384ceef7d7390b9dd9da759bce1741392", "messageHeadline": "les: fix and slim the unit tests of les (#20247)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 61, "deletions": 31}}, {"node": {"oid": "fc3661f89ccdefc4cc31f9aeb15dffce59afddca", "messageHeadline": "Merge pull request #20248 from karalabe/cht-1.9.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "9948724debefc14a02849f2cefe085582da00919", "messageHeadline": "params: hard-code new CHTs for the 1.9.7 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7ae61e453cc284b6798d715ebe30ac77013a2eb7", "messageHeadline": "Governable gas price for transactions paid in non-gold currencies (#527)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 65, "deletions": 29}}, {"node": {"oid": "c702bd70edf7d6ed1946bcab34b1d40e487a7ee6", "messageHeadline": "travis: bump linter to Go 1.13.x", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "734e00af9e9a5487f57b00ae33cbb52dbe0c9565", "messageHeadline": "travis, build, internal: use own Go bundle for PPA builds (#20240)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 193, "deletions": 32}}, {"node": {"oid": "b566cfdffdc51d5dcde571377d709a5519a24f0d", "messageHeadline": "core/evm: avoid copying memory for input in calls (#20177)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 84, "deletions": 18}}, {"node": {"oid": "7a6d5d0cce16e1a766e6fc89c3aacb7ecf502dcc", "messageHeadline": "cmd/puppeth: integrate istanbul into puppeth (#19926)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 414, "deletions": 325}}, {"node": {"oid": "0ff73804652e95ea730b5b5c941610c7947365d8", "messageHeadline": "Merge pull request #20231 from SamuelMarks/go1.13.4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ce5e113be8c54c7c30a3a797827114adb0df19c", "messageHeadline": "les: rework clientpool (#20077)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 973, "deletions": 265}}, {"node": {"oid": "86fe283d194462a863977d83ba8c07209c41b05f", "messageHeadline": "appveyor: bump to Go 1.13.4", "author": {"name": "Samuel Marks", "email": "807580+SamuelMarks@users.noreply.github.com", "user": {"login": "SamuelMarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ccc0a81920e6e09663855fc0ed46a98d634e74a", "messageHeadline": "Point CI back to master (#562)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d1c875c8dbc8eb968bcf57d919f87ec9b8da881", "messageHeadline": "Adjust new interface from Accounts.sol (#560)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "37b5f490b09d115c6c323b5f3700480db2dc05e1", "messageHeadline": "CI: brings back to master (#559)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1dfb63f1f4ecccc3f23e1ddf7a2fa88f076f60a", "messageHeadline": "Upgrades proof-of-possession to use Ethereum address (#556)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 10778, "deletions": 7253}}, {"node": {"oid": "44b74cfc40aba4d76281ce4f0b8f020aa99a5687", "messageHeadline": "accounts/abi: add internalType information and fix issues (#20179)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 175, "deletions": 63}}, {"node": {"oid": "9278951a626f7f13a53d28637bcda162f412f66c", "messageHeadline": "params, core/forkid: configure mainnet istanbul block 9069K (#20222)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "12f2a25d5e585b6988819426a3df20fab4a1991c", "messageHeadline": "Merge pull request #20225 from karalabe/forkid-eth-handshake-verifica\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8927f7724aa1e096b458ca2c0b1a91d11fdfcc58", "messageHeadline": "cmd/devp2p, core/forkid: make forkid.Filter API uniform", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "93422e9d15063f707c381cd25758d6a34daece18", "messageHeadline": "Merge pull request #20140 from karalabe/eth64-handshake-forkid", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 304, "deletions": 58}}, {"node": {"oid": "5d91acccd5b1b050f49d048976496c6133da6dc5", "messageHeadline": "miner: increase import time allowance (#20217)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "9641cacea87f6b97139e8930179ed98fb908c548", "messageHeadline": "core/forkid: add two clauses for more precise validation (#20220)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "64571f9379fdca11165517c122551f246c613ea4", "messageHeadline": "eth: eth/64 - extend handshake packet with fork id", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 304, "deletions": 58}}, {"node": {"oid": "e3063044140254cb3b546e5ed0a2e230cfb2dd9f", "messageHeadline": "Merge pull request #20204 from holiman/fix_downloader_race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "2c37142d2f177d0cccc114486040f0913a3900c7", "messageHeadline": "cmd/devp2p, p2p: dial using node iterator, discovery crawler (#20132)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1558, "deletions": 413}}, {"node": {"oid": "3eca7b5d2770d046b673924152f2a747ff66434e", "messageHeadline": "eth/downloader: fix data race in downloader", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "b0b277525cb4e476deb461de1b5827a33daa2086", "messageHeadline": "core/asm: assembly parser label fixes (#20210)", "author": {"name": "Michael Forney", "email": "mforney@mforney.org", "user": {"login": "michaelforney"}}, "additions": 81, "deletions": 3}}, {"node": {"oid": "ecdbb402ee0838a4be366b5f485a59d2da2053f5", "messageHeadline": "trie: remove node ordering slice in sync batch (#19929)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 63, "deletions": 46}}, {"node": {"oid": "9c81387befa18a686b262482cd1dd27b75fe8422", "messageHeadline": "cmd/evm: remove surrounding whitespace in hex input code (#20211)", "author": {"name": "Michael Forney", "email": "mforney@mforney.org", "user": {"login": "michaelforney"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "72617a0742391e80701123cd19429edd0e94fd10", "messageHeadline": "consensus: fix possessives in comments. (#20209)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5f34ad666ef506de914285b5cd9f7ffe88eaed68", "messageHeadline": "Add separate cloudbuild config for branch name (#555)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c90fc7c65ebb080cc0c01edf02c9ed1124500526", "messageHeadline": "Readd commit sha (#554)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "235fba54ff568b6b46e171926673b5424ad01571", "messageHeadline": "Add incentives to proof-of-stake (#524)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 606, "deletions": 157}}, {"node": {"oid": "1bf8d7b010c84cddc564e3989ba70543cc7a5f45", "messageHeadline": "Support slashes in branch names for docker builds (#552)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cdab1320d586470225a7aef130f4a7e3a76413c6", "messageHeadline": "Fix precompile (#553)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba213df07070433970d9b2cf75bae1d146cbfeda", "messageHeadline": "Create shuffled round robin proposer selector [Followup to #536] (#549)", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 436, "deletions": 120}}, {"node": {"oid": "c2d86d0722caeea35289a33e653d948d985ab2a9", "messageHeadline": "Build docker images and tag them with the branch (#547)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "223ab47bcbd24f0431a8df68291ffc459043e139", "messageHeadline": "Cleanup val_enode_table (#534)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 333, "deletions": 227}}, {"node": {"oid": "9e4769d2a8e92d1dceef3022ee31e2a3ce3d3cda", "messageHeadline": "Fix validator pre-compiles (#545)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "e445ad731520eb4c309939f638499dbd6adfc1dc", "messageHeadline": "Revert \"Create shuffled round robin proposer selector and use it by d\u2026", "author": {"name": "Victor \"Nate\" Graf", "email": "victor@celo.org", "user": null}, "additions": 120, "deletions": 426}}, {"node": {"oid": "1d4683cc4ae30518aebce28b44c3ee9fdf339bf1", "messageHeadline": "Increase bytecode limit (#544)", "author": {"name": "Yorke Rhodes", "email": "yorhodes@celo.org", "user": {"login": "yorhodes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db79143a13c9f912706b76a8c3a9e6966c39003a", "messageHeadline": "clef: resolve windows pipes, fixes #20121 (#20166)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "bdcd75c24d722e365e87fce816c38895d21135ec", "messageHeadline": "Create shuffled round robin proposer selector and use it by default (\u2026", "author": {"name": "Victor \"Nate\" Graf", "email": "nategraf1@gmail.com", "user": {"login": "nategraf"}}, "additions": 426, "deletions": 120}}, {"node": {"oid": "538f763fdc304329d6231e6cb31efab4cba5153e", "messageHeadline": "accounts/abi/bind: take into account gas price during gas estimation \u2026", "author": {"name": "Piotr Dyraga", "email": "piotr.dyraga@keep.network", "user": {"login": "pdyraga"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4bb3798d8aa33a21b5422b800ccdef01c7e1574", "messageHeadline": "miner: add generate and import unit test (#20111)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 140, "deletions": 18}}, {"node": {"oid": "08953e42c1b7120dda8ebd6763e73a3aa5a27b4c", "messageHeadline": "metrics: change links in README.md to https (#20182)", "author": {"name": "Marius Kj\u00e6rstad", "email": "sandakersmann@users.noreply.github.com", "user": {"login": "sandakersmann"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9299bbc46567608b4e6dcc4e8b8758dd3289231", "messageHeadline": "dashboard: change links in README to https (#20181)", "author": {"name": "Marius Kj\u00e6rstad", "email": "sandakersmann@users.noreply.github.com", "user": {"login": "sandakersmann"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fa5a7e54b6b5b8f6bf652ad50637324649f43ba", "messageHeadline": "Add iOS build with bls (#528)", "author": {"name": "Jean Regisser", "email": "jean.regisser@gmail.com", "user": {"login": "jeanregisser"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "9a770659486a51600d4781f6f67dd2f695c55644", "messageHeadline": "Changed http:// to https:// on links in log/README.md (#20178)", "author": {"name": "Marius Kj\u00e6rstad", "email": "sandakersmann@users.noreply.github.com", "user": {"login": "sandakersmann"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a28093ced4e81bcae10ccceba68f0c64da14383c", "messageHeadline": "README: use new miner threads flag instead of legacy minerthreads fla\u2026", "author": {"name": "Jeffery Robert Walsh", "email": "rlxrlps@gmail.com", "user": {"login": "jeffwalsh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5b79e752e80c097191630ada2b07b32b48de77b", "messageHeadline": "p2p/simulations: add node properties support and utility functions (#\u2026", "author": {"name": "Ross", "email": "9055337+Chadsr@users.noreply.github.com", "user": {"login": "chadsr"}}, "additions": 392, "deletions": 8}}, {"node": {"oid": "76e57cb9d0220997270f6a95de6068404feef55b", "messageHeadline": "[IBFT]Persist Proposer state across restarts (#520)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 265, "deletions": 20}}, {"node": {"oid": "ad0a4e6c231aaf0f407672fb39643d2b28617fe5", "messageHeadline": "Log provided gas if transaction fails due to low gas (#533)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8ca3de7d8784ce4d96e5bf4b588686b2292732db", "messageHeadline": "Most tests passing (#512)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 81, "deletions": 73}}, {"node": {"oid": "73003659561d83eb3123e008157134eaab6e4b03", "messageHeadline": "p2p/dnsdisc: update to latest EIP-1459 spec (#20168)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 91, "deletions": 80}}, {"node": {"oid": "c476460cb2ea573a3266da5d5ec121170bb48e56", "messageHeadline": "params: check fork ordering when initializing new genesis, fixes #201\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "b5f3d92f2417fc3eee78515bdf15a5fc560bdcb3", "messageHeadline": "Istanbul SBAT seal on correct digest when sending an \"existing block\"\u2026", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 80, "deletions": 20}}, {"node": {"oid": "44e57b052021fd2c41985db0346df8b3da67702e", "messageHeadline": "Bump webpack-dev-server from 2.11.2 to 3.1.11 in /dashboard/assets (#\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 378, "deletions": 379}}, {"node": {"oid": "028af3457d9491433c90eca8383be87e2becb574", "messageHeadline": "cmd/utils: fix command line flag resolve (#20167)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1809a1e99d98677296c1550d383bcffcfe72f382", "messageHeadline": "Bump mixin-deep from 1.3.1 to 1.3.2 in /dashboard/assets (#433)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c73971fd62df07228a542ac87e4744ff2e5c8915", "messageHeadline": "Bump sshpk from 1.13.1 to 1.16.1 in /dashboard/assets (#430)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "c1ae452c707f8bee91a9a0bf49193e78e9c8512e", "messageHeadline": "Checking minimum client version (#481)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 207, "deletions": 19}}, {"node": {"oid": "7dfc3bff9e6bcb1467c42d938fdeeb9ce569e934", "messageHeadline": "Fix lint", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6a5330e6c94080559cfe2875eb0bbb243cc492d6", "messageHeadline": "Merge master", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 2494, "deletions": 1008}}, {"node": {"oid": "ab0ea4856d2302f2b921ae0a29d5c5a3d3a07da4", "messageHeadline": "Bump atob from 2.0.3 to 2.1.2 in /dashboard/assets (#432)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c3141b3fc7e5de649fa128eb749527b062edeef", "messageHeadline": "Bump stringstream from 0.0.5 to 0.0.6 in /dashboard/assets (#431)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "056616d5f49816500cd9ad8e5ed077086061b022", "messageHeadline": "Bump macaddress from 0.2.8 to 0.2.9 in /dashboard/assets (#428)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "142b014c82aace9a590ac4d2f7e00daa6335ca72", "messageHeadline": "Bump extend from 3.0.1 to 3.0.2 in /dashboard/assets (#427)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1290d72510f20752e9b7f1ef45c7c7d5dc7d8aff", "messageHeadline": "Bump tar from 2.2.1 to 2.2.2 in /dashboard/assets (#426)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "ef8aaa9eadd5a4641404b15070d688c4d0d2ed9a", "messageHeadline": "Bump react-dom from 16.4.0 to 16.4.2 in /dashboard/assets (#425)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3c6e9651a029cf8522e3b9d1ddd93cdcb0cd965f", "messageHeadline": "Point CI to master (#514)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fca912c394ece6ddbd4c810b8842eb836503cd9", "messageHeadline": "Send txFee to proposer not to infrastructure fund (#492)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 46, "deletions": 59}}, {"node": {"oid": "76ac5e94681108cb994649be88be7785c4ee8791", "messageHeadline": "Remove unused var", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f0b9dc2deb821269e2fe13389a9118426fb9fcca", "messageHeadline": "Fix lint", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 41, "deletions": 42}}, {"node": {"oid": "da812a9430087cf7a0abe8b83df5e35e710095b4", "messageHeadline": "Merge upstream/release/1.9", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 12254, "deletions": 352}}, {"node": {"oid": "cc82f68c7677cfff60f359c68ec6c977b279f4d1", "messageHeadline": "Update celo-node dockerfile for alfajores/alfajoresstaging with prope\u2026", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe6e956716df57d0d5df4ead7f97d542e262ba63", "messageHeadline": "Merge latest upstream/1.9", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 301412, "deletions": 3624}}, {"node": {"oid": "a73f3f45183a347864a1c941930d6f26c6f06ac2", "messageHeadline": "params: begin v1.9.7 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bd05968077f27f7eb083404dd8448157996a8788", "messageHeadline": "params: release Geth v1.9.6 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b1ce06a101a4d741a19717ef79a81867e6ff8b1b", "messageHeadline": "Merge", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 201602, "deletions": 230091}}, {"node": {"oid": "096d216b615fe5f3ce6c9ed659e53478aedee06a", "messageHeadline": "[wip] expose epochSize and blocks remaining (#499)", "author": {"name": "Dimitri De Jonghe", "email": "dimi.dejonghe@gmail.com", "user": {"login": "diminator"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "6b5b463ea81f31daf81e38a0d2c1b44267be8231", "messageHeadline": "Handling errors in gas_price_minimum package (#507)", "author": {"name": "Sami M\u00e4kel\u00e4", "email": "mrsmkl@gmail.com", "user": {"login": "mrsmkl"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "6e730915bd6382006970431fe6ca0290b79be0e0", "messageHeadline": "les: add empty \"les\" ENR entry for servers (#20145)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "c713ea7c222c81d650908dcc3d69dbaf0fe63557", "messageHeadline": "cmd/bootnode: fix exit behavior with -genkey (#20110)", "author": {"name": "Darrel Herbst", "email": "dherbst@gmail.com", "user": {"login": "dherbst"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7f5f62aaa082a270860c5206383fa671e960571d", "messageHeadline": "tests: update test suite for istanbul (#20082)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "027dba2e4584936cc5a8e8993e4e27d28d5247b8", "messageHeadline": "ci: use node 10 (#509)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "640a41fd970e0edbf5f30a90d53660165f5e98bd", "messageHeadline": "txpool invalidate txns for txs with gasPrice less than gpm (#504)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "b2f696e0258ca57adc8f3568eaadd487bd622eb1", "messageHeadline": "github: Added capital P (#20139)", "author": {"name": "kikilass", "email": "36239971+kikilass@users.noreply.github.com", "user": {"login": "kishore-hariram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62b43ee0d517c68df5f40ecb940a730102ea25b8", "messageHeadline": "Merge pull request #20133 from karalabe/measure-subprotocol-traffic", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "4e2c0cc9b75c35c2b3ac950db8425ddcf4d4306b", "messageHeadline": "De-escalate logging where smart contract isn't deployed yet (#501)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b660a94aeb0a3df4571bfcf2b8ba158bf7538939", "messageHeadline": "Fix discoverTableInfo when discovery is disabled (#500)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a2a60869c8f6e44b7b44ee53b3a490e686ab0267", "messageHeadline": "p2p: measure subprotocol bandwidth usage", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "cba94a1bfa6d5373031f28abb7c9e572396e60b1", "messageHeadline": "Get discovery table information in geth console (#406)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "df89233b5780d3b42945070e9bae616a76a83866", "messageHeadline": "ethdb/leveldb: disable seek compaction (#20130)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 197, "deletions": 70}}, {"node": {"oid": "ead711779d6e2e1d4593d7dcede8ae6454a3b961", "messageHeadline": "core: initialize current block/fastblock atomics to nil, fix #19286 (\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2133f18f15a301a0b06eb50abf4b9b8f3033fe2b", "messageHeadline": "core/state: fix database leak and copy tests (#19306)", "author": {"name": "zcheng9", "email": "zcheng9@hawk.iit.edu", "user": {"login": "zcheng9"}}, "additions": 59, "deletions": 19}}, {"node": {"oid": "1a6ef5ae58ab7900139ef60da78cd1746b5bfa57", "messageHeadline": "core/blockchain: remove block from futureBlocks on error (#19763)", "author": {"name": "ywzqwwt", "email": "39263032+ywzqwwt@users.noreply.github.com", "user": {"login": "ywzqwwt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad03d9801c40565dd2014d7bc0f0f4a779dcfece", "messageHeadline": "internal/ethapi: support block number or hash on state-related method\u2026", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 408, "deletions": 166}}, {"node": {"oid": "62391ddbeb55d604a982e1a4ff382e2729f2d96b", "messageHeadline": "tests/solidity: add contract to test every opcode (#19283)", "author": {"name": "Lucas Hendren", "email": "lhendre2@gmail.com", "user": {"login": "lhendre"}}, "additions": 503, "deletions": 0}}, {"node": {"oid": "ae27fd3aa8b0de7bbf7926aecd34690feef7d069", "messageHeadline": "Log validator result elections (#483)", "author": {"name": "Mariano Cortesi", "email": "mariano@celo.org", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ee1c528344d2d5b4cd8979def40206283d5e9c10", "messageHeadline": "Add input length checks for precompiled contracts (#476)", "author": {"name": "Audrey Penven", "email": "audrey@celo.org", "user": {"login": "yerdua"}}, "additions": 98, "deletions": 6}}, {"node": {"oid": "2818f5ab21c0e34567b45659027438571dc117b0", "messageHeadline": "Sanitize logs (#495)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "7f9d804a30b3870c09248235b0a88ae0de3d2ce3", "messageHeadline": "Reduce istanbul default timeout, cap exp backoff (#475)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2f605ba4dd951ef96b98e478477774b1331e023f", "messageHeadline": "Allow v4/v5 on a bootnode simultaneously, allow mobile to use discv5 \u2026", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 46, "deletions": 60}}, {"node": {"oid": "0568e817012753a9f71fffa50160990dbc3779a2", "messageHeadline": "p2p/dnsdisc: add implementation of EIP-1459 (#20094)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10698, "deletions": 49}}, {"node": {"oid": "32b07e8b1f970ac76c78dcd27401658f8e3fe3a3", "messageHeadline": "les: fix checkpoint sync (#20120)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 117, "deletions": 16}}, {"node": {"oid": "aa1842bb1f17d6974eb6bb5694394825694cd7e3", "messageHeadline": "added new option --use-in-memory-discovery-table (#479)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "aebe778d828a89e57e449ed9a933538fae031818", "messageHeadline": "tx price heap fix (#471)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebc9761dec68ed40e23e149d5003cd7fbed5f9dc", "messageHeadline": "Check message address against signature (#477)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "aca39a6498030470c3fe3feb8d761e9cb0d88e93", "messageHeadline": "Merge pull request #20115 from holiman/minor_dashboard_fx", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be500b57d29dbb93fa9de782406c2147712fad7c", "messageHeadline": "dashboard: log host+port", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a308f012ba6bac3249ae52727e1c52273390d7e9", "messageHeadline": "core/state: fix copy-commit-copy (#20113)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 167, "deletions": 5}}, {"node": {"oid": "0344742015e09caeac9f83ab8ddfeda88544c192", "messageHeadline": "Adds Prepared Certificates to ensure Istanbul liveness (#366)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 1639, "deletions": 500}}, {"node": {"oid": "311419c7d695e76fc4668104d217e6784db469f1", "messageHeadline": "Merge pull request #20096 from skylenet/remove-ef-legacy-bootnodes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "63b18027dc9e5ad86992b3e7acbd3f033a458192", "messageHeadline": "params: start v1.9.6 release cycle", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a1c09b93871dd3770adffb177086abda1b2ff3af", "messageHeadline": "params: release Geth v1.9.5 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "05347b3d982504e383cfb72fbfc341bd2fe75e94", "messageHeadline": "core/state: fix state object deep copy (#20100)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "75aec8a28dd065f63b061c0b575ca2ba4c3870cd", "messageHeadline": "params: remove legacy bootnodes", "author": {"name": "Rafael Matias", "email": "rafael@skyle.net", "user": {"login": "skylenet"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "24ef83518c5e3c173784b20eabba140162d66dfb", "messageHeadline": "params: start v1.9.5 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "46891c12ab54c9e179f26378ce618fd48460190c", "messageHeadline": "params: release Geth v1.9.4 stable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c0010f0220769dbe3965ae7d277daa6f04ce5437", "messageHeadline": "Merge pull request #20092 from karalabe/vendor-usb-bump", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9f98628dc220e5b7000f29be077be568c3ced51a", "messageHeadline": "vendor: pull in USB Windows fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a6a14f6b712efbfb91a4c0a05eb42998e8dda2ea", "messageHeadline": "Merge pull request #20090 from soc1c/s1-testnet-istanbul", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "f9eb3072167603e70b018c295e305d71b69756e3", "messageHeadline": "core/forkid, params: fix tests, enable Istanbul on Rinkeby + testers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "03c7d8fb3139f3fee8ddcf8a35b6a908f582621f", "messageHeadline": "Merge pull request #20091 from karalabe/cht-1.9.4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "2becb995830f3951643cf973fbf29ca313b833b8", "messageHeadline": "params: bump CHTs for the 1.9.4 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ad380cd57f9b7f8ed748b61b568f8733836ba2e3", "messageHeadline": "params: activate Istanbul on Ropsten and G\u00f6rli", "author": {"name": "soc1c", "email": "soc1c@users.noreply.github.com", "user": {"login": "soc1c"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fbd6f3574f1c1c1e657c152fc63fb771adab3af", "messageHeadline": "set max gas to double of the charged gas for the 'intrinsic' smart co\u2026", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "7b32d2a47017570c44cd7f8a83612a29656c9857", "messageHeadline": "Merge pull request #20085 from karalabe/txpool-api-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 90, "deletions": 6}}, {"node": {"oid": "f40ff23b7bf5396936159ae500ed5b18fdaec27d", "messageHeadline": "core: fix tx dedup return error count", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 90, "deletions": 6}}, {"node": {"oid": "0ac9bbba6cd259bc9895e786121cdcb6e7c5d9d2", "messageHeadline": "les: multiple server bugfixes (#20079)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 87, "deletions": 24}}, {"node": {"oid": "d4dce43bffc44f39ce67da4dc26c06ac51d3c62f", "messageHeadline": "Merge pull request #20081 from karalabe/txpool-lockless-dedup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "056183c05634efeaee2bab6c3ace781f6da59cfc", "messageHeadline": "core: dedup known transactions without global lock, track metrics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "8d41e885e6c4bd8d6c1bd08d385165dd41f7edf1", "messageHeadline": "core: smaller txpool status locking (#20080)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "8bd64f4a1c26a50e099cb47c91faaa3f9c8ca6ac", "messageHeadline": "Merge pull request #20075 from holiman/evm_defaults", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b1c3010bf2c334241a8cb01eab110e5f1cd88f71", "messageHeadline": "common/mclock: clean up AfterFunc support (#20054)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 158, "deletions": 65}}, {"node": {"oid": "aff986958da831d85788f33fe11aab31995ac072", "messageHeadline": "Merge pull request #19953 from karalabe/state-accumulate-writes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 242, "deletions": 84}}, {"node": {"oid": "f49d6e5ec09b740ae88c3a04edbe60b357b81991", "messageHeadline": "core: add blockchain test too for revert cornercase", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "223b950944f494a5b4e0957fd9f92c48b09037ad", "messageHeadline": "core/state: accumulate writes and only update tries when must", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 167, "deletions": 84}}, {"node": {"oid": "d4b48f3e79b01e8cb7dcf8606b0ed1f666a37a2f", "messageHeadline": "Add precompiles to access validator set (#441)", "author": {"name": "Martin", "email": "martin@celo.org", "user": {"login": "m-chrzan"}}, "additions": 80, "deletions": 1}}, {"node": {"oid": "16f0fb70f17838e6e3db0230034f9da15b7aeedb", "messageHeadline": "cmd/evm: make evm default to all ethash protocol changes", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "96fb839133183960571d9a2e7222536362791899", "messageHeadline": "rlp: improve nil pointer handling (#20064)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 416, "deletions": 244}}, {"node": {"oid": "3b6c9902f308ffc595912802644c5d21616e61f5", "messageHeadline": "core: remove unused gas return in ApplyTransaction (#20065)", "author": {"name": "Rob Mulholand", "email": "rmulholand@8thlight.com", "user": {"login": "rmulhol"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "efe123759ab5c6eb536dc3f0718ec5acc2dca7fe", "messageHeadline": "Revert \"build: switch PPA from Gophers dep to manual download\" (#20061)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "8eb646a96d148c45f7e1b39dd5ecfc7d2c153eb9", "messageHeadline": "Merge pull request #20059 from karalabe/ppa-manual-go", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "c02d5bc5a95238b3fe01425d122c7d5ec38869eb", "messageHeadline": "build: switch PPA from Gophers dep to manual download", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "71251c7296ce79ade37b1705b38447a956319de9", "messageHeadline": "Merge pull request #20058 from karalabe/go1.13", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "2469c4ecd4757e56ed22da1285ed7deab9d5b112", "messageHeadline": "travis, Dockerfile, appveyor: bump to Go 1.13", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "39b0b1a1a6506c8c25fcff56f4d70a85739dcb6a", "messageHeadline": "all: make unit tests work with Go 1.13 (#20053)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 79, "deletions": 83}}, {"node": {"oid": "91b73495098c7941e3eb1c58a702952bf5acf1a6", "messageHeadline": "tests: expose internal RunNoVerify method (#20051)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "c599cdb7c8be8cefcadc44c53e91e55c2a452b49", "messageHeadline": "Repoint Circle to master (#447)", "author": {"name": "Martin", "email": "martin@celo.org", "user": {"login": "m-chrzan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f6b47944c5582d2d1bb1bb61894534111892950", "messageHeadline": "contract_comm/currency/currency.go (#446)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "52a967cfab1f01120a4324e25c655a5a1497fcd3", "messageHeadline": "eth: remove unused field (#20049)", "author": {"name": "Nguyen Kien Trung", "email": "trung.n.k@gmail.com", "user": {"login": "trung"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d7b1c0097b4fbe274b76e91fed2fd05da8988d73", "messageHeadline": "isolate discovery within a celo network (#436)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 87, "deletions": 48}}, {"node": {"oid": "59b8d336cb35ce164298957b8281de21d3e9a92e", "messageHeadline": "Handle Fixidity in smart contracts (#374)", "author": {"name": "Martin", "email": "martin@celo.org", "user": {"login": "m-chrzan"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "305ed955db2e4db840a03613e058d65bd880b900", "messageHeadline": "Merge pull request #20038 from holiman/minor_encodingfix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "72045dff4f766d4b8332f126e377ab54a683276e", "messageHeadline": "core/state: optimize some internals during encoding", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "46b437f39c66d228294acb76878fea890af77949", "messageHeadline": "Merge pull request #20047 from karalabe/counter-to-gauge", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 108, "deletions": 70}}, {"node": {"oid": "72d5a27a397f4397082df91dd1650251e828a251", "messageHeadline": "core, metrics, p2p: switch some invalid counters to gauges", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 108, "deletions": 70}}, {"node": {"oid": "4f6bf2f1c56c0a44455036dda11d5b186962f8ab", "messageHeadline": "Merge pull request #20046 from karalabe/graphql-fix-web-and-decoding", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49b86a28590917eebf43bce213a2e0586db58755", "messageHeadline": "common, graphql: fix hash/address decoding + UI content type", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cea2c804450fa1a6ff36b6a883085d60bf906de6", "messageHeadline": " README: accounts in alloc field should exist (#20005)", "author": {"name": "Flash Sheridan", "email": "flash@pobox.com", "user": {"login": "FlashSheridan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a12221e9c7ca5a9f6a7904b0325d4ee275041bc", "messageHeadline": "Repoint CI to master (#445)", "author": {"name": "Martin", "email": "martin@celo.org", "user": {"login": "m-chrzan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "737b281c5a2d537493142bc023f426c97f53ed78", "messageHeadline": "Hash registry id (#418)", "author": {"name": "Brice Wang", "email": "brice.l.wang@gmail.com", "user": {"login": "bricewang"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "288e163082235106e5473a075a544af4b3f55fb6", "messageHeadline": "Point end-to-end tests back to the master branch (#440)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4eb4b59802d42dc759450716374afb8bf9815056", "messageHeadline": "Makefile: makes android workflow accept existing appropriate NDKs pro\u2026", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "cb101a0aa2569a43b595b6fe35a3a9c27205c2ee", "messageHeadline": "Enable recommitting of blocks in IBFT (#423)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 5, "deletions": 10}}, {"node": {"oid": "67bfc9305324ef73267856f26752904715be312d", "messageHeadline": "Merge pull request #20033 from karalabe/docker-expose-graphql", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce2da832ac5fb2c77d35454f567d2ba67ed54c3e", "messageHeadline": "Dockerfile: expose GraphQL ports", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9cba929b8418f8abdf83bcb4bb4579d09ff5235d", "messageHeadline": "Move types to from core to istanbul package (#434)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 207, "deletions": 210}}, {"node": {"oid": "b4a4a4db71f17daefc05a36674dd23fbd78fb78c", "messageHeadline": "params: begin Geth v1.9.4 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cfbb969da803d4cc92e1a64fc1b3c06db299b564", "messageHeadline": "params: release Geth v1.9.3 stable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1611815b8dc7e5168823a0bb5785a65f59579ec9", "messageHeadline": "cmd/utils: reduce light.maxpeers default for clients to 1/10th (#19933)", "author": {"name": "SjonHortensius", "email": "SjonHortensius@users.noreply.github.com", "user": {"login": "SjonHortensius"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b8a94571397c1afd5579f1e319aff05a676c917d", "messageHeadline": "Merge pull request #19915 from holiman/filltx", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "af16ca177f0fbe3434b6f4ee0f536722e1983507", "messageHeadline": "rpc: raise limit in TestClientNotificationStorm (#19999)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cedf8be4356dd6320437357979bbc5ee4bdbdd4c", "messageHeadline": "retesteth: enable maxResults in AccountRange (#20020)", "author": {"name": "winsvega", "email": "winsvega@mail.ru", "user": {"login": "winsvega"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27e6061573ca1aa4024245ce6526b34ad8340964", "messageHeadline": "Rename ultralight->lightest syncmode", "author": {"name": "Tim Moreton", "email": "tim@celo.org", "user": null}, "additions": 46, "deletions": 46}}, {"node": {"oid": "512c0f852a975d2328090192c3c952f9753ccae5", "messageHeadline": "Bump lodash from 4.17.5 to 4.17.15 in /dashboard/assets (#354)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "d5bd38384c1c0630d77468c12c8ad99d57ac2229", "messageHeadline": "Merge pull request #20019 from holiman/minor_adminfix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "292cf7c649c4fa6cc63ed6a1ae9368d1dc70588d", "messageHeadline": "eth: disallow overwrite files via admin.exportChain", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "95be7b813dd452d3d13d437af18a9274faf53a26", "messageHeadline": "Double contract bytecode limit (#421)", "author": {"name": "Martin", "email": "martin@celo.org", "user": {"login": "m-chrzan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8360bec4be3881e28462e7ed246c4c3fc02b3e87", "messageHeadline": "Add geth flag to use the IP address from p2p ping packets (#410)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "f68c6301cad91196867f06c701e6b4aa30838939", "messageHeadline": "Trianglesphere/fix tests master (#417)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "396f1dd87b91cc08a1db08aaa2b901a47b69d26f", "messageHeadline": "les: fix panic (#20013)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "68502595f670c02fe2f056b6e3e83c92c14d62e5", "messageHeadline": "les: wait for all task goroutines before dropping the peer (#20010)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 84, "deletions": 53}}, {"node": {"oid": "a978adfd7c5ec1b9f7271c69f8f3a6686bb73c19", "messageHeadline": "README: change chainID to <arbitrary positive integer> (#20002)", "author": {"name": "Flash Sheridan", "email": "flash@pobox.com", "user": {"login": "FlashSheridan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc9eb91d30a5d4806154b832b9665aecc617b6d8", "messageHeadline": "Merge pull request #20004 from karalabe/istanbul-override", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "e39b2a2bde3f2f1a82f7836cf957af94a45acfc2", "messageHeadline": "acmd, core, eth, les: support --override.istanbul", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "c8a1c0a1156e23625cdca98b65286084609dca43", "messageHeadline": "Merge pull request #19993 from karalabe/istanbul-eip-integration", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "4aeeddc6586ec2d405e1c67ee22cd367d805368b", "messageHeadline": "tests: implement Istanbul support", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "e126b0836a06bc3c2f52a5940a09f0ed74134b6b", "messageHeadline": "retesteth: implement istanbul support", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "961aa0533f75027bc5bc80f994adb80d14635553", "messageHeadline": "rpc: enable compression on HTTP transport (#19997)", "author": {"name": "SjonHortensius", "email": "SjonHortensius@users.noreply.github.com", "user": {"login": "SjonHortensius"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "54b271a86dd748f3b0bcebeaf678dc34e0d6177a", "messageHeadline": "crypto: add SignatureLength constant and use it everywhere (#19996)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 46, "deletions": 33}}, {"node": {"oid": "b90cdbaa79cfe438aab0f1389d35980f3d38ec84", "messageHeadline": "p2p/enode: allow DNS names in enode URLs (#18524)", "author": {"name": "alexwang", "email": "39109351+dipingxian2@users.noreply.github.com", "user": {"login": "dipingxian2"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "4d358b9fc022da8f9085c3276a65fd3cd68a2b9d", "messageHeadline": "cmd/utils: customize cli.HelpPrinter to fix alignment (#19956)", "author": {"name": "SjonHortensius", "email": "SjonHortensius@users.noreply.github.com", "user": {"login": "SjonHortensius"}}, "additions": 56, "deletions": 50}}, {"node": {"oid": "1eaf66ae602dec2043d704b3121dde869b047280", "messageHeadline": "Merge pull request #19995 from karalabe/ios-notag", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ef5e9746b6f235d007b61a30276fe897cc9be8b", "messageHeadline": "build: gomobile automaticall adds the ios tag, don't duplicate", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "060e33fb4c28a20f3e0ae0e95cd5b27e88c9ec7d", "messageHeadline": "core/vm: enable istanbul EIPs in the jump table", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "46ec63b84932705219aad80174f8968357373b69", "messageHeadline": "ethdb/dbtest: addd test suite for ethdb backends (#19960)", "author": {"name": "Andrey Petrov", "email": "andrey.petrov@shazow.net", "user": {"login": "shazow"}}, "additions": 364, "deletions": 77}}, {"node": {"oid": "1cd5bf080ea82caeef8bebb4f0e46a47ee647f55", "messageHeadline": "common: unify hex prefix check code (#19937)", "author": {"name": "lmittmann", "email": "lmittmann@users.noreply.github.com", "user": {"login": "lmittmann"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "7c229941ac332557bf148918a3a1cff98354e2df", "messageHeadline": "core: log chain reorg/split metrics (#18950)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ac23073619252e05f2b2f801370ae7d6b1b38023", "messageHeadline": "Merge pull request #19992 from karalabe/fix-blake2b-386-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e391cec43efd5c43b13ce1aee5f388aee499611", "messageHeadline": "crypto/blake2b: fix 386, round 2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b2c47a575cd0c37230cd9104db07f965816076c", "messageHeadline": "Merge pull request #19990 from karalabe/fix-blake2b-386", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "8517dd463d2b823b5c406a4e2c98c41547e542a5", "messageHeadline": "crypto/blake2b: fix non-amd64 builds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "22fdbee8ed50d39592f811806b0a218badfe6a30", "messageHeadline": "Merge pull request #19972 from keep-network/istanbul-eip-152-blake2b-\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2844, "deletions": 3}}, {"node": {"oid": "68735211cba6c8db1c45232948874304d0020bf8", "messageHeadline": "Fixes LightPeers equal to MaxPeers (#416)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fea219462a3a60651137a493d3a96e07427843c8", "messageHeadline": "Update previously revoked encrypted npm token (#384)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9c18a15e0a25a81ef081d1a33091bc8197bf58e6", "messageHeadline": "Serve light clients by default (#395)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5c88786d3b97b01b79e5b25a08789ddaa99c42a4", "messageHeadline": "Makefile: detects whether the NDK has a cross compilation toolchain (\u2026", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ab00abe1f9ffe63721c6000d2ebb627b9f29a418", "messageHeadline": "Change ref BondedDeposits->LockedGold (#414)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "618ab5342e894207228cbdd462a061c6801187dc", "messageHeadline": "Remove references to celo latest sync mode (#404)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 20, "deletions": 55}}, {"node": {"oid": "1bccafe5ef54ba849e414ce7c90f7b7130634a9a", "messageHeadline": "core/vm, crypto/blake2b: add SSE, AVX and AVX2 code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2560, "deletions": 164}}, {"node": {"oid": "2890f060b7f9f13649a7e0ec95393f61f1d254a0", "messageHeadline": "core/vm, crypto/blake2b: add BLAKE2b compression func at 0x09", "author": {"name": "Piotr Dyraga", "email": "piotr.dyraga@keep.network", "user": {"login": "pdyraga"}}, "additions": 448, "deletions": 3}}, {"node": {"oid": "2ed729d38e90154d1f23ebdf5a9f2808212276d8", "messageHeadline": "les: handler separation (#19639)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2364, "deletions": 2512}}, {"node": {"oid": "4aee0d1994ad286c18aa3a586ae950e96979a7f1", "messageHeadline": "core: fix crash in chain reimport (#19986)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "c75ea41b893cd30b38b2e8d4bc666bedfe82a9a4", "messageHeadline": "Update README with info about CI tests and automerge (#413)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "5fbff685dd5c462a404a0c3481194f36ebdba59c", "messageHeadline": "Don't wait for bls-zexe to checkout celo-monorepo or geth linting (#407)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 57, "deletions": 53}}, {"node": {"oid": "0914812fa6320b027f885a116beb25ffe75f4b6f", "messageHeadline": "Fixed Logging for Decrypting Enode Endpoints (#412)", "author": {"name": "Nicholas Guo", "email": "nguo@celo.org", "user": {"login": "nicholasguo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d65711b41209225bb43d0ec8f38c82c8e3b88551", "messageHeadline": "Update celo-node tag for alfajores (#402)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "408327d55c1555de60ff67d6c6dc37914e3817dd", "messageHeadline": "Makefile: makes clean command account for bls-zexe (#403)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "676ffe5ddf61acfc3fa0c85745dc98d665887198", "messageHeadline": "Only rebuild rust in Docker with vendor changes (#391)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07ec1492a60602b6242db48ae56dcaf0d9d06faa", "messageHeadline": "Add bulldozer automerge support to celo-blockchain repo (#408)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 61, "deletions": 24}}, {"node": {"oid": "7782151b966af586e76ecc8a6dd27680f5d84f4c", "messageHeadline": "Fix comment date (#386)", "author": {"name": "jarmg", "email": "jaredgreene1@gmail.com", "user": {"login": "jarmg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f960cf71d837150377484f1880e5b52fa4cf4e3c", "messageHeadline": "[CircleCI] Build walletkit explicitly & fix test (#411)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "6013c86656236194ae84c18eb519632a8cf6d3a6", "messageHeadline": "Istanbul: adds minimum quorum violation logging (#409)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "039a9c36226eafaf07942ecfb6082a90945ea86a", "messageHeadline": "appveyor: bump to Go 1.12.9 (#19966)", "author": {"name": "Samuel Marks", "email": "807580+SamuelMarks@users.noreply.github.com", "user": {"login": "SamuelMarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bb9b49afb17ae4e66f52adba359670078883dcb", "messageHeadline": "core/vm, params: implement EIP2200, SSTORE optimizations (#19964)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 142, "deletions": 1}}, {"node": {"oid": "9dfca5df4b0e36826526f4ee11cf3c2561eb33c6", "messageHeadline": "Merge pull request #19983 from karalabe/private-chain-config", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "273b3741b6d54aa22e2d03ec3a2d6e7daf711fcb", "messageHeadline": "README: update private network fork config fields", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "85d2b0d654f25a12530f623b5642d8e03b68404a", "messageHeadline": "cmd/clef: spelling correction (#19973)", "author": {"name": "Ben Holden-Crowther", "email": "4144334+blrhc@users.noreply.github.com", "user": {"login": "blrhc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d3b26018bfaeed83b132589c4382a83d9db7bf2", "messageHeadline": "signer/fourbyte: update signatures, sort and don't compress (#19957)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 293692, "deletions": 32}}, {"node": {"oid": "dbb03fe9893dd19f6b1de1ee3b768317f22fd135", "messageHeadline": "tests: update from ethereum/tests (#19945)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "2c50b2c90431ec6663ad7504ce1edf60786191c4", "messageHeadline": "cmd/geth: set up cache and metrics when starting node (#19911)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 46, "deletions": 40}}, {"node": {"oid": "9bad7fa717cf92d6c1c8836ea2c42f0d66cc21ea", "messageHeadline": "common/compiler: fix lint issue (#19967)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26f538b0e5a78bbe6ffc22bc5c25d42001d1bc9d", "messageHeadline": "p2p/enode, p2p/discv5: fix URL parsing test for go 1.12.8 (#19963)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "260b177fe3f0ec897a4a4d71f2c2247e50b9fbd3", "messageHeadline": "common/compiler: support relative import paths (#17374)", "author": {"name": "shiqinfeng1", "email": "150627601@qq.com", "user": {"login": "shiqinfeng1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c2c4c9f1e5f887058285c1299d250899fe0f7d89", "messageHeadline": "core, light, params: implement eip2028 (#19931)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 53, "deletions": 34}}, {"node": {"oid": "63d3d3d0375c8892f6da73601e2ebc559908aae4", "messageHeadline": "fixed quorum size (#367)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 66, "deletions": 20}}, {"node": {"oid": "44c8b9ad373dd99d4a92d6e5de63a7e7354bd850", "messageHeadline": "Merge pull request #19955 from karalabe/deprecate-cosmic", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eea66ddbbddd870a05edc8a64973ad10879736f8", "messageHeadline": "build: deprecate Ubuntu Cosmic, start supporting Eoan", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aaf29095bbad7ecad3e9c29b8d7e4ccbbfc8b0cd", "messageHeadline": "params: begin Geth v1.9.3 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e76047e9f5499b58064bddde514dd3119a090adf", "messageHeadline": "params: release Geth v1.9.2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "34d7503d95bf3a65d08f099ed65568761a312d21", "messageHeadline": "Merge pull request #19942 from karalabe/cht-1.9.2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "9b8d72765521bff0ee7a624cbd2582440a827b36", "messageHeadline": "cmd/clef: fix typo introduced in #19932 (#19946)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df6c08a485270f96f8a65124748246b84b2c37ae", "messageHeadline": "core, trie: decode the value for storage dump (#19943)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "423fd5877d677227af0afd30f492820fd17166a8", "messageHeadline": "params: update CHT to 12th August, 2019", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8657a0d6b5777ae5a94cb4714ae18b0c38a25c09", "messageHeadline": "les: degrade the log level (#19939)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36994e4e0b2be1362f99048d08b907628088e2bb", "messageHeadline": "all: replace passPHRASE with passWORD in user interactions (#19932)", "author": {"name": "SjonHortensius", "email": "SjonHortensius@users.noreply.github.com", "user": {"login": "SjonHortensius"}}, "additions": 94, "deletions": 94}}, {"node": {"oid": "f7095b78003062db9536e1d070772d20a3f81e93", "messageHeadline": "Makes Makefile friendlier to use for Android builds (#385)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 101, "deletions": 24}}, {"node": {"oid": "3a58af5bb2898b0d03d4e1e4c679f313b60f63de", "messageHeadline": "Upgrades bls-zexe to latest version to get PoPs (#381)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 505, "deletions": 1184}}, {"node": {"oid": "b17db95c3296fd7aae177cb084a37ff7267b376d", "messageHeadline": "Fix arm64 SHL call to fix abi.encodePacked bug (#378)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "580d419872fb028c263eeee739934f4089a0be59", "messageHeadline": "Adds cross-compilation targets for bls-zexe (#380)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 148, "deletions": 12}}, {"node": {"oid": "15408fd4fc6c4f0fa366603cab6a6e17ee87e61a", "messageHeadline": "Move validator contract calls to contract_comm interface (#372)", "author": {"name": "jarmg", "email": "jaredgreene1@gmail.com", "user": {"login": "jarmg"}}, "additions": 161, "deletions": 171}}, {"node": {"oid": "fd0ac11d90600be38d408c76f10fabfcf928a253", "messageHeadline": "Fixes Geth compilation on MacOS (#379)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0f820e47db0fd5ab715b055b230d644718b17d1b", "messageHeadline": "circleci: points CI back to master (#377)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d52d8f82f74416390140480d910b5333bdc1515", "messageHeadline": "Adds BLS signatures support (#326)", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 57152, "deletions": 395}}, {"node": {"oid": "c9cdf144d55f6bbd75314e812eeefc18d7e8c40e", "messageHeadline": "graphql, internal/ethapi: support overriding accounts in eth_call (#1\u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 99, "deletions": 8}}, {"node": {"oid": "081642ed255fd939ec186f97fd60a316b51d8b61", "messageHeadline": "Eip 1344 (ChainID opcode) (#19921)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "17589aa75fdff7a90b2d783d7289df75f183c164", "messageHeadline": "accounts, internal/ethapi: use common Accounts method (#18428)", "author": {"name": "Roc Yu", "email": "rociiu0112@gmail.com", "user": {"login": "rociiu"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "3e993ff64a9c2e9651fae11aaee55032cd6b0c3e", "messageHeadline": "Eip 1884 v3 (#19743)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 141, "deletions": 32}}, {"node": {"oid": "f3478f2899e80d59d15956ae408fab93cf26254d", "messageHeadline": "internal/build: fix commit extraction for detached head repo (#18315)", "author": {"name": "Aleksey @soar Smyrnov", "email": "i@soar.name", "user": {"login": "soar"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c55e1b495cb1082b5bb11b3c2e6e3d0943dae3cd", "messageHeadline": "ethapi: implement filltransaction", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "da451978c2e82f181cdf1b55f5276d6e7908c5e5", "messageHeadline": "Add locks to lastAnnounceGossiped (#371)", "author": {"name": "Nicholas Guo", "email": "nguo@celo.org", "user": {"login": "nicholasguo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f891fd98754b49b351e3a289578bf3072c3e8c8a", "messageHeadline": "core/vm: fix comment grammar (#19923)", "author": {"name": "Corey Lin", "email": "514971757@qq.com", "user": {"login": "CoreyLin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "beff5fa578b5349004d146d6e399aa0cca1550e5", "messageHeadline": "params, core/vm: Istanbul EIP-1108 bn256 gas cost reduction (#19904)", "author": {"name": "Antonio Salazar Cardozo", "email": "savedfastcool@gmail.com", "user": {"login": "Shadowfiend"}}, "additions": 144, "deletions": 45}}, {"node": {"oid": "595e24513bb90977bf397c1af7fffc9180c6aada", "messageHeadline": "Recovering Randomness (#325)", "author": {"name": "Nicholas Guo", "email": "nguo@celo.org", "user": {"login": "nicholasguo"}}, "additions": 41, "deletions": 24}}, {"node": {"oid": "aa6005b469fdd1aa7a95f501ce87908011f43159", "messageHeadline": "core/vm, params: refactor chain configuration (#19735)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 329, "deletions": 505}}, {"node": {"oid": "a7de796840eeb267e298bcc98cdaa3a538234bef", "messageHeadline": "les: implement new client pool (#19745)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1651, "deletions": 586}}, {"node": {"oid": "947f5f2b152e18dfab2bec72c99ef76e1d851764", "messageHeadline": "accounts/abi, signer/fourbyte: fix incorrect signature (#19881)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 204, "deletions": 57}}, {"node": {"oid": "b8183c6dea2c085ab997dee227a118775d52fb10", "messageHeadline": "Encrypt enode announce messages (#315)", "author": {"name": "Nicholas Guo", "email": "nguo@celo.org", "user": {"login": "nicholasguo"}}, "additions": 273, "deletions": 50}}, {"node": {"oid": "e46a01d56c190badd6b71a4fba6c886fcee1059b", "messageHeadline": "ethdb/memorydb: allow noop compact on memdb (#19907)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "230af6c4ee038fd2d22f163a1feba37b038eaf2b", "messageHeadline": "Rebuild ievmh (#317)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 884, "deletions": 1158}}, {"node": {"oid": "7f3362595a3bdf1c27b17f16b7d90d89882312ab", "messageHeadline": "Merge pull request #19902 from karalabe/simulated-close", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "140a7e91778447e058c1811103037437b2091c6e", "messageHeadline": "accounts/abi/bind: support closing a simulated backend", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "96ab8e1575bb5e3a12a70dc6f349f4baa32f710a", "messageHeadline": "internal/ethapi: return null inclusion info for pending transactions \u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c99c3ed105f1ee668037c920eb4fa5d03aa87861", "messageHeadline": "Fix docs.celo.org link in README (#350)", "author": {"name": "Bilawal Hameed", "email": "bil@spotify.com", "user": {"login": "bih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f34a3a68054eaad15d76c871eeabfa854df47dae", "messageHeadline": "cmd/clef: fix colored output on Windows (#19889)", "author": {"name": "Frank Szendzielarz", "email": "33515470+FrankSzendzielarz@users.noreply.github.com", "user": {"login": "FrankSzendzielarz"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8812c4d3f9f57edff6706608b93a1c5567e57d9f", "messageHeadline": "eth, graphql, internal/ethapi, les: polish and improve graphql (#19886)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 49, "deletions": 96}}, {"node": {"oid": "e4232c153ba93a71a3e39a74dbe5f1d7c1ad46ac", "messageHeadline": "ineternal/ethapi: wrap block size with hex.Uint64 (#19885)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "389bd75142eaf7585d5c104add26b6a3b153f8ad", "messageHeadline": "travis: isolate linter and tests jobs (#19883)", "author": {"name": "Tyler Ferrara", "email": "tylerferrara123@gmail.com", "user": {"login": "tylerferrara"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "08e5cd94a9be9743617f0edbbd4c21ca93cc0911", "messageHeadline": "params: begin Geth v1.9.2 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b7b2f60f866d92e75db5bfe5be51b48eadeb3150", "messageHeadline": "params: release Geth v1.9.1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "58a4453c22504e3367a4d95177320acda4c5b061", "messageHeadline": "Add set-node-key to geth account (#348)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "99701f761a239e38a2719025d8a2cb89ade7ae94", "messageHeadline": "Adjust log messages for istanbul (#347)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "530f78e22de9580c3779d33fd0e3b3c8e677c8d0", "messageHeadline": "eth, internal, les: add getHeaderBy* APIs (#19669)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 126, "deletions": 55}}, {"node": {"oid": "57d9c93dcdf8341088abdf322d0f7a2787768ec6", "messageHeadline": "vendor, internal/build: fix OpenBSD by bumping Azure libs (#17966)", "author": {"name": "Alexander van der Meij", "email": "alexandervdm@users.noreply.github.com", "user": {"login": "alexandervdm"}}, "additions": 37890, "deletions": 1075}}, {"node": {"oid": "4f56790efc0da36e3bf20e7194f864f84b72c7e6", "messageHeadline": "signer/fourbytes: fix up error messages (#19877)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "78ab411aacfb11e00e1c7466aaa20843016429f3", "messageHeadline": "Merge pull request #19875 from karalabe/dev-4gb-cache", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f08eb0489657f19da56d1ffb2ff9296bdfc61a6c", "messageHeadline": "les: get rid of testing tx journal (#19876)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3b96c17fc148c8a4731a8230cd5b2d392047ef8c", "messageHeadline": "cmd/faucet: add grace period to faucet timeout (#18105)", "author": {"name": "wbt", "email": "wbt@users.noreply.github.com", "user": {"login": "wbt"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4ac941a9fc13a530d39691dfcd4326056b4cc6bc", "messageHeadline": "cmd/geth: skip 4GB memory bump for devnet", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b80c840af33aae1ff99ce9879fecc6161a0c1620", "messageHeadline": "core, les: fix les unit tests (#19823)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "a32a2b933ad6793a2fe4172cd46c5c5906da259a", "messageHeadline": "cmd, contracts, eth, p2p, signer, whisper: fixed ineffectual assignme\u2026", "author": {"name": "Christian Muehlhaeuser", "email": "muesli@gmail.com", "user": {"login": "muesli"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "04e175b8ecc95080742aa8c8be68b155433a13bf", "messageHeadline": "rpc: implement websockets with github.com/gorilla/websocket  (#19866)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3955, "deletions": 177}}, {"node": {"oid": "e8141e168560b8b1d2b50658c454adbfa905dacc", "messageHeadline": "Merge pull request #19873 from karalabe/author-1.9.1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 593, "deletions": 272}}, {"node": {"oid": "82985075f7e5de819445ca57c1f9b80894b162b6", "messageHeadline": "Merge pull request #19872 from karalabe/cht-1.9.1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b973eddd2830fb4743e0e69d026eafbb97a40c79", "messageHeadline": "build: deduplicate same authors with different casing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "1a83114c74b66c13b025e4a7df1c45e7ade42e05", "messageHeadline": "all: update author list and licenses", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 564, "deletions": 259}}, {"node": {"oid": "364e485e5134843c9f6abc0ff51096bb4c8655c8", "messageHeadline": "build: update license exclusions, case insensitive author list", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "28fea9c5afe2b69298e0eb90c697ce5067f0064f", "messageHeadline": "params: bump hard-coded CHTs to 22nd July values", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "57fc1d21e18c0c698cd5ca86bcbbbaef352cad50", "messageHeadline": "cmd/geth, core/rawdb: add missing error checks (#19871)", "author": {"name": "Christian Muehlhaeuser", "email": "muesli@gmail.com", "user": {"login": "muesli"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "cc3ef1e4f48dc305c942bc2259b3121210206686", "messageHeadline": "cmd, crypto, eth, internals: fix Typos (#19868)", "author": {"name": "Kitten King", "email": "53072918+kittenking@users.noreply.github.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5183483c53fac7ad5d31759ecb95ca7b1a67744d", "messageHeadline": "core/state, p2p/discover, trie, whisper: avoid unnecessary conversion\u2026", "author": {"name": "Christian Muehlhaeuser", "email": "muesli@gmail.com", "user": {"login": "muesli"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a1f8549262567ddacac3d4180f8a6ca0826036a9", "messageHeadline": "p2p: add ENR to PeerInfo (#19816)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "472197709f2558ee7d4f47d723735f58e143c1ec", "messageHeadline": "Circle CI cleanup (#351)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "e8c9579fb70165bdd2616d0a80163ba92d8c05c8", "messageHeadline": "Merge pull request #19856 from karalabe/chaindb-property-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "433cb564e9756553b4f5c8ca3834350b70e4e98d", "messageHeadline": "internal/ethapi: fix debug.chaindbProperty", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "8485f7cc7b1cb2f062e0bc50006f5a6841a8878f", "messageHeadline": "Merge pull request #19854 from karalabe/genesis-commit-check", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "61a20cb56d5c135bc5525aa0089671da26572a78", "messageHeadline": "core: check error before accessing potentially nil block", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f088c650a58c1eff8b2b6fe51d7e4b8e9762200f", "messageHeadline": "all: replace t.Log(); t.FailNow() with t.Fatal() (#19849)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 56, "deletions": 116}}, {"node": {"oid": "9466b9eec5d7fdff0a43e82e89a3d6fb7aa571a6", "messageHeadline": "signer/core: fix reference issue in key derivation (#19827)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4ac04ae0feba560e93f0fad55772b8830b759d1b", "messageHeadline": "all: replace fmt.Print* calls with t.Log* in tests (#19670)", "author": {"name": "\u5927\u5f6c", "email": "hz_stb@163.com", "user": {"login": "Shitaibin"}}, "additions": 85, "deletions": 87}}, {"node": {"oid": "8f80cafa108cf0a762e0e34a6a4cd04021139bd1", "messageHeadline": "core: fix write concurrency in txpool (#19835)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "31a1f164d96b9ca09e55c86075ce0adb2589227a", "messageHeadline": "common/bitutil: use result of TestBytes to prevent dead code eliminat\u2026", "author": {"name": "David Chase", "email": "drchase@google.com", "user": {"login": "dr2chase"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5fc14c61ae862a6a2f8d4e14e71f6af5cb1eb0ab", "messageHeadline": "Update readme (#349)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 17, "deletions": 306}}, {"node": {"oid": "73c1d86b519c72722a924664304e6573cbcf77fa", "messageHeadline": "Provide 10M gas for fetching the validator set (#346)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56f21be62efed2397fe68a846d83174491ad6283", "messageHeadline": "Temporarily disable checking phone hash commitments (#345)", "author": {"name": "Marek Olszewski", "email": "999594+marekolszewski@users.noreply.github.com", "user": {"login": "marekolszewski"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "49724b88a1d64f3ebf1afc1dfecc6aab31223c37", "messageHeadline": "Revert \"Switch phone number hashing to use scrypt (#342)\" (#344)", "author": {"name": "Marek Olszewski", "email": "999594+marekolszewski@users.noreply.github.com", "user": {"login": "marekolszewski"}}, "additions": 2, "deletions": 83}}, {"node": {"oid": "6bd896a97f0c86fdb6d0538f5f839d7ea104e888", "messageHeadline": "eth: add debug_accountRange (#17438)", "author": {"name": "jwasinger", "email": "j-wasinger@hotmail.com", "user": {"login": "jwasinger"}}, "additions": 225, "deletions": 2}}, {"node": {"oid": "3e4e2c26d4474eb4f99ec071ef15c5aacbfd4340", "messageHeadline": "Change default datadir to ~/.celo (#340)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b58f3c46fba1790f0d7b8b0f8ed6631151834aa0", "messageHeadline": "Switch phone number hashing to use scrypt (#342)", "author": {"name": "Marek Olszewski", "email": "999594+marekolszewski@users.noreply.github.com", "user": {"login": "marekolszewski"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "5c02d77934bc9d33536d2b2d98453c0038c4bd2e", "messageHeadline": "Remove unnecessary wallet finds (#341)", "author": {"name": "Trevor Porter", "email": "trkporter@ucdavis.edu", "user": {"login": "tkporter"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "3c411b5c28ff3ffa1dc87d126bfacced86fefc97", "messageHeadline": "Allow gas price to be set automatically when GoldToken has not been d\u2026", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b9931db15b10ef4c77601ece5e75ffd793d5258", "messageHeadline": "Fix cloudbuild and circleci config (#343)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "49a7ee460e839499ef41f5110b219ec8c8edc5e8", "messageHeadline": "eth: fix storageRangeAt for empty blocks (#18076)", "author": {"name": "cdetrio", "email": "cdetrio@gmail.com", "user": {"login": "cdetrio"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "24c62b1cd921caae6dabf390aab532a505c5309b", "messageHeadline": "Alfajores docker (#324)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "02671957f95c3932f050fab0f095cf32da3a412a", "messageHeadline": "Reduce superfluous iEvmH logging, make it useful (#336)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "31c36799121a29384a89f98e5dc3e67ab2fbcaf6", "messageHeadline": "Reduce superfluous abe logging (#334)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8685de37c12917e6f6af01b2714924025034e2ab", "messageHeadline": "Pull infrastructure address in docall to silence warning (#337)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "252150918c50a1428eb4ceec714f5de40247d8ce", "messageHeadline": "cmd, eth: fix dump config issue (#19825)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e77e1225969e1df613b07f40238fb407aaec7a6a", "messageHeadline": "Only log non-empty validator set diff changes (#335)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "24650a81f481a967a9d58a59371e293e5d33e916", "messageHeadline": "Add support for Primary communication protocol (#333)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 27, "deletions": 1}}, {"node": {"oid": "3b392df91c26edd7670c28b4aa5ffcb766551fa5", "messageHeadline": "Update CONTRIBUTING.md (#330)", "author": {"name": "J M Rossy", "email": "jm.rossy@gmail.com", "user": {"login": "jmrossy"}}, "additions": 11, "deletions": 31}}, {"node": {"oid": "e494765666210d4ec3bf98d120ff826ac5051884", "messageHeadline": "Do not skip downloading empty blocks (#329)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 0, "deletions": 51}}, {"node": {"oid": "72029f0f88f6263c74efc03eed7f09dd2c249d6a", "messageHeadline": "params: begin Geth v1.9.1 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "52f2461774bcb8cdd310f86b4bc501df5b783852", "messageHeadline": "params: release Geth v1.9.0", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "54d0eeb494034bb951e9c8975dcdd9a942cfcbe9", "messageHeadline": "Merge pull request #19818 from rjl493456442/encap-les", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 112, "deletions": 79}}, {"node": {"oid": "c705aac826ca41744f303b9adb239f1e09bff86e", "messageHeadline": "cmd, eth, les: make les flags conform to dotted style", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 79, "deletions": 56}}, {"node": {"oid": "c6a9616cfdeca0cdbc01686750437a76b0e7d485", "messageHeadline": "cmd: encapsulate les relative cli options", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 43, "deletions": 33}}, {"node": {"oid": "8c4bc4f7efa9d6748790ab4ae3ad56e237a62924", "messageHeadline": "Merge pull request #19814 from karalabe/ulc-fixup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 188, "deletions": 273}}, {"node": {"oid": "e970d60d373b90658118ae8c9852fc8a705b25fc", "messageHeadline": "Merge pull request #19815 from karalabe/go-1.12.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2808bc68b97b6726f0936cc9c8114eb22c6b4a29", "messageHeadline": "appveyor: bump builder to Go 1.12.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "213690cdfd8e49940b68210da05e3836005b96b8", "messageHeadline": "cmd, eth, les: fix up ultra light config integration", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 188, "deletions": 273}}, {"node": {"oid": "7527215a68eaac8a880be83f3f1ded0ed82f6650", "messageHeadline": "core/state: fix random test args (#19255)", "author": {"name": "Sheldon", "email": "11510383@mail.sustc.edu.cn", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c249cb82f713c5c5b5a8160c92da7fe145e799d", "messageHeadline": "Merge pull request #19810 from karalabe/txpool-noncer", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 77, "deletions": 289}}, {"node": {"oid": "a966425a1de080a907356494db5c0302614a3cb5", "messageHeadline": "core: kill off managed state, use own tiny noncer for txpool", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 77, "deletions": 289}}, {"node": {"oid": "6f22f7b2193b47c70bdf00377e69d1b8d5e678e0", "messageHeadline": "Fix bug in tx_list (#323)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5873c01c3d777c315f75df8b9934c580d43d2b3b", "messageHeadline": "Merge pull request #19807 from karalabe/cht", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 60, "deletions": 19}}, {"node": {"oid": "1bed5afd92c22a5001aff01620671caccd94a6f8", "messageHeadline": "params: bump all CHTs, deploy all checkpoint oracles", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 60, "deletions": 19}}, {"node": {"oid": "16e313699ffd4feecfe275f7be85072562218bdd", "messageHeadline": "cmd/puppeth: integrate blockscout (#18261)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 109, "deletions": 124}}, {"node": {"oid": "fa538ee7ed04b1a5e101938d64805d3fcd0eb697", "messageHeadline": "p2p/discover: improve randomness of ReadRandomNodes (#19799)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 25}}, {"node": {"oid": "983f92368bdd79c65082ac2c98cbc0d58b28b22b", "messageHeadline": "core/forkid: implement the forkid EIP, announce via ENR (#19738)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 571, "deletions": 96}}, {"node": {"oid": "cc0f0e27a673fa7c0d14ab36ed0847314bdb3e2c", "messageHeadline": "p2p: remove \"cap\" enr entry (#19800)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "22060611fb4ea9d82af66a86f2effdf969425b03", "messageHeadline": "cmd/abigen: refactor command line interface (#19797)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 171, "deletions": 103}}, {"node": {"oid": "cdfe9a3a2a257dcd2506e9a0eaf3bf3b0986c43a", "messageHeadline": "eth, les: add sanity checks for unbounded block fields (#19573)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "5bc9ccfa0af6e2892c1f40689dfb90a056ba81d6", "messageHeadline": "accounts/abi/bind: link dependent libs in deploy (#19718)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 224, "deletions": 61}}, {"node": {"oid": "f2eb3b1c56a2b745a100760e5fabb78e339cb4cf", "messageHeadline": "core: lessen mem-spike during 1.8->1.9 conversion (#19610)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "11eeabc872c55b1e6135da25ad7eb5ac706aa3af", "messageHeadline": "If paying in a different gas currency, do the same value check i\u2026 (#319)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "7fd82a0e3e87aaf26198a6cf2de242c30fa7c2ab", "messageHeadline": "p2p: add address info to peer event reporting (#19716)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 40, "deletions": 26}}, {"node": {"oid": "dcc4adfcd76753c9bf567ed1b6fc352f898638e7", "messageHeadline": "cmd/geth: wrong memory size sanitizing on OpenBSD (#19793)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "d9c75cd10e94da21d7f57e2a7528b08154cd486b", "messageHeadline": "accounts/abi/bind: fix typo in comments (#19791)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68147971734ea1f89f7899b1ca595c2c57e67079", "messageHeadline": "accounts, cmd, contracts, les: integrate clef for transaction signing\u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 61, "deletions": 120}}, {"node": {"oid": "59a31983829ee542682b842e5b9b12b4cdac193d", "messageHeadline": "les: remove half-finished priority pool APIs (#19780)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 153, "deletions": 890}}, {"node": {"oid": "8d2cf028a5e2280babc4d3b3481759e8e1b6cf56", "messageHeadline": "vendor: update karalabe/usb to fix CGO=0 builds (#19790)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "5f5de49cd9186d1c7adbaf0c55d4213234724e43", "messageHeadline": "accounts/abi: enable struct golang binding generation (#18491)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 469, "deletions": 81}}, {"node": {"oid": "ca6c8c2af443e99497cd49b6b122094ad08205b7", "messageHeadline": "core: fix receipt insertion (#19764)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "802074cba9f23b2e404c2e542cc696547d0017dd", "messageHeadline": "core: fix chain indexer (#19786)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cd8033fabece3581299cbe42aaa87b4733edd30", "messageHeadline": "Use the IP address given in the ping (#301)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "effb0b23cb8d70e98ef4cf5dcb8a251761854f3b", "messageHeadline": "Add governance test to Circle CI (#316)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "32273df0eafbbd829b7e6b6758730a5bb0ab59cb", "messageHeadline": "core: fix chain indexer reorg bug (#19748)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "de6facb966060b4814f5a3c0c3a454602330248e", "messageHeadline": "Merge pull request #19784 from karalabe/fix-constantinople-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 28}}, {"node": {"oid": "22411919da72d6f274ad88992ab6bea61cc4336a", "messageHeadline": "cmd, eth, les, param: drop --override.constantinople", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 28}}, {"node": {"oid": "a0943b8932f2fcd28dc103689f904a3c75ea07a4", "messageHeadline": "cmd/clef, signer: refresh tutorial, fix noticed issues (#19774)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 704, "deletions": 521}}, {"node": {"oid": "6bf5555c4f79b8161b4cbedc19da9d29ca6e2305", "messageHeadline": "accounts/abi/bind: Accept function ptr parameter (#19755)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 100, "deletions": 14}}, {"node": {"oid": "d63bc6b135ee4f4349eee56207132636e8d411fa", "messageHeadline": "Add more logging; remove some logging (#308)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "f8c997a108bd2b144531b509a6951042d536c6cf", "messageHeadline": "Log minimum and specified gas price when filtering underpriced transa\u2026", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b26a826e988ba2493d89f00383d110fb1566ff2", "messageHeadline": "accounts/abi: Fix method overwritten by same name methods. (#17099)", "author": {"name": "zer0to0ne", "email": "36526113+zer0to0ne@users.noreply.github.com", "user": {"login": "N55B30"}}, "additions": 58, "deletions": 33}}, {"node": {"oid": "9609a8b38c5b5674d05f33bbb19665e86c04bf25", "messageHeadline": "Fix off-by-one bug in ultralight sync mode (#306)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "5ec2ffead251c4f1bc5a78ba8064ac6fad69eb4d", "messageHeadline": "Implement Gas Price Floor Stability Mechanism (#248)", "author": {"name": "jarmg", "email": "jaredgreene1@gmail.com", "user": {"login": "jarmg"}}, "additions": 508, "deletions": 539}}, {"node": {"oid": "2ac37b6d413e43ac547aa4b1a61cccb11b0b6413", "messageHeadline": "Add GasCurrency and GasFeeRecipient fields to tx signature (#298)", "author": {"name": "Nicholas Guo", "email": "nguo@celo.org", "user": {"login": "nicholasguo"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "f7cdea2bdcd7ff3cec99731cb912cde0b233d6c9", "messageHeadline": "all: on-chain oracle checkpoint syncing (#19543)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2859, "deletions": 381}}, {"node": {"oid": "702f52fb99d60b4b6bab05799c14dafdd8648854", "messageHeadline": "les: prefer nil slices over zero-length slices (#19081)", "author": {"name": "Matthew Halpern", "email": "matthalp@gmail.com", "user": {"login": "matthalp"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6069b1a5f5d17ee4a0ecf16c9eb0a521350bf5ad", "messageHeadline": "mobile: fix mobile interface (#19180)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 903, "deletions": 233}}, {"node": {"oid": "654e9998165803ff621b17d01c111201cf56e412", "messageHeadline": "Refresh the registered addresses and gas currency whitelist more freq\u2026", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 85, "deletions": 69}}, {"node": {"oid": "52adf6975c1f7499d57e09375538303affb45530", "messageHeadline": "Trianglesphere/oom fix (#297)", "author": {"name": "Joshua Gutow", "email": "joshua@celo.org", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "fd072c2fd1cfab5d8064985d21832fcac50045eb", "messageHeadline": "eth: fix sync bloom panic (#19757)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "54fd263b400d1233fb69759c1b6fb5db9e628914", "messageHeadline": "whisper: PoW calculations as specified in EIP-627 (#19753)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "2ca89ea47902adcc0f7dab40e897c23265740fd7", "messageHeadline": "cmd/evm: evm input minor fixes (#19740)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "f6fc613ab71651ac5777c0d8f5e60333997bcf82", "messageHeadline": "Move registry fetch error to global variable (#294)", "author": {"name": "Brice Wang", "email": "brice.l.wang@gmail.com", "user": {"login": "bricewang"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "643b23b3128281bc410e947450a1a4863ac7ed88", "messageHeadline": "istanbul announce address (#235)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 1058, "deletions": 184}}, {"node": {"oid": "1da5e0ebb0bf702f1e4d811b9dab9b3f4589e9e5", "messageHeadline": "core/state, cmd/geth: streaming json output for dump command (#15475)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 142, "deletions": 44}}, {"node": {"oid": "e4a1488b2f9b0d8dbe51f8eda067374985d8b188", "messageHeadline": "abi: adding the method EventByID and its test (#19359)", "author": {"name": "salanfe", "email": "salanfe@users.noreply.github.com", "user": {"login": "salanfe"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "98099d6fa789b5f4259f307fd7529f49e8edc8e5", "messageHeadline": "rpc: fix subscription buffer documentation and test (#19747)", "author": {"name": "Rob Mulholand", "email": "rmulholand@8thlight.com", "user": {"login": "rmulhol"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "92a90d75782e359622a21317847c9d441abe3cd7", "messageHeadline": "graphql: check the integrity of the CDN files (#19742)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "f578d41ee6b3087f8021fd561a0b5665aea3dba6", "messageHeadline": "core/vm, internal/ethapi: fail on eth_call when it times out, fixes #\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f58e27f2e7db8418dadc81e1c8c18b8035ac2a74", "messageHeadline": "Reset e2e test branch back to master (#299)", "author": {"name": "Nitya Subramanian", "email": "nitya@celo.org", "user": {"login": "nityas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de6848d89300b43f027545d28a0a68775dde5218", "messageHeadline": "Update debitFrom and creditTo to work with stability fee (#295)", "author": {"name": "Nitya Subramanian", "email": "nitya@celo.org", "user": {"login": "nityas"}}, "additions": 39, "deletions": 35}}, {"node": {"oid": "cdadf57bf9d25744eaafddea34a4a66fead9f04b", "messageHeadline": "p2p/simulations: Enable access to MsgEvents with execadapter (#19749)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "60c062e17df7cac4addbec1a216daedf83af876e", "messageHeadline": "core: move TxPool reorg and events to background goroutine (#19705)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 543, "deletions": 453}}, {"node": {"oid": "440864dd2f77c9c5b2f7c4c33755dcbc5d6d21cc", "messageHeadline": "Repoint geth end-to-end tests to master (#293)", "author": {"name": "Nicholas Guo", "email": "nguo@celo.org", "user": {"login": "nicholasguo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7b1532033db64bc2ceb1be5da0e79ef5ce1e34e6", "messageHeadline": "Total supply for celo gold (#261)", "author": {"name": "Nicholas Guo", "email": "nguo@celo.org", "user": {"login": "nicholasguo"}}, "additions": 111, "deletions": 19}}, {"node": {"oid": "25c3282cf1260bdc68c4ba9075c2bcc2f8136ea5", "messageHeadline": "mobile: fix comment typos (#19741)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eddd332d27bf2eb4fc657a0b00133046813fae2", "messageHeadline": "Merge pull request #19680 from holiman/bootnode_update", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c94068a8bbbc111e9886c928afddabcdd7be131a", "messageHeadline": "Merge pull request #19700 from karalabe/cleanup-graphql", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 203, "deletions": 164}}, {"node": {"oid": "e3ec77f50e7e11c7f38bc87b1981afe9df240a2a", "messageHeadline": "cmd, graphql, node: graphql flag polishes, les integration", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 203, "deletions": 164}}, {"node": {"oid": "8d815e365cd2cda2e865dd2e272ebb5a3d4b8772", "messageHeadline": "rpc: fix rare deadlock when canceling HTTP call context (#19715)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4642776e4dec7f48b3cb7058e5f368da1c4bb289", "messageHeadline": "Return error on registry address lookup failure (#280)", "author": {"name": "Brice Wang", "email": "brice.l.wang@gmail.com", "user": {"login": "bricewang"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "3271a5afa0b3a8d65357347db65b45ddb91c5bcd", "messageHeadline": "miner: don't update pending state when no transactions are added (#19\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2b303e7d625033afafc7ec5a2e73ce08fddd2321", "messageHeadline": "clef: fix stutter in warning message (#19736)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96f8be36ad021b5b2a1f4a41c9979fbe1c4e2873", "messageHeadline": "Merge pull request #19732 from karalabe/simulated-eip155", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38c914be644ae50c18bb9dc1a413e560b57e4e13", "messageHeadline": "accounts/abi/bind/backends: use EIP155 on the simulated chain", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf47ee53393feda3e4e57d5648261643a5009792", "messageHeadline": "Merge pull request #19731 from holiman/fix_19707", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2046d66fe5146911620168caefa17ce73d3b6085", "messageHeadline": "accounts/keystore: fix #19707, avoid keyword as variable name", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a824e978a357ac5bd2417885a06cb58039e8b09f", "messageHeadline": "Move randomness from transactions to block bodies (#278)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 228, "deletions": 274}}, {"node": {"oid": "bed6cf64fda20f40064a42dfd2060a173225c757", "messageHeadline": "Batch insertion of headers in ultralight sync mode (#279)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 76, "deletions": 92}}, {"node": {"oid": "242e2ccd1a8a4146520c8f1f964a8c50fad07de4", "messageHeadline": "Remove signature from Block Header (#265)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 9, "deletions": 39}}, {"node": {"oid": "d6ccfd92f736bdfac1a9ed094d201d2a3256dfb2", "messageHeadline": "Merge pull request #19725 from karalabe/goroutine-metrics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "5298eb7519ab6b3762f561b1473815bc8cb24265", "messageHeadline": "metrics: gather and export threads and goroutines", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "107bb48df9c7e12379c5e0163caa2e1a495c71e9", "messageHeadline": "Randomness (#270)", "author": {"name": "Martin", "email": "marcin.j.chrzanowski@gmail.com", "user": {"login": "m-chrzan"}}, "additions": 325, "deletions": 34}}, {"node": {"oid": "6c7b434d4402b388aee73ff25457a0d376b0a52f", "messageHeadline": "Add config for automergify.io (#275)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "079d46be04e01ae9311a28993e3032145c7164b2", "messageHeadline": "Fix a failure introduced by the change in monorepo (#276)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "79c90dce200185b6199076ef7ae87f2ad71c3008", "messageHeadline": "appveyor: bump to Go 1.12.6 (#19709)", "author": {"name": "Samuel Marks", "email": "807580+SamuelMarks@users.noreply.github.com", "user": {"login": "SamuelMarks"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4fd835df74e9acb14ff3a24f27d6eb145ff6bdca", "messageHeadline": "Fix 8-byte alignment for atomic access (#273)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2da6d1e047507a3f26f147ccc511ddd7edeeb813", "messageHeadline": "README.md: update formatting (#19532)", "author": {"name": "Giulio", "email": "giulio.lombardo@gmail.com", "user": {"login": "giulio92"}}, "additions": 186, "deletions": 152}}, {"node": {"oid": "3b3459301c616a9c306ddf822878fb926d8ee4d8", "messageHeadline": "Identity Alphanet (#213)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 95, "deletions": 191}}, {"node": {"oid": "f213ceb83f4d915089347485721b1f99b71596f0", "messageHeadline": "p2p: add more info to peer addition and removal logs (#19712)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f09e5ea43be7e8b740db77cfed0ed242d65388a", "messageHeadline": "Add ultralight sync mode (#228)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 310, "deletions": 93}}, {"node": {"oid": "c8c3ebd593703a425a5c9ed5b4e9949308d18e21", "messageHeadline": " les: reject client if it makes too many invalid requests (#19691)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "b3f7609d7d887657af3c06e9ac74e38276e7fe87", "messageHeadline": "accounts/abi/bind: rename NewKeystoreTransactor (#19703)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32dafea1f0aeae72a424126195d1a3bb1d832eea", "messageHeadline": "Merge pull request #19701 from holiman/fixles", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3d7d7384ca51a6d1588312ebf17f2811ec4d0b25", "messageHeadline": "Merge pull request #19702 from karalabe/txprop-stricter-limiting", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "fc4fee8649f11e6ab500af3ee3a458d85fbd0867", "messageHeadline": "eth: enforce stricter known limits on idle peers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "3675b8545dfe41b9d095c126454f7653c1b4fa3e", "messageHeadline": "les/handler: avoid lookup missing state", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "341122967bc302fc1a61044f941a9ef8655b3764", "messageHeadline": "Repoint geth end-to-end tests to master (#272)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0000e2bfe0eef52120c830d5c62e19a54eb0e1b1", "messageHeadline": "Assume no validator set diff when getValidators fails in Istanbul Ver\u2026", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 31, "deletions": 35}}, {"node": {"oid": "931fdf19fd446f8b91f5b05fe0a0f8f8e88be336", "messageHeadline": "Include intrinsic cost of paying for gas in non-Gold currencies (#254)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 95, "deletions": 106}}, {"node": {"oid": "50e3795eef884ce8c5ae41ee31c7a4fa40196755", "messageHeadline": "core/types: document RawSignatureValues (#19695)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c4e8806d9be01f2ab7a161bc30a33955800c8238", "messageHeadline": "dashboard: update yarn.lock (#19697)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 5776, "deletions": 5321}}, {"node": {"oid": "4689b70c3e7807467712b67b739386a57ba73086", "messageHeadline": "Panic if static-nodes.json is wrong (#260)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4fe652c28c3c58ab6aa686048a8ab34f74750554", "messageHeadline": "Re-enable CircleCI end-to-end tests (#266)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "438bbe5744aaf6a4ca46922fe4ff80e07d024439", "messageHeadline": "Update CircleCI config to make unit tests no longer flaky (#264)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 41, "deletions": 182}}, {"node": {"oid": "2b546660187e8b693b6bbe5ec0fc74bfc008d1d3", "messageHeadline": "ethclient, internal/ethapi: add support for EIP-695 (eth_chainId) (#1\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "c420dcb39c342842f6c115376774c79162465c64", "messageHeadline": "p2p: enforce connection retry limit on server side (#19684)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 520, "deletions": 294}}, {"node": {"oid": "c0a034ec899655e6014a2c84f73e0c625bbd87d0", "messageHeadline": "eth, les: reject stale request (#19689)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "3d3e83ecff5e830f6256b20d81f304febc39aeb2", "messageHeadline": "Merge pull request #19692 from karalabe/metrics-extensions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 341, "deletions": 117}}, {"node": {"oid": "b02958b9c57f35d0df085ed8e7057a52131373a3", "messageHeadline": "core, ethdb, metrics, p2p: expose various counter metrics for grafana", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 341, "deletions": 117}}, {"node": {"oid": "8063dc68109e224297a06d3eac02cae7004160a8", "messageHeadline": "Add simple block rewards scheme for stakers and infrastructure fund (\u2026", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 77, "deletions": 9}}, {"node": {"oid": "a7631673ba8f739fc527a00784090e635760ecea", "messageHeadline": "Add precompiled contract for fractionMulExp (#234)", "author": {"name": "Nitya Subramanian", "email": "nitya@celo.org", "user": {"login": "nityas"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "9a8eb441e1bf365905d650c3aa678695f2f9f18a", "messageHeadline": "Fix bug preventing processing of istanbul block proposals (#256)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 26, "deletions": 9}}, {"node": {"oid": "f9c0e093ed83303aa1dff99f658120c34f29cae9", "messageHeadline": "core/rawdb: avoid O_APPEND (#19676)", "author": {"name": "Frank Szendzielarz", "email": "33515470+FrankSzendzielarz@users.noreply.github.com", "user": {"login": "FrankSzendzielarz"}}, "additions": 62, "deletions": 24}}, {"node": {"oid": "4b7a6d1d4b4d4a66953c82f06fc2b94f3a691762", "messageHeadline": "Use \"etherbase\" for IBFT consensus messages (#241)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 112, "deletions": 33}}, {"node": {"oid": "a5ab9f28db72259fc33d36a0d7270d36c5520e46", "messageHeadline": "Use existing validator set when static call to get new one fails (#233)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "6f80629383b2e725fb882c345ae4221574643a32", "messageHeadline": "accounts: added transactorFromKeyStore (#19685)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "88370303acfd231eb492f02f0094d71c5ab0a1b0", "messageHeadline": "Add gcWl to light eth object (#245)", "author": {"name": "jarmg", "email": "jaredgreene1@gmail.com", "user": {"login": "jarmg"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eeeecb7baa041dc54a466f78f53e2cc9bb22011f", "messageHeadline": "Fix nil return to correct ethstats reporting error (#249)", "author": {"name": "jarmg", "email": "jaredgreene1@gmail.com", "user": {"login": "jarmg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78d1b34b94795d6024763bd64c62908b02eba718", "messageHeadline": "Enable geth integration tests (#246)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 101, "deletions": 26}}, {"node": {"oid": "afb9e6513f953a813d508633d6ff786fbd18b0b3", "messageHeadline": "vendor: remove unused dependencies  (#19683)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 25571}}, {"node": {"oid": "e83c3ccc47b2001b7871b60084d10c5f861c9c93", "messageHeadline": "p2p/enode: improve IPv6 support, add ENR text representation (#19663)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 463, "deletions": 219}}, {"node": {"oid": "896322bf88f40329b400d691cbdce9275739310e", "messageHeadline": "cmd/devp2p: add devp2p debug tool  (#19657)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 446, "deletions": 8}}, {"node": {"oid": "1b15c6da33bac1f8c79415a66f22463511ac15a8", "messageHeadline": "accounts/scwallet: Disable macos support (#19679)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "ce43c2366d5ad06c9a863c9b5003f285951650cb", "messageHeadline": "Merge pull request #19681 from karalabe/fix-libusb-docker", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "9805288cdd852f6de70b27451a2df320d071af28", "messageHeadline": "vendor: pull in USB fix for docker (alpine/musl)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "a4eeeedb3750a6f631889551043f4d4400a30bcc", "messageHeadline": "params: add new bootnodes", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "cb9a205af5eef915f7a89233b98245f6f4932e65", "messageHeadline": "Remove debug line (#219)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "19fa9064d713369796da01ed3299a9b8f5a58401", "messageHeadline": "SECURITY.md: create security policy (#19666)", "author": {"name": "Ethan Heilman", "email": "ethan.r.heilman@gmail.com", "user": {"login": "EthanHeilman"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "f01f3f266c7761e6bc4936d2e1c4e5972acac596", "messageHeadline": "Merge pull request #19674 from karalabe/usb-ios-fixup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "c52390d0780163c5633fc768130b66965412a558", "messageHeadline": "vendor: pull fixed usb library for nocgo builds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "2823ce0086736e01cdb7b715d567d5ada445e3e4", "messageHeadline": "eth: check for DefaultConfig.NetworkId in test (#17599)", "author": {"name": "Nguyen Kien Trung", "email": "trung.n.k@gmail.com", "user": {"login": "trung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16fbd32cbcb61f96c77caa6927b5fdfbbd297014", "messageHeadline": "Allow for state-modifying calls to contracts from within geth (#211)", "author": {"name": "Martin", "email": "martin@celo.org", "user": {"login": "m-chrzan"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "2375ee123185b44b77abf4d0c584f03d563ccb64", "messageHeadline": "Improve Circle CI config (#202)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 104, "deletions": 36}}, {"node": {"oid": "16ef9f09d0926359418a8952aec431205f01bf20", "messageHeadline": "Revert \"Revert \"Enable smart contract calling from LES (#207)\" (#239)\u2026", "author": {"name": "jarmg", "email": "jaredgreene1@gmail.com", "user": {"login": "jarmg"}}, "additions": 315, "deletions": 160}}, {"node": {"oid": "30c2b1b06dc2ae703d082a46a5316ea89da04a52", "messageHeadline": "Merge pull request #19671 from holiman/usbfix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "2fae1bde426abd063847c10021eae7bafdc63c3d", "messageHeadline": "account/usbwallet: abort usb enumeration after failures", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b8ca3cb7d2063911bb4e0a28fcb746e7e27d145d", "messageHeadline": "cmd/clef: enable smartcard hub (#19649)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "7c9307c683702b5be4ab2c409cef45e017d6c62d", "messageHeadline": "cmd: Add retesteth command (to support execution and generation of te\u2026", "author": {"name": "ledgerwatch", "email": "akhounov@gmail.com", "user": {"login": "AlexeyAkhunov"}}, "additions": 1038, "deletions": 0}}, {"node": {"oid": "7641bbe5354bcbcd17c3aa154cf3a2d9a8ef0e89", "messageHeadline": "eth/downloader: make syncing error more obvious (#19413)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 45, "deletions": 42}}, {"node": {"oid": "dfc9eef85ee3711eaa6d31d1aee89537dc66ab3c", "messageHeadline": "Revert \"Enable smart contract calling from LES (#207)\" (#239)", "author": {"name": "jarmg", "email": "jaredgreene1@gmail.com", "user": {"login": "jarmg"}}, "additions": 160, "deletions": 315}}, {"node": {"oid": "645756cda5becf364ec9442891e9b7a7945e2cb3", "messageHeadline": "cmd/utils: close quote (#19665)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "348e0761c4d1d2883114c2ed510b3dac27a6cfee", "messageHeadline": "Enable smart contract calling from LES (#207)", "author": {"name": "jarmg", "email": "jaredgreene1@gmail.com", "user": {"login": "jarmg"}}, "additions": 315, "deletions": 160}}, {"node": {"oid": "d97f0372b19c0d58261c8f357ddc27cb3265b5a4", "messageHeadline": "accounts/scwallet: don't error when pcsc socket is missing (#19662)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de38a1dbd429df258c43d93c7f24dc6591d0ab39", "messageHeadline": "Merge pull request #19588 from gballet/trezor-fix-ownlib", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20971, "deletions": 16318}}, {"node": {"oid": "5d68400cad8cda3b265d2bc9d45223b303349023", "messageHeadline": "accounts/usbwallet, vendor: switch from HID to generic USB lib", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7479, "deletions": 7799}}, {"node": {"oid": "42b81f94adba9aae7f7727951f35e92184b1eedb", "messageHeadline": "swarm: code cleanup, move to ethersphere/swarm (#19661)", "author": {"name": "Rafael Matias", "email": "rafael@skyle.net", "user": {"login": "skylenet"}}, "additions": 22, "deletions": 87054}}, {"node": {"oid": "15f24ff1896835e6ab908b0d17c1cc36b300c408", "messageHeadline": "ethclient: ensure tx json is not nil before accessing it (#19653)", "author": {"name": "Dmitry Shulyak", "email": "yashulyak@gmail.com", "user": {"login": "dshulyak"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "17381ecc6695ea9c2d8e5ee0aee5cf70d59a301a", "messageHeadline": "core/signer, clef: improve ui-test flow, fix errors in uint handling \u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1326, "deletions": 557}}, {"node": {"oid": "b4cc7b660cfaee01da625ed5f09ce2b9d34933ba", "messageHeadline": "accounts/usbwallet: recreate Trezor protocol, support old and new", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13631, "deletions": 9067}}, {"node": {"oid": "4799b5abd411631920e0fcc907aba59a9fd09237", "messageHeadline": "accounts/usbwallet: support webusb for Trezor wallets", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 443, "deletions": 34}}, {"node": {"oid": "7a22da98b9f81d206eb65d1fa4f5e773d888bac3", "messageHeadline": "accounts/scwallet: flag to specify path to smartcard daemon (#19439)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 158, "deletions": 17}}, {"node": {"oid": "30263ad37d49c014512a9a7d8abdd17f305843e9", "messageHeadline": "swarm/storage: set false, only when we get a chunk back (#19599)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "f2612ac948b1367adcae926a805e1ffce31fe078", "messageHeadline": "les: short circuit in the unregister if peer is not registered (#19644)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "acfe0e6ceeb31451a284b2eb2dac5a0ef2261913", "messageHeadline": "Build android automatically (#224)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 132, "deletions": 4}}, {"node": {"oid": "58497f46bd0bdd105828c30500e863e826e598cd", "messageHeadline": "les, les/flowcontrol: implement LES/3 (#19329)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1533, "deletions": 608}}, {"node": {"oid": "3d58268bba92c6c8f7f035bafcd1608bc22cee51", "messageHeadline": "github: update code owners (#19638)", "author": {"name": "Adam Schmideg", "email": "adamschmideg@users.noreply.github.com", "user": {"login": "adamschmideg"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "94c7a784fe0e44737c4f2637b52ead0f6d98a26c", "messageHeadline": "Kevjue/restore snapshot parents (#227)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "5b65590067afe6c277ab49e81031dbd05a0c60be", "messageHeadline": "Automatically set GasFeeRecipient, reject light node transactions wit\u2026", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 248, "deletions": 91}}, {"node": {"oid": "0345282e6cfad582dd1c8770a698929751fa745d", "messageHeadline": "set istanbul's ievmh and regadd during creation of miner obj (#221)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "2a49ea8fe8f8c0e99b6d2b9ecfcaf0cefbfc3b91", "messageHeadline": "Add GasFeeRecipient field to Transactions, pay gas fees to the GasFee\u2026", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 276, "deletions": 244}}, {"node": {"oid": "008d250e3c57e1b8a350c8049fe4af71cf26a7e9", "messageHeadline": "swarm/api/http: fix bzz-hash to return ens resolved hash directly (#1\u2026", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "cf38a3dc654adacf23e6b3bc4f74d629d19bd19f", "messageHeadline": "swarm/api: update mission statement (#19612)", "author": {"name": "Rafael Matias", "email": "rafael@skyle.net", "user": {"login": "skylenet"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "048df258dc45721021824727eeeff856027e4f25", "messageHeadline": "accounts/scwallet: change sc url scheme to keycard (#19632)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2388e425f236d16daaa1d206a35e0ca8be2f89bc", "messageHeadline": "crypto/bn256/cloudflare: fix comments to describe the updated curve p\u2026", "author": {"name": "Antoine Rondelet", "email": "rondelet.antoine@gmail.com", "user": {"login": "AntoineRondelet"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5429dc75bd15e5436221cc08891b6ef3c9d2378e", "messageHeadline": "cmd/abigen: allow using `abigen --pkg` flag with standard input (#19207)", "author": {"name": "Vitaly Bogdanov", "email": "vsbogd@gmail.com", "user": {"login": "vsbogd"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "c4de228e18869c788ba2d1764126121e4bf900ac", "messageHeadline": "Merge pull request #19630 from karalabe/fix-commit-strings", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0bced30bb44a3185bf3bb15c22dfa7f07dd668b", "messageHeadline": "internal/build: fix Travis and AppVeyor commit string injection", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8a4e379682b65413d03d3054c1bb9d411382073", "messageHeadline": "Merge pull request #19629 from karalabe/duktape-2.3.0", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4238, "deletions": 2398}}, {"node": {"oid": "17cf0e5863a6495ad2ab50960223e96003dd1283", "messageHeadline": "Merge pull request #19524 from gballet/scwallet-puk-count", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "7bc1cb3677ba18b83fa094799de4a4e8589a4eac", "messageHeadline": "accounts/scwallet: fix public key confirmation regression", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "75a860880cfc88cc515ef91301aea0f7df4c17bc", "messageHeadline": "accounts/scwallet: display PUK retry count, validate PIN/PUK length", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9cd338054fc7d16617901ba12581f3d9cf4ac8c9", "messageHeadline": "vendor: update go-duktape to v2.3.0", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4238, "deletions": 2398}}, {"node": {"oid": "fc85777a219acd12620fe9b76a3b7e585800300c", "messageHeadline": "core: concurrent database reinit from freezer dump", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 171, "deletions": 45}}, {"node": {"oid": "a184ab7a61884409a4deea2419c5307a0dc7c49d", "messageHeadline": "accounts/keystore: enable fallback for darwin,!cgo (#19614)", "author": {"name": "Jeremy Schlatter", "email": "jeremy.schlatter@gmail.com", "user": {"login": "jeremyschlatter"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db0cc211f76a03187a2eb0b4e30ea1d576d1f666", "messageHeadline": "Merge pull request #19628 from karalabe/nofreeze-genesis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "7392f59e7ce15c17a1194ae82cd90de101f0ab40", "messageHeadline": "core/rawdb: keep genesis in key-value store for full sync too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "611113e9678b8118e5ec624d9e9f0999f1d4a081", "messageHeadline": "core: never delete genesis block (#19617)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "4e0c1a1a6b97ad062d79c7c8717273cc51f0111c", "messageHeadline": "eth, les: reject light client connection is server is not synced (#19\u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 71, "deletions": 31}}, {"node": {"oid": "922e757f193a773548e2c6f6f7e503d6f8a7e373", "messageHeadline": "accounts/usbwallet: enable the Nano X and upcoming Ledger IDs (#19623)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "fec3b56f7f440b635787f740b527f15b818c0e1b", "messageHeadline": "accounts, p2p, rpc: make CGO_ENABLED=0 build again (#19593)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 71, "deletions": 34}}, {"node": {"oid": "9efc1a847e53b63847f6f95e0857b1a6300786eb", "messageHeadline": "crypto/bn256/cloudflare: checks for nil pointers in Marshal functions\u2026", "author": {"name": "Antoine Rondelet", "email": "rondelet.antoine@gmail.com", "user": {"login": "AntoineRondelet"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4b622b277ed2d708c2dffbb538adc64a13a06321", "messageHeadline": "core/state: unified function receiver names (#19615)", "author": {"name": "Mohanson", "email": "mohanson@outlook.com", "user": {"login": "mohanson"}}, "additions": 118, "deletions": 118}}, {"node": {"oid": "1e9197d92e64539d97c1ecf53cd1eff97289aaba", "messageHeadline": "Add backwards compatibility section to PR template (#196)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1246c3812ecefd3cd73cfb09e7ed6836668d06f4", "messageHeadline": "Skip flaky test (#217)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d3f631bacba8f9a4ee8e8c0d0572e3a102114dbc", "messageHeadline": "Allow Istanbul to have future blocks too (#186)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 54, "deletions": 21}}, {"node": {"oid": "6afe621ec1e7ddfa28e047b2e7e4f59b0aea69d3", "messageHeadline": "Add the ndk to gomobile init (#169)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ffd61075e391782afd0eaff4879b733c7e92980", "messageHeadline": "valset diff bug fixes (#199)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 71, "deletions": 21}}, {"node": {"oid": "671ef250ec2e23d61b56cdc0086383eee82012c7", "messageHeadline": "Run Geth integration tests in Geth repo (#197)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "2cd6059e51e823012f756112e6e9b2d2920bab74", "messageHeadline": "tests: make transaction tests run again, fix #19033 (#19529)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 85, "deletions": 204}}, {"node": {"oid": "a54142987c913f47de4dcec9d9b2dc4bb3654f22", "messageHeadline": "log: do not pad values longer than 40 characters (#19592)", "author": {"name": "Nikifor Seryakov", "email": "nikandfor@gmail.com", "user": {"login": "nikandfor"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4cf8505d22f1f323a6af0ac8f33a24aa9e242a91", "messageHeadline": "build: fix Launchpad typo (#19597)", "author": {"name": "Nikita Kryuchkov", "email": "nkryuchkov10@gmail.com", "user": {"login": "nkryuchkov"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b820e42a12e5cc50c74f3a6506b5ac80fca62c6b", "messageHeadline": "Kevjue/read validators from sc (#180)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 833, "deletions": 653}}, {"node": {"oid": "4ecfc55580ec4e2f3e7bae28d783d668e246504e", "messageHeadline": "Add codecov configuration (#195)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "97d3615612a49488d02807944696d001b88f9e0d", "messageHeadline": "les: avoid fetcher deadlock on requestChn (#19571)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "e687d063c360a78786e021f5ada935ef643e3815", "messageHeadline": "accounts/abi: fix TestUnpackMethodIntoMap (#19484)", "author": {"name": "manlio", "email": "manlio.poltronieri@gmail.com", "user": {"login": "oilnam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "509facd631e646989dae7fc9c3ec11a05b11a800", "messageHeadline": "swarm/version: v0.4.1 unstable (#19587)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c3b317a4fc5e59da87b2bd2b858c038cfb4ba07a", "messageHeadline": "swarm/version: v0.4.0 stable (#19586)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2f855bfa2893ad0e0fbb0072d317340385091868", "messageHeadline": "Merge pull request #19591 from karalabe/64bit-align", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "8cce620311cdd17f388e8d258a02eb8ccb35adb5", "messageHeadline": "build: disable swarm packages (#19585)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 4, "deletions": 34}}, {"node": {"oid": "f35975ea21d4018ea5dccfdce3c420de5b5f5140", "messageHeadline": "core/rawdb, eth/downloader: align 64bit atomic fields", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "f5d89cdb72c1e82e9deb54754bef8dd20bf12591", "messageHeadline": "Merge pull request #19244 from karalabe/freezer-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3748, "deletions": 458}}, {"node": {"oid": "60386b3545659d99c7488e456c780606db101936", "messageHeadline": "swarm/network: bump network id for 0.4 release (#19580)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "9eba3a9fff2f47f5e094c36a7c905380b0ac8b1f", "messageHeadline": "cmd/geth, core/rawdb: seamless freezer consistency, friendly removedb", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 121, "deletions": 312}}, {"node": {"oid": "1e067202a2311e583238026da0c9032e28a3f0b2", "messageHeadline": "swarm/feeds: Parallel feed lookups (#19414)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 952, "deletions": 342}}, {"node": {"oid": "536b3b416c6ff53ea11a0d29dcc351a6d7919901", "messageHeadline": "cosensus, core, eth, params, trie: fixes + clique history cap", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 112, "deletions": 53}}, {"node": {"oid": "37d280da411eb649ce22ab69827ac5aacd46534b", "messageHeadline": "core, cmd, vendor: fixes and database inspection tool (#15)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1287, "deletions": 248}}, {"node": {"oid": "42c746d6f405deb0c49d868dcc6e0afe279e19ab", "messageHeadline": "freezer: disable compression on hashes and difficulties (#14)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "331de17e4d773803c0d507bd574361f777acdf57", "messageHeadline": "core/rawdb: support starting offset for future deletion", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 175, "deletions": 30}}, {"node": {"oid": "80469bea0cc6dbfae749d944094a7c2357dc050d", "messageHeadline": "all: integrate the freezer with fast sync", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1068, "deletions": 318}}, {"node": {"oid": "b6cac42e9ffc0b19a1e70416db85593f1cb0d30c", "messageHeadline": "core/rawdb: add file lock for freezer", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "b69bdc2a4f8efab7cb99934652e2d9b2508c4544", "messageHeadline": "freezer: implement split files for data", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 815, "deletions": 95}}, {"node": {"oid": "006c21efc7af8bdf04d003ef256d8e2eb30006bb", "messageHeadline": "cmd, core, eth, les, node: chain freezer on top of db rework", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 755, "deletions": 35}}, {"node": {"oid": "0c5f8c078abca7dc5954e30f307495a5c41c5f6c", "messageHeadline": "accounts,signer: better support for EIP-191 intended validator (#19523)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "eb90e01af7b9f2b336279374471a00e16ff66614", "messageHeadline": "Adopt new oracle smart contract (#188)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 45, "deletions": 46}}, {"node": {"oid": "b548b5aeb00dd51f4f2d982f60d9dec5af8615e8", "messageHeadline": "p2p/discover: fix crash in Resolve (#19579)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4b9c3bd39a3df06600339ec4b06060cce30b6042", "messageHeadline": "swarm/storage: disable open tracing on indices (#19578)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "9b0d1b9ab2447f2e7b876cff9905294a1208565b", "messageHeadline": "swarm/metrics: collect metrics on datadir disk usage (#19576)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "350a87dd3c8250db50326fff076df3fd21d8f69f", "messageHeadline": " p2p/discover: add support for EIP-868 (v4 ENR extension) (#19540)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 406, "deletions": 136}}, {"node": {"oid": "8deec2e45a315393025145ace43782b6294541d5", "messageHeadline": "rlp: fixes for two corner cases and documentation (#19527)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 111, "deletions": 57}}, {"node": {"oid": "184af72e4e30266b1f25b7602cc1ffdc60a130f6", "messageHeadline": "accounts/abi: fix documentation (#19568)", "author": {"name": "Jeremy Schlatter", "email": "jeremy.schlatter@gmail.com", "user": {"login": "jeremyschlatter"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07d2d83c315abae91659a28f75f8c42f6b9eb457", "messageHeadline": "Merge pull request #19563 from karalabe/faucet-remove-g+-mention", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 54, "deletions": 16}}, {"node": {"oid": "9effd642901e13765dcc1396392ba55a18f66ccf", "messageHeadline": "core, eth, trie: bloom filter for trie node dedup during fast sync (#\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2668, "deletions": 57}}, {"node": {"oid": "f22c00b161aab64eb81f15f4e767aa9d9cd2cd5b", "messageHeadline": "cmd/faucet: remove Google+ mention from web assets too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 54, "deletions": 16}}, {"node": {"oid": "40cdcf8c47ff094775aca08fd5d94051f9cf1dbb", "messageHeadline": "les, light: implement ODR transaction lookup by hash (#19069)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 182, "deletions": 51}}, {"node": {"oid": "f4fb1a18015d88aa7b424709aac346da59edf410", "messageHeadline": "les: fixed cost table update (#19546)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "751effa35e1e538093da4e8f5f466202639065a8", "messageHeadline": "core: fix formatting error (trailing whitepace)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0b81097ad8eb65745b00ca2ec2c55fa4dde2ac7", "messageHeadline": "Merge pull request #19562 from holiman/fix_tabcrash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ec2131c8d3382db3762909a8e7d225be61bae230", "messageHeadline": "core: move error variable to error.go (#19560)", "author": {"name": "PilkyuJung", "email": "anothel1@naver.com", "user": {"login": "anothel"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "95263914fcc6631aedc7294624ae39c2adf3cb5f", "messageHeadline": "p2p/discover: fix a race where table loop would self-lookup before re\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "db83ba4067e1b9f2fa13045c1e8cdbf68917595e", "messageHeadline": "cmd/swarm: skip export test on windows builds (#19555)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c8a77d8604bd4295e0a0f88b7165e7729be78409", "messageHeadline": "swarm/metrics: track runtime metrics (#19557)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "77442418865a58ae5888e4b7113608031a237006", "messageHeadline": "swarm/network/stream: add pure retrieval test (#19552)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 218, "deletions": 55}}, {"node": {"oid": "6ec6b290511a7433a36a40d1e8c2cca3d9613d6f", "messageHeadline": "core: fix import errors on clique crashes + empty blocks (#19544)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 160, "deletions": 2}}, {"node": {"oid": "494f5d448a1685d5de4cb1524b863cd1fc9a13b0", "messageHeadline": "Merge pull request #19550 from ethersphere/swarm-rather-stable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5741, "deletions": 5130}}, {"node": {"oid": "9b1543c282f39d452f611eeee0307bdf828e8bc2", "messageHeadline": "swarm/network: update syncer metrics", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "297fa1855c5ef933dd7a0e6299125244fa27cc4f", "messageHeadline": "swarm/network: measure addPeer and deletePeer to know if Kad rearranged", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "84dfaea246dea179319db90a63afc1189cd09246", "messageHeadline": "swarm: instrument setNextBatch", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "3e9ba576694e7df018b3c9fa2c1d3aa7d55031fe", "messageHeadline": "swarm/storage: improve instrumentation", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 30, "deletions": 40}}, {"node": {"oid": "7f753461cabd5cb6bf404ffda9511893c6435c4d", "messageHeadline": "swarm/pss: disable failing handshake test", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8802b9ce7fe8f9764bd50dfe072b37ebc9e84cb8", "messageHeadline": "swarm-smoke: add syncDelay flag", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "ad6c39012fc761dd02a6b1a7fbfdcf2478abe2a1", "messageHeadline": "swarm: push tags integration - request flow", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 699, "deletions": 362}}, {"node": {"oid": "3030893a21b17a0e90ddd0047d0f310fee8335a0", "messageHeadline": "swarm/network: update syncing", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 707, "deletions": 486}}, {"node": {"oid": "12240baf61e251a80e3759dd22ca5847dcb8d807", "messageHeadline": "swarm/chunk: add tags data type", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 604, "deletions": 0}}, {"node": {"oid": "f8eb8fe64c1fa4ba85fe3e6af1f8bcdf6c936b04", "messageHeadline": "cmd/swarm-smoke: check if chunks are at most prox host", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 101, "deletions": 7}}, {"node": {"oid": "a1cd7e6e92b5c48989c307b6051615c4502762ca", "messageHeadline": "p2p/protocols, swarm/network: fix resource leak with p2p teardown", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "c1213bd00c2a84a9dfc218e44cc2f85902f91128", "messageHeadline": "swarm: LocalStore metrics", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 239, "deletions": 47}}, {"node": {"oid": "993b145f25845e50e8af41ffb1116eaee381d693", "messageHeadline": "swarm/storage/localstore: fix export db.Put signature", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 374, "deletions": 659}}, {"node": {"oid": "996755c4a832afce8629a771cab8879c88c98355", "messageHeadline": "cmd/swarm, swarm: LocalStore storage integration", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 3092, "deletions": 3674}}, {"node": {"oid": "c94d582aa781b26412ba7d570f6707d193303a02", "messageHeadline": "Merge pull request #19539 from karalabe/faucet-updates", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 37}}, {"node": {"oid": "ab10c1557864566ef3d6ffa3dd8592d9a7c23bd1", "messageHeadline": "cmd/faucet: sunset Google+ authentication", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 36}}, {"node": {"oid": "9454508b2327e40e9ce5359864131e57139b18a7", "messageHeadline": "cmd/faucet: embed git commit hash and date into the version", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "be4d74f8d22e573d37a4bf4514aa4320cb62a75d", "messageHeadline": "cmd, internal/build, docker: advertise commit date in unstable build \u2026", "author": {"name": "C. Brown", "email": "hackdom@majoolr.io", "user": null}, "additions": 75, "deletions": 38}}, {"node": {"oid": "c113723fdb9d9fa4c8ac57777f9aecfe97391453", "messageHeadline": "core: handle importing known blocks more gracefully (#19417)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 303, "deletions": 125}}, {"node": {"oid": "78477e4118d7ab57b7f56847153251439f24e884", "messageHeadline": "Merge pull request #19534 from karalabe/downloader-delay-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e770f62445e129d55680a02009e57bcd58f6a312", "messageHeadline": "appveyor: Upgrade Go to v1.12.5 (#19536)", "author": {"name": "Samuel Marks", "email": "807580+SamuelMarks@users.noreply.github.com", "user": {"login": "SamuelMarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b831d74fbee3d59ceca380a40e4a9af1a55cfca", "messageHeadline": "accounts/usbwallet: fix a comment typo in trezor driver (#19535)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85726fdb025038d06a8e8d0abd4e19d86dd9ef59", "messageHeadline": "eth/downloader: fix header delays during chain dedup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "107c67d74ebfee16616bac92d0c39c8bfc9348ae", "messageHeadline": "accounts, cmd, internal, signer: add note about backing up the keysto\u2026", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "c8cf360f29f00d16aacf9a0592dd3621efef0d41", "messageHeadline": "core: fix canonicality confusion (#19514)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 130, "deletions": 1}}, {"node": {"oid": "14868a37fb73164205e78ecf37bc3fe2e6084c6d", "messageHeadline": "trie: clarify why verifyProof doesn't check hashes (#19530)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "abeba0a1de8e276255beba46b048627a4f529720", "messageHeadline": "core/rawdb: fix typo (#19526)", "author": {"name": "\uc720\uc6a9\ud658", "email": "33824408+eric-yoo@users.noreply.github.com", "user": {"login": "yoosful"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6c0234e0b5c9d459d1ed784c910f6348890d56b", "messageHeadline": "Merge pull request #19513 from fjl/p2p-discover-split-v4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 746, "deletions": 700}}, {"node": {"oid": "5036992b0665c5b454ef7005b09a86895df63551", "messageHeadline": "eth, les: add error when accessing missing block state (#18346)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 161, "deletions": 2}}, {"node": {"oid": "4c90efdf57ce87edf0d855c8cec10525875a6ab1", "messageHeadline": "consensus,core,miner: avoid overhead of creating a new block (#19301)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "dba1750edae27eb75e169cf6c6966b364193fd6a", "messageHeadline": "p2p/discover: split out discv4 code", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 700, "deletions": 700}}, {"node": {"oid": "a43ec8bba5e654d4279bdb05561a11b797d6c5a3", "messageHeadline": "internal/testlog: add logger for unit tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "befca7e8b0eac00499155c0b9d25814615f0fe24", "messageHeadline": "Merge pull request #19500 from karalabe/cht-txpool-open-limit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "af96b6644e2f73603ffd25b7d5df38e79d99c263", "messageHeadline": "internal/ethapi: estimate gas usage automatically (#19508)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "ed47f29bc8140d0031927804ef89a6bdde810d7d", "messageHeadline": "eth: enforce chain above CHT before accepting txs into the pool", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "504f88b65b8e68b7c6cd0507c9788b6518d7cc1b", "messageHeadline": "core/rawdb: typo fix storea => stores (#19498)", "author": {"name": "Hongbin Mao", "email": "hello2mao@gmail.com", "user": {"login": "hello2mao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3873a7314d6c82f3128a627e55b38a7437a30f9f", "messageHeadline": "swarm/network: fix data races in TestInitialPeersMsg test (#19490)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "845f9dcb396a953938eb2d88b8a87adf2686a8e9", "messageHeadline": "Code coverage to codecov (#178)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a7b35661986d1548af54c3a6ae37bf67629493fa", "messageHeadline": "Change predeployed Registry address (#179)", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92a849a5095a3d53b8c7d52be32c583ef2acdc6d", "messageHeadline": "Merge pull request #19497 from karalabe/peers-50", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "937417527cde7e5b392a5b95b85ccc185eb2aeb5", "messageHeadline": "core: lookup txs by block number instead of block hash (#19431)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 97, "deletions": 68}}, {"node": {"oid": "7c91038bff21b9085f61108d75716e2d57cdca8b", "messageHeadline": "Merge pull request #19438 from karalabe/ledger-new-derivation-path", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 167, "deletions": 137}}, {"node": {"oid": "0758d7fe5c3443fd50e6b46f494a47e28d35a961", "messageHeadline": "cmd/utils, node: switch over default peer count to 50", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "749ccab9a4fb778c144f2e435249a8bb697e974e", "messageHeadline": "eth/downloader: enable unsync-protection for light client (#19496)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6269e5574c024bb82617b33f673550231b3a3b37", "messageHeadline": "miner: polish miner configuration (#19480)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 162, "deletions": 162}}, {"node": {"oid": "16daec7b5df2c3a21dac02075a2f8b9885bcd503", "messageHeadline": "Kevjue/use registry sc for predeploys (#175)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 559, "deletions": 261}}, {"node": {"oid": "d9403690ecaf1beecc4369c56c4600caf275dae8", "messageHeadline": "swarm/pss: Fix flaky TestProxNetwork (#19471)", "author": {"name": "gluk256", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 181, "deletions": 187}}, {"node": {"oid": "d8dc37c85bb68d83c05b819e03a7b5c05c815e42", "messageHeadline": "Merge pull request #18168 from karalabe/trie-better-cache-size-estima\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 59, "deletions": 15}}, {"node": {"oid": "29bba5d0b2102f405122e2ab8462f262e285cefb", "messageHeadline": "p2p: fix typo in dialstate comment (#19476)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9da520562e26f6e28fa43af97ec6c0fca7c74677", "messageHeadline": "Change function signature for tobin tax because contract function nam\u2026", "author": {"name": "yasmeen roumie", "email": "y4smeen@gmail.com", "user": {"login": "yasmeen"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "78ec90717aaa34c6ac981e791ca7fb04077cca33", "messageHeadline": "swarm/version: bump version due to Geth hotfix release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f496927a93e2d9cea638e4a65065a31291568f5a", "messageHeadline": "Merge pull request #19468 from karalabe/enforce-fastsync-checkpoints", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 211, "deletions": 115}}, {"node": {"oid": "38f6b8563828e089f1445bc703662e3ec4716fb9", "messageHeadline": "eth, les, light: enforce CHT checkpoints on fast-sync too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 211, "deletions": 115}}, {"node": {"oid": "921b3160db1359cf13b379dee22e6b02fcfeda89", "messageHeadline": "les: fix p2p.Protocol.PeerInfo (#19472)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9d9a2d48ac00c2c7ad746bf7454bb73d7534bee", "messageHeadline": "Merge pull request #19470 from SamuelMarks/go1.12.4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04a75a186337589b272fa3169938d8f299a5efa7", "messageHeadline": "appveyor.yml: Upgraded to Go 1.12.4", "author": {"name": "Samuel Marks", "email": "samuelmarks@gmail.com", "user": {"login": "SamuelMarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85b6823d164f3520d5c7e1187c13bd3f59402341", "messageHeadline": "les: check required message types in cost table (#19454)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "78d90c47f753d68c340a970f59338db91a465470", "messageHeadline": "Merge pull request #19345 from Matthalp/optimize-receipt-storage", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 558, "deletions": 152}}, {"node": {"oid": "ce9a289fa48e0d2593c4aaa7e207c8a5dd3eaa8a", "messageHeadline": "core/types: fix cummulative gas bug and legacy decoding tests", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "73fc65bb5b62bba011cbcf17f74cfd8f222848e7", "messageHeadline": "swarm/storage/feed: add context handling/cancellation to Swarm Feeds \u2026", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 132, "deletions": 24}}, {"node": {"oid": "7221cb1434eebce879a0bd1bf3867cd8a24bcc99", "messageHeadline": "core, eth, les, light: scope receipt functionality a bit cleaner", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 250, "deletions": 287}}, {"node": {"oid": "6b0ddd141e2e12bb09b33e14e67aed4d5a68d66c", "messageHeadline": "core, eth, les, light: store transaction receipts without txHash and \u2026", "author": {"name": "Matthew Halpern", "email": "matthalp@gmail.com", "user": {"login": "matthalp"}}, "additions": 552, "deletions": 123}}, {"node": {"oid": "d9d60a5a7f622acd9233d075f009a91a84b62c78", "messageHeadline": "cmd: special case default cache allowance (4GB mainnet, 128MB ligh)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4a4abc41d45915a6eb8376e569b14db84ad7328a", "messageHeadline": "trie: approximate the wasted cache metaspace closer", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "1528b791ac81203aa5019d091f10ae6a0dde53a8", "messageHeadline": "node: do not continue if 'signer' is used but connection fails (#19441)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7a50963775e7bb2fbbdd46e6df05428ae6275a5", "messageHeadline": "Kevjue/gas currency whitelist cache (#168)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 261, "deletions": 130}}, {"node": {"oid": "d5af3a584cac0aab686533ec6add5d72ffe013c7", "messageHeadline": "cmd/clef, signer: make fourbyte its own package, break dep cycle (#19\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 765, "deletions": 695}}, {"node": {"oid": "26b50e3ebe3be197c68763e71e41926ed7df0863", "messageHeadline": "cmd/swarm: fix resource leaks in tests (#19443)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 97, "deletions": 66}}, {"node": {"oid": "54dfce8af7aa0f4561cd1ede5ea820b15f235ab0", "messageHeadline": "cmd/clef: bundle 4byte db into clef, (#19112)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 305, "deletions": 33}}, {"node": {"oid": "31bc2a2434ed29b6cd020ee712722b4b865f32e1", "messageHeadline": "metrics/prometheus: expose metrics in prometheus format too (#17077)", "author": {"name": "Maxim Krasilnikov", "email": "mak.krasilnikov@gmail.com", "user": {"login": "chapsuk"}}, "additions": 185, "deletions": 0}}, {"node": {"oid": "74acde4b08b0751ef716f8be04c1c41b2a6d6b69", "messageHeadline": "clef: update warning-text (#19442)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b7dd225179c5bbba6c2e5f59dd57138753489265", "messageHeadline": "swarm/version: bump Swarm due to Geth hotfix release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1c5017bc5f2cbb267b948b854507d47e234064d", "messageHeadline": "accounts/scwallet: fix card pairing instruction message (#19436)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae7344d7999723cfef99fd0e01acd12e20cd5a85", "messageHeadline": "accounts: switch Ledger derivation path to canonical one", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 163, "deletions": 130}}, {"node": {"oid": "8cf764da896d77ca2dc2181b24ea52839645185f", "messageHeadline": "Revert \"Can now specify the number of empty accounts to derive\"", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "f0b878d56d3cd02e9925fa04b5d052235b427287", "messageHeadline": "accounts/scwallet: Update README for v2.2.1 support (#19425)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "3fa76298e464345868c29a803eeec66c148c8443", "messageHeadline": "p2p: remove useless parameter (#19433)", "author": {"name": "ANOTHEL", "email": "anothel1@naver.com", "user": {"login": "anothel"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e4cb7b80d59a4154327ea96f4a040ef18ef90c5b", "messageHeadline": "rpc: cancel root context after all requests are served (#19430)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22e1d2ce034a8674327e1cf6c01aff3fca403f71", "messageHeadline": "Merge pull request #19426 from karalabe/vendor-fix-freegeoip", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "da99c0691ce4efd39c71e0d3141d9c198b9ed6eb", "messageHeadline": "vendor: fix some vendor config leftover", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "cf1a6d7c566d5ba22f02905c24f8dc6985a9f7f4", "messageHeadline": "vendor: upgrade go-libpcsclite (#19420)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 328, "deletions": 51}}, {"node": {"oid": "33d28f37c7f99d6fc797898ea623fb6a36c0229c", "messageHeadline": "Merge pull request #19423 from SamuelMarks/go1.12.3", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60ab5faf5481eb0d69e53fb1ceddf9d2f285400f", "messageHeadline": "appveyor.yml: Upgraded to Go 1.12.3", "author": {"name": "Samuel Marks", "email": "samuelmarks@gmail.com", "user": {"login": "SamuelMarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fc3e44ffecee0afde4620805de718320e676130", "messageHeadline": "accounts:smartcard wallet without the dependency on libpcsclite (#19273)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 37171, "deletions": 9}}, {"node": {"oid": "5fc5971438cd7c22996058c6c86eac7c625449fd", "messageHeadline": "swarm/version: bump version due to Geth-only hotfix release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f538d15241d65a2fa1a12bdfb5209f32cecf0353", "messageHeadline": "clef: fix chainId key being present in domain map (#19303)", "author": {"name": "Steve Gattuso", "email": "steve@stevegattuso.me", "user": {"login": "stevenleeg"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "7c28ecbcc3366d73889bd7aedeaeb0c0c544e34b", "messageHeadline": "Add missing dependency", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 14503, "deletions": 0}}, {"node": {"oid": "51977d509c0d53b10ea77bb4f551aecee600eb87", "messageHeadline": "Add more logging for peers removal (#167)", "author": {"name": "Yury Bandarchuk", "email": "YuryBandarchuk16@users.noreply.github.com", "user": {"login": "YuryBandarchuk16"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "86806d8b243b47bed8c4f4da7e816fb0dadb211a", "messageHeadline": "Update bip-39 ref and remove ebfe/scard from vendor", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 426, "deletions": 2210}}, {"node": {"oid": "5b947c50046f794dcbbc73367e77c4605d3f596d", "messageHeadline": "swarm/version: bump version due to Geth maintenance release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ee5bb2289130483010f602e5755fd89eac68865", "messageHeadline": "Fix rebase error: include norm package", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 18525, "deletions": 6}}, {"node": {"oid": "7c08e48141af2741609fb700d5cb76fb645a8471", "messageHeadline": "Merge pull request #19403 from zsfelfoldi/remove-les1", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 114, "deletions": 570}}, {"node": {"oid": "e2f3465e83a4c03b48977ed367e68b0d63ca2ed1", "messageHeadline": "eth, les, geth: implement cli-configurable global gas cap for RPC cal\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "ed97517ff4db1982251d8bf7dbeca565159e3604", "messageHeadline": "p2p/discover: bump failure counter only if no nodes were provided (#1\u2026", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b30aa59d63fcb7ef8111ec89a6f06509b5ce687", "messageHeadline": "Can now specify the number of empty accounts to derive", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "6f21520a82ad75c5737064adff3e0c51024b7a59", "messageHeadline": "More review feedback", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fc3000d649d8df77d21b2dc297f069715e08f5eb", "messageHeadline": "more review feedback", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "d2daff4258a66b8d0e1904095b5ebaffcb46c49e", "messageHeadline": "fix a serialization error", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "aae61ab16e0dcf15181906fb9b8b4a4c8de52464", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "df5409c9527ab342c862b20cd0ea511650f811cd", "messageHeadline": "'sanitize' JSON input", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b3e1bc07edc0593521b379f79c4c82786cac694", "messageHeadline": "Update the card preparation instructions based on review feedback", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8c786a1f99f89618b9ba27be9ece0e784861c7d3", "messageHeadline": "refresh the account list when initializing the card", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "79f4cfac2e991f46fc6b80627c6f2cf39876374f", "messageHeadline": "refuse to overwrite the master key of a previously initialized card", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "1d1bee528e04f8d7c87b1808e39c95382f2dd8b2", "messageHeadline": "fix unnecessary condition linter warning", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28c8f41b90f6255f70a53425e36f5d55a157cd1e", "messageHeadline": "Set gballet as codeowner of the smartcard wallet dir", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "714675cd2a4b3099a021fdb9b9b779be276926d9", "messageHeadline": "Upgrade to keycard app v2.1.1", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "35b80f18656437784238320b7258627ab8af5a93", "messageHeadline": "Fix linter issues", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "bcf3c52ac98ad37ec2ce2c22ce1580f6c36e18fe", "messageHeadline": "PK derivation has to be supported by the card", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "2625057fe35cd3c72aa749e36a7f6d33d6dc072c", "messageHeadline": "Achieve full transaction signature+sending", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "189a0329876329f1d67969a2657ec4b1776fbb24", "messageHeadline": "Add instructions on how to install the card", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ec4fba83d4f8cbcbb1e3860407614cfbc8d92e67", "messageHeadline": "Formatting fixes", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "0a0b93708df8cb7be0fa48152b96c2468e81d4fd", "messageHeadline": "Vendor keycard-go/derivationpath", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 612, "deletions": 0}}, {"node": {"oid": "21b01f590d9376a698e5736c5e537492a0fd5f18", "messageHeadline": "Update a comment to reflect the workings of the updated system", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b66a8520a285309f44bb949ed7eecd4803c5cdb", "messageHeadline": "Add some documentation", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "e273031dce14f0f490705000cb495398bb825333", "messageHeadline": "Fix key derivation", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 33, "deletions": 66}}, {"node": {"oid": "7ec6fa03d3530bc968eab2fc5aa2a80779d30a64", "messageHeadline": "fix wallet status update", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "42c76a2ba190c4ffecb2a3bfc33757c4228d85d6", "messageHeadline": "Temporary fix to the ADBU status call", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "5617dca1c9275d7e00b27b9525a1a757fb60c203", "messageHeadline": "Remove the direct dependency on libpcsclite", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 678, "deletions": 1192}}, {"node": {"oid": "ae82c58631c05bebdb064ffabf2ce8c974585b34", "messageHeadline": "Fix some linter issues", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "7b230b7ef18391ded47caec65fae132490f6712d", "messageHeadline": "accounts/scwallet: rebase and update", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "a900e80a89395d85aa5695759f389a4d7cd1b8ba", "messageHeadline": "accounts/scwallet: fix crypto API change", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7d5886dcf4412b9c4459d67ab51d61e7ce30421d", "messageHeadline": "accounts, console: frendly card errors, support pin unblock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 169, "deletions": 112}}, {"node": {"oid": "386943943f3f17ef2af98c99d14df2c259e189c9", "messageHeadline": "accounts/scwallet: ordered wallets, tighter events, derivation logs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 81, "deletions": 63}}, {"node": {"oid": "114de0fe2a7ff43ec9811cc11a5f555795a716a0", "messageHeadline": "accounts/scwallet, console: user friendly card opening", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 90, "deletions": 38}}, {"node": {"oid": "475e8719baa05b135bd281b6a402d0cbf7f6c729", "messageHeadline": "vendor: pull in missing go-echd library", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 206, "deletions": 0}}, {"node": {"oid": "78375608a401d50af12847075d0c411bf73b02b6", "messageHeadline": "accounts, internal: Changes in response to review", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 137, "deletions": 118}}, {"node": {"oid": "f7027dd68ce115908ed8e359862cb7b21ddac15f", "messageHeadline": "accounts, core, internal, node: Add support for smartcard wallets", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 5364, "deletions": 0}}, {"node": {"oid": "64f9c1ea0984141623843abfa9262fc9401192f2", "messageHeadline": "les, light: remove support for les/1 4096 block CHT sections", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 26, "deletions": 68}}, {"node": {"oid": "5515f364ae1673c1bf5569c089b5853c90ea1655", "messageHeadline": "les: removed les/1 protocol messages", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 90, "deletions": 504}}, {"node": {"oid": "3996bc1ad91665ad30036713fba11840a36dfff0", "messageHeadline": "Merge pull request #19411 from holiman/uncle_abort_early", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "2a8a07c2b35f5acea55671616ac4e92a2a48ab3a", "messageHeadline": "Merge pull request #19412 from karalabe/rinkeby-petersburg", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd0cfe5e112589d233df2b745031ca1c016a8e5a", "messageHeadline": "params: set Rinkeby Petersburg fork block (4th May, 2019)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d763b49ae3a7975157fed7886ef848ccd04e2e0e", "messageHeadline": "consensus,core: shortcut uncle validation", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "78644f037759075aea862900d6364d86832bb375", "messageHeadline": "Merge pull request #19405 from SamuelMarks/go1.12.2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "de195bf152549682608af7b1b8c3e823383605d9", "messageHeadline": "travis: update builders to xenial to shadow Go releases", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "212b25869d38b61c5114d2f992ec655d270ddfe3", "messageHeadline": "appveyor.yml: Upgrade to go1.12.2", "author": {"name": "Samuel Marks", "email": "samuelmarks@gmail.com", "user": {"login": "SamuelMarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bca140b73dc107676c912d87f6fe9c352d5fd0d8", "messageHeadline": "Merge pull request #19400 from karalabe/nuke-bug", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 160}}, {"node": {"oid": "8b427296c9a37d6195311ca3fb75eb3688da6bf7", "messageHeadline": "Merge pull request #19402 from karalabe/trie-disallow-metaroot-retrieval", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "4bf0d11e7c6f4ddf4daea1d3a8d72bfff66571ab", "messageHeadline": "trie: there's no point in retrieving the metaroot", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "da19f302b8e30613edae288b1b586be4dba7d1b3", "messageHeadline": "cmd: nuke geth bug, nobody is using it anyway", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 160}}, {"node": {"oid": "ee376f6766ab32616dbdeca0872691305002230b", "messageHeadline": "Merge pull request #19399 from karalabe/nuke-monitor", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11566, "deletions": 55196}}, {"node": {"oid": "29bc982d75d498e902b901caaac1a82a205a6cb1", "messageHeadline": "cmd/geth, internal, node, vendor: nuke geth monitor", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11566, "deletions": 55196}}, {"node": {"oid": "36f81118f6d00713dbf8d1caf168ad937e0f1a90", "messageHeadline": "core/state: fix state iterator (#19127)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "7dd3194710f1659067f4f1113ce802dd741b1464", "messageHeadline": "Merge pull request #18322 from rjl493456442/reomit-log-events", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 271, "deletions": 42}}, {"node": {"oid": "a8dd1f93c6af6ef3fb52482584b3a8691269ea02", "messageHeadline": "node: switching prometheus flock location to tsdb (#19376)", "author": {"name": "Steve Ruckdashel", "email": "steve.ruckdashel@gmail.com", "user": {"login": "steveruckdashel"}}, "additions": 677, "deletions": 109}}, {"node": {"oid": "43631aa1d69091b4ced7f5e942b70cfc5b8e82a3", "messageHeadline": "core: minor code polishes + rebase fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 57, "deletions": 43}}, {"node": {"oid": "690bd8a41755221b4faa211ec0c78af580b9d093", "messageHeadline": "core: re-omit new log event when logs rebirth", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 224, "deletions": 9}}, {"node": {"oid": "d5cae48bae81cd6072255150162b26a3653f176e", "messageHeadline": "accounts, cmd, internal: disable unlock account on open HTTP (#17037)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 125, "deletions": 45}}, {"node": {"oid": "9b3601cfce4d61cd303f5e243813fa89426259d4", "messageHeadline": "core/vm: fix typos in comments (#19391)", "author": {"name": "hydai", "email": "z54981220@gmail.com", "user": {"login": "hydai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36b78abe612ccaca26837a1f8c52bc43ad96ee53", "messageHeadline": "core/vm: instruction tests (#16327)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 159, "deletions": 87}}, {"node": {"oid": "a2dcdbe6f5c59d846f92364e17d8146c39580cae", "messageHeadline": "Process verification requests upon miner new chain head events (#165)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "5164274872a4b3cca2c2f0ce77ae44c39c663402", "messageHeadline": "les: extend error message for coinbase API calls (#19380)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1777c3f9ea8633764a3a4600a966da3e03ee759b", "messageHeadline": "changes for periodic exchange rate cache refresh, sufficient balance \u2026", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 275, "deletions": 150}}, {"node": {"oid": "0b4fe8d1929ad64ed576f7560dde4179d71ecfcb", "messageHeadline": "all: simplify timestamps to uint64 (#19372)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 85, "deletions": 89}}, {"node": {"oid": "5d73f6fb0cd264f0a8524503363710da8cb88d42", "messageHeadline": "Protect against null result in Seal (#163)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e14f8a408c17fd6c57d769cd4635ad6cc8bde769", "messageHeadline": "Merge pull request #19328 from karalabe/preload", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 224, "deletions": 87}}, {"node": {"oid": "88d7119ebb7bcb38e16f0feb571c98f2197d7cf3", "messageHeadline": "Merge pull request #19374 from karalabe/console-fix-coinbase-printout", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "3baed8dd9a173eaba704a6fb0b42efe01471b968", "messageHeadline": "console: handle eth.coinbase throws", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "c4109d790ffd26d67feb7745d4af8a8bc5090bd9", "messageHeadline": "core: fix typo in insertChain method doc (#19371)", "author": {"name": "Runchao Han", "email": "elvisage941102@gmail.com", "user": {"login": "SebastianElvis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6caf35684d1f0faceb80f2edda468eb03daffb8d", "messageHeadline": "Merge pull request #19369 from karalabe/les-update-chts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "ccffad55534cbb76867f961d1e159fbb1ed8f8df", "messageHeadline": "light, params: update CHTs, integrate CHT for Goerli too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "72c98dc41f07d0308647d4c95276c74dfa45f29f", "messageHeadline": "cmd/flags: fix typo in --exitwhensynced flag (#19364)", "author": {"name": "William Setzer", "email": "bootstrapsetzer@gmail.com", "user": {"login": "wjsetzer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "052901509166acd546b0a086327d89d639dce328", "messageHeadline": "swarm/network:   hive bug: needed shallow peers are not sent to nodes\u2026", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 314, "deletions": 64}}, {"node": {"oid": "92faf1bf7a0aee0bd42187420829625c7fcbde3f", "messageHeadline": "Merge pull request #19348 from LiangMa/overflowPR", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "9294b8f10f1fceb662a06f9d45aaf7a6b2492f05", "messageHeadline": "core/vm: polish gas PR, fix tests, make table driven", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "cd79bc61a983d6482579d12cdd239b37bbfa12ef", "messageHeadline": "accounts/abi: generic unpacking of event logs into map[string]interfa\u2026", "author": {"name": "Ian Norden", "email": "iannordenn@gmail.com", "user": {"login": "i-norden"}}, "additions": 596, "deletions": 10}}, {"node": {"oid": "ed34a5e08a475fdf1b3116b1f17879411bfe411d", "messageHeadline": "cmd, core, eth: support disabling the concurrent state prefetcher", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "bb9631c399392577b1d69a1e8f88a2ccbd05e4e1", "messageHeadline": "core: prefetch next block state concurrently", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 193, "deletions": 75}}, {"node": {"oid": "86e77900c53ebce3309099a39cbca38eb4d62fdf", "messageHeadline": "Merge pull request #19351 from karalabe/txpool-precache-signatures", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fbe7caf13621e160cf8a1c6443016e4c012a9e53", "messageHeadline": "core: cache tx signature before obtaining lock", "author": {"name": "\u8d3a\u9e4f\u98de", "email": "hpf@hackerful.cn", "user": {"login": "hepengfei"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "157f09e5b64bd4ba8a579c4719cf504d68f4b925", "messageHeadline": "core/vm: Correct the Memory Gas Overflow condition", "author": {"name": "Liang Ma", "email": "liangma@liangbit.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b0d3fa39359c027882705c221b6ddb5cd73f3d9", "messageHeadline": "accounts/abi: Add the original name as json-structtag for tuples.", "author": {"name": "Mats Julian Olsen", "email": "mats@plysjbyen.net", "user": {"login": "mewwts"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "45396b590cdc25849db7609f697084d993fb53fd", "messageHeadline": "Read the Tobin tax amount from the Reserve smart contract and use in \u2026", "author": {"name": "yasmeen", "email": "y4smeen@gmail.com", "user": {"login": "yasmeen"}}, "additions": 154, "deletions": 57}}, {"node": {"oid": "67fc0377e13416d9a1f8ea32e7d1b0ca89374bf3", "messageHeadline": "contracts/ens: revert bmt to keccak256 (#19323)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7fb89697fd248879a0fd1ac0b925b91b3dda0e22", "messageHeadline": "core/types: add block location fields to receipt (#17662)", "author": {"name": "Brent", "email": "bmperrea@gmail.com", "user": {"login": "bmperrea"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "42e2c586fda7e05f9aaa2861e4fbcdaace0639fb", "messageHeadline": "Merge pull request #19343 from karalabe/trie-metrics-split", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "b17e4a87131358cb763790614a032c07d9c82271", "messageHeadline": "Merge pull request #19344 from karalabe/eth-remove-redundant-chainconfig", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "ac3e7c9b3dbc389e8cbfe06d1f75139cc94882d9", "messageHeadline": "eth: remove redundant chain config fields", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "dba336e6121578c001fde7f17c28454d1c1867bf", "messageHeadline": "eth: fix EIP158 account cleanup on chain tracing (#19341)", "author": {"name": "Jonas", "email": "felberj@users.noreply.github.com", "user": {"login": "felberj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a732c93309f3c960eb4662bc11ff55e741c3d44c", "messageHeadline": "core: 3rd try on splitting the trie metrics correctly", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "59e195324643e8f3a18396b529e3350e550fdecc", "messageHeadline": "core, ethdb, trie: mode dirty data to clean cache on flush (#19307)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 156, "deletions": 67}}, {"node": {"oid": "df717abc999add34c5725ab86dce1fcee968ca10", "messageHeadline": "whisper/whisperv6: fix PoW calculations to match the spec (#19330)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "b8b4fb004c89d0d59276216ca73583f3ef608bba", "messageHeadline": "Merge pull request #19308 from holiman/fix_reset_txpool", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "bcf3d8a0e72a8864d59176385204dbd11e73edd5", "messageHeadline": "Slim down the docker image (#155)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "e75fd17fc1a20464bf1e63a80c4df13b61f30f77", "messageHeadline": "Merge istanbul into (celo) master (#135)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 9020, "deletions": 58}}, {"node": {"oid": "ec059a8bd44bce34312957d8e069fe64313c6a98", "messageHeadline": "Kevjue/tx pool worker multicurrency fee support (#127)", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 347, "deletions": 97}}, {"node": {"oid": "0c824e1990f0ccc02eba16af7b1f3dd9797d5ea0", "messageHeadline": "Add documentation on how to call smart contracts from Geth (#154)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "9f9f4951dc9fcac98161be2b4226fcc19562b62c", "messageHeadline": "disabled goimport lint checks for now.  also updated core/blockchain.\u2026", "author": {"name": "Kevin Jue", "email": "kjue235@gmail.com", "user": {"login": "kevjue"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c7e03ac465dbe8b8c8b70fa09aac267b7d624d19", "messageHeadline": "Add a function to fetch the exchange rate from medianator. A follow-o\u2026", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "f03402232cd7bcc558b70a20df5b326b1d71e1ad", "messageHeadline": "Merge pull request #19331 from karalabe/fix-trie-metrics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "435020f9b3da3fd964232642613bd0922cd0a21d", "messageHeadline": "core: split trie op metrics from the correct chain metrics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "acbb8a1439a8c2c7bb879a10170423bfe03d8484", "messageHeadline": "Merge pull request #19327 from karalabe/fix-expensive-metrics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88c756c83d7eecc1f8c09791c7c94bc0a2f86ae4", "messageHeadline": "metrics: fix expensive metrics flag processing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71cb816a745911dba70ee89deca6f1fdcc370d24", "messageHeadline": "appveyor: bump Windows Go builders to 1.12.1 (#19294)", "author": {"name": "Samuel Marks", "email": "samuelmarks@gmail.com", "user": {"login": "SamuelMarks"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "86989e3fcd93ac319dfbced226b3902520a5a4a9", "messageHeadline": "core: split out detailed trie access metrics from insertion time (#19\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 132, "deletions": 38}}, {"node": {"oid": "e852505acedf6d3728330852b2d816ebf12a2cfb", "messageHeadline": "les: fix block announcements (#19322)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e064bb0109c73b27fba4c5fcb0b02684ddd67b1a", "messageHeadline": "Charge user for the refund fee upfront (#148)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 19, "deletions": 29}}, {"node": {"oid": "e48dad5d22d1813c485062d58b3826c8119668ef", "messageHeadline": "Fix bugs related to gas fees (#144)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 56, "deletions": 35}}, {"node": {"oid": "50817211664a07a40647197e4cea74b6acbadb5f", "messageHeadline": "Increase Cloud Build Timeout to 15s (#143)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2f5b6cb442dd1ab20279603de938e5b60e3122fb", "messageHeadline": "swarm/network: Use different privatekey for bzz overlay in sim (#19313)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 97, "deletions": 39}}, {"node": {"oid": "876f3573647f9a62d94073b342bc678f380f0304", "messageHeadline": "trie: disable fnv64a hashing of hashes for bigcache (#19314)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8d04154691ef497f18816ac720f58b650d25e1e2", "messageHeadline": "p2p/simulations: wait until all connections are recreated when upload\u2026", "author": {"name": "gluk256", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 39, "deletions": 79}}, {"node": {"oid": "09924cbcaab5106951fb67648315131bb4024ac5", "messageHeadline": "cmd/swarm, p2p, swarm: Enable ENR in binary/execadapter (#19309)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 165, "deletions": 55}}, {"node": {"oid": "eded0fb58220bd89bc6c34b1fe9bb9cce6fed2b0", "messageHeadline": "[WIP]Enable payments in Celo Dollars (#109)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 482, "deletions": 218}}, {"node": {"oid": "358535188852bd9d8e351ccbb0d1fa608284a77b", "messageHeadline": "travis: extend race detection for swarm p2p packages (#19287)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "650ad19c2d3679c8ab8601f6772bee690293b30c", "messageHeadline": "core: make txpool handle reorg due to setHead", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "94fd1b742029c2a7915d70c5056143b11c6c9998", "messageHeadline": "No more free gas (#140)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "baded64d8819ece2bb715bf707882017dca03ae4", "messageHeadline": "swarm/network: measure time of messages in priority queue (#19250)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 87, "deletions": 60}}, {"node": {"oid": "c53c5e616f04ae8b041bfb64309cbc7f3e70303a", "messageHeadline": "les: fix peer id and reply error handling (#19289)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "e7d1867964734cfa4c1067944f213ba5aaceffe1", "messageHeadline": "contracts, swarm: implement EIP-1577 (#19285)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 3336, "deletions": 434}}, {"node": {"oid": "fb458280d1b0b90156745202677dabbc74187697", "messageHeadline": "Modified Abigen to Support Vyper (#19120)", "author": {"name": "Kushagra Sharma", "email": "ksharm01@gmail.com", "user": {"login": "kushagrasharma"}}, "additions": 317, "deletions": 56}}, {"node": {"oid": "47c03c0f8c32772b021ed182e71fccbe49bd0e99", "messageHeadline": "Merge pull request #19288 from karalabe/les-verbose-errors", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 114, "deletions": 72}}, {"node": {"oid": "211ec46284fecf4a4eeb8dd322a8edf9f430be95", "messageHeadline": "les, light: verbose errors on state retrieval issues", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 114, "deletions": 72}}, {"node": {"oid": "54cd3e89a4aa51f4c9e3ce73a8393f7774d52e13", "messageHeadline": "dashboard: fix deprecated or problematic dependencies (#19271)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 15245, "deletions": 17177}}, {"node": {"oid": "def1b0d7e1eb3393f9a749a1b348610453d7b93c", "messageHeadline": "vendor: udpate leveldb upstream (#19284)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 362, "deletions": 55}}, {"node": {"oid": "acebccc3bf8198910a3f5848a7b60e5a14858a9e", "messageHeadline": "graphql: Updates to graphql support to match EIP1767 (#19238)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 285, "deletions": 141}}, {"node": {"oid": "6e401792ce09b5e998141030d1f715981a804a90", "messageHeadline": "swarm/pss: negihbourhood addressing simulation tests (#19278)", "author": {"name": "gluk256", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 738, "deletions": 8}}, {"node": {"oid": "2f4848b9843f6a0a1f94e27366b6a12f01d2134c", "messageHeadline": "Explains why TestCLISwarmFs is skipped (#132)", "author": {"name": "Joshua Gutow", "email": "jbgutow@gmail.com", "user": {"login": "trianglesphere"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b291394a10df7be037d1193aba0a818574c90a47", "messageHeadline": "Trianglesphere/fixed tests (#130)", "author": {"name": "Joshua Gutow", "email": "jbgutow@gmail.com", "user": {"login": "trianglesphere"}}, "additions": 8, "deletions": 29}}, {"node": {"oid": "3d067b0ceab52deaa4862189af643130ad3e4def", "messageHeadline": "cmd/swarm/swarm-smoke: do not fail if a node does not respond to rpc \u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "f18098127321fcb9c73c77d5b577d0301aa1bebe", "messageHeadline": "swarm/shed: add vector uint64 field (#19279)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 458, "deletions": 0}}, {"node": {"oid": "4b4f03ca3788e16bc40737376f593623ac3f2cd8", "messageHeadline": "swarm, p2p: Prerequities for ENR replacing handshake (#19275)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 370, "deletions": 125}}, {"node": {"oid": "df488975bd4bc514a01a3157d52dafd0118a4a05", "messageHeadline": "cmd/swarm: dont connect to bootnodes in tests (#19270)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "43105e384c83716ce3d0b09361b0f03f0f0c9f48", "messageHeadline": "Merge pull request #121 from celo-org/nambrot/merge-upstream-1.8.23", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 118301, "deletions": 30737}}, {"node": {"oid": "7f353a2fd27ae511b6074efbe5d40a9dad9e470f", "messageHeadline": "Merge branch upstream-1.8.23 into master", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 118301, "deletions": 30737}}, {"node": {"oid": "91eec1251c06727581063cd7e942ba913d806971", "messageHeadline": "cmd, core, eth, trie: get rid of trie cache generations (#19262)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 100, "deletions": 332}}, {"node": {"oid": "e270a753bec7e723e7909b55543a54e26210dd8a", "messageHeadline": "Merge pull request #19269 from holiman/alt_18957", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 147, "deletions": 5}}, {"node": {"oid": "5ce192ce4438e979997d9f0712da9644896a73b0", "messageHeadline": "accounts/abi/bind: simulated test case for fixed bytes logs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "7640c9c933cb7a60303f3424e7a6c4a0ab5a7af5", "messageHeadline": "bind: Static byte arrays should be right-padded", "author": {"name": "Jeremy McNevin", "email": "jeremy.mcnevin@optum.com", "user": null}, "additions": 109, "deletions": 2}}, {"node": {"oid": "6c312a24b6041385c33eca066ff5604af315a41e", "messageHeadline": "eth/downloader: fix ancestor searching for light syncing (#19136)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "95b2ec7169c0f3052df3230ce027d36ca225fa2d", "messageHeadline": "changed file name grahpql.go to graphql.go (#19267)", "author": {"name": "Shunsuke Watanabe", "email": "ww.shunsuke@gmail.com", "user": {"login": "shunsukew"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "768b4c2e6baa54527b76dc7cc03eae04f43f2a0c", "messageHeadline": "asm: remove unused parameter for function Lex (#18058)", "author": {"name": "Corey Lin", "email": "514971757@qq.com", "user": {"login": "CoreyLin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a29bf0ee2c5753a6a0f6f57a90d079b4d17702d", "messageHeadline": "dashboard, p2p, vendor: visualize peers (#19247)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 48360, "deletions": 42478}}, {"node": {"oid": "1591b63306cababdb37d244432653bbd71c346df", "messageHeadline": "Merge pull request #19261 from karalabe/less-blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "aa69ec64d0db3b3db428adbcd0676b0c3dbc9052", "messageHeadline": "Merge pull request #19259 from ligi/address_19246", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f457859a2e76bec4a76a7019d5bb480850f8918", "messageHeadline": "core: use headers only where blocks are unnecessary", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "02466aee84910daf34c1e89220874758971f41b5", "messageHeadline": "Add example of how to run an individual geth test (#125)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a03bf21553e735b1821c6ef92457057a2c365f6", "messageHeadline": "README: Mention go 1.10 as minumum - context #19246", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b87a68407bb5beeb0b4d9f074ed08fe21f1dc426", "messageHeadline": "Merge pull request #19252 from karalabe/badgerdb", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "8111b9dda5ad21c7da44f8ab563f2358126d95a4", "messageHeadline": "ethdb, trie: tiny API tidy-up from the database rework pr", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "7504dbd6eb3f62371f86b06b03ffd665690951f2", "messageHeadline": "core/vm: 64 bit memory and gas calculations (#19210)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 914, "deletions": 744}}, {"node": {"oid": "da5de012c35c677e2e7a43373951ba18b6749e9b", "messageHeadline": "state: fix emptyStatet to emptyRoot (#19254)", "author": {"name": "Sheldon", "email": "11510383@mail.sustc.edu.cn", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04a4a23c2d99d758517139f5f78f2c83ef0bcc41", "messageHeadline": "graphql: make gballet codeowner for review notifications (#19251)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9cba4bf34d21f752b3ea3b58afd8ed7078875ab6", "messageHeadline": "Add link to Celo-specific README (#126)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1a3e25e4c11d09aabd77402585412f1577251f49", "messageHeadline": "swarm: tracing improvements (#19249)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "9a58a9b91a9bb60be2768aea451576135fa7ebe0", "messageHeadline": "swarm/storage/localstore: global batch write lock (#19245)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 96, "deletions": 418}}, {"node": {"oid": "38cf359507caaebdd01b962765e3f82d2a9b31c4", "messageHeadline": "Creating a README.celo.md (#124)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "f82185a4a186835e69dbbf2ed6117d116757da34", "messageHeadline": "p2p/protocols: fix data race in TestProtocolHook (#19242)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "bb55b0fb5318faf45f3774fac0b412d0594e1661", "messageHeadline": "swarm/storage: add comparison towards leveldb.ErrNotFound (#19243)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2cfe0bed9f0d96e3b0750cf3a6aa7f72894af53d", "messageHeadline": "swarm: fix relationship between spans in open tracing (#19236)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "ceeb047e6958df32b5dacf0ce29e51c0314f905a", "messageHeadline": "cmd/swarm/swarm-smoke: better logs when debug mode triggers (#19237)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "a6e5c6a2cc020fe50649b23f854d03d8f5fadcc1", "messageHeadline": "swarm/storage/localstore: fix synchronization in TestDB_gcSize (#19235)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "4687391213d9eb5c418a00d157b360c8d535b62f", "messageHeadline": "cmd/swarm: do not ignore cache size=0 (#19231)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "316b63daf0e3a03930f98264d0d91adda696677b", "messageHeadline": "clef: fix erroneous api version (#19234)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2eed46dadff7892f71a87ca9cc4f9c6b34fddb6e", "messageHeadline": "Merge pull request #19232 from karalabe/dl-fix-local-drop-sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1612267a4bcb2f26ca623d7b19bb8a0c9a876455", "messageHeadline": "eth/downloader: fix nil droppeer in state sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2fa9e99fc19d2804d2409ab5904f4c154e70e6cd", "messageHeadline": "usbwallet: check error returned by driver close (#18057)", "author": {"name": "Corey Lin", "email": "514971757@qq.com", "user": {"login": "CoreyLin"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5f94f8c7e7cfc6d037accfad379ce2ab0df6bf47", "messageHeadline": "signer: change the stdio jsonrpc to use legacy namespace conventions \u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 398, "deletions": 466}}, {"node": {"oid": "eb199f1fc2fc91e40431c5acce61227a95d476bb", "messageHeadline": "swarm: localstore hasser (#19230)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 152, "deletions": 1}}, {"node": {"oid": "d45f8d18804ad432a84a677c0813d33dcac3d8f6", "messageHeadline": "swarm/network: remove *WithServer tests from stream package (#19223)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 0, "deletions": 342}}, {"node": {"oid": "a87776a5fed17dea3b57326031f4540a151ad559", "messageHeadline": "swarm/network/stream: Fix flaky tests in GetSubscriptionsRPC test (#1\u2026", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "72b21db2d31d77d956c09353457a0c2db45249b0", "messageHeadline": "Merge pull request #19021 from karalabe/database-cleanup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1586, "deletions": 1394}}, {"node": {"oid": "f2d63103541ee3746ff0834e7c69d188af3572d2", "messageHeadline": "p2p/protocols: fix race condition in TestAccountingSimulation (#19228)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0c830c5b4bd1aae9a6f646c377ca71dbe76d0cc8", "messageHeadline": "Fix tests", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce3ea8c9b1f6170c9a0dc44260b6bbafe6bd3f7d", "messageHeadline": "Merge pull request #19222 from karalabe/clique-fix-test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "054412e33528e53f6deae940c870217b614707b9", "messageHeadline": "all: clean up and proerly abstract database access", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1586, "deletions": 1394}}, {"node": {"oid": "2f24e254a9e17587a218094683e7f9e64d23514b", "messageHeadline": "consensus/clique: fix test copy paste error, test what's documented", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15eee47ebf878b4eff3c2359b9eaa57bba397448", "messageHeadline": "accounts: prefer nil slices over zero-length slices (#19079)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "34c85def3eec09ee50ea2499824aeaa48705eae2", "messageHeadline": "cmd/swarm/swarm-smoke: sliding window test should not time out (#19152)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "81ed70015704737b3e5329314a62a3a5aaa74e8a", "messageHeadline": "Enable longrunning tests to run (#19208)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "216bd2ceba2eb1708b7bdc7d69cf2984ff972cbf", "messageHeadline": "swarm/storage/localstore: fix testDB_collectGarbageWorker data race (\u2026", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a1099bb7e91899bbcfb615cd229ca422fc68605b", "messageHeadline": "Merge pull request #19205 from holiman/alltools_clef", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "603a85218b0276b197808c2829a685f7c448d471", "messageHeadline": "vendor: update leveldb (#19201)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e2d322b25a9ed46f06cbcd87cb1221945dd1c4ff", "messageHeadline": "build: add clef to alltools and deb", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f9aa1cd21f776a4d3267d9c89772bdc622468d6d", "messageHeadline": "Revert \"swarm/network: Use actual remote peer ip in underlay (#19137)\u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "b797dd07d2f2cf0868d4fe79e120d5cf0b8fdc0b", "messageHeadline": "swarm/shed, swarm/storage/localstore: add LastPullSubscriptionChunk (\u2026", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 328, "deletions": 15}}, {"node": {"oid": "729bf365b5f17325be9107b63b233da54100eec6", "messageHeadline": "whisper: Remove v5 (#18432)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 0, "deletions": 5592}}, {"node": {"oid": "4e9230ea7a846013777a9d7227f2ac0dec8678ec", "messageHeadline": "swarm: enable p2p/discovery and disable dynamic dialling (#19189)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "94eca08ad8bf8d101a29334afe69498cde2aa584", "messageHeadline": "build: enable Ubuntu Disco Dingo PPA builds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0594deb65281bb6e6536c5741f56e75be6484f75", "messageHeadline": "Merge pull request #19187 from karalabe/fix-ppa-go1.11-cache-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "696a65b0162ef89f2a573e93b341303d215baace", "messageHeadline": "build/deb: fix PPA env var setting", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c03baaf6feb32d1a53b988f26d01d8e4ec19e98", "messageHeadline": "Merge pull request #19184 from karalabe/fix-ppa-go1.11-cache", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "994326ba00bc5783a8935c8428d97131d72a4654", "messageHeadline": "swarm: new snapshot files (#19185)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 15, "deletions": 46}}, {"node": {"oid": "9ac5c998b768a322be9a56dbe7600ab851693c20", "messageHeadline": "Handle crash during rollback in CeloLatestSync mode (#111)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "509ea3ef9b5317329f829c5cabe620c0e5f457e7", "messageHeadline": "build/deb: use custom cache for PPA builder", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "313576530fe2ca0d37c6ddcdd8441030176c6c61", "messageHeadline": "Merge pull request #19183 from karalabe/bn256-arm64-go1.12-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0f41356b9511f2d92d84e13680c5768754066156", "messageHeadline": "Merge pull request #19182 from karalabe/fix-legacy-receipt-decoding", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "39bd2609ca730b3b628003b3f938aed7d49132ab", "messageHeadline": "crypto/bn256/cloudflare: pull in upstream fix for Go 1.12 R18", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "1bc7f3f90606ea01f51babb9c87384684f87d4a8", "messageHeadline": "core/types: fix receipt legacy decoding", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "dac7cbcf21a601ef889aa56c59d22c3a3776099e", "messageHeadline": "p2p/enode: use localItemKey for local sequence number (#19131)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "dd28ba378a8138f95c1c261972894afafa4031c3", "messageHeadline": "node: require LocalAppData variable (#19132)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "62d9d638582fa5fd7bcfaa55e8810fcfb898a4dd", "messageHeadline": "swarm/network: WIP consider all nodes for healthy iteration (#19155)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 113, "deletions": 29}}, {"node": {"oid": "505a49e689683f11326ef30af3b9bcff8f3c2b8f", "messageHeadline": "Merge pull request #19166 from SamuelMarks/go-1.12", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 103, "deletions": 20}}, {"node": {"oid": "2b6158a51e4b4660ed4093880ed1e0a368aecce4", "messageHeadline": "common/fdlimit: fix macos file descriptors for Go 1.12", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "e43bc36226692fc128b5be38802efdd049e9db4a", "messageHeadline": "travis, appveyor, Dockerfile: upgrade to Go 1.12", "author": {"name": "Samuel Marks", "email": "samuelmarks@gmail.com", "user": {"login": "SamuelMarks"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "7ebd2fa5dbbc2944eae5bf5844d26c9840e7b12e", "messageHeadline": "vendor: update leveldb upstream which include a compaction fix (#19163)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 84, "deletions": 17}}, {"node": {"oid": "f0233948d2bc343deb17be06c1a0f93c3e004084", "messageHeadline": "swarm/chunk: move chunk related declarations to chunk package (#19170)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 324, "deletions": 285}}, {"node": {"oid": "b7e0dec6bdf40c94d51740fd2cf13321f69a6b15", "messageHeadline": "travis, build: switch to NDK 19b, fix gomobile builds (#19171)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "6d652ce1b7efe38f1f8ca8c60b1627e35ac4e0bd", "messageHeadline": "Merge pull request #19164 from karalabe/nuke-old-containers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 62}}, {"node": {"oid": "c2003ed63b975c6318e4dd7e65b69c60777b0ddf", "messageHeadline": "les, les/flowcontrol: improved request serving and flow control (#18230)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 3690, "deletions": 984}}, {"node": {"oid": "c2b33a117f686069e36d58d937e1c75d72d7b94c", "messageHeadline": "graphql: fix typos in comments (#19041)", "author": {"name": "Roc Yu", "email": "rociiu0112@gmail.com", "user": {"login": "rociiu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a42afa766c30de484a8b86419995ac90a53f0272", "messageHeadline": "Merge pull request #19169 from karalabe/ppa-bump", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "647692fbfe5a524c11211a7d4c5c4e1d78f4048f", "messageHeadline": "build: bump PPA builders to Go 1.11", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c83ba9e7941a0a97e20922e04ef403e52d885017", "messageHeadline": "swarm/storage/localstore: fix tests for windows os (#19161)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "340a53a98bd760fab229ea9daa70adddf7460a78", "messageHeadline": "swarm/pss: fix data race on HandshakeController.symKeyIndex (#19162)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 55, "deletions": 48}}, {"node": {"oid": "00bb617a808d27b4e087dc156297daa5d7ca345b", "messageHeadline": "Create Tobin Tax (#112)", "author": {"name": "yasmeen", "email": "y4smeen@gmail.com", "user": {"login": "yasmeen"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4edb993ca4683f5f6b8894b6d12c6d50ad1fecf5", "messageHeadline": "Remove the `Celo verification code:` section for verification code (#\u2026", "author": {"name": "kamyar", "email": "kamyarg@users.noreply.github.com", "user": {"login": "Kamyarg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "badaf43019dce961d6562b81d34de214e9e8ac0f", "messageHeadline": "les: remove redundant type specifiers (#19091)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "f5f742d1acab85c2287d694ea99aa92131f554d9", "messageHeadline": "containers/docker: nuke per the 1.8.0 deprecation note", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 62}}, {"node": {"oid": "7d881e45bdaad3cf1a301c7523a07026a479fd04", "messageHeadline": "rlp: added pooling of streams using sync (#19044)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "872370e3bc3c753937784e33e32d499ec277ab5f", "messageHeadline": "swarm/network/simulation: do not copy node mutex in UploadSnapshot (#\u2026", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "81babe15090e4ac8a8eea1cb07999f9700738786", "messageHeadline": "swarm/*: remove redundant type specifiers (#19089)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4e87b444ca3fc6b808c5c969b571af721c6d6252", "messageHeadline": "swarm/pss: remove unused function (#19100)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "90b6cdaadfb25c2ca117a55d5295a311d6d72447", "messageHeadline": "cmd,swarm: enforce camel case variable names (#19060)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 101, "deletions": 101}}, {"node": {"oid": "64d10c08726af33048e8eeb8df257628a3944870", "messageHeadline": "swarm: mock store listings (#19157)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 2209, "deletions": 141}}, {"node": {"oid": "02c28046a04ebf649af5d1b2a702d0da1c8a2a39", "messageHeadline": "swarm: Fix localstore test deadlock with race detector (#19153)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 73, "deletions": 66}}, {"node": {"oid": "d9adcd3a27cb14042bdb230f073487192683390c", "messageHeadline": "travis.yml: add race detector job for Swarm (#19148)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "1993227311f2e67398a5796f3d5a0dbe48c4409f", "messageHeadline": ".travis.yml: make build independent of repo name (#17607)", "author": {"name": "Nguyen Kien Trung", "email": "trung.n.k@gmail.com", "user": {"login": "trung"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8da76e63d1d873a4272e1d05231f8a13bf730bf", "messageHeadline": "swarm/shed: fix a deadlock in meter function (#19149)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 6, "deletions": 26}}, {"node": {"oid": "836c846812a903258f0612556481d96b3fa98758", "messageHeadline": "swarm/network/master: protect SetNextBatch iterator after close (#19147)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b9808e392f6bdf5a8e53487c982af40df073dc85", "messageHeadline": "swarm/version: bump to v0.3.12 unstable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fd0ccaa68cbc8e3f4fc59d3b99ba5067ba7c73a", "messageHeadline": "core: remove unnecessary fields in logs, receipts and tx lookups (#17\u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 147, "deletions": 61}}, {"node": {"oid": "8577b5b020d963ef9972981bbfc62b8930d3e9c9", "messageHeadline": "core: more tests for sidechain import, fixes #19105 (#19113)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 115, "deletions": 20}}, {"node": {"oid": "628a0bde3f6667a00cd857c4f5143cb31f038615", "messageHeadline": "common/fdlimit: Fix compilation error in freebsd, Raise() returns uin\u2026", "author": {"name": "Enrique Fynn", "email": "me@enriquefynn.com", "user": {"login": "enriquefynn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbedf62f3ddde6502359741981c2354ef9045f90", "messageHeadline": "swarm/storage: fix loop bound for database cleanup (#19085)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d5e10f5bbeb79b7bae9a4f39386f97907efc601", "messageHeadline": "cmd/swarm/global-store: use kill instead interrupt in tests (#19142)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e38b227ce6400567f0f4e4ff9e1cce7f93a175ed", "messageHeadline": "Ci race detector handle failing tests (#19143)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 187, "deletions": 132}}, {"node": {"oid": "d36e974ba303d12d79d769d0811dd5babcf6688f", "messageHeadline": "swarm/network: Keep span across roundtrip (#19140)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 127, "deletions": 45}}, {"node": {"oid": "460d206f309fc0884c666bd191a1b6a4b63462fc", "messageHeadline": "swarm/network: Use actual remote peer ip in underlay (#19137)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "ba2dfa5ce43d72733c864bc43f7b80b39c674733", "messageHeadline": "swarm/network/stream: fix a goroutine leak in Registry (#19139)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "c942700427557e3ff6de3aaf6b916e2f056c1ec2", "messageHeadline": "Merge pull request #19029 from holiman/update1.8", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 92470, "deletions": 16979}}, {"node": {"oid": "cde35439e058b4f9579830fec9fb65ae0b998346", "messageHeadline": "params, swarm: release Geth v1.8.23, Swarm v0.3.11", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f49f95e2b055fa5610078df3059dccc74a65c615", "messageHeadline": "accounts/abi: mutex lock in TransactionByHash and code cleanup (#19133)", "author": {"name": "Dan Kinsley", "email": "dan@joincivil.com", "user": null}, "additions": 36, "deletions": 4}}, {"node": {"oid": "d3ccedc767372007e8b035c3d1f68218c3d59be5", "messageHeadline": "p2p/simulations: enforce camel case variable names (#19053)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e8a5e5659b7de9de16cdbb15e78ecf3417477c8", "messageHeadline": "core/vm: remove unused constants (#19095)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8af6c9e6a2880437ea93f1588cbe1f599d07a250", "messageHeadline": "eth: extract check for tracing transaction in block file (#19107)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "4f908db69e8cb69cdf45775c7c75e74244e91653", "messageHeadline": "cmd/utils: allow for multiple influxdb tags (#18520)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 121, "deletions": 42}}, {"node": {"oid": "320d132925ca0452272f80bfa7af491e5f7d39e5", "messageHeadline": "swarm/metrics: Send the accounting registry to InfluxDB (#18470)", "author": {"name": "Jerzy Lasyk", "email": "jerzylasyk@gmail.com", "user": {"login": "JerzyLa"}}, "additions": 50, "deletions": 43}}, {"node": {"oid": "514a9472ad32b98897f1f4a7391eb21ac05aa609", "messageHeadline": "trie: prefer nil slices over zero-length slices (#19084)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "57f959af41bd94887aafea87af6a1f80b8182cf5", "messageHeadline": "p2p/enode: use localItemKey for local sequence number", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cf147c71d5d441198a9d326969ffcf7fb1333abd", "messageHeadline": "p2p/discover: remove unused function", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "7ae2a7bd84e7ee738874916dd07c9f2020c4fabb", "messageHeadline": "swarm: Reinstate Pss Protocol add call through swarm service (#19117)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "fd34bf594c7aac73530a449130387a0797fd1977", "messageHeadline": "contracts/*: golint updates for this or self warning", "author": {"name": "Kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 194, "deletions": 209}}, {"node": {"oid": "996230174ce203f328e622b82ffc0b9e0fc1c99b", "messageHeadline": "cmd/swarm/swarm-smoke: Trigger chunk debug on timeout (#19101)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 86, "deletions": 10}}, {"node": {"oid": "88577076069664b026736d8afb9b708fb26da54a", "messageHeadline": "p2p, swarm: fix node up races by granular locking (#18976)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 323, "deletions": 123}}, {"node": {"oid": "d6c1fcbe045c94cf629a9df956bd7aef7dcf8d72", "messageHeadline": "swarm/pss: refactoring (#19110)", "author": {"name": "gluk256", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 293, "deletions": 256}}, {"node": {"oid": "79cac793c013832457a89911cc477f345e46ced9", "messageHeadline": "swarm/storage/netstore: add fetcher cancellation on shutdown (#19049)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 144, "deletions": 120}}, {"node": {"oid": "5de6b6b529ea3fc0ad5cd9791d5f3ac44f497d65", "messageHeadline": "swarm/network: Saturation check for healthy networks (#19071)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 179, "deletions": 29}}, {"node": {"oid": "3d2bedf8d086507825b6689962c6c84741ad2820", "messageHeadline": "swarm/storage: fix influxdb gc metrics report (#19102)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "8ea3d8ad90f90e7233e829ad141acfd9d911658c", "messageHeadline": "swarm: fix network/stream data races (#19051)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 274, "deletions": 197}}, {"node": {"oid": "a0127019c3d516e8d8cf83839583bcf71af763e0", "messageHeadline": "swarm: fix uptime gauge update goroutine leak by introducing cleanup \u2026", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "7a333e41046e818604f07fcfd6654af30fe70bf9", "messageHeadline": "swarm/storage: fix HashExplore concurrency bug ethersphere#1211 (#19028)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "799fe99537e57f2651c24dcd628f3a2db2fe7ef9", "messageHeadline": "swarm/pss: mutex lifecycle fixed (#19045)", "author": {"name": "gluk256", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3b02b0ba4b593a47e1e9e1975a47dd1e0d3afcae", "messageHeadline": "swarm/docker: add global-store and split docker images (#19038)", "author": {"name": "Rafael Matias", "email": "rafael@skyle.net", "user": {"login": "skylenet"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "85217b08bde168c0fd41d7265afe401454bb0f86", "messageHeadline": "cmd/swarm/global-store: global store cmd (#19014)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 476, "deletions": 3}}, {"node": {"oid": "dcff622d43c6b7e41153d3f082e84a0718cb81c7", "messageHeadline": "swarm: CI race detector test adjustments (#19017)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 60, "deletions": 84}}, {"node": {"oid": "a3db00f2700a305279efa34420cbb90e7fe279fc", "messageHeadline": "swarm/network: refactor simulation tests bootstrap (#18975)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 156, "deletions": 247}}, {"node": {"oid": "769e43e334d98b11c4e02ac2f4875f42f082219e", "messageHeadline": "swarm: GetPeerSubscriptions RPC (#18972)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 257, "deletions": 1}}, {"node": {"oid": "8d8ddea1a36bfb50f6378650b6a4249fb1b0f9b4", "messageHeadline": "swarm/pss: transition to whisper v6 (#19023)", "author": {"name": "gluk256", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "068725c5b09a49b32850a9c10707a86f07fde962", "messageHeadline": "swarm/network, swarm/storage: Preserve opentracing contexts (#19022)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 122, "deletions": 107}}, {"node": {"oid": "710775f43574ca7bdd039abb7474f34a4e4fe9fd", "messageHeadline": "swarm/network: fix data race in fetcher_test.go (#18469)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "0fd0108507ee54e671a4372bab1309c6fbe1b18d", "messageHeadline": "swarm/pss: Remove pss service leak in test (#18992)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3c62cc6bba7ccc1f6f646cb575c57f7b04da3507", "messageHeadline": "swarm/storage: fix test timeout with -race by increasing mget timeout", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "333b1bfb6c95cf5453404f6117252aefff2c190f", "messageHeadline": "swarm/storage/localstore: new localstore package (#19015)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 4244, "deletions": 0}}, {"node": {"oid": "d1ace4f344616fb6fa8643872c1f9cac89f8549e", "messageHeadline": "swarm: Debug API and HasChunks() API endpoint (#18980)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 145, "deletions": 37}}, {"node": {"oid": "637a75d61a13ee8a89a702a2eadb5ace3c79e7da", "messageHeadline": "cmd/swarm/swarm-smoke: refactor generateEndpoints (#19006)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 214, "deletions": 191}}, {"node": {"oid": "355d55bd349e7ca6360f626279858c31cfc59898", "messageHeadline": "cmd/swarm/swarm-smoke: remove wrong metrics (#18970)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "7038b5734c9068fb67851b9a21d771ae93aef1fd", "messageHeadline": "cmd/swarm/swarm-smoke: sliding window test (#18967)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 416, "deletions": 298}}, {"node": {"oid": "1ecf2860cff6e4da75abbd1e6b30a9b1d69c5a12", "messageHeadline": "cmd/swarm: hashes command (#19008)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 71, "deletions": 14}}, {"node": {"oid": "034f65e9e8976f3ca7d9622e4c362ad9c26ad5f7", "messageHeadline": "swarm/storage: Get all chunk references for a given file (#19002)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "607a1968e6cc28194565242cc7d1faa7b2c8a44e", "messageHeadline": "swarm/network: Remove extra random peer, connect test sanity, comment\u2026", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "3f54994db0654fe28857dc1ffa9becb0e7bbb01e", "messageHeadline": "swarm: fix flaky delivery tests (#18971)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "2695aa9e0d09e58817d2560ecdbd7b5b67f8f1b0", "messageHeadline": "p2p/testing, swarm: remove unused testing.T in protocol tester (#18500)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "e247dcc141a5d1c9129b987a5f164e9df29be951", "messageHeadline": "swarm/version: commit version added (#18510)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "b774d0a507017b2ba7a0d02f6aa23a0a83d1a768", "messageHeadline": "swarm: fix a data race on startTime (#18511)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4976fcc91a43b5c7047c51a03985887b694f0fbb", "messageHeadline": "swarm: bootnode-mode, new bootnodes and no p2p package discovery (#18\u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 107, "deletions": 90}}, {"node": {"oid": "878aa58ec66ffc541a80aa65ee35261efa086c9c", "messageHeadline": "cmd/swarm: use resetting timer to measure fetch time (#18474)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "475a0664c5d58e7f50d5253915dd7ce5707b6e70", "messageHeadline": "p2p/simulations: fix data race on swarm/network/simulations (#18464)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "4625b1257f614646cdac49fcc0a76f2a1d58fb5c", "messageHeadline": "cmd/swarm/swarm-smoke: use ResettingTimer instead of Counters for tim\u2026", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "21d54bcaac6c43b92e9bf86610d0952de454f2df", "messageHeadline": "cmd/swarm/swarm-snapshot: disable tests on windows (#18478)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7383db4dace3679226215f1eb2b36c78ffb2b264", "messageHeadline": "Upload speed (#18442)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "afb65f6ace9f319c2e4eb4d5d7dc4320c0dcaeea", "messageHeadline": "swarm/network: fix data race warning on TestBzzHandshakeLightNode (#1\u2026", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "1f1c751b6e4388f4534f294cd13250f1eb871de5", "messageHeadline": "swarm/network: rewrite of peer suggestion engine, fix skipped tests (\u2026", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 287, "deletions": 667}}, {"node": {"oid": "a3f31f51f38040e0aef76f4da95ae462fb649f81", "messageHeadline": "cmd/swarm/swarm-snapshot: swarm snapshot generator (#18453)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 437, "deletions": 76}}, {"node": {"oid": "e63995b3f36837b97330a7ccaf56277099904d26", "messageHeadline": "swarm/network: fix data race in TestNetworkID test (#18460)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "dd3e89474777b39b7bea646796de594449ea2304", "messageHeadline": "swarm/storage: fix mockNetFetcher data races (#18462)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f1537b774ce532844ec75e4cb4e0bd813cd7b4af", "messageHeadline": "p2p/discover: make maximum packet size a constant (#19061)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "bf42535d31eeecc12a1c2163e6644241fba9fa7a", "messageHeadline": "core: remove redundant parentheses (#19106)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5e5b3567c61ecbfd9094307e4efa53e3be3e23e", "messageHeadline": "crypto: fix build when CGO_ENABLED=0 (#19121)", "author": {"name": "Jeremy Schlatter", "email": "jeremy.schlatter@gmail.com", "user": {"login": "jeremyschlatter"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7f6a46029c23d2c1b5a5293d470becbdb4e3366", "messageHeadline": "eth, node: use APPDATA env to support cygwin/msys correctly (#17786)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "d2256244c4f6dbb7312fa280b5523c544d8c10af", "messageHeadline": "rpc: fixup change to not verify websocket origin (#19128)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26d3a8ca80bf78946eca7ccdc5945c2ffc6ce8fb", "messageHeadline": "rpc: skip websocket origin check if there is no origin header", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "df355eceb41f4beec611faea0df617ea59980bef", "messageHeadline": "build: explicitly force .xz compression (old debuild picks gzip) (#19\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84cb00a94d060b76df997f7599b312c8d30db893", "messageHeadline": "travis.yml: add launchpad SSH public key (#19115)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "992a7bbad531b9f44e84dfe5a779e7a6146d194d", "messageHeadline": "vendor: update bigcache", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 73, "deletions": 33}}, {"node": {"oid": "a458153098d6f66ee0c6f990f31b3646ad171bbb", "messageHeadline": "trie: fix error in node decoding (#19111)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fe5258b41ea2e363aea1494dcf52754fea9b42db", "messageHeadline": "vendor: pull in upstream syscall fixes for non-linux/arm64", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "d9be33766930b6978629a02643a8c83265a3006b", "messageHeadline": "vendor: update syscalls dependency", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 83302, "deletions": 14163}}, {"node": {"oid": "7bd6f39dc3eb174d5869613bc24f431ec96dabff", "messageHeadline": "common/fdlimit: fix windows build (#19068)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b247052a64a4954de83e50970c1551efe9f8a08b", "messageHeadline": "build: avoid dput and upload with sftp directly (#19067)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 53, "deletions": 27}}, {"node": {"oid": "276f824707783ecbe092e521b5a7460515ee3e99", "messageHeadline": ".travis.yml: fix upload destination (#19043)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "048b463b301b1ac61be187d7195665d4ad31f51f", "messageHeadline": "common/fdlimit: cap on MacOS file limits, fixes #18994 (#19035)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "9f5fb15097198ea20aaae31983a7101ac0679eaa", "messageHeadline": "build: use SFTP for launchpad uploads (#19037)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "2072c26a96badbe45d6df56a4cd68ffd1b6fb12e", "messageHeadline": "cmd, core, params: add support for Goerli", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 77, "deletions": 3}}, {"node": {"oid": "c283d9b5e89685c73ba856ea51e7d6d49b6922a9", "messageHeadline": "signer/core: handle JSON unmarshal error (#19123)", "author": {"name": "Hsien-Tang Kao", "email": "htkao@pm.me", "user": {"login": "htkao"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "4a090a1bab8896e8b4715058931fd23d4166f361", "messageHeadline": "accounts/abi: fix error message format (#19122)", "author": {"name": "Hsien-Tang Kao", "email": "htkao@pm.me", "user": {"login": "htkao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c7e65c435454826754325947004fb320e2066d8", "messageHeadline": "accounts: fix typos from the `SignData` merge (#19119)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c5eccaefb8d3375f8afbf5f537c1b546cad15e45", "messageHeadline": "core/vm: remove unused constants", "author": {"name": "Matthew Halpern", "email": "matthalp@gmail.com", "user": {"login": "matthalp"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d88c6ce6b058ccd04b03d079d486b1d55fe5ef61", "messageHeadline": "swarm: Reinstate Pss Protocol add call through swarm service (#19117)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "3c62f965e7e83275a06806a89ed924072fc589ee", "messageHeadline": "eth: remove redundant parentheses (#19108)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a0e1bb32bc47b6c130a2f4651f37b1692951d55", "messageHeadline": "crypto/ecies: remove unused function (#19096)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "f57c80d22e3bf61deb3ad7abaa68d6ec1485bec7", "messageHeadline": "metrics: remove redundant type specifiers (#19090)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b3e3d549ed3af9abad6251b9bf17c526ee444ba", "messageHeadline": "node: prefer nil slices over zero-length slices (#19083)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3930f3795b6e46ce9104cf1bbfd2bdd4f2e605b3", "messageHeadline": "core: remove unused function (#19097)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "a1f366ecf6a316d55422906172844df3ab5f7047", "messageHeadline": "core/vm: update annotation (#19050)", "author": {"name": "needkane", "email": "604476380@qq.com", "user": {"login": "needkane"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "df7c4618cd20530e71b8c8c6340749e5eb7e02ed", "messageHeadline": "signer/core: remove unused function (#19099)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "62d7688d0a7ddbdb5d7167b264e0ea617578b60d", "messageHeadline": "cmd/swarm/swarm-smoke: Trigger chunk debug on timeout (#19101)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 86, "deletions": 10}}, {"node": {"oid": "b6ce358a9b2c9752726eb1b931555112d7f114c7", "messageHeadline": "Merge pull request #19114 from holiman/update_bigcache", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 73, "deletions": 33}}, {"node": {"oid": "c0b9c763bb1572c202a60b82e7dcdc48dc3c280a", "messageHeadline": "build: explicitly force .xz compression (old debuild picks gzip) (#19\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75a931470ee006623f7f172d2a50e7723ca26187", "messageHeadline": "travis.yml: add launchpad SSH public key (#19115)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "37e5a908e7368d84beef14a3ee8c534f34aa636f", "messageHeadline": "vendor: update bigcache", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 73, "deletions": 33}}, {"node": {"oid": "50b872bf05b8644f14b9bea340092ced6968dd59", "messageHeadline": "p2p, swarm: fix node up races by granular locking (#18976)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 323, "deletions": 123}}, {"node": {"oid": "12ca3b172a7e1b2b63ef2369e8dc37c75144c81f", "messageHeadline": "swarm/pss: refactoring (#19110)", "author": {"name": "gluk256", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 293, "deletions": 256}}, {"node": {"oid": "4f85c2b88b6849def5c8d5b7661efa2cae8ec641", "messageHeadline": "trie: fix error in node decoding (#19111)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "5b8ae7885eaa033aaf1fb1d5959b7f1c86761d6d", "messageHeadline": "swarm/storage: fix influxdb gc metrics report (#19102)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7f6b05aa43d726d83590119f2445aa2e594c6935", "messageHeadline": "Merge pull request #19087 from karalabe/ios-fix-take-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "fa87929a2fbed11c614d57d43cd64ced15ba80b8", "messageHeadline": "cmd: prefer nil slices over zero-length slices (#19077)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e26a119c9b83e816a8ce9b0afdd6f2c82e61062d", "messageHeadline": "console: prefer nil slices over zero-length slices (#19076)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d3ea8df1c70be24e5814e8338dfc9078b8ccafe", "messageHeadline": "vendor: pull in upstream syscall fixes for non-linux/arm64", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "2b75fa9d6142441c19b524890f9f3c87a0de4091", "messageHeadline": "core: enforce camel case variable names (#19058)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2af24724dd5f3ab1994001854eb32c6a19f9f64a", "messageHeadline": "swarm/network: Saturation check for healthy networks (#19071)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 179, "deletions": 29}}, {"node": {"oid": "fab8c5a1cd6a1ef54922abe33db8bfaa1c73f169", "messageHeadline": "Merge pull request #19072 from karalabe/update-syscalls", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 83302, "deletions": 14163}}, {"node": {"oid": "dcc045f03c7c933dcdc7302f0338cbbfef7398ea", "messageHeadline": "vendor: update syscalls dependency", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 83302, "deletions": 14163}}, {"node": {"oid": "ba90a4aaa42428fc5f38c4869455db5a51565714", "messageHeadline": "common/fdlimit: fix windows build (#19068)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "325334f61aec9339e7c8f3b6f41e549e56a51522", "messageHeadline": "light: enforce camel case variable names (#19054)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8ddf7ad8393cff80848b193c698ce5e6440e061", "messageHeadline": "build: avoid dput and upload with sftp directly (#19067)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 53, "deletions": 27}}, {"node": {"oid": "7d24a7319246092c1a49cd5ccee1ed091c5f11de", "messageHeadline": "eth/tracers: enforce camel case variable names (#19057)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6c06a1da8ea8ecbc644a042ed0aeb95f49ab6ef", "messageHeadline": "console, internal: enforce camel case variable names (#19059)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "3ee09ba03511ad9a49e37c58f0c35b9c9771dd6f", "messageHeadline": "swarm/storage/netstore: add fetcher cancellation on shutdown (#19049)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 144, "deletions": 120}}, {"node": {"oid": "e9f70c906415469bf31a1d677f735bf36d6fa93a", "messageHeadline": "clef: documentation generator + docs (#19020)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 398, "deletions": 33}}, {"node": {"oid": "3fd6db2bf63ce90232de445c7f33943406a5e634", "messageHeadline": "swarm: fix network/stream data races (#19051)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 274, "deletions": 197}}, {"node": {"oid": "d596bea2d501d20b92e0fd4baa8bba682157dfa7", "messageHeadline": "swarm: fix uptime gauge update goroutine leak by introducing cleanup \u2026", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "555b3652dcb41b67cbdee50713230f5be459e144", "messageHeadline": "accounts/abi/bind/backends: add TransactionByHash to SimulatedBackend\u2026", "author": {"name": "Dan Kinsley", "email": "dan@joincivil.com", "user": null}, "additions": 85, "deletions": 0}}, {"node": {"oid": "3d22a46c94f1d842dbada665b36a453362adda74", "messageHeadline": "swarm/storage: fix HashExplore concurrency bug ethersphere#1211 (#19028)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "b30109df3c7c56cb0d1752fc03f478474c3c190a", "messageHeadline": "swarm/pss: mutex lifecycle fixed (#19045)", "author": {"name": "gluk256", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "8771fbf3c8166ccd4ad98d3719604f9a2e8d6492", "messageHeadline": "rpc: make stdio usable over custom channels (#19046)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "b5d471a73905247406dcbe5ffac6087f80896374", "messageHeadline": "clef: bidirectional communication with UI (#19018)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 339, "deletions": 183}}, {"node": {"oid": "75d292bcf673e1b10ac883f8767d092d2f45fd9a", "messageHeadline": "clef: external signing fixes + signing data (#19003)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 240, "deletions": 73}}, {"node": {"oid": "edf976ee8e7e1561cf11cbdc5a0c5edb497dda34", "messageHeadline": ".travis.yml: fix upload destination (#19043)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f48da43bae183a04a23d298cb1790d2f8d2cec51", "messageHeadline": "common/fdlimit: cap on MacOS file limits, fixes #18994 (#19035)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "3de19c8b31ab975eed1f7f276d31761f7f8b9af9", "messageHeadline": "build: use SFTP for launchpad uploads (#19037)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "6cb7d52a29c68cdc4eafabb6dfe7594c288d151e", "messageHeadline": "swarm/docker: add global-store and split docker images (#19038)", "author": {"name": "Rafael Matias", "email": "rafael@skyle.net", "user": {"login": "skylenet"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "4da209290831720b0f61754b92dabefd5cb35b6d", "messageHeadline": "core: fix pruner panic when importing low-diff-large-sidechain", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 44, "deletions": 86}}, {"node": {"oid": "3ab9dcc3bd17cdbb731ca7da829a3bd7b5e1bc1e", "messageHeadline": "core: repro #18977", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "18f702faf7bcb9c7ca95a082b78aece2a4ed664f", "messageHeadline": "cmd/puppeth: handle pre-set Petersburg number, save changed fork rules", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3a95128b22a239c8e7b878a40bb36b003ec36267", "messageHeadline": "core: fix error in block iterator (#18986)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "631e2f07f62372106964352a03a2f793d2fe94dc", "messageHeadline": "eth: make tracers respect pre- EIP 158/161 rule", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "27e3f968194e2723279b60f71c79d4da9fc7577f", "messageHeadline": "swarm: CI race detector test adjustments (#19017)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 60, "deletions": 84}}, {"node": {"oid": "cde02e017ef2fb254f9b91888f4a14645c24890a", "messageHeadline": "swarm/pss: transition to whisper v6 (#19023)", "author": {"name": "gluk256", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0c10d376066cb7e57d3bfc03f950c7750cd90640", "messageHeadline": "swarm/network, swarm/storage: Preserve opentracing contexts (#19022)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 122, "deletions": 107}}, {"node": {"oid": "0436412412d59ac087b7861d49dab35f07e59d33", "messageHeadline": "Merge pull request #18988 from holiman/repro18977", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 73, "deletions": 12}}, {"node": {"oid": "940e3170949be2e2eec389fcc812f23342da4622", "messageHeadline": "core: fix pruner panic when importing low-diff-large-sidechain", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 44, "deletions": 86}}, {"node": {"oid": "da1efdae0c2e6bb221927937eac0ea76225d97c2", "messageHeadline": "core: repro #18977", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "4f3d22f06c546f36487b33dfb6b5cb4df3ecf073", "messageHeadline": "swarm/storage/localstore: new localstore package (#19015)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 4244, "deletions": 0}}, {"node": {"oid": "41597c2856d6ac7328baca1340c3e36ab0edd382", "messageHeadline": "swarm: Debug API and HasChunks() API endpoint (#18980)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 145, "deletions": 37}}, {"node": {"oid": "33d0a0efa61fed2b16797fd12161519943943282", "messageHeadline": "cmd/swarm/global-store: global store cmd (#19014)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 476, "deletions": 3}}, {"node": {"oid": "685eec31288de5b364d7c7b527f26e5a623575a7", "messageHeadline": "Merge pull request #19012 from holiman/default155", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "9fa4c3ce94aa803c5a61834d1896ceb52e4e2c60", "messageHeadline": "Merge pull request #18991 from karalabe/archive-write-cache", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "d212535ddd5bf63a0c0b194525246480ae46c537", "messageHeadline": "cmd/swarm/swarm-smoke: refactor generateEndpoints (#19006)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 214, "deletions": 191}}, {"node": {"oid": "7f55b0cbd8618a1b0de8d7e37d2b0143ebae4abf", "messageHeadline": "cmd/swarm: hashes command (#19008)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 71, "deletions": 14}}, {"node": {"oid": "d6225ab846d1abeeb9ba9e9aad84bc566ddf52f2", "messageHeadline": "cmd/utils, eth: relinquish GC cache to read cache in archive mode", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "85b3b1c8d60db82af9138a0649f6e6dce6b49cad", "messageHeadline": "Merge pull request #16619 from kielbarry/contractsgolint", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 223, "deletions": 237}}, {"node": {"oid": "159e991196af2a8cb84a9a259a13cc1510c83507", "messageHeadline": "contracts/chequebook: polishes and naked return removals", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 111, "deletions": 110}}, {"node": {"oid": "53b823afc8c24337290ba2e7889c2dde496e9272", "messageHeadline": "contracts/*: golint updates for this or self warning", "author": {"name": "Kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 194, "deletions": 209}}, {"node": {"oid": "2ac61a99146f2570f753b499b8b1712c2c29974a", "messageHeadline": "ethapi: default to use eip-155 protected transactions", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "6f714ed73e7d0e5824920f3ae9e919026d6186e0", "messageHeadline": "light: make chain receiver names consistent (#18997)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 143, "deletions": 143}}, {"node": {"oid": "7c339ff4421baca15dbdabad4e2df0e2585931c6", "messageHeadline": "light: make transaction pool receiver names consistent (#19000)", "author": {"name": "Matthew Halpern", "email": "matthalp@google.com", "user": {"login": "Matthalp-zz"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "4097ba6a005f3abc6fadb35cba0a80fcb7425aa2", "messageHeadline": "mobile: add ability to create transactions for deploying contracts (#\u2026", "author": {"name": "Derek Gottfrid", "email": "derek@codecubed.com", "user": {"login": "derekg"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "26aea736736dc70257b1c11676f626ab775e9339", "messageHeadline": "cmd, node, p2p/simulations: fix node account manager leak (#19004)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 111, "deletions": 13}}, {"node": {"oid": "81801ccc2b5444ebcf05bf1cf1562fc7a7c2b93e", "messageHeadline": "core/state: more memory efficient preimage allocation (#16663)", "author": {"name": "atsushi-ishibashi", "email": "atsushi.ishibashi@finatext.com", "user": {"login": "atsushi-ishibashi"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c57166caa371d5b67db39f6f6851856023f8423c", "messageHeadline": "Merge pull request #19005 from karalabe/puppeth-fix-petersburg", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9747df295e7356964d96b45fa9e0d3f93cc27788", "messageHeadline": "cmd/puppeth: handle pre-set Petersburg number, save changed fork rules", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3eff652a7b606f25d43bef6ccb998b8e306f8a75", "messageHeadline": "swarm/storage: Get all chunk references for a given file (#19002)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "75c9570c317d174b0f7278b051fa9a6fef93f8b8", "messageHeadline": "docs: add audit reports (#18996)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "572baae10a28da2d02085df7e2f3a282883f5d6e", "messageHeadline": "signer, clef: implement EIP191/712 (#17789)", "author": {"name": "Paul Berg", "email": "hello@paulrberg.com", "user": {"login": "PaulRBerg"}}, "additions": 1969, "deletions": 169}}, {"node": {"oid": "7c60d0a6a2d3925c2862cbbb188988475619fd0d", "messageHeadline": "swarm/pss: Remove pss service leak in test (#18992)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1c3aa8d9b12d6104ccddecc1711bc6be2f5b269d", "messageHeadline": "swarm/storage: fix test timeout with -race by increasing mget timeout", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "f413a3dbb2e674175da3a5b06ef1e88bad0ad02a", "messageHeadline": "vendor: update github.com/peterh/liner (#18990)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 101, "deletions": 40}}, {"node": {"oid": "43e8efe8955b8bb1fab7bfced33a6302fb69e48e", "messageHeadline": "accounts, eth, clique, signer: support for external signer API  (#18079)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 458, "deletions": 115}}, {"node": {"oid": "520024dfd689d264807b7fe1fc28deba51d6ab20", "messageHeadline": "README: fix some grammar mistakes (#18981)", "author": {"name": "Rajdeep Singh", "email": "40365220+RajdeepPy@users.noreply.github.com", "user": {"login": "logiti"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "a0fd4b7e578ce6b4aeb4bb7909618abaff373afc", "messageHeadline": "core/vm: unshadow err to make it visible in tracers(#18504)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "822dc1bfb1cfade4c69a053436cda954763db1ab", "messageHeadline": "Merge pull request #18121 from karalabe/goerli", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 77, "deletions": 3}}, {"node": {"oid": "b0ed083ead2d58cc25754eacdb48046eb2bc81cb", "messageHeadline": "cmd, core, params: add support for Goerli", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 77, "deletions": 3}}, {"node": {"oid": "245f3146c26698193c4b479e7bc5825b058c444a", "messageHeadline": "rpc: implement full bi-directional communication (#18471)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2149, "deletions": 2107}}, {"node": {"oid": "ec3432bccbb058567c0ea3f1e6537460f1f0aa29", "messageHeadline": "core: fix error in block iterator (#18986)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "bb7c786b093b1277f59b2611a32bee2591b1a9ab", "messageHeadline": "trie: add missing unlock call in error case (#18985)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "98e0bedcd71031b7edef3eb25b5faa29ac166b4a", "messageHeadline": "common/compiler: fixed testSource (#18978)", "author": {"name": "Javier Sagredo", "email": "jasataco@gmail.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "05d21438debbb6a4edf2c14cfbe7db5b868f9162", "messageHeadline": "eth: make tracers respect pre- EIP 158/161 rule", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "597597e8b27ee60a25b4533771702892e72898a5", "messageHeadline": "swarm/network: refactor simulation tests bootstrap (#18975)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 156, "deletions": 247}}, {"node": {"oid": "7fa3509e2eaf1a4ebc12344590e5699406690f15", "messageHeadline": "params, swarm/version: Geth 1.8.22-stable, Swarm 0.3.10-stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86ec742f975d825f42dd69ebf17b0adaa66542c0", "messageHeadline": "p2p/discover: improve table addition code (#18974)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 175, "deletions": 62}}, {"node": {"oid": "a89170cfb2acd33aea99551cb9524bcdfaad96ec", "messageHeadline": "p2p/discover: improve table addition code (#18974)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 175, "deletions": 62}}, {"node": {"oid": "43e1b7b124d2bcfba98fbe54972a35c022d85bf2", "messageHeadline": "swarm: GetPeerSubscriptions RPC (#18972)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 257, "deletions": 1}}, {"node": {"oid": "8cfe1a683223b6dafd43735ddbceb271726d247b", "messageHeadline": "README: Fix typo (#18966)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "592bf6a59cac9697f0491b24e5093cb759d7e44c", "messageHeadline": "swarm: fix flaky delivery tests (#18971)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "c5c9cef5c0baf1652b6642858ad2426794823699", "messageHeadline": "cmd/swarm/swarm-smoke: remove wrong metrics (#18970)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "f9401ae011ddf7f8d2d95020b7446c17f8d98dc1", "messageHeadline": "swarm/network: Remove extra random peer, connect test sanity, comment\u2026", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "b91bf08876ca4da0c2a843a9ed3e88d64427cfb8", "messageHeadline": "cmd/swarm/swarm-smoke: sliding window test (#18967)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 416, "deletions": 298}}, {"node": {"oid": "d88441025fe58de094a89947cb17b54c36f5487b", "messageHeadline": "cmd,eth: 16400 Add an option to stop geth once in sync.  WIP for ligh\u2026", "author": {"name": "lhendre", "email": "lhendre2@gmail.com", "user": {"login": "lhendre"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "d9a07fba67d2fc5944de9b62136233d367dc98b0", "messageHeadline": "params: new CHTs (#18577)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4cd90e02e23ecf2bb11bcb4bba4fea2ae164ef74", "messageHeadline": "p2p/discover, p2p/enode: rework endpoint proof handling, packet loggi\u2026", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 595, "deletions": 332}}, {"node": {"oid": "1f3dfed19e0d1e0e2536d547e8fd37e9d0ad3cdf", "messageHeadline": "build: tweak debian source package build/upload options (#18962)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ae481ff6b3ef3c2d9e7acc79bf8aea3b3983764", "messageHeadline": "travis, appveyor: bump to Go 1.11.5 (#18947)", "author": {"name": "Samuel Marks", "email": "samuelmarks@gmail.com", "user": {"login": "SamuelMarks"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c7664b06361663e2027e74574804f3210542f19f", "messageHeadline": "core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#1\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 134, "deletions": 66}}, {"node": {"oid": "f4094d09cd3bf4c1420f358d77b803d5d84d0994", "messageHeadline": "params, swarm/version: Geth v1.9.0 unstable, Swarm v0.3.11-unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a19c596bf489bb8489156706d42ffa9213d7ffe", "messageHeadline": "params: new CHTs (#18577)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f0c6f921408d97251b1b554a7ea83d020c70a2da", "messageHeadline": "p2p/discover, p2p/enode: rework endpoint proof handling, packet loggi\u2026", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 595, "deletions": 332}}, {"node": {"oid": "74c38902ecec507675e1e9033500addc87e4b7b0", "messageHeadline": "p2p/protocols: fix possible metrics loss in AccountingMetrics (#18956)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a0ac3b6a1a1818285b74d9580c6d331837ec2e31", "messageHeadline": "p2p/protocols: fix rare data race in Peer.Handshake() (#18951)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e9daed189e237d023091006e298e4d7041d9f872", "messageHeadline": "build: tweak debian source package build/upload options (#18962)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4eee99aac5d890602a8dc8c5b8ff55670bb2d1fd", "messageHeadline": "core/types: remove use of package unsafe", "author": {"name": "Gus", "email": "yo@soygus.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "21acf0bc8d4f179397bb7d06d6f36df3cbee4a8e", "messageHeadline": "cmd/utils: allow for multiple influxdb tags (#18520)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 121, "deletions": 42}}, {"node": {"oid": "b04da9d48227b5d020a9668d06a5b92cb6746540", "messageHeadline": "ethereum: improve FilterQuery comment (#18955)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "104e6b20501b23824fcbc3160fc354dc98645c5c", "messageHeadline": "swarm/pss/notify: shutdown net in TestStart to fix OOM issue (#18953)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "616cf782036de06e8f9795e4c8782363c7de9898", "messageHeadline": "travis, appveyor: bump to Go 1.11.5 (#18947)", "author": {"name": "Samuel Marks", "email": "samuelmarks@gmail.com", "user": {"login": "SamuelMarks"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "277a8c975b0b3a171b3047f3ed8009ada69f44d3", "messageHeadline": "eth/fetcher: blockFilter is not used anymore (#17971)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "dddd6ef006a6e475073b32a33cf40c311bfdcb35", "messageHeadline": "accounts/usbwallet/trezor: expose protobuf package (#17980)", "author": {"name": "benma", "email": "mbencun@gmail.com", "user": {"login": "benma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2209fede4e2cb19bc6336562fc41812ec1d56435", "messageHeadline": "swarm/pss: fix data race on topicHandlerCaps map (#18523)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "17723a5294360bf0d18dbfaab703f0df163f33f1", "messageHeadline": "cmd/bootnode: print node URL on startup (#18516)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f28da4f602fcd17624cf6d40d070253dd6663121", "messageHeadline": "swarm/metrics: Send the accounting registry to InfluxDB (#18470)", "author": {"name": "Jerzy Lasyk", "email": "jerzylasyk@gmail.com", "user": {"login": "JerzyLa"}}, "additions": 50, "deletions": 43}}, {"node": {"oid": "2abeb35d5425d72c2f7fdfe4209f7a94fac52a8e", "messageHeadline": "p2p/testing, swarm: remove unused testing.T in protocol tester (#18500)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "c512d6054d119e606e1700000515db7852e85969", "messageHeadline": "github: codeowners for p2p/testing (#18517)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6167dd65b572c69fde5e4583b4c3a304fc83a544", "messageHeadline": "swarm/pss: fix data race in notify_test.go (TestStart) (#18518)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "684facedb821d3026c870eaa80bc6bc9ec79c645", "messageHeadline": "light: fix disableCheckFreq locking (#18515)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "0a454554ae8e81643bcad7f41721e61f700e1a03", "messageHeadline": "cmd/utils: allow empty bootnodes flag override (#18509)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ad13d2d407d2f614c39af92430fda0a926da2a8a", "messageHeadline": "swarm/version: commit version added (#18510)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "3591fc603f3fd971bdd17272b9b2eed016be92d9", "messageHeadline": "swarm/storage: Fix race in TestLDBStoreCollectGarbage. Disable testLD\u2026", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "6f45fa66d8661036c518a186fb8cc5ede0c0b805", "messageHeadline": "accounts/usbwallet: support trezor passphrases (#16503)", "author": {"name": "Nimrod Gutman", "email": "nimrod.gutman@gmail.com", "user": {"login": "ngutman"}}, "additions": 75, "deletions": 24}}, {"node": {"oid": "769657060e888612e7d585c6b6eae16a64c4ad19", "messageHeadline": "les: implement ultralight client (#16904)", "author": {"name": "b00ris", "email": "b00ris@mail.ru", "user": {"login": "b00ris"}}, "additions": 1285, "deletions": 176}}, {"node": {"oid": "b8f9b3779fbdc62d5a935b57f1360608fa4600b4", "messageHeadline": "core/vm: fix typos and use ExpGas for EXP (#18400)", "author": {"name": "Nalin Bhardwaj", "email": "nalinbhardwaj@nibnalin.me", "user": {"login": "nalinbhardwaj"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa34429a2695f57bc0a96cd78f25e86700d8ee44", "messageHeadline": "swarm: fix a data race on startTime (#18511)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bbd120354a8d226b446591eeda9f9462cb9b690a", "messageHeadline": "swarm: bootnode-mode, new bootnodes and no p2p package discovery (#18\u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 107, "deletions": 90}}, {"node": {"oid": "ecb781297bfc891f4ff26bdf3fda362744bbb3e3", "messageHeadline": "core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#1\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 134, "deletions": 66}}, {"node": {"oid": "dc43ea8d0394d9336ea7a3e2a920f3b55bb3189d", "messageHeadline": "tests: tune flaky tests that error in travis occasionally (#18508)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "a50b471b6b9c54eba795b74f6d74a09d531af9dc", "messageHeadline": "accounts/abi: allow interface as the destination (#18490)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "ad849c01d3cde849dff60aa1fd4e13dd4a194ec6", "messageHeadline": ".github: add @janos as codeowner for p2p/simulations and p2p/protocol\u2026", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9bc0138dedf1341fc3f84d6e6f330338093d6e6e", "messageHeadline": "eth: properly flush files in standardTraceBlockToFile (#18502)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "85a79b3ad3c5863f8612d25c246bcfad339f36b7", "messageHeadline": "p2p/simulations: fix data race on swarm/network/simulations (#18464)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "a6e02853204bcb8dd431575cccd6d81ef782b0ed", "messageHeadline": ".github: reinstate swarm codeowners to p2p package submodules (#18466)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f91312dbdbb9e04ef578946226e5d8069d5dfd5a", "messageHeadline": "GraphQL master FF for review  (#18445)", "author": {"name": "Kris Shinn", "email": "raggamuffin.music@gmail.com", "user": {"login": "kshinn"}}, "additions": 6704, "deletions": 39}}, {"node": {"oid": "105008b6a121ade656bf63125cecb467e2434d95", "messageHeadline": "swarm/pss: fixing race condition (#18487)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "15b9b39e6c38801dd74e3b7e779018f20f510128", "messageHeadline": "swarm/network: unskip tests previously skipped due to suggestPeer iss\u2026", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "560957799a089042e471320d179ef2e96caf4f8d", "messageHeadline": "cmd/swarm/swarm-smoke: use ResettingTimer instead of Counters for tim\u2026", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a0b0db63055e1dd350215f9fe04b0abf19f3488a", "messageHeadline": "cmd/swarm: use resetting timer to measure fetch time (#18474)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "632135ce4c1d8d3d9a36771aab4137260018e84b", "messageHeadline": "cmd/swarm/swarm-snapshot: disable tests on windows (#18478)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "257bfff316e4efb8952fbeb67c91f86af579cb0a", "messageHeadline": "Upload speed (#18442)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "66f0c464ccd431e94b3be2a91b58c084c2c1575d", "messageHeadline": "core: only cache non-nil receipts from the database (#18447)", "author": {"name": "silence", "email": "wangsai.silence@qq.com", "user": {"login": "wangsai-silence"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "19bfcbf9117f39f54f698a0953534d90c08e9930", "messageHeadline": "swarm/network: fix data race in fetcher_test.go (#18469)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "4f8ec445653aa5131eb18fd6f821ed5fc284fd42", "messageHeadline": "swarm/network: fix data race in stream.(*Peer).handleOfferedHashesMsg\u2026", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "81e26d5a4837077d5fff17e7b461061b134a4a00", "messageHeadline": "swarm/network: fix data race warning on TestBzzHandshakeLightNode (#1\u2026", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "ba6349d39a34650e91fc1d205ce938e216bdf38c", "messageHeadline": "Merge pull request #18436 from karalabe/chainmu-dedup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 44, "deletions": 71}}, {"node": {"oid": "bcb2594151c849d65108dd94e54b69067d117d7d", "messageHeadline": "swarm/network: rewrite of peer suggestion engine, fix skipped tests (\u2026", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 287, "deletions": 667}}, {"node": {"oid": "34f11e752f61b81c13cdde0649a3c7b14f801c69", "messageHeadline": "cmd/swarm/swarm-snapshot: swarm snapshot generator (#18453)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 437, "deletions": 76}}, {"node": {"oid": "f728837ee6b48a2413437f54057b4552b7e77494", "messageHeadline": "swarm/storage: fix mockNetFetcher data races (#18462)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "96c7c18b184ae894f1c6bd5fbfc45fbcfa9ace77", "messageHeadline": "swarm/network: fix data race in TestNetworkID test (#18460)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d37f987639c7a3a8af3a81989d5152a3fca11c97", "messageHeadline": "cmd/evm: Add --vm.evm flag to support EVMC (#18457)", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f50d66f2d8e31b5e9920f8f9fb51ff7a6b487631", "messageHeadline": "cmd/geth: update cli copyright years (#18455)", "author": {"name": "dragonvslinux", "email": "35779158+dragononcrypto@users.noreply.github.com", "user": {"login": "dragononcrypto"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24d66944cbd878f5d5a392bcaf1080708267d610", "messageHeadline": "params, swarm: begin Geth v1.8.22 and Swarm v0.3.10 cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9dc5d1a915ac0e0bd8429d6ac41df50eec91de5f", "messageHeadline": "params, swarm: release Geth v1.8.21 and Swarm v0.3.9", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c03f694be5c81e287c2d67fff81eea5e23eaf3ba", "messageHeadline": "Merge pull request #18454 from karalabe/postpone-constantinople", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a2fd5adf8f9fa96aabeedc6aba35c356da8c8c3", "messageHeadline": "params: postpone Constantinople due to net SSTORE reentrancy", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "115b1c38ac45d83b90770ab80e39665e093fe804", "messageHeadline": "accounts/abi: Add tests for reflection ahead of refactor (#18434)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 191, "deletions": 0}}, {"node": {"oid": "4aeeecfded1310e88579d9eaf47c33967e496f8f", "messageHeadline": "swarm/pot: each() functions refactored (#18452)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 58, "deletions": 82}}, {"node": {"oid": "1636d9574be4e3df318f16bd1bf2741cf79b76a1", "messageHeadline": "swarm/pot: pot.remove fixed (#18431)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 86, "deletions": 20}}, {"node": {"oid": "88168ff5c57b1a9c944d02e93e6e49368ccc968f", "messageHeadline": "Stream subscriptions (#18355)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 234, "deletions": 320}}, {"node": {"oid": "f25f776c9f9d6a0538cd9028d9d82fc6965d9123", "messageHeadline": "core, light: get rid of the dual mutexes, hard to reason with", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 44, "deletions": 71}}, {"node": {"oid": "d5cad488be0069d768b358b2267cd5432b0f9a43", "messageHeadline": "core, eth: fix database version (#18429)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "2eb838ed9776c9c3ec922e1116a5d50babda31c5", "messageHeadline": "p2p/simulations: eliminate concept of pivot (#18426)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 28, "deletions": 166}}, {"node": {"oid": "38cce9ac333d674616047be14c270d7cfbd43641", "messageHeadline": "accounts/abi: Extra slice tests (#18424)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7240f4d800d3ffb97cf23a27d13746428d761cec", "messageHeadline": "swarm/network: Rename minproxbinsize, add as member of simulation (#1\u2026", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 93, "deletions": 84}}, {"node": {"oid": "7ca40306af9da68a0d31439117246de8247f99d6", "messageHeadline": "accounts/abi: tuple support (#18406)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1003, "deletions": 393}}, {"node": {"oid": "6df3e4eeb0dda986aef3f71335151fa63c06f6d3", "messageHeadline": "swarm/network: remove isproxbin bool from kad.Each* iterfunc (#18239)", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 25, "deletions": 35}}, {"node": {"oid": "d70c4faf20d5533e30eec5cbb9b5180eb837b78c", "messageHeadline": "swarm: Fix T.Fatal inside a goroutine in tests (#18409)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 167, "deletions": 68}}, {"node": {"oid": "81f04fa60608a67bac693879acbe086562d3970d", "messageHeadline": "github: remove swarm github codeowners (#18412)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "ae857e74bfda1f961dc5741441e5b36a2bb9aa93", "messageHeadline": "swarm, p2p/protocols: Stream accounting (#18337)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 185, "deletions": 104}}, {"node": {"oid": "56a3f6c03cc3c7ae38ab7354f8615c014bb2102a", "messageHeadline": "swarm/storage/mock/test: fix T.Fatal inside a goroutine (#18399)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "356c49fa7ec88632f839226c9b0f1cf172ec6f9d", "messageHeadline": "swarm: Shed Index and Uint64Field additions (#18398)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 671, "deletions": 130}}, {"node": {"oid": "428eabe28d1077356b16f25828d78d8693a766bb", "messageHeadline": "cmd/geth: support dumpconfig optionally saving to file (#18327)", "author": {"name": "Sean", "email": "darcys22@gmail.com", "user": {"login": "darcys22"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "e05d46807525f76dab83f84e9dfc9e4537398641", "messageHeadline": "internal/ethapi: ask transaction pool for pending nonce (#15794)", "author": {"name": "Yondon Fu", "email": "yondon.fu@gmail.com", "user": {"login": "yondonfu"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "aca588a8e434cd0409c44d55b6009fb74e913537", "messageHeadline": "accounts/keystore: small code simplification (#18394)", "author": {"name": "Jeremy Schlatter", "email": "jeremy.schlatter@gmail.com", "user": {"login": "jeremyschlatter"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "fe03b76ffe9f9d48b09f4d93f18fae1e5ad4c1f4", "messageHeadline": "A few minor code inspection fixes (#18393)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "072c95fb74ac108e93207a8052e641cfaf863105", "messageHeadline": "accounts/keystore: fix comment typo (#18395)", "author": {"name": "Jeremy Schlatter", "email": "jeremy.schlatter@gmail.com", "user": {"login": "jeremyschlatter"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8ff318205be2d3e9f793ee876726bf0fbaf579e", "messageHeadline": "eth/tracer: extend create2 (#18318)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 122, "deletions": 10}}, {"node": {"oid": "c1c43011211e70ffdd2a78fb1a467adb5db9f65e", "messageHeadline": "Merge pull request #18371 from jeremyschlatter/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "391d4cb9b53eb9f71862cbb8a6cca332d5a76f94", "messageHeadline": "Merge pull request #18390 from realdave/remove-sha3-pkg", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4505, "deletions": 1017}}, {"node": {"oid": "3f421aca54bb5216e0f949966481fa4516c52273", "messageHeadline": "cmd/puppeth: fix panic error when export aleth genesis wo/ precompile\u2026", "author": {"name": "Ha \u0110ANG", "email": "dvietha@gmail.com", "user": {"login": "hadv"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8ec344bf604a56e4bd313660448345708c5aeb51", "messageHeadline": "vendor: update the entire golang.org/x/crypto dependency", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3978, "deletions": 570}}, {"node": {"oid": "33d233d3e18359123993d3f54987441290faf212", "messageHeadline": "vendor, crypto, swarm: switch over to upstream sha3 package", "author": {"name": "Dave McGregor", "email": "dave.s.mcgregor@gmail.com", "user": {"login": "realdave"}}, "additions": 527, "deletions": 447}}, {"node": {"oid": "49975264a8d37aa9af1a2b71015059245c0c2e0b", "messageHeadline": "swarm/docker: Dockerfile for swarm:edge docker image (#18386)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "1ea5279d5d7cd44ab18d72a2d26f1ad03b8d2b5e", "messageHeadline": "vendor: vendor/github.com/mattn/go-isatty - add missing files (report\u2026", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "27913dd226e391b5260ab3b66ce7b75610a07ab7", "messageHeadline": "accounts/abi/bind: add optional block number for calls (#17942)", "author": {"name": "Dragan Milic", "email": "dragan@netice9.com", "user": {"login": "draganm"}}, "additions": 70, "deletions": 6}}, {"node": {"oid": "ddaf48bf84b3ac54681b09d9dfbf439f6053cbc8", "messageHeadline": "travis, appveyor: bump to Go 1.11.4 (#18314)", "author": {"name": "Samuel Marks", "email": "samuelmarks@gmail.com", "user": {"login": "SamuelMarks"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "57a90ad450c5021711fd75c393cd119ef3251558", "messageHeadline": "build: add LGPL license at update-license.go (#18377)", "author": {"name": "Rick", "email": "rick.no@groundx.xyz", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1d284c201d33b2950da7d3c6adde9604095dd5af", "messageHeadline": "swarm/storage: change Proximity function and add TestProximity test (\u2026", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 186, "deletions": 3}}, {"node": {"oid": "b025053ab03b2e19aee28505029954ca9d158b1d", "messageHeadline": "rpc: Warn the user when the path name is too long for the Unix ipc en\u2026", "author": {"name": "Martin Alex Philip Dawson", "email": "u1356770@gmail.com", "user": {"login": "MartinDawson"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9bfd0b60cc5af3d6b8fdd9fae33ec1c0a4eb31b8", "messageHeadline": "accounts/abi: fix case of generated java functions (#18372)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a4af734328d50b9ea89405c7e5050065a8087946", "messageHeadline": "accounts/abi: change unpacking of abi fields w/ underscores (#16513)", "author": {"name": "Matt K", "email": "1036969+mkrump@users.noreply.github.com", "user": {"login": "mkrump"}}, "additions": 60, "deletions": 47}}, {"node": {"oid": "6537ab5dd3459b4570d5157b702d2ec5f5aadb2e", "messageHeadline": "core/types: update incorrect comment", "author": {"name": "Jeremy Schlatter", "email": "jeremy.schlatter@gmail.com", "user": {"login": "jeremyschlatter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "735343430dec74a340f5c9a18822537e18165caa", "messageHeadline": "fix string array unpack bug in accounts/abi (#18364)", "author": {"name": "weimumu", "email": "934657014@qq.com", "user": {"login": "weimumu"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "9e9fc87e70accf2b81be8772ab2ab0c914e95666", "messageHeadline": "swarm: remove unused/dead code (#18351)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 19, "deletions": 400}}, {"node": {"oid": "335760bf0674ee553f3ca65afd6f29b6557d1b55", "messageHeadline": "accounts/abi: Brings out the msg defined at require statement in SC f\u2026", "author": {"name": "Jeff Prestes", "email": "jeffprestes@gmail.com", "user": {"login": "jeffprestes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7df52e324c1393f9dad3daa8c724782f4ade5b42", "messageHeadline": "accounts/abi: add support for unpacking returned bytesN arrays (#15242)", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "5e4fd8e7dbfe701b3b544c52c433c5d7c2e302c3", "messageHeadline": "swarm/network: Revised depth and health for Kademlia (#18354)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 413, "deletions": 273}}, {"node": {"oid": "880de230b44e20282abdef0f1f9a3294ce68e5d8", "messageHeadline": "p2p/protocols: accounting metrics rpc (#18336)", "author": {"name": "Jerzy Lasyk", "email": "jerzylasyk@gmail.com", "user": {"login": "JerzyLa"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "81c3dc728f946db26a31a6974383b94b11dba977", "messageHeadline": "eth/downloader: progress in stateSync not used anymore (#17998)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "ca7c13ba8f8af19f15e84a16e82049f2b32b6b70", "messageHeadline": "swarm/pss: forwarding function refactoring (#18353)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 436, "deletions": 51}}, {"node": {"oid": "e1edfe0689966d5b5fcee530a96c31dd28aea95c", "messageHeadline": "p2p/simulation: Test snapshot correctness and minimal benchmark (#18287)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 336, "deletions": 26}}, {"node": {"oid": "27ce4eb78bdf5d9b742ed05babe9b86a434733a1", "messageHeadline": "core: sanitize more TxPoolConfig fields (#17210)", "author": {"name": "Jordan Krage", "email": "jmank88@gmail.com", "user": {"login": "jmank88"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "5f251a6448b3385015ab531c35071743f93cafae", "messageHeadline": "downloader: fix edgecase where returned index is OOB for downloader (\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "fe86a707d8270108e0fb77359e702689664dcb4b", "messageHeadline": "swarm/storage: remove unused methods from Chunk interface (#18283)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "b01cfce36276379a95deb1001a6f1b6a048609de", "messageHeadline": "swarm/pss: Reduce input vulnerabilities (#18304)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 116, "deletions": 60}}, {"node": {"oid": "de4265fa028f2b0eb96a21e295028e0d19426adb", "messageHeadline": "swarm/network/simulation:commented out unreachable code-avoid vet err\u2026", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "90ea542e9efa5ec7652e2b507a7122e5a8e4b91b", "messageHeadline": "Update visualized snapshot test (#18286)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 214, "deletions": 53}}, {"node": {"oid": "83b084974d31e61b3a923d547dcbd068267abebf", "messageHeadline": "Add Google cloud tool and kubectl to Docker image (#105)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "472c23a8015cd84b193d2d0efb4592a664de3c62", "messageHeadline": "p2p/simulation: move connection methods from swarm/network/simulation\u2026", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 500, "deletions": 439}}, {"node": {"oid": "d322c9d5504ad3fd4dfeb9dff29e92b35856042f", "messageHeadline": "swarm/storage/feed: remove unused code (#18324)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 4, "deletions": 30}}, {"node": {"oid": "3ad73443c7a96c928577234df5c742d53f3293ef", "messageHeadline": "fix slice unpack bug in accounts/abi (#18321)", "author": {"name": "weimumu", "email": "934657014@qq.com", "user": {"login": "weimumu"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7dbb075c07511ccdfd8b428cce1adbc6c146eb18", "messageHeadline": "Change issue labels in bot configs to the new prefixed version (#18311)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aebf9e2fe7beb6d23db94d0885cc7a1089b15d87", "messageHeadline": ".github: add @gballet as abi codeowner (#18306)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aad3c67a92cd4f3cc3a885fdc514ba2a7fb3e0a3", "messageHeadline": "p2p/discv5: don't hash findnode target in lookup against table (#18309)", "author": {"name": "yahtoo", "email": "yahtoo.ma@gmail.com", "user": {"login": "yahtoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe26b2f366693bfd2cff71e81fa5512977affd7b", "messageHeadline": "core/state: rename 'new' variable (#18301)", "author": {"name": "Shuai Qi", "email": "qishuai231@gmail.com", "user": {"login": "qshuai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88d7d4fed4f95df9b81fa6acc66c760e0cb08cd7", "messageHeadline": "Change issue labels in bot configs to the new prefixed version", "author": {"name": "Adam Schmideg", "email": "adam@schmideg.net", "user": {"login": "adamschmideg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9940d93a43bab1f060e8fbfadff510c3298f2726", "messageHeadline": "Comment error (#18303)", "author": {"name": "qd-ethan", "email": "31876119+qdgogogo@users.noreply.github.com", "user": {"login": "qdgogogo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3796751efcc3fab71799450f1bff370d081438ec", "messageHeadline": "rpc: add application/json-rpc as accepted content type, fixes #18293 \u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "e79821cabeda5c6907f03073d11fe6d83367f494", "messageHeadline": "accounts/abi: argument type and name were reversed (#17947)", "author": {"name": "tzapu", "email": "alex@tzapu.com", "user": {"login": "tzapu"}}, "additions": 104, "deletions": 10}}, {"node": {"oid": "e57e4571d3382c504a01f87be654d984f26e2dd1", "messageHeadline": "crypto/secp256k1: Fix invalid document link (#18297)", "author": {"name": "Shuai Qi", "email": "qishuai231@gmail.com", "user": {"login": "qshuai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3be9b7cd8f5f0e828d4d2aa6db1216ccd32ce3a", "messageHeadline": "usbwallet: check returned error when decoding hexstr (#18056)", "author": {"name": "Corey Lin", "email": "514971757@qq.com", "user": {"login": "CoreyLin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d71d811ab7219bf8b957c1b3c72044a3e6c48068", "messageHeadline": "Add Google Cloud SDK to our Docker container (#104)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "4e6f53ac3360c4e90fdb419e7073e4316b2a49f7", "messageHeadline": "swarm/storage: simplify ChunkValidator interface (#18285)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "ebbf3dfafb9af891294fa10c04b3c07dd56d8fdc", "messageHeadline": "swarm/shed: add metrics to each shed db (#18277)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 206, "deletions": 7}}, {"node": {"oid": "1e190a3b1cf0444b48cc1aa78367e0d28a561c6b", "messageHeadline": "params, swarm: begin Geth v1.9.0 family, Swarm v0.3.9 cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "24d727b6d6e2c0cde222fa12155c4a6db5caaf2e", "messageHeadline": "params, swarm: release Geth v1.8.20 and Swarm v0.3.8", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "83a9a73b899e816a0d1493b7fb1e37abe4bc4566", "messageHeadline": "cmd/geth, core, eth: implement Constantinople override flag (#18273)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "5584574217df29f5daf5db70b3d2536ec66a036c", "messageHeadline": "Merge pull request #18281 from karalabe/puppeth-faucet", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "38c3d88cea61361afe332437581dac8b40adbfca", "messageHeadline": "cmd/puppeth: support latest docker compose, expose faucet UDP", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "69a8d9841a62af97d98ad59f8c40e34301946b84", "messageHeadline": "cmd/faucet: fix faucet static peer regression", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb724080cac9fa36ec6b638cfd5cf0e54bc23362", "messageHeadline": "cmd/swarm, metrics, swarm/api/client, swarm/storage, swarm/metrics, s\u2026", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 368, "deletions": 82}}, {"node": {"oid": "b2aac658b0e366f128eda5e057e8e1bf5ec4e427", "messageHeadline": "Merge pull request #18271 from karalabe/1.8.20-chts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9fe5d200117bab0b2adbcf1d09629879366bcc54", "messageHeadline": "Merge pull request #18028 from ryanschneider/blockhash-whitelist", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "dd98d1da9464c9ae6e1da69d7a41d4551f20bd8d", "messageHeadline": "swarm/network: Correct ambiguity in compared addresses (#18251)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "362e2ba792927282c41acda05cb1a7cd34e1c790", "messageHeadline": "params: update CHTs for the 1.8.20 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "31b33349227715e8d1f8753d913892c1e35439d7", "messageHeadline": "cmd/utils, eth: minor polishes on whitelist code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 41}}, {"node": {"oid": "48b70ecff1152f9eec091ff03b803d997a573b19", "messageHeadline": "cmd, eth: Add support for `--whitelist <blocknum>=<hash>,...` flag", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "c1e3fe6b140c6ac7f9d7c792480a10208a4ac7ec", "messageHeadline": "ethereum: fix typo in interfaces.go (#18266)", "author": {"name": "YOSHIDA Masanori", "email": "masanori.yoshida@gmail.com", "user": {"login": "siburu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fdff338034e3ec990f08708c08a7695c39186d2", "messageHeadline": "Merge pull request #18269 from Quasilyte/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da6e6e7971b093990b964cd708cceab77898a655", "messageHeadline": "light: fix duplicated argument in bytes.Equal call", "author": {"name": "Iskander (Alex) Sharipov", "email": "quasilyte@gmail.com", "user": {"login": "quasilyte"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af8daf91a659c05a9c6424752d050f2beca0ee29", "messageHeadline": "node, rpc: log cleanups in ipc listener function (#18124)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fd66af5ee5020cd61fbb971b294a426da60f62f6", "messageHeadline": "Merge pull request #17914 from holiman/block_analysis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 175, "deletions": 27}}, {"node": {"oid": "0983d02aa906394fd2be83ebda104730e32c593b", "messageHeadline": "eth, internal/web3ext: tiny polishes in tracers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 97, "deletions": 77}}, {"node": {"oid": "42a914a84ffcc5d123af400c2cbcd34b05e2b0b3", "messageHeadline": "cmd/evm, core/vm, eth: implement api methods to do stdjson dump to lo\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 148, "deletions": 20}}, {"node": {"oid": "09d588e0da77c1ed150d7274f66a67dcaecab80c", "messageHeadline": "Merge pull request #18268 from karalabe/forkit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a1a4375c680ba4c9ee49ae7cf1e5ab0ab72bdfb", "messageHeadline": "params: set mainnet and Rinkeby Constantinople fork blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfa16a3e4e0e0b5b20bfda7b7e89ebd07ea0a1a5", "messageHeadline": "eth/tracers: fixed incorrect storage from prestate_tracer (#18253)", "author": {"name": "Max Sistemich", "email": "mafrasi2@googlemail.com", "user": {"login": "mafrasi2"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "c1d462ee5d3a22746e90531e06139b703f0e040f", "messageHeadline": "cmd/puppeth: fix rogue quote in alethGenesisSpec JSON (#18262)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f32790fb0508bb484a100d6e5c81bec2c89bebb1", "messageHeadline": "node: warn when using deprecated config/resource files (#18199)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "d2328b604a2d4ecdccc47d8f9133593161cbd40a", "messageHeadline": "Merge pull request #18211 from karalabe/drop-fd-limit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "661809714e35f69dea23f713dd1e65cff523344c", "messageHeadline": "swarm: snapshot load improvement (#18220)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 76, "deletions": 2}}, {"node": {"oid": "de39513ced05f120b30b0daa49003982cc6b2426", "messageHeadline": "core, internal, eth, miner, les: Take VM config from BlockChain (#17955)", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "3ac633ba8423851a85cb909a1f1f0f3c0d2c5351", "messageHeadline": "swarm/api/http: add resetting timer metrics to requests (#18249)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b98d2e9a1c11f797502a3afa711e470a41cbc91d", "messageHeadline": "swarm/network/stream: Debug log instead of Warn for retrieval failure\u2026", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "92639b676aaa7f262d19081256c43cdb78aa0efd", "messageHeadline": "Add packing for dynamic array and slice types (#18051)", "author": {"name": "Vedhavyas Singareddi", "email": "vedhavyas.singareddi@gmail.com", "user": {"login": "vedhavyas"}}, "additions": 117, "deletions": 22}}, {"node": {"oid": "f74077b4c24a6d1490dc12564d001df57d2a41fe", "messageHeadline": "Merge pull request #18172 from holiman/puppeth_converter", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 892, "deletions": 190}}, {"node": {"oid": "d4415f5e40fbd155adb3e85e4eae5c7db7832694", "messageHeadline": "cmd/puppeth: chain import/export via wizard, minor polishes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 189, "deletions": 105}}, {"node": {"oid": "7a5c1b28ddd4ce1e95f6ed01672b9d44dba047f2", "messageHeadline": "whisperv6: remove duplicated code (#18015)", "author": {"name": "Corey Lin", "email": "514971757@qq.com", "user": {"login": "CoreyLin"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "8698fbabf6c7811e8eec6e84512510e9c9a4eb45", "messageHeadline": "cmd/puppeth: implement chainspec converters", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 779, "deletions": 161}}, {"node": {"oid": "a3fd415c0f983cae35c329d97e0b6707561daef6", "messageHeadline": "Merge pull request #18235 from karalabe/puppeth-enforce-lowercase", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4825d9c3dd7d07eadfda8a6d5c18efb67df67088", "messageHeadline": "cmd/puppeth: enforce lowercase network names", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f850123ec7500af732b73c2501f1ef36d80ee01d", "messageHeadline": "Changed http:// to https:// on JSON-RPC link (#18224)", "author": {"name": "Marius Kj\u00e6rstad", "email": "sandakersmann@users.noreply.github.com", "user": {"login": "sandakersmann"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efe5886877d3f171fae5adfd1e5f1c585e16946b", "messageHeadline": "signer/core: Fixes typo of method name in comment. (#18222)", "author": {"name": "vim88", "email": "vim88vim88@gmail.com", "user": {"login": "vim88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "085f89172f0af9d9685d228ad163d639041f1217", "messageHeadline": "swarm/pss: Add same api interface for all Send* methods (#18218)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "54abb97e3be4fb2d6f557758aaa3a8291b0979fe", "messageHeadline": "p2p: use errors.New instead of fmt.Errorf (#18193)", "author": {"name": "needkane", "email": "604476380@qq.com", "user": {"login": "needkane"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "ef8ced4151006c84e77ab8db88cf6fc1bb09a716", "messageHeadline": "vendor: update github.com/karalabe/hid (#18213)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7e7781ffaa5c5486c5e7b66dea4986e063524f63", "messageHeadline": "cmd/swarm: add flag for application name (swarm or swarm-private) (#1\u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 14, "deletions": 5483}}, {"node": {"oid": "cf62bd2e8878d880aa9d5b20c05bb348111f6298", "messageHeadline": "cmd/utils: max out the OS file allowance, don't cap to 2K", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "01371469e60ead5c442cefb71351583aabb1fc82", "messageHeadline": "vendor: update leveldb (#18205)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 76, "deletions": 68}}, {"node": {"oid": "32d35c9c088463efac49aeb0f3e6d48cfb373a40", "messageHeadline": "accounts/keystore: delete the redundant keystore in filename (#17930)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "a4428c505e84aaa1982d4cc522e0c0ffe608890a", "messageHeadline": "mobile: added constructor for BigInts (#17828)", "author": {"name": "Eugene Valeyev", "email": "evgen.povt@gmail.com", "user": {"login": "evgen-povt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "55a4ff806fc1c8018055c56abcc6857502447902", "messageHeadline": "remove a no-op line in the code (#17760)", "author": {"name": "zah", "email": "zahary@gmail.com", "user": {"login": "zah"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8380a1303ce6a2fa4760a8641e47e7196a941b4c", "messageHeadline": "vendor: update leveldb", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 76, "deletions": 68}}, {"node": {"oid": "7c657fc78957d7ed302eba68bb6122b515364ac4", "messageHeadline": "tests, core: update tests and make STATICCALL cause touch-delete (#18\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "3d21d455dca6e75a635ab5742c66c80ee175c3e7", "messageHeadline": "cmd/evm: commit statedb if dump is requested (#18208)", "author": {"name": "Matthew Di Ferrante", "email": "mattdf@users.noreply.github.com", "user": {"login": "mattdf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "32e5095338a28f120066bd614d45527d6a13a5be", "messageHeadline": "Remove obsolete comment (#98)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4ce492dbd8b7b9aeb0a929a26dea472c3d2d6100", "messageHeadline": "Ignore chain indexer errors in CeloLatestSync mode (#97)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "3dba6a6d27cc98814a23555d84cf6f016fe4635d", "messageHeadline": "remove unrelated code", "author": {"name": "Franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a7501d0c419f8c1dc8b4004c115dd2d4e3b524b7", "messageHeadline": "params, swarm: start Geth v1.8.20 and Swarm v0.3.8 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dae82f098570e15d44584f0d7f350713f4774727", "messageHeadline": "params, swarm: release Geth v1.8.19 and Swarm v0.3.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8fdbbef72d3bedc245f004ae0d475f9ea228cd55", "messageHeadline": "Merge pull request #18196 from karalabe/downloader-cht-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8696986547a859b7a3e9f406dea911b35f0bcd62", "messageHeadline": "Merge pull request #18197 from karalabe/v1.8.19-chts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d606a7a46a62483f7fd8110de97ce91f70c4766e", "messageHeadline": "params: update CHTs for the v1.8.19 release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "174083c3ae0b6217dff0ced98ec7f73e53e24b04", "messageHeadline": "eth/downloader: fix light client cht binary search issue", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "bfed28a42187c7bf7b8f50401fe239278a4ed530", "messageHeadline": "core: more detailed metrics for block processing (#18119)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "edc39aaedf526bfb7757a445c1f9dd42f45dc8d4", "messageHeadline": "p2p/discv5: gofmt", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89fe24bbcc2395b9fbd449f5aeb9da8df073991d", "messageHeadline": "p2p/discv5: minor code simplification (#18188)", "author": {"name": "ANOTHEL", "email": "anothel1@naver.com", "user": {"login": "anothel"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8b9f46941924a04ce1091532a74def03e70c7559", "messageHeadline": "p2p/protocols: fix minor comments typo (#18185)", "author": {"name": "Liang Ma", "email": "liangma.ul@gmail.com", "user": {"login": "LiangMa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "695a5cce1e4c0db173dd2a798ed0dc14ee9ca2a1", "messageHeadline": "Increase bzz version (#18184)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 170, "deletions": 3}}, {"node": {"oid": "c207edf2a3a6f48b4fc78cc55982d648eedab198", "messageHeadline": "swarm: add database abstractions (shed package) (#18183)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 2287, "deletions": 0}}, {"node": {"oid": "4f0d978eaaebdd118af3bfe623782c70601daaed", "messageHeadline": "cmd/swarm: update should error on manifest mismatch (#18047)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "1cd007ecae437f5cc54a026e592edfad642a0b69", "messageHeadline": "swarm/network: Correct neighborhood depth (#18066)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 209, "deletions": 37}}, {"node": {"oid": "bba5fd81921ee700388b4db72db3240d32576b6c", "messageHeadline": "Accounting metrics reporter (#18136)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 305, "deletions": 30}}, {"node": {"oid": "2714e8f091117b4f110198008348bfc19233ed60", "messageHeadline": "Remove multihash from Swarm bzz:// for Feeds (#18175)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 167, "deletions": 226}}, {"node": {"oid": "0699287440527dedbc7d6f881fc466057b7822bc", "messageHeadline": "tests: Add flag to use EVMC for state tests (#18084)", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "197d609b9a3a9b5436a9902dcc8db38bb3e7543b", "messageHeadline": "swarm/pss: Message handler refactor (#18169)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 644, "deletions": 109}}, {"node": {"oid": "ca228569e4aedd5ebbe853ec61761561d86579a6", "messageHeadline": "light: odrTrie tryUpdate should use update (#18107)", "author": {"name": "Sheldon", "email": "11510383@mail.sustc.edu.cn", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5e6634fd2fd2be5520c77edb7a5cd375eb28fd4", "messageHeadline": "swarm/api: improve not found error msg (#18171)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93854bbad4fb819375463d04cf6b7e66b7f272f7", "messageHeadline": "swarm/network/simulation: fix New function for-loop scope (#18161)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "f0515800e6e92044466b095bbb2374465c53b6f1", "messageHeadline": "les: fix fetcher syncing logic (#18072)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "bb29d208287cb147fbb5738bf7aa81da351c5575", "messageHeadline": "Merge pull request #18179 from holiman/fix_tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38592a13a3c41f7b6cf29ace473852b68cdb6690", "messageHeadline": "fix mixHash/nonce for parity compatible network (#18166)", "author": {"name": "Jaynti Kanani", "email": "jdkanani@gmail.com", "user": {"login": "jdkanani"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a5898ba621c51e420097a48b4a3f4fa75165a8b0", "messageHeadline": "config: add constantinople block to testchainconfig", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a113f6d72d3b612c6686fa2ab8c30f9e7e6e972", "messageHeadline": "core: return error if repair block failed (#18126)", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b24ef5e05d158e1533cf339aea866e0584447cef", "messageHeadline": "eth: increase timeout in TestBroadcastBlock (#18064)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76f5f662ccaf5190eb283ab8b5d607587e1ab8f9", "messageHeadline": "cmd/swarm: FUSE do not require --ipcpath (#18112)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 69, "deletions": 45}}, {"node": {"oid": "6b2cc8950e55b1d93afb3c82bb1081cf931d62cf", "messageHeadline": "travis: increase open file limits (#18155)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2843001ac218040f7e773159596625654f4e4148", "messageHeadline": "trie: fix overflow in write cache parent tracking (#18165)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d5e3e06370dace249305d91624cb83cabf3c25f", "messageHeadline": "params: add Constantinople block to AllXYZProtocolChanges (#18162)", "author": {"name": "Enrique Fynn", "email": "me@enriquefynn.com", "user": {"login": "enriquefynn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ba0418a9a433da4c8360116866873d8793b03da", "messageHeadline": "Merge pull request #17973 from holiman/splitter2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 370, "deletions": 159}}, {"node": {"oid": "e0d091e0909fc94958a33608ae4dad0825482813", "messageHeadline": "core: better printout of receipts in bad block reports (#18156)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "070caec4bd72b1a958ece5f2b8fcc2bb92d44796", "messageHeadline": "swarm/network/stream: use swarm/mock/mem as mock global store (#18157)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 11, "deletions": 53}}, {"node": {"oid": "4c181e4fb98bb88503cccd6147026b6c2b7b56f6", "messageHeadline": "swarm/state: refactor InmemoryStore (#18143)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 24, "deletions": 123}}, {"node": {"oid": "333b5fb123a497efa1a9ef54a437b24dfb3936cc", "messageHeadline": "core: polish side chain importer a bit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 328, "deletions": 294}}, {"node": {"oid": "3fd87f219342ca97a6595263a2aa28bec65fee04", "messageHeadline": "core: fix comment typo (#18144)", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7e522fd17040485a5c2966c45a5c45c0558945e", "messageHeadline": "Update minimum required Go version in README.md (#18151)", "author": {"name": "a-sklyarov", "email": "sasho.alex.sk@gmail.com", "user": {"login": "a-sklyarov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d80a1b6652b1c5eb50b73e9582d9000829d7c9a", "messageHeadline": "whisper/mailserver: reduce the max number of opened files (#18142)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "21dd59bd047d1f291c1a773b690825a3654ea969", "messageHeadline": ".", "author": {"name": "Franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "493903eedecaae3d14966cd99aa84d146ea0ce13", "messageHeadline": "core: better side-chain importing", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 275, "deletions": 98}}, {"node": {"oid": "3d997b6decfaa42e37521ae20bf58886c8b2de8f", "messageHeadline": "whisper: log errors on failed tests (#18134)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d876f214e5500962d6acc1f99a6f2f7c5f63db8b", "messageHeadline": "swarm/storage: move 'running migrations for' log line (#18120)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7bf7bd2f5088d8abb21daef42b8dfce27b194bc7", "messageHeadline": "internal/cmdtest: Expose process exit status and errors (#18046)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "d31f1f4fdb905acb3d7c766683e584bb17f8df0d", "messageHeadline": "cmd/swarm/swarm-smoke: update smoke tests to fit the new scheme for t\u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "6b6c4d1c2754f8dd70172ab58d7ee33cf9058c7d", "messageHeadline": "cmd/swarm: speed up tests - use global cluster (#18129)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 101, "deletions": 92}}, {"node": {"oid": "3333fe660f00b519a9d16398ca3801ab9313be16", "messageHeadline": "swarm/storage: speed up garbage collection and rpc tests (#18128)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "51e2e78d26b9e8c7b6297cf51662cf22debbb7c6", "messageHeadline": "swarm/api/http: change request served msg log level (#18127)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d136e985e80e4c3dc27678b0f54d6e34dd671850", "messageHeadline": "trie: go fmt package", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91c66d47effed704e3f5e6be8b44474b722c3c45", "messageHeadline": "Merge pull request #18085 from holiman/downloader_span", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 222, "deletions": 51}}, {"node": {"oid": "accc0fab4f407eaeab428127bd5395a28f371f9f", "messageHeadline": "core, eth/downloader: fix ancestor lookup for fast sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 70, "deletions": 15}}, {"node": {"oid": "51b2f1620cc22aa410dee24a6021bb767e0ff998", "messageHeadline": "downloader: different sync strategy", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 155, "deletions": 39}}, {"node": {"oid": "68be45e5f89a5bde33376a8e103c133392f18516", "messageHeadline": "trie: return hasher to pool (#18116)", "author": {"name": "\u0141ukasz Kurowski", "email": "crackcomm@users.noreply.github.com", "user": {"login": "crackcomm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ffe2fc3bc4d77ad3f503d2bc1cdd62eac8d03c5b", "messageHeadline": "Swarm accounting (#18050)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 353, "deletions": 38}}, {"node": {"oid": "324027640bcaf137b8c9e96bc26f0833711497af", "messageHeadline": "swarm/network/simulation: use simulations.Event instead p2p.PeerEvent\u2026", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 101, "deletions": 55}}, {"node": {"oid": "b91766fe6db6e484f2fd75f617307a48ff85600e", "messageHeadline": "eth: fix comment typo (#18114)", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6942b9f25bd6c67a5ab9e80ab95aae25a08da6d", "messageHeadline": "swarm/storage: Batched database migration (#18113)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 127, "deletions": 28}}, {"node": {"oid": "17d67c5834679f2b27ef08eddfce3b3a154a96a8", "messageHeadline": "Merge pull request #18087 from karalabe/trie-read-cacher", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1660, "deletions": 127}}, {"node": {"oid": "434dd5bc0067cdf604d84426df9086015721dd36", "messageHeadline": "cmd, core, eth, light, trie: add trie read caching layer", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1660, "deletions": 127}}, {"node": {"oid": "14346e4ef97ca812fb9f1d5d2cd87021c0155cf6", "messageHeadline": "internal: fix typo in comments (#18106)", "author": {"name": "Kenso Trabing", "email": "ktrabing@acm.org", "user": {"login": "Trabing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8a2ac3fcf4c8249bd997969821feb4f9d0a428a", "messageHeadline": "les: fix pubkey index typo (#18093)", "author": {"name": "Sheldon", "email": "11510383@mail.sustc.edu.cn", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a000601c6c4e4f8134caedba1957ffe28d2b659", "messageHeadline": "consensus/clique: fix comment typo (#18103)", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23de6197f9104a17ece1dc370c862bd23dcae273", "messageHeadline": "rpc: fix package doc typo (#18101)", "author": {"name": "Kenso Trabing", "email": "kenso.trabing@bloomwebsite.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "698843b45f0dddd6f862c0733838272e6b4aa7f8", "messageHeadline": "rpc: fix example typo (#18100)", "author": {"name": "Kenso Trabing", "email": "kenso.trabing@bloomwebsite.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48b4e8069cc1505a68bf69e8209dc17a9ecbfc96", "messageHeadline": "params, swarm: begin Geth v1.8.19 and Swarm v0.3.7 cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "58632d44021bf095b43a1bb2443e6e3690a94739", "messageHeadline": "params, swarm: release Geth v1.8.18 and Swarm v0.3.6", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eb8fa3cc89ae3a3247c649486839b1c250554d2d", "messageHeadline": "cmd/swarm, swarm/api/http, swarm/bmt, swarm/fuse, swarm/network/strea\u2026", "author": {"name": "Alexey Sharov", "email": "www.pismeco@gmail.com", "user": {"login": "nizsheanez"}}, "additions": 202, "deletions": 362}}, {"node": {"oid": "cff97119a713a6f790893aaf1c172a397a48bf33", "messageHeadline": "Merge pull request #18097 from karalabe/update-chts-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "cef7ed53bdec8d3b43b30ac33e8dfc2a92d3ea3a", "messageHeadline": "params: update CHTs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c41e1bd1ebf8a625dd22a07c31bcd6837705e0d7", "messageHeadline": "swarm/storage: fix garbage collector index skew (#18080)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 268, "deletions": 54}}, {"node": {"oid": "4fecc7a3b1b9c51efad47ea128abcb7259158487", "messageHeadline": "eth: fix minor grammar issue in comment (#18091)", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "588aa88121db007b59142ed37e74800c09038a7a", "messageHeadline": "github: format code owners file (#18090)", "author": {"name": "mr_franklin", "email": "mr_franklin@126.com", "user": {"login": "mrFranklin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8080265f3f591d33e127a924724a8bfe5ced6475", "messageHeadline": "swarm/storage: fix access count on dbstore after cache hit (#17978)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 138, "deletions": 17}}, {"node": {"oid": "f7b9d1f42efbca0737952b3a23e55302c476bfbc", "messageHeadline": "Add ability to  send logs to  file to Geth mobile (#95)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "1212c7b844e3ef13cbb5476b088eae27782535b4", "messageHeadline": "core: fix default trie cache limit (#17860)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "201a0bf18181da8d783f6e7adf3ceaccd159eb73", "messageHeadline": "p2p/simulations, swarm/network: Custom services in snapshot (#17991)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 118, "deletions": 12}}, {"node": {"oid": "a0876f7433f63276a3d8d4e099b261fd16aada40", "messageHeadline": "Imply that SwarmApiFlag is the API endpoint to connect to, not to lis\u2026", "author": {"name": "Andrew Chiw", "email": "randomshinichi4869@gmail.com", "user": {"login": "randomshinichi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d226e86b9982acabf311cb6963a43e33fed18be", "messageHeadline": "GPO tracks down correctly. Also GPO can be set to always offer zero i\u2026", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "9afedf5c676681b23ddd70a8a06d8b52bc830b3b", "messageHeadline": "Fix bootnode -writeaddress output (#92)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 8, "deletions": 50}}, {"node": {"oid": "1ff152f3a43e4adf030ac61eb5d8da345554fc5a", "messageHeadline": "rawdb: remove unused parameter for WritePreimages func (#18059)", "author": {"name": "Corey Lin", "email": "514971757@qq.com", "user": {"login": "CoreyLin"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "f574c4e74b12d275d24b209aac8dd98ed9b9bb52", "messageHeadline": "metrics, p2p: add ephemeral registry (#18067)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "870efeef01ad45f1e06bbe4479e5afa9986f3518", "messageHeadline": "core/state: remove lock (#18065)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "144c1c6c52456808428e2b69dbe5c4ebfc3606ca", "messageHeadline": "consensus: extend getWork API with block number (#18038)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "b16cc501a88eb7c36cfd8ee9be1c0c985ef4a7d9", "messageHeadline": "ethclient: include block hash from FilterQuery (#17996)", "author": {"name": "tamirms", "email": "tamir@trello.com", "user": null}, "additions": 145, "deletions": 11}}, {"node": {"oid": "9313fa63f959f8a5c3609c187120711a484a4c57", "messageHeadline": "event/filter: delete unused package (#18063)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 203}}, {"node": {"oid": "d0675e9d9cf847070c1e422faf15e66b6af74781", "messageHeadline": "Merge pull request #17982 from holiman/polish_contantinople_extcodehash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bd519ab8aec7c82b28fb2a7e7edc428d8a38e781", "messageHeadline": "internal/web3ext: add eth.getProof (#18052)", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1064e3283db6e388db4fc353c8bd17b57d57fa42", "messageHeadline": "common/compiler: capture runtime code and source maps (#18020)", "author": {"name": "JoranHonig", "email": "JoranHonig@users.noreply.github.com", "user": {"login": "JoranHonig"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "a5dc087845c90dad126bf203640ac6e876d7bbcb", "messageHeadline": "core/vm, eth/tracers: use pointer receiver for GetRefund (#18018)", "author": {"name": "Corey Lin", "email": "514971757@qq.com", "user": {"login": "CoreyLin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "212bf266c55b3737da37e6588142d0c9f7c6e10f", "messageHeadline": "eth, p2p: fix comment typos (#18014)", "author": {"name": "Corey Lin", "email": "514971757@qq.com", "user": {"login": "CoreyLin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c71e4fc4d5e5f97f57f1c52dced187da41b59aaf", "messageHeadline": "p2p: fix comment typo (#18027)", "author": {"name": "Liang Ma", "email": "liangma.ul@gmail.com", "user": {"login": "LiangMa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "968f6019d00e349e988f720cdaa065def85ea72f", "messageHeadline": "event, event/filter: minor code cleanup (#18061)", "author": {"name": "Corey Lin", "email": "514971757@qq.com", "user": {"login": "CoreyLin"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "503993c819f0a4e7e53f6739e90497106ebdfe09", "messageHeadline": "p2p: use enode.ID type in metered connection (#17933)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e2e11ee06f081096908405674270e667c93aaf0f", "messageHeadline": "Set gasprice floor for miner and tx pool to zero (#88)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cf3b187bdef59078ba6570a2f5ee046ab87bcefd", "messageHeadline": "swarm, cmd/swarm: address ineffectual assignments (#18048)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 61, "deletions": 24}}, {"node": {"oid": "81533deae5ee4a7ec08842e2b6647f3affde5a71", "messageHeadline": "swarm/network: light nodes are not dialed, saved and requested from (\u2026", "author": {"name": "Mark Vujevits", "email": "vujevits.mark@gmail.com", "user": {"login": "vmaark"}}, "additions": 153, "deletions": 13}}, {"node": {"oid": "0bcff8f52505fa1eece6c8fbfc5cab8aa9d9ed5d", "messageHeadline": "eth/downloader: speed up tests by generating chain only once (#17916)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 519, "deletions": 560}}, {"node": {"oid": "36ca85fa1c2936087b2c3d976d3576f0f5d2157e", "messageHeadline": "swarm/api: Fix #18007, missing signature should return HTTP 400 (#18008)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "b35165555d737042d5f958413827c31a7a5f4805", "messageHeadline": "eth/downloader: remove the expired id directly (#17963)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5b74bb6445a7fb7220da74c6c6e891c20e9a26dc", "messageHeadline": "signer: remove ineffectual assignments (#18049)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "eea3ae42a3d9bcbd33474c0e482754c5196a469f", "messageHeadline": "core, eth/downloader: fix validation flaw, fix downloader printout fl\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "dc6648bb58fb37f7b5d9fd8e7ffbeb4cf45492fd", "messageHeadline": "downloader: measure successfull deliveries, not failed (#17983)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "0fe0b8f7b9904767cdd73cf1aac4d7ad543d95a7", "messageHeadline": "p2p/protocols: use keyed fields for struct instantiation (#18017)", "author": {"name": "Corey Lin", "email": "514971757@qq.com", "user": {"login": "CoreyLin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80e2f3aca42583856669372cfc636cb7fd370fdb", "messageHeadline": "travis, appveyor: bump to Go 1.11.2 (#18031)", "author": {"name": "Samuel Marks", "email": "samuelmarks@gmail.com", "user": {"login": "SamuelMarks"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e2640a96d4311e3ac48de467a6eb3c88b95dfb3e", "messageHeadline": "miner: fix miner stress test (#18039)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 16, "deletions": 30}}, {"node": {"oid": "79c7a69ac8066cc28ceee2ebaab3d0221a8adf57", "messageHeadline": "swarm: Better syncing and retrieval option definition (#17986)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 147, "deletions": 58}}, {"node": {"oid": "53eb4e0b0fffdc105fbe9f5eed671b96de6e2ba1", "messageHeadline": "swarm/api: unexport Respond methods (#18037)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 51, "deletions": 52}}, {"node": {"oid": "baee850471603d7fbf37eed0074c9de01df92ee7", "messageHeadline": "swarm: modify context key (#17925)", "author": {"name": "KimMachineGun", "email": "geon0250@gmail.com", "user": {"login": "KimMachineGun"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "126dfde6c9de1f8122bb3991453d2429b47542f8", "messageHeadline": "cmd/swarm: auto resolve default path according to env flag (#17960)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "1dc5d58b4f67aedc1a390a5af5da159540538541", "messageHeadline": "Customize geth logging - add ability to use both stderr and stdout (#87)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 107, "deletions": 30}}, {"node": {"oid": "f08f596a378e1bc0cfcb476868767b1f1d602c17", "messageHeadline": "all: updated code owners file (#17987)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "70a0d69843af554a8cc9e8da6f2bcdf0e23fd25f", "messageHeadline": "Building Docker images on Google Cloud Build (#85)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "45fb49db9722e33ab3036b03c549aec363d54a19", "messageHeadline": "Match stackdriver fluentd logging format (#83)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "73a7e9a17d7d76228446cd7a40a938a2f1ad14c7", "messageHeadline": "Support geth logging to stdout and in JSON format (#82)", "author": {"name": "Tim Moreton", "email": "timmoreton@users.noreply.github.com", "user": {"login": "timmoreton"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "0d0b6fbf416b73552fe41a5371392e743a000b85", "messageHeadline": "Permission precompiled contracts (#81)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "3c75ed928965c9ef7a09ad961d606a212f75e4cc", "messageHeadline": "Add Circle CI status badge to geth repository (#47)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8be27f7c044e35dbf63a42500a79805f1bddcfb8", "messageHeadline": "Update geth-sources (#80)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3e1cfbae934f72c94c00e515ca872997530eede8", "messageHeadline": "cmd/swarm/swarm-smoke: fix issue that loop variable capture in func (\u2026", "author": {"name": "Roc Yu", "email": "rociiu0112@gmail.com", "user": {"login": "rociiu"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "54f650a3be2ccf7cd44e9929e3e132ef93f101ad", "messageHeadline": "swarm: clean up unused private types and functions (#17989)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 13, "deletions": 108}}, {"node": {"oid": "07e0ed5c50ef304e1d58d459c6e4a386e226e27f", "messageHeadline": "Add \"celolatest\" to syncmode error message (#79)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b6fd032e3def058133161a45a000dae4d0db729", "messageHeadline": "core/vm: check empty in extcodehash", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "592315aa2f0e2d163b5b2f43f41489a278502da4", "messageHeadline": "Make sync mode of \"Geth for mobile\"  configurable (#77)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "8ed4739176f435d09dfa36d8b2e2a3c8c6f407dd", "messageHeadline": "p2p accounting (#17951)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 937, "deletions": 0}}, {"node": {"oid": "80d390776742a2a3cfc2f3041fd01ffe82f43d23", "messageHeadline": "cmd/clef: replace password arg with prompt (#17897)", "author": {"name": "Johns Beharry", "email": "johns@peakshift.com", "user": {"login": "johnsBeharry"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "24549c8d9340bee65f90ba888f7fea20189adb5c", "messageHeadline": "Add a new sync mode latest_block_only (#62)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 246, "deletions": 95}}, {"node": {"oid": "9568b4a305e6a51b4f4b48dfd3e8bee505ee83cc", "messageHeadline": "Add GetCoinbase precompiled contract (#58)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "6cdda730596367743b881b48bb0c03c4926a7b45", "messageHeadline": "Add 'transfer' precompiled contract (#75)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "68109336405a36e3c3fdcab6a87e8bc024a44a49", "messageHeadline": "eth/downloader: SetBlocksIdle is not used (#17962)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "7f22b59f87cfda85a14eed6481da68e3dfba44a1", "messageHeadline": "core/state: simplify proof methods (#17965)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "4c0883e20d78b987dc95acd46498f326626aaee3", "messageHeadline": "core/vm: adds refund as part of the json standard trace (#17910)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 79, "deletions": 51}}, {"node": {"oid": "3088c122d8497acf176f03a3f19f6292e817cab7", "messageHeadline": "eth/downloader: fix comment typos (#17956)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "45bb271e6411ad9bc754e1dae26668959eeb8f52", "messageHeadline": "Ashishb/upgrade go version on circleci (#74)", "author": {"name": "Ashish Bhatia", "email": "ashishb@ashishb.net", "user": {"login": "ashishb"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "88b41a9e680a764aa079051aa7c71b3c6879d60a", "messageHeadline": "swarm/network/stream: disambiguate chunk delivery messages (retrieval\u2026", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 47, "deletions": 12}}, {"node": {"oid": "66debd91d9268067000c061093a674ce34f18d48", "messageHeadline": "swarm/api/http: remove ModTime=now for direct and multipart uploads (\u2026", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "75060ef96ec38b0c6ca4dba4f4543e594025507f", "messageHeadline": "cmd/bootnode: fix -writeaddress output (#17932)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ff97bf2e5623d3f6eb09e2630c3fdbd770acf0b", "messageHeadline": "accounts: wallet derivation path comment is mistaken (#17934)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d98c45f70f5c9e414193ff4f79fbfc04a3d7751f", "messageHeadline": "core: fix a typo (#17941)", "author": {"name": "Wuxiang", "email": "wuxiangzhou2010@gmail.com", "user": {"login": "wuxiangzhou2010"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeb733623e79d9b8f03036ec1a4c0717185b527d", "messageHeadline": "swarm/network: disallow historical retrieval requests (#17936)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "ae05f29d4a235b733ed41789c768afadd9b05bc1", "messageHeadline": "Merge pull request #72 from celo-org/asaj/release/1.8.17", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 18880, "deletions": 22906}}, {"node": {"oid": "97fb08342d227bbd126516083b0ddaf74e6e8468", "messageHeadline": "EIP-1186 eth_getProof (#17737)", "author": {"name": "Simon Jentzsch", "email": "simon@slock.it", "user": {"login": "simon-jentzsch"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "6abac20d816c3065f57dbea6a1efb0920dfb7ef5", "messageHeadline": "Fix linting errors", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e0c28fec019d7540392bf525240a0ede7a9b1579", "messageHeadline": "Merge version 1.8.17", "author": {"name": "Asa Oines", "email": "a@celo.org", "user": null}, "additions": 18887, "deletions": 22913}}, {"node": {"oid": "cdf5982cfca2cd7d5fea85c226af5e48fde837df", "messageHeadline": "swarm: Lightnode mode: disable sync, retrieve, subscription (#17899)", "author": {"name": "Attila Gazso", "email": "attila.gazso@prezi.com", "user": null}, "additions": 260, "deletions": 15}}, {"node": {"oid": "4e693ad5a6f118dcf4f3586938c17fc8ef5822b5", "messageHeadline": "swarm/tracing: disable stdout logging for opentracing (#17931)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "845922c0e379abb719cceb0d6ad6ae505e6643c5", "messageHeadline": "Pass account to be verified to verification service (#61)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "4466c7b971837bded610dd2225ddc6065c0cb3c3", "messageHeadline": "metrics: added NewCounterForced (#17919)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "2868acd80b05e3dfca9f32c19372f22849e40eaf", "messageHeadline": "core/types: fix comment for func SignatureValues (#17921)", "author": {"name": "Smilenator", "email": "yurivanenko@yandex.ru", "user": {"login": "Smilenator"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c313fff7bd7c1935d3193986df4c084b2e34c1c", "messageHeadline": "cmd/geth: don't set GOMAXPROCS by default (#17148)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a352de6a08db2c68383c7b1fdcf8267184b7dcea", "messageHeadline": "core/vm: add shortcuts for trivial exp cases (#16851)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "6a7695e3676ef8275afd5eafde6e045b7a7ab024", "messageHeadline": "ethdb, rpc: support building on js/wasm (#17709)", "author": {"name": "Dmitrij Koniajev", "email": "dimchansky@gmail.com", "user": {"login": "dimchansky"}}, "additions": 236, "deletions": 68}}, {"node": {"oid": "16e4d0e0055f7fce620ff6881a1393d955c06cee", "messageHeadline": "p2p: meter peer traffic, emit metered peer events (#17695)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 187, "deletions": 18}}, {"node": {"oid": "331fa6d3075cb89fc295b36d9039620ec1d741ad", "messageHeadline": "accounts/usbwallet: simplify code using -= operator (#17904)", "author": {"name": "Evgeny", "email": "awesome.observer@yandex.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e92c853fb74fa887dff6497c5d92952c31ff7ec", "messageHeadline": "cmd/clef: fix typos in README (#17908)", "author": {"name": "Grachev Mikhail", "email": "work@mgrachev.com", "user": {"login": "mgrachev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "60827dc50fc0892f63fc79704c57b45cf34f991e", "messageHeadline": "tests: update tests, implement no-pow blocks (#17902)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "2e98631c5e5724bea1a29b877929b4911bf50b86", "messageHeadline": "rpc: fix client shutdown hang when Close races with Unsubscribe (#17894)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 102, "deletions": 47}}, {"node": {"oid": "b089c7cf83699840cb2baf125a336231c82388a3", "messageHeadline": "Enable miners to select the verification service they want to use (#55)", "author": {"name": "sklanje", "email": "42421449+sklanje@users.noreply.github.com", "user": {"login": "savajudah"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "6566a0a3b82f5d24d478d3876d5fa2b1b0e8684c", "messageHeadline": "swarm/network/stream: generalise setting of next batch (#17818)", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 89, "deletions": 77}}, {"node": {"oid": "dc3c3fb1e177c5d01ae3ca63717130eea924271e", "messageHeadline": "swarm/storage: Add accessCnt for GC (#17845)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 358, "deletions": 143}}, {"node": {"oid": "862d6f2fbf55313805a96cf2e17cb2493e25aa3b", "messageHeadline": "cmd/swarm: Smoke test for Swarm Feed (#17892)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 351, "deletions": 6}}, {"node": {"oid": "4868964bb99facd8cc6149626023e64db14a6742", "messageHeadline": "cmd/swarm: split flags and cli command declarations to the relevant f\u2026", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 468, "deletions": 422}}, {"node": {"oid": "6f607de5d590ff2fbe8798b04e5924be3b7ca0b4", "messageHeadline": "p2p, p2p/discover: add signed ENR generation (#17753)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 976, "deletions": 275}}, {"node": {"oid": "bbd105784d7f6d4d9886dd989dddb770f6a6b5d5", "messageHeadline": "Allow miners to specify a verification rewards recipient (#57)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 83, "deletions": 46}}, {"node": {"oid": "dcae0d348bb7f5d9052e50a83383a33538ce376a", "messageHeadline": "p2p/simulations: fix a deadlock and clean up adapters (#17891)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 164, "deletions": 418}}, {"node": {"oid": "f951e23fb5ad2f7017f314a95287bc0506a67d05", "messageHeadline": "Merge pull request #17887 from karalabe/warn-failed-account-access", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "aff421e78c4cc40708e6aaf602730d5028995bdd", "messageHeadline": "internal/ethapi: warn on failed account accesses", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "4e474c74dc2ac1d26b339c32064d0bac98775e77", "messageHeadline": "rpc: fix subscription corner case and speed up tests (#17874)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 68, "deletions": 71}}, {"node": {"oid": "da290e9707d6b3074b571722bbb557815b03ad48", "messageHeadline": "cmd/swarm: speed up tests (#17878)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "0fe9a372b3ff9fd0746c3e271bd0ddddd3412122", "messageHeadline": "swarm, swarm/storage: lower constants for faster tests (#17876)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "d5c7a6056afdc8c3364b1774b5d2bc4a74b028a6", "messageHeadline": "cmd/clef: encrypt the master seed on disk (#17704)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 206, "deletions": 81}}, {"node": {"oid": "ff5538ad4c20677148ca43e1786fe67898b59425", "messageHeadline": "params, swarm: begin Geth v1.8.18, Swarm v0.3.6 cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8bbe72075e4e16442c4e28d999edee12e294329e", "messageHeadline": "params, swarm: release Geth v1.8.17 and Swar v0.3.5", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "97b280668637e29141dcef3793d320185d311e86", "messageHeadline": "core/asm: Use hexadecimal addresses in assembly dumps (#17870)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "11d0ff6578c34b724436dbeeede726b31b41c8b8", "messageHeadline": "Fix retrieval tests and simulation backends (#17723)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 391, "deletions": 221}}, {"node": {"oid": "72a076840bea4a3258a3a8d9a7aeb750fcc2ac02", "messageHeadline": "travis, build: speed up CI runs (#17854)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "459278cd57a6188aea3991db3c7f83df70282ad8", "messageHeadline": "miner: remove intermediate conversion to int in tests (#17853)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfcc47529dde0b7c82428ac3df8acee6c8648ccf", "messageHeadline": "cmd/utils: fix bug when checking for flag value conflicts (#17803)", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c5d34fc94eb3a8ce10c80d9a83e0e479d2dd654c", "messageHeadline": "les, light: reduce les testing stress (#17867)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "53634f1e04a7ff020fbdeb71f48dbcf33d530125", "messageHeadline": "trie: remove unused originalRoot field (#17862)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "31c4e3a118b0bc43e3340e565d75160afadd2438", "messageHeadline": "core/types: Log.Index is the index in block, not receipt (#17866)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d3d4a4d578825b040a3cac9eb163e7f3c16ce4b", "messageHeadline": "core/vm: reuse Keccak-256 hashes across opcode executions (#17863)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "c5cb214f689e5c34bf487daa8eb4234d6e3237a7", "messageHeadline": "swarm/storage/feed: Expose MaxUpdateDataLength constant (#17858)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f95811e65bcc674ae32c19c043b29226a56a6a5f", "messageHeadline": "cmd/abigen: support for --type flag with piped data (#17648)", "author": {"name": "Philip Schlump", "email": "pschlump@gmail.com", "user": {"login": "pschlump"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "5ed3960b9b2f699233452fb8445c5f9feb281f78", "messageHeadline": "accounts/abi/bind: stop using goimports in the binding generator (#17\u2026", "author": {"name": "Jeremy Schlatter", "email": "jeremy.schlatter@gmail.com", "user": {"login": "jeremyschlatter"}}, "additions": 153, "deletions": 11418}}, {"node": {"oid": "5b0c9c8ae5f23b760992b6160a59b261be0d09d7", "messageHeadline": "tests: use non-constantinople ropsten for difficulty tests (#17850)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "58e868b759d13a39200b9283278d0c80d58b4b15", "messageHeadline": "core/vm : fix failing testcase (#17852)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5d3b7bb023d0e21d597ef2febc1bad03efa90050", "messageHeadline": "Merge pull request #17839 from karalabe/downloader-invalid-hash-chain\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "6ee3b26f447459d3f3a316dbb572e461a273e193", "messageHeadline": "eth/downloader: fix invalid hash chain error due to head mini reorg", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "092df3ab59faae27b11ec737fffcadb3bc8ea636", "messageHeadline": "core/vm: SHA3 word cost for CREATE2 (#17812)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "81375a3801564296a7ade3e7b5bde5fd63269d72", "messageHeadline": "tests: do not exit early on log hash mismatch (#17844)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d79602d2d4e23b1a8b3613684c17d23ad3c1abfa", "messageHeadline": "Merge pull request #17843 from karalabe/ropsten-block-and-chts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ff7fad18fba54e6cd98563fc4d7ff6be87162afc", "messageHeadline": "params: add ropsten fork delay, update les checkpoints", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "89a32451aeb418db3fd5d9c427a0c29fddb1e85b", "messageHeadline": "core/vm: faster create/create2 (#17806)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 163, "deletions": 55}}, {"node": {"oid": "8c63d0d2e44128c6a0f12fb9db8f0a32528b4a7d", "messageHeadline": "swarm/storage: extract isValid. correctly remove invalid chunks from \u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "18950591196c1294a94520ec0737d0c1dbaa0802", "messageHeadline": "p2p: add enode URL to PeerInfo (#17838)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "127553253e8d21cfbcd38edf3119ce81275c0454", "messageHeadline": "Merge pull request #17801 from eosclassicteam/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff6e0351ab6343fbb45712f4906beba11abcb507", "messageHeadline": "eth: fixed the minor typo inside the comments (#17830)", "author": {"name": "Liang Ma", "email": "liangma.ul@gmail.com", "user": {"login": "LiangMa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8a0daf0cce00ef13f72c97baa983d6835332e3f", "messageHeadline": "cmd/puppeth: fix node URL in health check (#17802)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bfa0f96822c310759394640dc2965fceb091a3a4", "messageHeadline": "cmd/evm: fix state dump (#17832)", "author": {"name": "cdetrio", "email": "cdetrio@gmail.com", "user": {"login": "cdetrio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "82a1c771ef43c970ca1d77269e871de444c11730", "messageHeadline": "cmd/swarm: disable tests under Windows until they are fixed (#17827)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "9d06b2c5f3e97e49466da3d5c7cfba9206a2052c", "messageHeadline": "core: use ChainHeadEvent subscription in the chain indexer (#17826)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e5677114dc7461fe39ebe353a4657aa4cb03fde4", "messageHeadline": "Merge pull request #17796 from epiclabs-io/mru-feeds", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 740, "deletions": 812}}, {"node": {"oid": "303b99663e963a520aaa44eca68e042d9fe230af", "messageHeadline": "swarm: schemas and migrations (#17813)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 81, "deletions": 34}}, {"node": {"oid": "14bef9a2dba1f6370c694779962e742e9853fdc6", "messageHeadline": "core: fix unnecessary ancestor lookup after a fast sync (#17825)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d3a773c284103401090c4c806d6641d6f6fddcf5", "messageHeadline": "travis, appveyor: bump to Go 1.11.1 (#17820)", "author": {"name": "Samuel Marks", "email": "samuelmarks@gmail.com", "user": {"login": "SamuelMarks"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de01178c18766b9f744acc94fe2b96804f998e40", "messageHeadline": "swarm/storage/feed: Renamed package", "author": {"name": "Javier Peletier", "email": "jm@epiclabs.io", "user": {"login": "jpeletier"}}, "additions": 129, "deletions": 129}}, {"node": {"oid": "696bc9b01ce0ed3347fa1bd64460ccc08091e90a", "messageHeadline": "swarm/storage/feeds: renamed vars that can conflict with package name", "author": {"name": "Javier Peletier", "email": "jm@epiclabs.io", "user": {"login": "jpeletier"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "58c0879c2fbc9f88f35ba503674088da23a8a5a7", "messageHeadline": "swarm/storage/feeds: removed capital Feed throughout", "author": {"name": "Javier Peletier", "email": "jm@epiclabs.io", "user": {"login": "jpeletier"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "68b8088cb9730bfe0ee2395dd5506dc744076fc2", "messageHeadline": "swarm: Changed owners.", "author": {"name": "Javier Peletier", "email": "jm@epiclabs.io", "user": {"login": "jpeletier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6ccc06cdaac80d09da17c25b2f450cd1f1b7914", "messageHeadline": "swarm/storage/feeds: Final package rename and moved files", "author": {"name": "Javier Peletier", "email": "jm@epiclabs.io", "user": {"login": "jpeletier"}}, "additions": 137, "deletions": 136}}, {"node": {"oid": "83705ef6aa3645a6305a400fa175e44904a929f7", "messageHeadline": "swarm/storage/mru: Renamed rest of MRU references", "author": {"name": "Javier Peletier", "email": "jm@epiclabs.io", "user": {"login": "jpeletier"}}, "additions": 315, "deletions": 382}}, {"node": {"oid": "b35622cf3c758d96874f287d137725946fc6341d", "messageHeadline": "swarm/storage/mru: Renamed all comments to Feeds", "author": {"name": "Javier Peletier", "email": "jm@epiclabs.io", "user": {"login": "jpeletier"}}, "additions": 96, "deletions": 102}}, {"node": {"oid": "f1e86ad9cf0470051b7106ee83794d27276b528d", "messageHeadline": "swarm/storage/mru: Renamed all identifiers to Feeds", "author": {"name": "Javier Peletier", "email": "jm@epiclabs.io", "user": {"login": "jpeletier"}}, "additions": 236, "deletions": 236}}, {"node": {"oid": "bd1f7ebda27d57002b6a04a95812420a40117b3a", "messageHeadline": "cmd/swarm: fix appveyor build (#17808)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "26a37c5351d14ca3eea1efa5b4128166f7d8ec74", "messageHeadline": "travis.yml: remove Go 1.9 (#17807)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "0bf3065fb49f04fe237c315e65a6434d840b6171", "messageHeadline": "Merge pull request #17771 from ethersphere/cmd-config-errors", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "83116a3479beb2506c3be59a21f7616ae59d4dbe", "messageHeadline": "Merge pull request #17799 from ethersphere/correct_swarm_version", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c8d5dec502bbf7dcbfe9c9e78085f37c5a41fc4", "messageHeadline": "Merge pull request #17800 from ethersphere/disable_cmd_swarm_tests_on\u2026", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "668c37fde112f42496a16d012b6f7dc7a876d13c", "messageHeadline": "params: enable constantinople on ropsten at 4.2M", "author": {"name": "EOS Classic", "email": "info@eos-classic.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7bbe66b19fb19b95053977586e619a40478a7d8", "messageHeadline": "les: limit state ODR retrievals to the last 100 blocks (#17744)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "96fd50be10885c9b3033404df698177fdb63d036", "messageHeadline": "accounts/abi: fix panic in MethodById lookup. Fixes #17797 (#17798)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "634e963f023fa453e41cb02ef8296fe15fe7a264", "messageHeadline": "cmd/swarm: disable export and upload tests on Windows", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dc5d643bb59812cda578fac941c2f1da316bc9d7", "messageHeadline": "cmd/swarm, swarm: cross-platform Content-Type detection (#17782)", "author": {"name": "Alexey Sharov", "email": "www.pismeco@gmail.com", "user": {"login": "nizsheanez"}}, "additions": 3379, "deletions": 90}}, {"node": {"oid": "9a749dcde5c5545bce735363422f71188ed13214", "messageHeadline": "cmd/swarm: correct swarm version on --help", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b69942befeb9f1af55cad0f91953bdaea2ea3efb", "messageHeadline": "core, internal/ethapi: add and use LRU cache for receipts (#17610)", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "86ec213076ac52a7b427a0fb25994bfb4e78720b", "messageHeadline": "core/types: make tx signature values optional in JSON (#17742)", "author": {"name": "reinerRubin", "email": "tolstov.georgij@gmail.com", "user": {"login": "reinerRubin"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "3d782bc727fb58630b1d811b9ab95d626c68e40f", "messageHeadline": "eth: broadcast blocks to at least 4 peers (#17725)", "author": {"name": "ledgerwatch", "email": "akhounov@gmail.com", "user": {"login": "AlexeyAkhunov"}}, "additions": 109, "deletions": 8}}, {"node": {"oid": "01d9f2980531814acc5c87e978966c26ac1bc4c2", "messageHeadline": "cmd/swarm: remove swarm binary (#17784)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "024b22c30e1b40b702f8f7b0831baebce333c8db", "messageHeadline": "eth/downloader: use intermediate variable for better readability (#17\u2026", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ffca6dfe0162074cb9224a26aa667ac724be0ab8", "messageHeadline": "core/types: fix typos (#17762)", "author": {"name": "thumb8432", "email": "thumb8432@gmail.com", "user": {"login": "thumb8432"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "107f556b2d9811ea2d64c065531dcae33997fcb7", "messageHeadline": "internal/ethapi: add eth_chainId method (#17617)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "44eb69561a32c1b1e5345b5872e7de69fff936c2", "messageHeadline": "internal/debug: support color terminal for cygwin/msys2 (#17740)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 326, "deletions": 296}}, {"node": {"oid": "d9e324a331788959bb7fb7f388383b1cad4ca65b", "messageHeadline": "cmd/swarm: respect --loglevel in run_test helpers (#17739)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5aaab2f224f0871a838d0a97160c2c002eea4ab", "messageHeadline": "accounts/abi/bind/backends: fix typo (#17749)", "author": {"name": "CDsigma", "email": "cdsigma271@gmail.com", "user": {"login": "Wesley-Arrington"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1b9a3e2f415f6fc43519fdfc5b28ac2afcdada0", "messageHeadline": "contracts/ens: expose Add and SetAddr in ENS (#17661)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "79ca6c7a657f5f6660fb136707edb07951bb3309", "messageHeadline": "tests: update slow test lists, skip on windows/386 (#17758)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "4d8c7248bda39e43b7d58ba894c26c4562a13c3f", "messageHeadline": "build: fix typo (#17773)", "author": {"name": "HarryWu", "email": "imharrywu@users.noreply.github.com", "user": {"login": "imharrywu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e1c374dc6311d187b4d75aeaea11d775332076e", "messageHeadline": "swarm/storage: ensure 64bit hasherStore struct alignment (#17766)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7910dd5179fc70a8bd577f70d573051afcc23aec", "messageHeadline": "Merge pull request #17781 from ethersphere/trim_newline", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "0ee44e796a549c7864b0c78a9cec81ac27cb30eb", "messageHeadline": "swarm/storage: make linter happy", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "bf37241eb5031aa081152f654f28a65496bc7586", "messageHeadline": "cmd/swarm: fix TestConfigFileOverrides", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d5837e84ff963f3bde1a64570eedb959b7ec434b", "messageHeadline": "cmd/swarm: trim new lines from files", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcaabfe7f6f38577c11a475b81ab9584ef61a4a5", "messageHeadline": "Clef: USB hw wallet support (#17756)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 169, "deletions": 3}}, {"node": {"oid": "2c110c81ee92290d3e5ce6134a065c8d2abfbb60", "messageHeadline": "Swarm MRUs: Adaptive frequency / Predictable lookups / API simplifica\u2026", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 3307, "deletions": 2992}}, {"node": {"oid": "c63985d194272867a718dc6dfc10f5393cf239f6", "messageHeadline": "Merge branch 'master' into cmd-config-errors", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0da3b17a112a75b54c8b3e5a2bf65a27a1c8c999", "messageHeadline": "Merge pull request #17747 from ethersphere/max-stream-peer-servers", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 276, "deletions": 75}}, {"node": {"oid": "d8d86692716158f9d514dcaa06b69f129d43c3d8", "messageHeadline": "swarm/network/stream: fix streamer test compilation issue (#17772)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bd1f74f654d670d3ddf93a208a526ebdf1ba6b2d", "messageHeadline": "cmd/swarm: handle errors in cmdLineOverride and envVarsOverride funct\u2026", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "86f68cf04f5166848fd44150363866d7faa72b60", "messageHeadline": "cmd/swarm: fail on SWARM_ENV_MAX_STREAM_PEER_SERVERS parsing error", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a5e6bf7eefbe6f56cf688b3542fe373c4670cb65", "messageHeadline": "Merge branch 'master' into max-stream-peer-servers", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 225, "deletions": 76}}, {"node": {"oid": "e39a9b3480af0ac8044294f46e0e9e4c3948d23c", "messageHeadline": "Merge pull request #17755 from JekaMas/implement-home-directory-expan\u2026", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c3cfdfacd00bf61c3f6ffaf7714b084f62de635c", "messageHeadline": "Merge pull request #17757 from ethersphere/retrieve-request-ttl-pr", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 79, "deletions": 27}}, {"node": {"oid": "4b6824e07b1b7c5a2907143b4d122283eadb2474", "messageHeadline": "Merge pull request #17734 from frncmx/fix-dos-attack-invalid-hash-length", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 82, "deletions": 9}}, {"node": {"oid": "3f7acbbeb929bc3a2a3073bae15977ec69761bab", "messageHeadline": "swarm: prevent forever running retrieve request loops", "author": {"name": "Balint Gabor", "email": "balint.g@gmail.com", "user": {"login": "gbalint"}}, "additions": 79, "deletions": 27}}, {"node": {"oid": "0d5e1e7bc9ad4044a679ab5429d118b2a0e8afe7", "messageHeadline": "swarm/network/stream: fix a typo in test comment", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26cf866349034b0a7d8ef297f6f76125227eb9af", "messageHeadline": "[ImgBot] optimizes images (#17741)", "author": {"name": "Alpay Yildirim", "email": "alpay.yildirim@stud.bbbaden.ch", "user": {"login": "AYIDouble"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "60577d48d535c1183d49c189ebf13a4853fa05a9", "messageHeadline": "Add Clef UI to README.md (#17763)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf411a04ba61050361adbd19a0d0cf66f9c14617", "messageHeadline": "cmd/clef: added more details to the clef tutorial (#17759)", "author": {"name": "Paul Berg", "email": "hello@paulrberg.com", "user": {"login": "PaulRBerg"}}, "additions": 50, "deletions": 37}}, {"node": {"oid": "24349144b6c0642755569268bab56b9033743212", "messageHeadline": "Merge branch 'master' into max-stream-peer-servers", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 4267, "deletions": 3674}}, {"node": {"oid": "7d56602391e155e2ce9ba7c261300a1804ab9972", "messageHeadline": "swarm/api: fix TestDumpConfig", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "d3441ebb563439bac0837d70591f92e2c6080303", "messageHeadline": "cmd/clef, signer: security fixes (#17554)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 307, "deletions": 133}}, {"node": {"oid": "09dde380f906b943eb834b7b93c1afa0c2e49b46", "messageHeadline": "cmd/swarm: use expandPath for swarm cli path parameters", "author": {"name": "Evgeny Danienko", "email": "6655321@bk.ru", "user": {"login": "JekaMas"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "a95a601f35c49be6045de522138f639fbb68c885", "messageHeadline": "Polished clef tutorial (#17745)", "author": {"name": "Paul Berg", "email": "hello@paulrberg.com", "user": {"login": "PaulRBerg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d5db4f810ecf525828c84c5503d24ee1d8af4978", "messageHeadline": ".github: add CONTRIBUTING.md (#17476)", "author": {"name": "Richard Littauer", "email": "richard.littauer@gmail.com", "user": {"login": "RichardLitt"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "b66f793443f572082d24f115e706532a620ba3ee", "messageHeadline": "rpc: increase maxRequestContentLength size to 512kB (#17595)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6663e5da10e7198f7ff5e883fd857240e59d476c", "messageHeadline": "all: fix various comment typos (#17748)", "author": {"name": "Liang ZOU", "email": "liang.d.zou@gmail.com", "user": {"login": "liangdzou"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "30cd5c18549f645002aedb4c00e5bab683cb0835", "messageHeadline": "all: new p2p node representation (#17643)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 3018, "deletions": 3055}}, {"node": {"oid": "9e99a0c2b94daa351325688702e2a49e34f60dbf", "messageHeadline": "cmd/swarm, swarm: add stream peer servers limit", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 258, "deletions": 60}}, {"node": {"oid": "0ae462fb80b8a95e38af08d894ea9ecf9e45f2e7", "messageHeadline": "params, swarm: begin Geth v1.8.17, Swarm v0.3.5 cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "477eb0933b9529f7deeccc233cc815fe34a8ea56", "messageHeadline": "params, swarm: release Geth v1.8.16, Swarm v0.3.4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1d9d3815e50153343b6edb88cd2378071c7fe073", "messageHeadline": "crypto/secp256k1: remove useless code (#17728)", "author": {"name": "Payne", "email": "micblo@users.noreply.github.com", "user": {"login": "micblo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "06d40d37b800207918088bc4b94e129f7d28538d", "messageHeadline": "Merge pull request #17732 from karalabe/faucet-caching", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 67, "deletions": 45}}, {"node": {"oid": "ee92bc537f159c2202058a33e015684cc2bca04c", "messageHeadline": "Merge pull request #17383 from holiman/eip1283", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 195, "deletions": 146}}, {"node": {"oid": "d3f056bd68fb6a8e9ffa3938d5404c6a209e0313", "messageHeadline": "swarm/network/stream: fix DoS invalid hash length (#927)", "author": {"name": "Ferenc Szabo", "email": "frncmx@gmail.com", "user": {"login": "frncmx"}}, "additions": 82, "deletions": 9}}, {"node": {"oid": "81080bf8cb7f60f59a68cf48998a29a1a2e10cb9", "messageHeadline": "core: fix a typo (#17733)", "author": {"name": "Wuxiang", "email": "wuxiangzhou2010@gmail.com", "user": {"login": "wuxiangzhou2010"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c528e3e3cf934f10ab23e603233c9b23848913a5", "messageHeadline": "cmd/faucet: cache internal state, avoid sync-trashing les", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 67, "deletions": 45}}, {"node": {"oid": "1a16cc71c68e4af86329fc95286152b71f98d0b1", "messageHeadline": "Merge pull request #17730 from karalabe/revert-go1.10-ppa", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b0d60721f16077caf4fcd192cc467968cb031d2c", "messageHeadline": "build: revert launchpad PPAs to Go 1.10", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ab13cd992405f84dc48b7d49b54c5de06a7cd5ab", "messageHeadline": "les: fix invalid delivery handling in retriever (#17727)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "32c05e82a379a00f42bfae5ea490867575f80a6d", "messageHeadline": "Merge pull request #17726 from karalabe/go-1.11-ppa-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5e32152c02d99ff91bd46c5360da1df6e070d385", "messageHeadline": "build/deb: upgrade launchpad PPA sources to Go 1.11 too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "457e930f27242381db5b5fe185c30bed9a5f2f89", "messageHeadline": " eth, miner: prefer locally generated uncles vs remote ones (#17715)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 53, "deletions": 27}}, {"node": {"oid": "ba0a8b7887cbaea861dca3f1408e59b88c174815", "messageHeadline": "core, eth: fix dependency cycle (#17720)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 60, "deletions": 59}}, {"node": {"oid": "f55c26ae6d0f25b4aa6b1bd103720067d1fec9fe", "messageHeadline": "Merge pull request #17719 from karalabe/update-chts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 80, "deletions": 68}}, {"node": {"oid": "d6254f827bf493c1471a806b7b8a0e9b86c8c420", "messageHeadline": "all: protect self-mined block during reorg (#17656)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 112, "deletions": 48}}, {"node": {"oid": "af89093116d2a4657c79d55f61b4293753b52588", "messageHeadline": "les, light, params: update light client CHTs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 80, "deletions": 68}}, {"node": {"oid": "f89dce0126f92eb5f3245f6b8e8b1e3ac13641b3", "messageHeadline": "Merge pull request #17718 from karalabe/chain-age-logs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "0f2ba07c4122fbc2d836a2f374e5da8d8546e99f", "messageHeadline": "common, core, light: add block age into info logs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "c37238cae9b83aff0fc2413b3bb37f847c7949d6", "messageHeadline": "les: fix retriever logic (#17705)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "da29332c5f4c368ff03ec4e7132eefac48fed1ae", "messageHeadline": "core/vm: add switches to select evm+ewasm interpreters (#17687)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 70, "deletions": 6}}, {"node": {"oid": "3fec73500b60c82a827b36bb03f8ae011b861e72", "messageHeadline": "cmd/evm: EVM prestate initialization (#17685)", "author": {"name": "Kevin", "email": "denk.kevin@web.de", "user": {"login": "kedenk"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "6975c7298102f73981a62871f6da8db2b5dbf32c", "messageHeadline": "all: fix various comment typos (#17591)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c35659c6a0d8c9dd7b7616bb91700385292f403a", "messageHeadline": "rpc: enable basic auth for websocket client (#17699)", "author": {"name": "Peter Broadhurst", "email": "peter@themumbles.net", "user": {"login": "peterbroadhurst"}}, "additions": 75, "deletions": 6}}, {"node": {"oid": "6f004c46d53958e2fe0e8aad5584a46f9f4bce6c", "messageHeadline": "accounts/keystore: double-check keystore file after creation (#17348)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "16e95f33b73b21dc77c7aab40b9764ecc38382a5", "messageHeadline": "whisper: Fix interpretation of `to` parameter in `shh_requestMessages\u2026", "author": {"name": "Pedro Pombeiro", "email": "PombeirP@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5c7d1c8eb202b850541a3fcfc2e9bd4ee6f70a9", "messageHeadline": "swarm/storage: Implement global timeout for fetcher (#17702)", "author": {"name": "Balint Gabor", "email": "balint.g@gmail.com", "user": {"login": "gbalint"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "736b45a87606e6cdfd5aecf38d259517b10e7f7e", "messageHeadline": "Merge pull request #17701 from karalabe/go-1.11", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "bd9d79adba2c78e4c0fc136db741d45878765790", "messageHeadline": "cmd/geth: typo export -> import (#17703)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16bc8741bfc6db6d7d352015e4324042dd9288a4", "messageHeadline": "abi, signer: fix nil dereference in #17633 (#17653)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "0b477712a1d8abb478b5bb00ec103e0bf100c8da", "messageHeadline": "consensus/clique: hide no transaction error (#17614)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "faa69bea1cade1d0f8b00814fc0616c5a57f0709", "messageHeadline": "core, eth: fix goimports for Go 1.11", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "67c332e9b5c1afff65108abcc2b6883ace72abb9", "messageHeadline": "travis, Dockerfile, appveyor, build: bump to Go 1.11", "author": {"name": "Samuel Marks", "email": "samuelmarks@gmail.com", "user": {"login": "SamuelMarks"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "360a72d54e9ea6fbf8ddb4872cc514d241ea2042", "messageHeadline": "tests: disable constantinople statetests", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5d921fa3a0cea9d87e7fd391c0ddd3115d00d0c4", "messageHeadline": "core, params: polish net gas metering PR a bit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 165, "deletions": 226}}, {"node": {"oid": "1f45ba9bb1c19489a6c8bf9caf100e56dcb79788", "messageHeadline": "swarm/network: downgrade fetcher unable to request log message severi\u2026", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caa2c23a38141911a570ba098a940b4fdbf0aa88", "messageHeadline": "core,state: finish implementing Eip 1283", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "58374e28d95c03d8b0e6d9035c0fb92fad3e865e", "messageHeadline": "core, state: initial implementation of Eip-1283", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "b8aa5980cf28313f36af9090c1491eb3fd0e1507", "messageHeadline": " cmd/puppeth: fix comment typo (#17690)", "author": {"name": "chenyufeng", "email": "yufengcode@gmail.com", "user": {"login": "chenyufeng1991"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd58098f2d88aabe5c555f5aa3d54d4786b7895b", "messageHeadline": "swarm: Chunk refactor improvements (#17683)", "author": {"name": "Balint Gabor", "email": "balint.g@gmail.com", "user": {"login": "gbalint"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5d1d1a808d92440a7c0efad77fa5527e4255e596", "messageHeadline": "consensus, ethdb, metrics: implement forced-meter (#17667)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "41ac8dd803b646b5fa92354a983ee5df68253e2a", "messageHeadline": "Merge pull request #17675 from holiman/eip1234", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 82, "deletions": 60}}, {"node": {"oid": "c1345b074212b9dd774498f47377ca733ee8a9f0", "messageHeadline": "cmd/puppeth: fix comment typo (#17684)", "author": {"name": "chenyufeng", "email": "yufengcode@gmail.com", "user": {"login": "chenyufeng1991"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7efb12d29b9c8134ab8ec8c3753b7aa5e503a157", "messageHeadline": "ethash: documentation + cleanup", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "cc21928e1246f860ede5160986ec3a95956fc8d4", "messageHeadline": "Merge pull request #17622 from karalabe/chain-maker-seal", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 193, "deletions": 73}}, {"node": {"oid": "3df7df0386a78a6d818fb6dfbbbcf07ddedc658f", "messageHeadline": "ethash: less copy-paste for EIP 1234", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 67, "deletions": 116}}, {"node": {"oid": "7c71e936a716794709e7a980b7da9010c4d0a98c", "messageHeadline": "Merge pull request #17674 from eosclassicteam/discord", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4a28a13ca4c36019d23da6342e7e55b1d406fb5", "messageHeadline": "les: fix distReq.sentChn double close bug (#17639)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "86a03f97d30c11a5321fa2f0fd37cbc4c7f63a32", "messageHeadline": "all: simplify s[:] to s where s is a slice (#17673)", "author": {"name": "Emil", "email": "mursalimovemeel@gmail.com", "user": {"login": "ludweeg"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "44a1764f9ca182d9d7c13742f07fa33f6e4f3197", "messageHeadline": "README: Change gitter badge to discord", "author": {"name": "EOS Classic", "email": "info@eos-classic.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bb95a9a64c9d26bef4f15fdd9301bb0b5cdb668", "messageHeadline": "Merge pull request #17652 from YaoZengzeng/file-permission", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "72c820c49e231b9048b7b46ced109efc09396e8e", "messageHeadline": "core/vm: fix typo 'EVM EVM' ==> 'EVM' (#17654)", "author": {"name": "Liang ZOU", "email": "liang.d.zou@gmail.com", "user": {"login": "liangdzou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ff2f756368f2d8ec0d1d9d25f6ba9cdabd7383e", "messageHeadline": "swarm: Chunk refactor (#17659)", "author": {"name": "Balint Gabor", "email": "balint.g@gmail.com", "user": {"login": "gbalint"}}, "additions": 3149, "deletions": 1881}}, {"node": {"oid": "ff3a5d24d2e40fd66f7813173e9cfc31144f3c53", "messageHeadline": "swarm/storage: remove redundant increments for dataIdx and entryCnt (\u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "0732617b655df7f35aff985612af8ba379cdb3fb", "messageHeadline": "consensus: implement Constantinople EIP 1234", "author": {"name": "EOS Classic", "email": "info@eos-classic.io", "user": null}, "additions": 70, "deletions": 4}}, {"node": {"oid": "bfce00385f1c8dab222b7ddab6c336177a5ae731", "messageHeadline": "Kademlia refactor  (#17641)", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 260, "deletions": 421}}, {"node": {"oid": "b06ff563a1f1095407612e04a1707e13d2dc20da", "messageHeadline": "Merge pull request #17651 from ethersphere/wet-run-bug", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b040b750751cac7fd46893f4be3d2b30e741fb73", "messageHeadline": "cmd/clef: fix incorrect file permissions for secrets.dat", "author": {"name": "YaoZengzeng", "email": "yaozengzeng@zju.edu.cn", "user": {"login": "YaoZengzeng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "933ebaa47ee14c64dc9b014f727b0f8b59d2ca90", "messageHeadline": "cmd/swarm: password threw on upload manifest", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3114540cb65ca5c2c21ad29b5e36a48332a822e7", "messageHeadline": "Add Asa as an owner (#44)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 2, "deletions": 29}}, {"node": {"oid": "4e6f451572023ce636836ea2b13b7914a2c25657", "messageHeadline": "Encode verification code with base64 (#42)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0673ea0bb7002f4b9d5d81b5d282fd1434288d1a", "messageHeadline": "Lookup peers in the client pool by ID instead of by IP address (#45)", "author": {"name": "Nam Chu Hoai", "email": "nambrot@googlemail.com", "user": {"login": "nambrot"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "2d98099c25f85a531f0acf28d89ca710f4569c6c", "messageHeadline": "rlp: fix comment typo (#17640)", "author": {"name": "chenyufeng", "email": "yufengcode@gmail.com", "user": {"login": "chenyufeng1991"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bb25042eb957662155079e06bb2efbdd866eb99", "messageHeadline": "consensus/clique, core: chain maker clique + error tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 193, "deletions": 73}}, {"node": {"oid": "6dd87483d4ded2a5ab76d19e0acaa5c6b06312a9", "messageHeadline": "Encryption async api (#17603)", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 170, "deletions": 125}}, {"node": {"oid": "10bac3664702f31228eafedecf31e9bf115f6c29", "messageHeadline": "Merge pull request #17620 from karalabe/clique-epoch-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e32989a08b8b84e7fe4ae397fe4302e93e34782", "messageHeadline": "cmd/utils: typos in {Miner, MinerLegacy}GasPriceFlag (#17588)", "author": {"name": "TColl", "email": "38299499+TColl@users.noreply.github.com", "user": {"login": "TColl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcfb7f58b93e6fb5f3da0000672adee80fd6a485", "messageHeadline": "consensus/clique: only trust snapshot for genesis or les checkpoint", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b9241e26b14de1507edf117067e28b182743847", "messageHeadline": "Merge pull request #33 from celo-org/asaj/release/1.8.15", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 1742, "deletions": 861}}, {"node": {"oid": "5b1d6ea5cedce82436189cde51dc9ef28ee077ec", "messageHeadline": "Merge branch 'master' into asaj/release/1.8.15", "author": {"name": "Asa Oines", "email": "asaj@Asas-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ae992a5d73311742389fce3f855575be98fc6972", "messageHeadline": "core/vm: Hide read only flag from Interpreter interface (#17461)", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 17, "deletions": 31}}, {"node": {"oid": "1eff362ba3a7aa8018193be8b308dacd48a214ba", "messageHeadline": "Reset p2p intervals to original values (#32)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8b9b149d5412dd3c775caf4fc3df39ebad90184f", "messageHeadline": "swarm/api/http: bzz-immutable wrong handler bug (#17602)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70d31fb27842b047582a6557529b2234de1a4a8d", "messageHeadline": "cmd/swarm: added password to ACT (#17598)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 249, "deletions": 168}}, {"node": {"oid": "b1b366524bda43a3656a131cbdc1c6de022db0dd", "messageHeadline": "Enable future blocks and turn off V5 discovery (#35)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5aeb59255325319b00f91486a050353209e370eb", "messageHeadline": "Merge upstream changes for v1.8.15", "author": {"name": "Asa Oines", "email": "asaj@Asas-MacBook-Pro.local", "user": null}, "additions": 1742, "deletions": 861}}, {"node": {"oid": "82e8bb2928a6a54546420924f847ffb5a6eac169", "messageHeadline": "Reset p2p intervals to original values", "author": {"name": "Asa Oines", "email": "asaj@Asas-MacBook-Pro.local", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "580145e96db848cb8e2f8bb8f0621bcacbc9521c", "messageHeadline": "swarm/storage: added metrics for db entry count (#17589)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "4c15ffffdd0aaf3b834be88ff7e7d9ea938c45b4", "messageHeadline": "swarm/api/http: added a regression test for resolver bug from #17483 \u2026", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 148, "deletions": 23}}, {"node": {"oid": "5918b88a8f8be34f39b8df94d146f77ac9b4fbfc", "messageHeadline": "cmd/swarm: added publisher key assertion to act tests (#17471)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 64, "deletions": 4}}, {"node": {"oid": "8711e2b6366109912057e8fb20add325a1051a4e", "messageHeadline": "whisper: add light mode check to handshake (#16725)", "author": {"name": "b00ris", "email": "b00ris@mail.ru", "user": {"login": "b00ris"}}, "additions": 126, "deletions": 18}}, {"node": {"oid": "cf33d8b83ce78d1e79cd8c43a21070b2050d5c7e", "messageHeadline": "core: fix typo in comment (#17586)", "author": {"name": "Hyung-Kyu Hqueue Choi", "email": "hyungkyu.choi@gmail.com", "user": {"login": "hqueue"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42bd67bd6fd599a5583452f011152a0c26c9dff4", "messageHeadline": "accounts/abi: fix unpacking of negative int256 (#17583)", "author": {"name": "Diep Pham", "email": "mrfavadi@gmail.com", "user": {"login": "favadi"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "beee7a52e08f6e948d4cca9de8ff59d5b8305917", "messageHeadline": "cmd/swarm: added scaling test for ACT manifests (#17496)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "661aa4dc20bdd3ac7536fe8d7c41273c7433a1d8", "messageHeadline": ".github: slight edits to No Response template (#17475)", "author": {"name": "Richard Littauer", "email": "richard.littauer@gmail.com", "user": {"login": "RichardLitt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e8184006189b57e2d998313ef0fa75429b0c5bc", "messageHeadline": "common: fix typo (#17582)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84084df26c29c3e35075a0624ca7f5bf204b01e8", "messageHeadline": "cmd/ethkey: fix the README to match updated commands (#17332)", "author": {"name": "Evangelos Pappas", "email": "epappas@evalonlabs.com", "user": {"login": "epappas"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "003e031994327ab24900aa95e0f516a13e97f76f", "messageHeadline": "cmd/faucet: remove trailing newline in password (#17558)", "author": {"name": "dipingxian2", "email": "39109351+dipingxian2@users.noreply.github.com", "user": {"login": "dipingxian2"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "32f28a9360d26a661d55915915f12fd3c70f012b", "messageHeadline": "core/vm, tests: update tests, enable constantinople statetests, fix S\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "6a33954731658667056466bf7573ed1c397f4750", "messageHeadline": "core, eth, trie: use common/prque (#17508)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 30, "deletions": 327}}, {"node": {"oid": "6fc84946203929143c51010e0a10d9fa61fb9b92", "messageHeadline": "mobile: add whisper client (#15922)", "author": {"name": "Eugene Valeyev", "email": "evgen.povt@gmail.com", "user": {"login": "evgen-povt"}}, "additions": 294, "deletions": 2}}, {"node": {"oid": "cc2b39bbd18a8f67ac9ceca9ee8eabfc72d0b14b", "messageHeadline": "consensus/ethash: increase timeout in test (#17526)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c9a0b36a5f89797672facdb2983600e22ecf6417", "messageHeadline": "rpc: reset client write deadline after write (#17549)", "author": {"name": "G\u00edsli Kristj\u00e1nsson", "email": "gislik@hamstur.is", "user": {"login": "gislik"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1c64a7d89a7cc6ae8867ee030d3c8ead677c272", "messageHeadline": "params: fix typo (#17552)", "author": {"name": "Mymskmkt", "email": "1847234666@qq.com", "user": {"login": "manxiaqu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "992b77992f5da7c0301c1b4f8203e8f0d3dfb8f4", "messageHeadline": "consensus: fix comment typo (#17562)", "author": {"name": "ult-bobonovski", "email": "alex@ultiledger.io", "user": {"login": "ult-bobonovski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c0954afffe223ea61ea42dbc74ec7dbdc3663a1", "messageHeadline": "p2p/discv5: make idx bounds checking more sound (#17571)", "author": {"name": "HAOYUatHZ", "email": "37070449+HAOYUatHZ@users.noreply.github.com", "user": {"login": "HAOYUatHZ"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b58db41a0c6d59edb23910aaf22cf2a976bea1be", "messageHeadline": "Cmcewen/new geth android (#31)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e628df666cb408a8c190bcea4892d9d014b64af0", "messageHeadline": "Implement v0.2 of the Celo address based encryption protocol (#16)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 228, "deletions": 100}}, {"node": {"oid": "62e94895da80838ec694b4ba19eeac80c9dc88c1", "messageHeadline": "params, swarm: begin geth v1.8.16 and swarm v0.3.4 cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "89451f7c382ad2185987ee369f16416f89c28a7d", "messageHeadline": "params, swarm: release geth v1.8.15 and swarm 0.3.3", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f0242ee76d5d6f54fcd68732cce5c98c7c085101", "messageHeadline": "miner: keep the timestamp for resubmitted mining block (#17547)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "a4bc2c31e13d7aa7b8715bd707d2460755016414", "messageHeadline": "Merge pull request #17540 from karalabe/miner-uncle-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 63, "deletions": 51}}, {"node": {"oid": "75ae5af62a8dbbc4fc547d2b3b4cce192d783b2d", "messageHeadline": "whisper: fix loop in expire() (#17532)", "author": {"name": "Adam Babik", "email": "a.babik@designfortress.com", "user": {"login": "adambabik"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "957496811627d6ef33b9b4232e4d42353d376f1d", "messageHeadline": "cmd/swarm: disable ACT tests on windows (#17536)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e29c2e43640445e743bb69ab48d6c862d3e964d9", "messageHeadline": "Merge pull request #17546 from karalabe/miner-max-limit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 88, "deletions": 49}}, {"node": {"oid": "f751c6ed47db49e0032dfcd0f4c06ce72f3616bb", "messageHeadline": "miner: track uncles more aggressively", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 63, "deletions": 51}}, {"node": {"oid": "e8f229b82ef99213f8f84b8a71f752b236024494", "messageHeadline": "cmd, core, eth, miner, params: configurable gas floor and ceil", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 88, "deletions": 49}}, {"node": {"oid": "c1c003e4ff36c22d67662ca661fc78cde850d401", "messageHeadline": "consensus, miner: stale block mining support (#17506)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 317, "deletions": 183}}, {"node": {"oid": "63352bf4247f05d8ef255ff8c63290225c3bc671", "messageHeadline": "core: safe indexer operation when syncing starts before the checkpoin\u2026", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 48, "deletions": 14}}, {"node": {"oid": "b69476b372a26679e5bdb33db3d508f2c955e7ff", "messageHeadline": "all: make indexer configurable (#17188)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 514, "deletions": 322}}, {"node": {"oid": "c64d72bea207ccaca3f6aded25d8730a4b8696cd", "messageHeadline": "consensus/ethash: remove unnecessary type declaration (#17529)", "author": {"name": "Mymskmkt", "email": "1847234666@qq.com", "user": {"login": "manxiaqu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0bec85f2e27d7b79f7700643cd9b38e74cecadfa", "messageHeadline": "core: fix typos in comment (#17531)", "author": {"name": "Sheldon", "email": "11510383@mail.sustc.edu.cn", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f236ac710e075f2d3ef9352a0dc19b3bdf6f5bd8", "messageHeadline": "vendor: github.com/rjeczalik/notify update to master (#17527)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "b826ab3814b3ab874562b0a02f103d3accc92656", "messageHeadline": "Set header.coinbase in proof-of-authority to etherbase (#18)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 70, "deletions": 42}}, {"node": {"oid": "1acefafe2201ba061a58b51afd7a7edf4aa0f120", "messageHeadline": "swarm/api: fix typo (#17500)", "author": {"name": "Geon Kim", "email": "geon0250@gmail.com", "user": {"login": "KimMachineGun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0488e80f7837094ac74327f0a4f5f6a270641f4", "messageHeadline": "signer/storage: fix typo (#17504)", "author": {"name": "Caesar Chad", "email": "BLUE.WEB.GEEK@gmail.com", "user": {"login": "caesarchad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1aa605f1e8639769cdd75bcec3064c29a62b34a", "messageHeadline": "all: remove the duplicate 'the' in annotations (#17509)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "6db3f930b74edffd96e499b7551edc6d9222bf70", "messageHeadline": "Fix tests, set up CircleCI (#25)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 75, "deletions": 67}}, {"node": {"oid": "08588176ee98606b78c6c87d2d2662db52056349", "messageHeadline": "Merge pull request #24 from celo-org/asaj/version/1.8.14", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 69168, "deletions": 25800}}, {"node": {"oid": "70398d300d4da97c89f96f5c9629caa327de5c39", "messageHeadline": "trie: fix typo (#17498)", "author": {"name": "Mymskmkt", "email": "1847234666@qq.com", "user": {"login": "manxiaqu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41516f9859c1e6403f23289c19aac6c23680467d", "messageHeadline": "Merge v1.8.14", "author": {"name": "Asa Oines", "email": "asaj@Asas-MacBook-Pro.local", "user": null}, "additions": 69168, "deletions": 25800}}, {"node": {"oid": "c134e00e488bf4bfd88689ecf6b91ee351fb77e5", "messageHeadline": "Merge pull request #17494 from karalabe/mined-block-uncle-check", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "40a71f28cf1ada0bf6bdcdc2f3c6f31a8da134a2", "messageHeadline": "miner: fix state commit, track old work packages too (#17490)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 113, "deletions": 74}}, {"node": {"oid": "c3f7e3be3b60df3edd168e80aa89ee2992932b0d", "messageHeadline": "core/statedb: deep copy logs (#17489)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1136269a79e6ee8bc97f5bf277bf8ec12286b79b", "messageHeadline": "miner: differentiate between uncle and lost block", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "67d6d0bb7d0e9b18334d45e2d811f00746320d65", "messageHeadline": "Merge pull request #17492 from karalabe/eth-miner-threads-defaults", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 489, "deletions": 80}}, {"node": {"oid": "1e63a015a56ae45825c842b5a2b17d2cf2ac1ac6", "messageHeadline": "miner: add two stress tests based on clique and ethash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 414, "deletions": 0}}, {"node": {"oid": "92381ee00999398d0d0928d2c4be82b3334b912b", "messageHeadline": "cmd, eth: clean up miner startup API, drop noop config field", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 75, "deletions": 80}}, {"node": {"oid": "1df1187d831a1c62f61e8c90901dc78b5f86943a", "messageHeadline": "p2p: fix comment typo (#17491)", "author": {"name": "Mymskmkt", "email": "1847234666@qq.com", "user": {"login": "manxiaqu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f34f361ca6635690f6dd81d6f3bddfff498e9fd6", "messageHeadline": "swarm/api/http: fixed resolver bug (#17483)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2993fb519d7bb70163765c33bc95c5260ecb003a", "messageHeadline": "params, swarm: begin geth v1.8.15 and swarm v0.3.3 cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "316fc7ecfc10d06603f1358c1f4c1020ec36dd2a", "messageHeadline": "params, swarm: release Geth v1.8.14 and Swarm v0.3.2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "af85d8e2b342aa6feff68cec59db9be3c1e85022", "messageHeadline": "cmd, eth: apply default miner recommit setting (#17479)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6a8b47c880fc55d8095a2894cd00f7984de6090b", "messageHeadline": "Merge pull request #17472 from karalabe/txpool-locals", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 70, "deletions": 8}}, {"node": {"oid": "e0d0e64ce22111a2d5492fe6f6d6a0023477e51f", "messageHeadline": "cmd, core, miner: add --txpool.locals and priority mining", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 70, "deletions": 8}}, {"node": {"oid": "b2c644ffb5c283a171ddf3889693673939917541", "messageHeadline": "cmd, eth, miner: make recommit configurable (#17444)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 360, "deletions": 71}}, {"node": {"oid": "522cfc68ff496aee4205add982db049dc3092024", "messageHeadline": "swarm: fix typos (#17473)", "author": {"name": "Geon Kim", "email": "geon0250@gmail.com", "user": {"login": "KimMachineGun"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a063fe9b2defdb595068483b4c5df41f1a3a4860", "messageHeadline": "miner: fix uncle iteration logic (#17469)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1dcad8b2de5d835da13bfac600c181fd331c149f", "messageHeadline": "Merge pull request #17466 from karalabe/rinkeby-light-snapshots", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 53, "deletions": 40}}, {"node": {"oid": "86acdf1a5bb31196adbc92e4923e0398868ce876", "messageHeadline": "vendor: update rjeczalik/notify so that it compiles on go1.11 (#17467)", "author": {"name": "Jeremy Schlatter", "email": "jeremy.schlatter@gmail.com", "user": {"login": "jeremyschlatter"}}, "additions": 143, "deletions": 82}}, {"node": {"oid": "9f036647e4b3e7c3aa8941dc239f85326a5e5ecd", "messageHeadline": "consensus/clique, light: light client snapshots on Rinkeby", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 53, "deletions": 40}}, {"node": {"oid": "355fc47d396298bccf93c37bdbba9b9e88864790", "messageHeadline": "les: fix CHT field in nodeInfo (#17465)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "76301ca0517ef2d34e6e2d741b0b24cf0ff98642", "messageHeadline": "eth: upgradedb subcommand was dropped (#17464)", "author": {"name": "Pierre Neter", "email": "pierreneter@gmail.com", "user": {"login": "pierreneter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c582667c9b88fabfca2908e1a6ef9b3a71daef37", "messageHeadline": "swarm/network: bump bzz protocol version (#17449)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcd97c41fa2789f2e642cb52b8e18c5bd7bcc81d", "messageHeadline": "swarm, swarm/network, swarm/pss: log error and fix logs (#17410)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "85c6a1c526983f82fcd5e074fdc0bbd264b3815c", "messageHeadline": "Merge pull request #17451 from karalabe/bn256-relicense", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 64, "deletions": 45}}, {"node": {"oid": "ecca49e078ace5f867cccdf5c291e3e84dc19982", "messageHeadline": "Merge pull request #17460 from holiman/tracerfix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "106d196ec4a6451efedc60ab15957f231fa85639", "messageHeadline": "eth: ensure from<to when tracing chain (credits Chen Nan via bugbounty)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a6d45a5d00e0f37eab9eba43f1ec60429f0dc120", "messageHeadline": "crypto/bn256: add missing license file, release wrapper in BSD-3", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 64, "deletions": 45}}, {"node": {"oid": "7d38d53ae449c6ec06f7b0579f1a189b02222a60", "messageHeadline": "cmd/puppeth: accept ssh identity in the server string (#17407)", "author": {"name": "Nilesh Trivedi", "email": "nilesh@hypertrack.io", "user": null}, "additions": 34, "deletions": 26}}, {"node": {"oid": "1de9ada4016d7028d1d1529bc7d0676c98ddb5e4", "messageHeadline": "light: new CHTs (#17448)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c929030e280ecae5e5943fa277240ee7d09d7506", "messageHeadline": "core/types: fix docs about protected Vs (#17436)", "author": {"name": "Aditya", "email": "adityasripal@gmail.com", "user": {"login": "AdityaSripal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87f294aa0b9cf209ad80f8a0a189e0cdcc71e223", "messageHeadline": "Merge pull request #17437 from hackmod/console-typo", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "68f0a414eadda4c5485e4e96bda9c4b8b54eda6d", "messageHeadline": "Merge pull request #17430 from karalabe/miner-notify-less-aggressive-\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55d050ccd81d726ce47cfb57ecd9de662129b7f1", "messageHeadline": "travis: remove brew update and osxfuse install (#17429)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a8aa89accb0bcd4f24cd430d8f100e0ff9e239d0", "messageHeadline": "swarm/storage: cleanup task - remove bigger chunks (#17424)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 45, "deletions": 22}}, {"node": {"oid": "c4078fc80527b2cf0c2fd3e8771e9db06a597152", "messageHeadline": "cmd/swarm: added swarm bootnodes (#17414)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 98, "deletions": 40}}, {"node": {"oid": "d3488c1affee6843d75db77b36f504c73e5e02e7", "messageHeadline": "p2p: fix typo (#17446)", "author": {"name": "Wuxiang", "email": "wuxiangzhou2010@gmail.com", "user": {"login": "wuxiangzhou2010"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c69633fb67add59ac7055ea60b709d940177d93d", "messageHeadline": "Support sending verification SMS as a precompiled contract (#10)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 54, "deletions": 121}}, {"node": {"oid": "0fd02fe9cff54a5edce87588ed780c76a95329fd", "messageHeadline": "console: fixed comment typo", "author": {"name": "hackyminer", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "251c868008f30b2991bc6986e60a0e7bbdc78b05", "messageHeadline": "consensus/ethash: reduce notify test aggressiveness", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99e1a5e0fb6f238319042dd2c4c8468dc786a4b7", "messageHeadline": "Merge pull request #17426 from karalabe/miner-fees-log-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22cd3f70a68da31b1054fcfca74d187133df29b8", "messageHeadline": "miner: update mining log with correct fee calculation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2695fa2213fe5010a80970bca1078834662d5972", "messageHeadline": "les: fix crasher in NodeInfo when running as server (#17419)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 178, "deletions": 152}}, {"node": {"oid": "f44046a1c6889049dbf0f9448075a43f5b280b09", "messageHeadline": "build: do not require `ethereum-swarm` deb when installing `ethereum`\u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "2a06791461190b995e67d1c02f44fb358dbd9020", "messageHeadline": "Merge pull request #17368 from karalabe/bn256-go1.11", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 311, "deletions": 17}}, {"node": {"oid": "60390878a5128e64228de6873b5a16adddbbd68b", "messageHeadline": "accounts: fixed typo (#17421)", "author": {"name": "Sasuke1964", "email": "neilperry1964@gmail.com", "user": {"login": "NeilAPerry"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bf6bb8f6388f0f8a6fc5603bb4034a8dc75395c", "messageHeadline": "Merge pull request #17405 from karalabe/miner-remote-dag", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 83, "deletions": 24}}, {"node": {"oid": "1d439b5e1017af7d94b8d199ef50463ba7e43d85", "messageHeadline": "Merge pull request #17416 from karalabe/miner-details", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "62f5137a72c69ae8cffbc3526611af77448d25de", "messageHeadline": "miner: add gas and fee details to mining logs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "54216811a05a78c6aef4d9f5d401eeb0ebac6a84", "messageHeadline": "miner: regenerate mining work every 3 seconds (#17413)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 267, "deletions": 133}}, {"node": {"oid": "5952d962dc6852fe62f0d363317dae2f224063bd", "messageHeadline": "Merge pull request #17412 from karalabe/puppeth-fix-dial-panic", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3e21adc6488be41ac882c316486573374785cc82", "messageHeadline": "crypto/bn256: fix issues caused by Go 1.11", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 311, "deletions": 17}}, {"node": {"oid": "b24fb76a3ae8b2a41bde9ed0744b4284e385e011", "messageHeadline": "cmd/puppeth: fix nil panic on disconnected stats gathering", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8bcd4bff8374e9417dc8c27f0ba2608d3fe8f498", "messageHeadline": "Tag docker images with testnet name (#12)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "2cdf6ee7e00d6127c372e7a28bb27a80ef495cb2", "messageHeadline": "light: CHT and bloom trie indexers working in light mode (#16534)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 251, "deletions": 112}}, {"node": {"oid": "e8752f4e9f9be3d2932cd4835a5d72d17ac2338b", "messageHeadline": "cmd/swarm, swarm: added access control functionality (#17404)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 1826, "deletions": 184}}, {"node": {"oid": "d8541a9f99c58d97ba4908c3a768e518f28d2441", "messageHeadline": "consensus/ethash: use DAGs for remote mining, generate async", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 83, "deletions": 24}}, {"node": {"oid": "040aa2bb101e5e602308b24812bfbf2451b21174", "messageHeadline": "miner: streaming uncle blocks (#17320)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 125, "deletions": 50}}, {"node": {"oid": "e598ae5c010a9bc445fb3f106db9ae712e1a326e", "messageHeadline": "Merge pull request #17402 from karalabe/deprecate-flags", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 102, "deletions": 60}}, {"node": {"oid": "2a17fe25612b57d943862459dba88666685ffd69", "messageHeadline": "cmd: polish miner flags, deprecate olds, add upgrade path", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 102, "deletions": 60}}, {"node": {"oid": "212bba47ff13812ddabb642da463e58cda4ff20f", "messageHeadline": "backends: configurable gas limit to allow testing large contracts (#1\u2026", "author": {"name": "Jeff Prestes", "email": "jeffprestes@gmail.com", "user": {"login": "jeffprestes"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "015e22cdfc86f3d2e31cd68da40605a436b95e37", "messageHeadline": "Add monorepo PR, issue templates (#11)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "b52bb31b767a3e31266e6138e24f7226ebbd8882", "messageHeadline": "p2p/discv5: add delay to refresh cycle when no seed nodes are found (\u2026", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2ddb1fcbf77771d0693ee5a00f8ae1cd4c0f87c", "messageHeadline": "les: implement client connection logic (#16899)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 761, "deletions": 1}}, {"node": {"oid": "a1783d169732dd34aa8c7d68f411ce741c1a5015", "messageHeadline": "miner: move agent logic to worker (#17351)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 646, "deletions": 474}}, {"node": {"oid": "e0e0e53401e93733d921338b6d794162c40a7883", "messageHeadline": "crypto: change formula for create2 (#17393)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97887d98da703a31040bceee13bce9ee77fca673", "messageHeadline": "swarm/network, swarm/storage: validate chunk size (#17397)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 79, "deletions": 76}}, {"node": {"oid": "8a040de60bd6b740ebe87cd8e1fe6bfdb6635d2f", "messageHeadline": "README.md: fix some typos (#17381)", "author": {"name": "Yao Zengzeng", "email": "yaozengzeng@zju.edu.cn", "user": {"login": "YaoZengzeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e07e507d1af687cd64b263038ebd3cb7be74fb40", "messageHeadline": "whisper: fixed broken partial topic filtering", "author": {"name": "Eugene Valeyev", "email": "evgen.povt@gmail.com", "user": {"login": "evgen-povt"}}, "additions": 5, "deletions": 58}}, {"node": {"oid": "d8328a96b4943798f9dd2a8ae1c787f7e78ff8e4", "messageHeadline": "Merge pull request #17347 from karalabe/miner-notify", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 225, "deletions": 72}}, {"node": {"oid": "fb368723acf83e64c71e1eaa403e7cda06e6ce5e", "messageHeadline": "core: fix comment typo (#17376)", "author": {"name": "Mymskmkt", "email": "1847234666@qq.com", "user": {"login": "manxiaqu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d1e292eefa70b5cb76cd03ff61fc6c4550d7c36", "messageHeadline": "Manifest cli fix and upload defaultpath only once (#17375)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 840, "deletions": 151}}, {"node": {"oid": "3ec5dda4d2dd0dec6d5bd465752f30e8f6ce208c", "messageHeadline": "swarm/api/http: added logging to denote request ended (#17371)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f0998415ba9a73f0add32f9b5aed2aec98b9a7f3", "messageHeadline": "cmd, consensus/ethash, eth: miner push notifications", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 225, "deletions": 72}}, {"node": {"oid": "45eaef24319897f5b1679c9d1aa7d88702cce905", "messageHeadline": "cmd/swarm: solve rare cases of using the same random port in tests (#\u2026", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 131, "deletions": 19}}, {"node": {"oid": "3bcb501c8fefeec1bc8aac26686460cae86f2ccb", "messageHeadline": "swarm/api: close tar writer in GetDirectoryTar to flush and clean (#1\u2026", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d3e4c2dcb00eb61c32dd3a9b94a317727c2449a7", "messageHeadline": "cmd/swarm: disable TestCLISwarmFs fuse test on darwin (#17340)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7b5c3758250ffc78c7a5ce14c1b736a38d548423", "messageHeadline": "cmd/swarm: remove shadow err (#17360)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "beade042d10df140100c2645fde922cf2c455ef6", "messageHeadline": "Merge pull request #17357 from karalabe/tracer-trie-deref-bug", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "11bbc660823246b9fc25e4b994121e30a9f17306", "messageHeadline": "eth, trie: fix tracer GC which accidentally pruned the metaroot", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "834057592f68eecc45382794c0fed96e594e14d1", "messageHeadline": "p2p/discv5: fix negative index after uint convert to int (#17274)", "author": {"name": "libotony", "email": "liboliqi@gmail.com", "user": {"login": "libotony"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abbb219933504a2aa739353a1cb6157cdd0cf145", "messageHeadline": "rpc: fix a subscription name (#17345)", "author": {"name": "Jay", "email": "codeholic.arena@gmail.com", "user": {"login": "RuleTheMoments"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8051a0768a2af6c36b04ffa6fb225a45986d9b89", "messageHeadline": "trie: fix comment typo (#17350)", "author": {"name": "Mymskmkt", "email": "1847234666@qq.com", "user": {"login": "manxiaqu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1eb9c7d13240fd250866219a502d0cdc9924e06", "messageHeadline": "swarm/api/http: fixed list leaf links (#17342)", "author": {"name": "Giulio M", "email": "sperectrum@gmail.com", "user": {"login": "Mistra"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "00e6da9704b2cd7ddcc1cd31ed3f6bbaa8e1e284", "messageHeadline": "swarm/bmt: ignore data longer then 4096 bytes in Hasher.Write (#17338)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9df16f34689956121ebc360857f91242291b7f0c", "messageHeadline": "swarm: Added lightnode flag (#17291)", "author": {"name": "Attila Gazso", "email": "attila.gazso@prezi.com", "user": null}, "additions": 95, "deletions": 17}}, {"node": {"oid": "8461fea44b140fcb04905be7acc4539f42c0444f", "messageHeadline": "whisper: remove unused error (#17315)", "author": {"name": "b00ris", "email": "b00ris@mail.ru", "user": {"login": "b00ris"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "4bb2dc3d09a76025292b36ac48f6fffa5450adb8", "messageHeadline": "swarm/api/http: test fixes (#17334)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 21, "deletions": 49}}, {"node": {"oid": "cf05ef9106779da0df62c0c03312fc489171aaa5", "messageHeadline": "p2p, swarm, trie: avoid copying slices in loops (#17265)", "author": {"name": "Oleg Kovalov", "email": "iamolegkovalov@gmail.com", "user": {"login": "cristaloleg"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "de9b0660acf26edc3b261b805c1a3454e3c76321", "messageHeadline": "swarm/README: add more sections to easily onboard developers (#17333)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 190, "deletions": 1}}, {"node": {"oid": "042191338d28065b0f73f9e253ec6402600816ae", "messageHeadline": "swarm/api/http: GET/PUT/PATCH/DELETE/POST multipart form unit tests. \u2026", "author": {"name": "Andrew Chiw", "email": "randomshinichi4869@gmail.com", "user": {"login": "randomshinichi"}}, "additions": 268, "deletions": 0}}, {"node": {"oid": "93fe16b0a5162a158ee74d9f398107f31074a8f1", "messageHeadline": "swarm/api/http: refactored http package (#17309)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 833, "deletions": 1281}}, {"node": {"oid": "64a4e89504b683074077b54518633b76c59ab507", "messageHeadline": "swarm/storage/mru: HOTFIX - fix panic in Handler.update (#17313)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eef65b20fcb3408dad11ecc79cd5c914993e8ed2", "messageHeadline": "p2p: use safe atomic operations when changing connFlags (#17325)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c4df67461f6e0d35389e0dabd5a932a991e3a42d", "messageHeadline": "Merge pull request #16333 from shazow/addremovetrustedpeer", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 208, "deletions": 9}}, {"node": {"oid": "941018b570aef77f1a47197a88e7a0b533b718f7", "messageHeadline": "miner: seperate state, receipts for different mining work (#17323)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 67, "deletions": 64}}, {"node": {"oid": "a72ba5a55be3abb1be85126838ee0b4a9c475be4", "messageHeadline": "cmd/swarm, swarm: various test fixes (#17299)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "6711f098d5f070fbb26a4dd7899e3c6c766f4477", "messageHeadline": "core/vm: fix comment typo (#17319)", "author": {"name": "stormpang", "email": "jialinpeng@vip.qq.com", "user": {"login": "jialinpeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c376a5263ff9a1c00b068169399babadc2d7559e", "messageHeadline": "Merge pull request #17318 from ligi/fix_punctuation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2901b8b2d23e1dc62c26ad2d9a2234bf96c1b3ff", "messageHeadline": "README: Fix punctuation - closes #17317", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35fcd2f42388d10c2c638dd3e2b4bd4306b07c19", "messageHeadline": "Merge pull request #17311 from karalabe/puppeth-graceful-stop", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "faf0e06ed8ffbf3a938312724c8cf722b1132d15", "messageHeadline": "cmd/puppeth: graceful shutdown on redeploys", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "51db5975cc5fb88db6a0dba1826b534fd4df29d7", "messageHeadline": "consensus/ethash: move remote agent logic to ethash internal (#15853)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 608, "deletions": 361}}, {"node": {"oid": "70176cda0eedbb4ec9cde867e8f6cde63efa5a12", "messageHeadline": "accounts/keystore: rename skipKeyFile to nonKeyFile to better reveal \u2026", "author": {"name": "Roc Yu", "email": "rociiu0112@gmail.com", "user": {"login": "rociiu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d56fa8a659be164d3df792963351e573866c6597", "messageHeadline": "Merge pull request #17310 from karalabe/mobile-nil-panic", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e4cb158d01499bc4bb34da2489ad1a0f144f7502", "messageHeadline": "mobile: fix missing return for CallMsg.SetTo(nil)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ab54de1a5e4736b7eafb240d5abba09f43a3034", "messageHeadline": "core/vm: update benchmarks for core/vm (#17308)", "author": {"name": "Hyung-Kyu Hqueue Choi", "email": "hyungkyu.choi@gmail.com", "user": {"login": "hqueue"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "adc2944b4c9fc3dc6192e2fc5d1cc1200c6edf6b", "messageHeadline": "Merge pull request #17301 from karalabe/tests-enable-constantinople", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "16eaf2b158ca28b0b4aa48cfb400a7cf8ed70234", "messageHeadline": "Merge pull request #17302 from karalabe/revert-evm-nil-panic", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "83e2761c3a13524bd5d6597ac08994488cf872ef", "messageHeadline": "Revert \"cmd/evm: change error msg output to stderr (#17118)\"", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "353a82385b42878a3a2a98cb70f15e84baf887df", "messageHeadline": "tests: enable the Constantinople fork definition", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "46d4721519f80074795a0631f5bab875433a1cc6", "messageHeadline": "build: explicitly name all packages to be cross-compiled (#17288)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "454382e81a106dcaf6ed8b044e65ce053ea21664", "messageHeadline": "params, swarm/version: begin Geth v1.8.14, Swarm v0.3.2 cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "225171a4bfcc16bd12a1906b1e0d43d0b18c353b", "messageHeadline": "params, swarm/version: release Geth v1.8.13, Swarm 0.3.1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "702b8a7aec97c7ef512335ee44c925bc91c6ae09", "messageHeadline": "core/vm: fix typo in cryptographic hash function name (#17285)", "author": {"name": "Ha \u0110ANG", "email": "dvietha@gmail.com", "user": {"login": "hadv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d7e18539e32cb4f1aafab8e977e28a7cd34da9c", "messageHeadline": "rpc: make HTTP RPC timeouts configurable, raise defaults (#17240)", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 66, "deletions": 11}}, {"node": {"oid": "c4a1d4fecf5efcf5095c667b7b311061173799b4", "messageHeadline": "eth/filters: fix the block range assignment for log filter (#17284)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "fb9f7261ec51e38eedb454594fc19f00de1a6834", "messageHeadline": "cmd/evm: change error msg output to stderr (#17118)", "author": {"name": "Chen Quan", "email": "terasum@163.com", "user": {"login": "terasum"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "d927cbb638419866de47929a723b5f2b8922c88e", "messageHeadline": "Merge pull request #17282 from karalabe/trie-flushlist-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "2fbc454355f6214aee6b9480819e1a4d65bb6fcf", "messageHeadline": "miner: fix state locking while writing to chain (issue #16933) (#17173)", "author": {"name": "ledgerwatch", "email": "akhounov@gmail.com", "user": {"login": "AlexeyAkhunov"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d6efa691872efb723ea3177a92da9e9b31c34eba", "messageHeadline": "Merge netsim mig to master (#17241)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 1365, "deletions": 2433}}, {"node": {"oid": "3ea8ac6a9ab9e56164707119e9142f06fae4c316", "messageHeadline": "Merge pull request #17281 from karalabe/puppeth-cachewarn-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a9c31a30766eb40bebadfefe0845fac6c9b54a1", "messageHeadline": "trie: handle removing the freshest node too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "6380c06c6541f6a3422ea3c173baa00100e4ba8e", "messageHeadline": "Merge pull request #17279 from karalabe/puppeth-banlist-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "54d11119657d7462f58aacc3be0a9931e7de0b89", "messageHeadline": "cmd/puppeth: force tiny memory for geth attach in id lookup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f00d0daf33e764d3c344c2f06281b5d50d0d1590", "messageHeadline": "cmd/puppeth: split banned ethstats addresses over columns", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "2cffd4ff3c6643e374e34bccd8d68cb52d7d4c8b", "messageHeadline": "core: fix some small typos on comment code (#17278)", "author": {"name": "Ha \u0110ANG", "email": "dvietha@gmail.com", "user": {"login": "hadv"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b1aa642201170627dd6f3d4d96701fdd068bf80", "messageHeadline": "dashboard: append to proper slice (#17266)", "author": {"name": "Oleg Kovalov", "email": "iamolegkovalov@gmail.com", "user": {"login": "cristaloleg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f4c4fea20da04557d94eab0acbbc681861cce15", "messageHeadline": "p2p: fix rare deadlock in Stop (#17260)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d42ce0f2c1b52e26cce475e411d97165fb975577", "messageHeadline": "all: simplify switches (#17267)", "author": {"name": "Oleg Kovalov", "email": "iamolegkovalov@gmail.com", "user": {"login": "cristaloleg"}}, "additions": 20, "deletions": 34}}, {"node": {"oid": "273c7a9dc4e8961e96e51bd8274436ff983a21ef", "messageHeadline": "swarm/api: remove ioutil.ReadAll for HandleGetFiles (#17276)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "a5d5609e3810fd161e55950eb44d8314e3f1e169", "messageHeadline": "build: rename swarm deb package to ethereum-swarm; change swarm deb v\u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 277, "deletions": 96}}, {"node": {"oid": "89abf1a82ae5b9790ce4cf21164281e6849ea644", "messageHeadline": "Reset backoff to 10s (#6)", "author": {"name": "Asa Oines", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93c0f1715d1ce6e590811a659d20f0e80277ba6a", "messageHeadline": "Merge pull request #17245 from karalabe/azure-deps-fixups", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14834, "deletions": 8143}}, {"node": {"oid": "d9575e92fc6e52ba18267410fcd2426d5a148cbc", "messageHeadline": "crypto/secp256k1: remove external LGPL dependencies (#17239)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 69, "deletions": 72}}, {"node": {"oid": "11a402f747956816bbf49e5f4b7fb5deeecd3017", "messageHeadline": "core: report progress on log chain exports (#17066)", "author": {"name": "Raghav Sood", "email": "raghavsood@gmail.com", "user": {"login": "RaghavSood"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "021d6fbbbbdfe295dbb3619f8ec3fc8662c1e26a", "messageHeadline": "cmd: prevent accidental invalid commands (#17248)", "author": {"name": "a e r t h", "email": "aerth@users.noreply.github.com", "user": {"login": "aerth"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "feed8069a64ab4464aff589ecccf1bb3907faba4", "messageHeadline": "Merge pull request #17251 from karalabe/ppa-deprecate-artful", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "514022bde6c5eca1a0f7659d11ec09d89746050d", "messageHeadline": "Merge pull request #17252 from karalabe/travis-debsrc-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ff22ec31b68c1d7aa5b3be3ad547865d70854efd", "messageHeadline": "build: noop clean during travis debsrc assembly step", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "05987071297b119f97b5eca996f4abffc75da42d", "messageHeadline": "build: deprecated ubuntu artful, enable ubuntu cosmic", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a511f6b51589f2af0a63f23a7a63238c30740ab4", "messageHeadline": "Merge pull request #17250 from karalabe/fix-clean", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8b1e14b7f8420e0c3f7ad95f8fb75eb2b88d3df9", "messageHeadline": "build: fix bash->sh function declaration", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6c412e313cdf9d10b938c116a2466e7f43b3670a", "messageHeadline": "cmd/utils: fix comment typo (#17249)", "author": {"name": "Sarlor", "email": "kinsleer@outlook.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b232ce3252c6823ac84cd3d2256340f981cd387", "messageHeadline": "internal, vendor: update Azure blobstore API", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14834, "deletions": 8143}}, {"node": {"oid": "7abedf9bbb725da8d610762d051af43085be1cda", "messageHeadline": "core/vm: support for multiple interpreters (#17093)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 315, "deletions": 240}}, {"node": {"oid": "27a278e6e35836999ac8e4d9a19c406407db8ae5", "messageHeadline": "core: fixed typo in addresssByHeartbeat (#17243)", "author": {"name": "Antoine Rondelet", "email": "rondelet.antoine@gmail.com", "user": {"login": "AntoineRondelet"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a0bcb16875cbbc47504cc78e9ef569629a0f6c35", "messageHeadline": "Merge pull request #17244 from chainpunk/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc0a43191e321acb1715cdf7de283c67a8212d9e", "messageHeadline": "core: fix typo in comment code", "author": {"name": "hadv", "email": "dvietha@gmail.com", "user": {"login": "hadv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1064b9e69189efd65c5de9149f37614cde9b5944", "messageHeadline": "Merge pull request #17233 from ethersphere/swarm-readme", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "10780e8a0005832f3135bbae1a7b5687b7e487c8", "messageHeadline": "core: fix txpool guarantee comment (#17214)", "author": {"name": "Osuke", "email": "arget-fee.free.dgm@hotmail.co.jp", "user": {"login": "osuketh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2433349c808fad601419d1f06275bec5b6a93ec8", "messageHeadline": "core/vm, params: implement EXTCODEHASH opcode (#17202)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "58243b4d3ea549a916900bc48ec3615241d97e5b", "messageHeadline": "README: point Swarm brief to the Swarm README, instead of directly to\u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cab1cff11cbcd4ff60f1a149deb71ec87413b487", "messageHeadline": "core, crypto, params: implement CREATE2 evm instrction (#17196)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 94, "deletions": 17}}, {"node": {"oid": "2909f6d7a2ceb5b1cdeb4cc3966531018a0b8334", "messageHeadline": "common: add database/sql support for Hash and Address (#15541)", "author": {"name": "Vincent Serpoul", "email": "vincent@serpoul.com", "user": {"login": "vincentserpoul"}}, "additions": 219, "deletions": 2}}, {"node": {"oid": "d96ba77113e1a87e0402fa4eb6a5776786f8e005", "messageHeadline": "eth/filters: improve error message for invalid filter topics (#17234)", "author": {"name": "Ian Macalinao", "email": "me@ian.pw", "user": {"login": "macalinao"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62467e440582db5cc806584c196aaa53d1154425", "messageHeadline": "Merge pull request #17206 from hadv/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "d0082bb7ec04b4fe3fc9e269fe2673c9cbd094e2", "messageHeadline": "core: fix comment typo (#17236)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21c059b67ef4da979db3d66bd021a72112b35419", "messageHeadline": "Merge pull request #16734 from reductionista/eip234", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 186, "deletions": 64}}, {"node": {"oid": "9e24491c65120d3fb36da45e57a0cb87c549f621", "messageHeadline": "core/bloombits, light: fix typos (#17235)", "author": {"name": "Sheldon", "email": "374662347@qq.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "49f63deb24beed8adc03a6fdf5d68ab793cc275f", "messageHeadline": "consensus/clique: replace bubble sort by golang stable sort", "author": {"name": "hadv", "email": "dvietha@gmail.com", "user": {"login": "hadv"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "b536460f8e4166e1a884fd30290b56a85289503f", "messageHeadline": "Merge pull request #17231 from ethersphere/develop", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 6864, "deletions": 1940}}, {"node": {"oid": "afd8b847060eed094cd7c6e0d133338a33cf4631", "messageHeadline": "crypto/secp256k1: unify the package license to 3-Clause BSD (#17225)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 43, "deletions": 60}}, {"node": {"oid": "f6206efe5bcf28942990e35ef373d273e9785372", "messageHeadline": "consensus: move test use only var/func to test(#17004)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ae674a3660ff7655c9b79bf0c01af0a363efdf4d", "messageHeadline": "Makefile: clean go build cache (#17079)", "author": {"name": "Hyung-Kyu Hqueue Choi", "email": "9247907+hqueue@users.noreply.github.com", "user": {"login": "hqueue"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "894022a3d5b2aba7714eb8fad3fbba0e0b5b74ea", "messageHeadline": "cmd/geth: clean up call to SelfDerive (#16970)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68da9aa71638b4ae7a91d61b815a00b4e9be09d4", "messageHeadline": "rpc: clean up check for missing methods/subscriptions on handler (#17\u2026", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "255531792f97ffd1c6a1838a7493e8964f1f795b", "messageHeadline": "[Celo] Move to new mining pool api and lower peer connection backoff \u2026", "author": {"name": "Marek Olszewski", "email": "999594+marekolszewski@users.noreply.github.com", "user": {"login": "marekolszewski"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14bdcdeab448885d22e516933f59096311c19672", "messageHeadline": "swarm/testutil: remove EnableMetrics", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "fe6a9473dc49b4cc17f3c9d2f63d409ab878bce1", "messageHeadline": "p2p: token is useless in xxxEncHandshake (#17230)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "427316a7078e1876ad8db9d67550609c961e84f6", "messageHeadline": "swarm/storage/mru: Client-side MRU signatures (#784)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 3518, "deletions": 1550}}, {"node": {"oid": "0647c4de7b1b4b2090807a6db0b7a8eafdfa097b", "messageHeadline": "swarm/api/http: http package refactoring 1/5 and 2/5", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "7ddc2c9e95ac2b46cf84ef9776173ad70b5117cd", "messageHeadline": "cmd/swarm: add implicit subcommand help (fix #786) (#788)", "author": {"name": "Javier Peletier", "email": "jpeletier@users.noreply.github.com", "user": {"login": "jpeletier"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "dcaaa3c804c302126fb0b9c9ded7c23f21995f4b", "messageHeadline": "swarm: network simulation for swarm tests (#769)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 2849, "deletions": 188}}, {"node": {"oid": "f5b128a5b3e2105fbaffa19e27031bda29686e0b", "messageHeadline": "swarm/fuse: Hotfix missing parantheses in statement", "author": {"name": "lash", "email": "dev@holbrook.no", "user": {"login": "nolash"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fd982d3f3b32de61dafc32322de23350bf35b6e3", "messageHeadline": "swarm/bmt: async section writer interface to BMT (#778)", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 467, "deletions": 188}}, {"node": {"oid": "526abe27361c242dbad965c883b0c08858e07c4c", "messageHeadline": "eth/tracers: fix noop tracer (#17220)", "author": {"name": "emile", "email": "emile@users.noreply.github.com", "user": {"login": "emile"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8997efe31f4bf3d82fbaad6f2a027b7fce2f8299", "messageHeadline": "rpc: fix missing parentheses in doc (#17224)", "author": {"name": "cong", "email": "ackratos@users.noreply.github.com", "user": {"login": "ackratos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ea2d707f9b5ac39743c6f6e0407a499a1b17853", "messageHeadline": "gitter: change ethereum/swarm to ethersphere/orange-lounge", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee8877509a0a6770688f87c58f42bfdc92dab507", "messageHeadline": "swarm/readme: add link to code review guidelines", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "763e64cad8e2d6468daaee8ee57f156c500fab80", "messageHeadline": "swarm: readme.md", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "040dd5bd5d9ecf05cce666eeb395bc18e5e91342", "messageHeadline": "accounts/abi: refactor Method#Sig() to use index in range iterator di\u2026", "author": {"name": "Roc Yu", "email": "rociiu0112@gmail.com", "user": {"login": "rociiu"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "dcdd57df6282a6cd43a6407e8626a5cdcca60482", "messageHeadline": "core, ethdb: two tiny fixes (#17183)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 48, "deletions": 16}}, {"node": {"oid": "323428865f65be0c637dfc35fc9728f3108c040a", "messageHeadline": "accounts: add unit tests for URL (#17182)", "author": {"name": "Roc Yu", "email": "rociiu0112@gmail.com", "user": {"login": "rociiu"}}, "additions": 99, "deletions": 3}}, {"node": {"oid": "65c91ad5e7f7c8aadbdc114ae443dc4c0e38489d", "messageHeadline": "p2p: correct comments typo (#17184)", "author": {"name": "jkcomment", "email": "jkcomment@gmail.com", "user": {"login": "jkcomment"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d30be412b0f9181cb007c8893ee583ee4319116", "messageHeadline": "all: switch out defunct set library to different one (#16873)", "author": {"name": "Ralph Caraveo III", "email": "deckarep@gmail.com", "user": {"login": "deckarep"}}, "additions": 1069, "deletions": 843}}, {"node": {"oid": "eb7f901289dce3f9fe3341da8c0b938ea839f79d", "messageHeadline": "dashboard: fix CSS, escape special HTML chars, clean up code (#17167)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 427, "deletions": 350}}, {"node": {"oid": "db5e403afedffb435f001e071ac2a39ccc3e6480", "messageHeadline": "build: fix typo (#17175)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96116758d22ddbff4dbef2050d6b63a7b74502d8", "messageHeadline": "cmd/geth: fix golint issue (#17176)", "author": {"name": "Roc Yu", "email": "rociiu0112@gmail.com", "user": {"login": "rociiu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "65cebb77309d2a748f4b3741e222144eb7f54c46", "messageHeadline": "build: Fix a typo in ci.go", "author": {"name": "Felix Yan", "email": "felixonmars@archlinux.org", "user": {"login": "felixonmars"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e0391ea84ba02b6a8462209f55019f07d01bdd4", "messageHeadline": "cmd/swarm: change version of swarm binary (#17174)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d483da766f812ab171ad611e4c85bf5b936b5d94", "messageHeadline": "swarm/network: bump up protocol versions due to wrapped message intro\u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7c9314f231a7ddffbbbc5fec16c65519a0121eeb", "messageHeadline": "swarm: integrate OpenTracing; propagate ctx to internal APIs (#17169)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 21762, "deletions": 249}}, {"node": {"oid": "e1f1d3085c6b868de93313700cac8a325e9b148b", "messageHeadline": "accounts, eth, les: blockhash based filtering on all code paths", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 136, "deletions": 72}}, {"node": {"oid": "96339daf40989072ff2a9e8b476da6698da45dc7", "messageHeadline": "eth/filters, ethereum: EIP-234 add blockHash param for eth_getLogs", "author": {"name": "Domino Valdano", "email": "dominoplural@gmail.com", "user": {"login": "reductionista"}}, "additions": 71, "deletions": 13}}, {"node": {"oid": "f7d3678c28c4b92e45a458e4785bd0f1cdc20e34", "messageHeadline": "swarm/api/http: http package refactoring 1/5 and 2/5 (#17164)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 579, "deletions": 381}}, {"node": {"oid": "facf1bc9d66cbe4bb5492486a6fd876a13eeb31b", "messageHeadline": "consensus/ethash: fix the algorithm of fakeBlockNumber in comments (#\u2026", "author": {"name": "Kwuaint", "email": "34888408+kwuaint@users.noreply.github.com", "user": {"login": "kwuaint"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8824f6e7409a2064b1165c5b6cc6b2d390573ce", "messageHeadline": "vendor, ethdb: resume write operation asap (#17144)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 271, "deletions": 168}}, {"node": {"oid": "a9835c1816bc49ee54c82b4f2a5b05cbcd89881b", "messageHeadline": "cmd, dashboard, log: log collection and exploration (#17097)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 11214, "deletions": 7981}}, {"node": {"oid": "2eedbe799f5eb8766e4808d8a1810cc1c90c4b93", "messageHeadline": "cmd: typo fixed, isntance -> instance (#17149)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3711af05176f446fad5ee90e2be4bd09c4086a2", "messageHeadline": "swarm: ctx propagation; bmt fixes; pss generic notification framework\u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 1631, "deletions": 489}}, {"node": {"oid": "30bdf817a0d0afb33f3635f1de877f9caf09be05", "messageHeadline": "core/types: polish TxDifference code and docs a bit (#17130)", "author": {"name": "Smilenator", "email": "yurivanenko@yandex.ru", "user": {"login": "Smilenator"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbeb4f20f97988c3715347fb06e0cb2f0e08f20b", "messageHeadline": "cmd/geth: fix usage formatting (#17136)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0b20b1a050c2ee08a238b287b2f621ae1b9dec53", "messageHeadline": "consensus/clique: fixed documentation copy-paste issue (#17137)", "author": {"name": "LeoLiao", "email": "leofantast@gmail.com", "user": {"login": "leofantast"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dbefc1f2577e46b8fd4a7f670c3319d9e6d7f71", "messageHeadline": "cmd/geth: fixed comment typo (#17140)", "author": {"name": "LeoLiao", "email": "leofantast@gmail.com", "user": {"login": "leofantast"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbae1dc7b3a3e1ebe1721ee3e324a44ae9a7e2c6", "messageHeadline": "rpc: fixed comment grammar issue (#17146)", "author": {"name": "LeoLiao", "email": "leofantast@gmail.com", "user": {"login": "leofantast"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5449dc5abd8b1fb2ffebd65ea3b544cd0bddd857", "messageHeadline": "Expose mobile http server (#2)", "author": {"name": "Connor McEwen", "email": "connor.mcewen@gmail.com", "user": {"login": "cmcewen"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "2ed5ad70cc2e20eb0f622be8318319bb371af4ee", "messageHeadline": "Fixed previous wrong conflcit resolution. (#5)", "author": {"name": "Marek Olszewski", "email": "999594+marekolszewski@users.noreply.github.com", "user": {"login": "marekolszewski"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "22e55b258b117fbb1322389274f25e15f2c7c756", "messageHeadline": "Merge upstream changes from Waggle Dance (v1.8.12)", "author": {"name": "Marek Olszewski", "email": "m@gem.org", "user": null}, "additions": 73567, "deletions": 12635}}, {"node": {"oid": "3b0745156428376e4ca4ae0449db5864e672bc3b", "messageHeadline": "params, VERSION: v1.8.13 unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "37685930d953bcbe023f9bc65b135a8d8b8f1488", "messageHeadline": "params: v1.8.12 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "51df1c1f20201b3ba6fba6e874a3c72f5d2a9123", "messageHeadline": "les: add announcement safety check to light fetcher (#17034)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f524ec4326ab58355bc2b3bc237ec7441c206713", "messageHeadline": "light: new CHTs (#17124)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eb794af8336de0cfcea6863fe856fbd36e3064ab", "messageHeadline": "consensus/ethash: fixed documentation typo (#17121)", "author": {"name": "Zak Cole", "email": "zak@beattiecole.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67a7857124f3815d649215cefc05d608bf7846e4", "messageHeadline": "Merge pull request #17111 from karalabe/trie-memleak", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "c73b654fd172464f598c239b4e7c4bc07a641e3b", "messageHeadline": "p2p/discover: move bond logic from table to transport (#17048)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 147, "deletions": 245}}, {"node": {"oid": "9da128db704d6ae11ec853bf38d6a4e7ac412fdb", "messageHeadline": "cmd/p2psim: add exit error output and exit code (#17116)", "author": {"name": "Chen Quan", "email": "terasum@163.com", "user": {"login": "terasum"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4e5d1f1c39159de42511770bd390ad583ebd57a5", "messageHeadline": "core/vm: reuse bigint pools across transactions (#17070)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 112, "deletions": 2}}, {"node": {"oid": "d57e85ecc91608a9095479365308a285f05c755d", "messageHeadline": "node: documentation typo fix (#17113)", "author": {"name": "LeoLiao", "email": "leofantast@gmail.com", "user": {"login": "leofantast"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1990c9e6216fd6b25fdf6447844f36405b75c18e", "messageHeadline": "cmd/geth: export metrics to InfluxDB (#16979)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 93, "deletions": 11}}, {"node": {"oid": "319098cc1c5ae6f54a8f05d77c564ff31c828814", "messageHeadline": "trie: fix a temporary memory leak in the memcache", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "223d943481d16c4874165288cfb68e7350a9104e", "messageHeadline": "vendor: update docker/docker/pkg/reexec so that it compiles on OpenBS\u2026", "author": {"name": "Fabian Raetz", "email": "fabian.raetz@gmail.com", "user": {"login": "Mischi"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "8974e2e5e04165afc84be7ee8a7a29932875dfa3", "messageHeadline": "Merge pull request #17092 from pilu/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a4a2343cdc1946e38da1aea1476642d1744c1354", "messageHeadline": "ethdb, core: implement delete for db batch (#17101)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "fdfd6d3c3963b1b3459e4625458495458b11e8a7", "messageHeadline": "ethstats: comment minor correction (#17102)", "author": {"name": "kevin.xu", "email": "cming.xu@gmail.com", "user": {"login": "cmingxu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5537c56015d9d869d1d26446a5d458dc75ed1c4", "messageHeadline": "node: remove formatting from ResettingTimer metrics if requested in raw", "author": {"name": "Andrea Franz", "email": "andrea@gravityblast.com", "user": {"login": "gravityblast"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e916f9786dd318ec873cab21c8092d4da2c8dd54", "messageHeadline": "Merge pull request #17087 from OpenCommunityCoin/build/portable-shell", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "909e968ebb733dc01150e4e67221fef1177b0c8c", "messageHeadline": "build: make build/goimports.sh more potable", "author": {"name": "hackyminer", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "598f786aabc8f8f998008a59094e76944f6c5bdc", "messageHeadline": "core/vm: clear linter warnings (#17057)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 51, "deletions": 30}}, {"node": {"oid": "461291882edce0ac4a28f64c4e8725b7f57cbeae", "messageHeadline": "whisper: Reduce message loop log from Warn to Info (#17055)", "author": {"name": "Adri\u00e0 Cidre", "email": "adria.cidre@gmail.com", "user": {"login": "adriacidre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f0f6f0272c4c2f4b7b459835eff254f1f86784a", "messageHeadline": "swarm/pss: Hide big network tests under longrunning flag (#17074)", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0a22ae55729298dcd9979184d0b3c28f48b272bf", "messageHeadline": "swarm/fuse: Disable fuse tests, they are flaky (#17072)", "author": {"name": "Balint Gabor", "email": "balint.g@gmail.com", "user": {"login": "gbalint"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b0cfd9c786e2eb804257c697b8e18dd6d595be6a", "messageHeadline": "Merge pull request #17054 from chfast/log-time-format", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d8a1bfb08a330e20ceb62440d3f9db70e242c86", "messageHeadline": "log: Change time format", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "489566567073f697c619a61217ab5bd810bc833b", "messageHeadline": "les: handle conn/disc/reg logic in the eventloop (#16981)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 135, "deletions": 74}}, {"node": {"oid": "eaff89291ce998ba4bf9b9816ca8a15c8b85f440", "messageHeadline": "Merge pull request #17041 from ethersphere/swarm-network-rewrite-merge", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 39389, "deletions": 9705}}, {"node": {"oid": "e187711c6545487d4cac3701f0f506bb536234e2", "messageHeadline": "swarm: network rewrite merge", "author": {"name": "ethersphere", "email": "thesw@rm.eth", "user": null}, "additions": 39389, "deletions": 9705}}, {"node": {"oid": "6209545083f656f2dccbe4561644a757ff6443b5", "messageHeadline": "p2p: Wrap conn.flags ops with atomic.Load/Store", "author": {"name": "Andrey Petrov", "email": "andrey.petrov@shazow.net", "user": {"login": "shazow"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "193a402cc08e69f8c6b92106e8e81104d260d26c", "messageHeadline": "p2p: Test for peer.rw.flags race conditions", "author": {"name": "Andrey Petrov", "email": "andrey.petrov@shazow.net", "user": {"login": "shazow"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "dcca66bce8ec79bcf0e06c32f57d0011f8d9fa93", "messageHeadline": "p2p: Cache inbound flag on Peer.isInbound to avoid a race", "author": {"name": "Andrey Petrov", "email": "andrey.petrov@shazow.net", "user": {"login": "shazow"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "399aa710d514561be571dc180aa4afe9fcc2138d", "messageHeadline": "p2p: Attempt to race check peer.Inbound() in TestServerDial", "author": {"name": "Andrey Petrov", "email": "andrey.petrov@shazow.net", "user": {"login": "shazow"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "699794d88d86c30fa8ac74c0bbe3e0ac9cde88a2", "messageHeadline": "p2p: More tests for AddTrustedPeer/RemoveTrustedPeer", "author": {"name": "Andrey Petrov", "email": "andrey.petrov@shazow.net", "user": {"login": "shazow"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "773857a5242a3fe7458a9c9b60a4ea6333582e56", "messageHeadline": "p2p: Test for MaxPeers=0 and TrustedPeer override", "author": {"name": "Andrey Petrov", "email": "andrey.petrov@shazow.net", "user": {"login": "shazow"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "2a75fe3308faf4d77054e00b55566c9f18591572", "messageHeadline": "rpc: Add admin_addTrustedPeer and admin_removeTrustedPeer.", "author": {"name": "Andrey Petrov", "email": "andrey.petrov@shazow.net", "user": {"login": "shazow"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "d926bf2c7e3182d694c15829a37a0ca7331cd03c", "messageHeadline": "trie: cache collapsed tries node, not rlp blobs (#16876)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 268, "deletions": 75}}, {"node": {"oid": "8db8d074e2fff547e9d85169018e03f89b5975a1", "messageHeadline": "cmd/geth: remove the tail \",\" from genesis config (#17028)", "author": {"name": "nobody", "email": "ddean2009@163.com", "user": {"login": "ddean2009"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a7033873496ad65ab740deab82c67d5a7b2f554", "messageHeadline": "mobile: correct comment typo in ethereum.go (#17040)", "author": {"name": "Husam Ibrahim", "email": "39692071+HusamIbrahim@users.noreply.github.com", "user": {"login": "HusamIbrahim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61a5976368684faaba7468d253fb1b8d194f9e27", "messageHeadline": "accounts: remove deadcode isSigned (#16990)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "88c42ab4e7ae7aba964383ad490f4d7b6a7fd203", "messageHeadline": "Merge pull request #16954 from holiman/more_tracers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 214, "deletions": 3}}, {"node": {"oid": "4210dd150074f527af2e8c3abb400e771260ca68", "messageHeadline": "tracers: fix err in 4byte, add some opcode analysis tools", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 214, "deletions": 3}}, {"node": {"oid": "c971ab617d57f614c1d84ad44efdf662cee00758", "messageHeadline": "travis: use NDK 17b for Android archives (#17029)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f1986f86f2229ea5ff587c65c9229a65f40bf591", "messageHeadline": "signer: remove useless errorWrapper (#17003)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "28aca90716381d4a9110545432d128879c0a55b6", "messageHeadline": " accounts/usbwallet: correct comment typo (#16998)", "author": {"name": "Husam Ibrahim", "email": "39692071+HusamIbrahim@users.noreply.github.com", "user": {"login": "HusamIbrahim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b1536b26a78341008c5efe962f916d12220e720", "messageHeadline": "core: remove dead code, limit test code scope (#17006)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 34, "deletions": 48}}, {"node": {"oid": "3e57c33147bf05329dd9ef9868c04e301ac8bb58", "messageHeadline": "accounts/usbwallet: correct comment typo (#17008)", "author": {"name": "Husam Ibrahim", "email": "39692071+HusamIbrahim@users.noreply.github.com", "user": {"login": "HusamIbrahim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "baa7eb901ec74a47e8d6f85e4313f2b3980df727", "messageHeadline": "mobile: correct comment typo in geth.go (#17021)", "author": {"name": "Husam Ibrahim", "email": "39692071+HusamIbrahim@users.noreply.github.com", "user": {"login": "HusamIbrahim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "574378edb50c907b532946a1d4654dbd6701b20a", "messageHeadline": "cmd: remove faucet/puppeth dead code (#16991)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "c95e4a80d146d48a27828853dae8876ed16a9229", "messageHeadline": "accounts/keystore: assign schema as const instead of var (#16985)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "897ea01d5ffa4204f1a58353e7cb6e1bbdf096aa", "messageHeadline": "internal/debug: use pprof goroutine writer for debug_stacks (#16892)", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ec192f18b49907ba8a6eeb5ee33119bab962a274", "messageHeadline": "core/asm: correct comments typo (#16974)", "author": {"name": "Caesar Chad", "email": "BLUE.WEB.GEEK@gmail.com", "user": {"login": "caesarchad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa34173f13cb56d01c68682c32c5448b5c59a477", "messageHeadline": "common/number: delete unused package (#16983)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 305}}, {"node": {"oid": "c343f75c26fdc42a18bcbc624ddbac3fc73cfe34", "messageHeadline": "bmt: fix package documentation comment (#16909)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52b1d0945774336a1c2164f873df3c0a72cacaee", "messageHeadline": "core: reduce nesting in transaction pool code (#16980)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "9402f965977620de0dcd968ad6943f66a80bcc5d", "messageHeadline": "eth: conform better to the golint standards (#16783)", "author": {"name": "williambannas", "email": "wrschwartz@wpi.edu", "user": {"login": "williambannas"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "d0fd8d6fc29ec859650adf30718e2b06786e854f", "messageHeadline": "common: all golint warnings removed (#16852)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "cfde0b5f5204647e356a229463337b104552fe2a", "messageHeadline": "Merge pull request #16977 from karalabe/go-1.10.3", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de06185fc3c6651f3cc192b0eaac51e670f7fa34", "messageHeadline": "travis, appveyor: update to Go 1.10.3", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3fb5f3ae11b1807ff071059276fb679a306339f5", "messageHeadline": "cmd/utils: fix NetworkId default when -dev is set (#16833)", "author": {"name": "Jeremy Schlatter", "email": "jeremy.schlatter@gmail.com", "user": {"login": "jeremyschlatter"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e75d0a6e4ce132965aaa2fb1f8404fdbe101aa72", "messageHeadline": "eth/filters: make filterLogs func more readable (#16920)", "author": {"name": "knarfeh", "email": "hejun1874@gmail.com", "user": {"login": "knarfeh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "947e0afeb3bce9c52548979daddd1e00aa0d7ba8", "messageHeadline": "core/vm: optimize MSTORE and SLOAD (#16939)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "1836366ac19e30f157570e61342fae53bc6c8a57", "messageHeadline": "all: library changes for swarm-network-rewrite (#16898)", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 527, "deletions": 124}}, {"node": {"oid": "591cef17d4f1700de50057fd6988b9731a2195c9", "messageHeadline": " #15685 made peer_test.go more portable by using random free port ins\u2026", "author": {"name": "Armin Braun", "email": "me@obrown.io", "user": {"login": "original-brownbear"}}, "additions": 35, "deletions": 48}}, {"node": {"oid": "e33a5de454d1cda40c9323a946952223f3d681d2", "messageHeadline": "console: correct some comments typo (#16971)", "author": {"name": "Caesar Chad", "email": "BLUE.WEB.GEEK@gmail.com", "user": {"login": "caesarchad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f04c0e341ed355f12fbb2d6f912f36e9d869c21b", "messageHeadline": "core/asm: correct comments typo (#16975)", "author": {"name": "Caesar Chad", "email": "BLUE.WEB.GEEK@gmail.com", "user": {"login": "caesarchad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea89f40f0dab7957aa1825b56be80e84d3b04b5c", "messageHeadline": "eth/fetcher: fix annotation (#16969)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fc54d92ec0ad024c03ded4c22820abbf3263ba0", "messageHeadline": "internal/web3ext: fix method name for enabling mutex profiling (#16964)", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c4a7fa8d320be02c025d3f163ccf2e5ed0c2c5f", "messageHeadline": "core: change comment to match code more closely (#16963)", "author": {"name": "John C. Vernaleo", "email": "john@netpurgatory.com", "user": {"login": "jcvernaleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "423d4254f53a9ff6c79b894a2c9199ba77ed87a0", "messageHeadline": "VERSION, params: begin v1.8.12 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dea1ce052a10cd7d401a5c04f83f371a06fe293c", "messageHeadline": "params: release go-ethereum v1.8.11", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "25982375a8ed57f623775951e6cdef21bfbc2b34", "messageHeadline": "les: fix retriever logic (#16776)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "049f5b357200406c01f7bf2d2e2936d1d28a319b", "messageHeadline": "core, eth, les: more efficient hash-based header chain retrieval (#16\u2026", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 106, "deletions": 27}}, {"node": {"oid": "0255951587ef0eada5d162f3404bc481f70a2ce2", "messageHeadline": "crypto: replace ToECDSAPub with error-checking func UnmarshalPubkey (\u2026", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 62, "deletions": 39}}, {"node": {"oid": "85cd64df0e3331e46f41ec86a647f1b8ff306eda", "messageHeadline": "Merge pull request #16958 from karalabe/pending-account-fast", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "9608ccf106584c73e91258518eb9d09ad39cc8ae", "messageHeadline": "Merge pull request #16959 from karalabe/fix-linters", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f06da7b5f2c8c36086920d6d73aa6557087c956", "messageHeadline": "metrics: fix gofmt linter warnings", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "546d42179e7c121b4c3aeeec5ab71a3c112e7a64", "messageHeadline": "les: pass server pool to protocol manager (#16947)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "90829a04bfe7a1c73e6fe01699b5bbae31e3c3b2", "messageHeadline": "internal/ethapi: reduce pendingTransactions to O(txs+accs) from O(txs\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f991995918899c48cc89c4d4ec4329bb4a7ce108", "messageHeadline": "ethdb: gracefullly handle quit channel (#16794)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "aab7ab04b01acb0327786911e7434090c9afb722", "messageHeadline": "core/rawdb: wrap db key creations (#16914)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 85, "deletions": 48}}, {"node": {"oid": "43b940ec5a8a1749ad6e6ffe51b7231fb1fa15d1", "messageHeadline": "Merge pull request #16945 from karalabe/triedb-spurious-warning", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b487bdf0ba21f1877501a9bdd97f84701273e022", "messageHeadline": "metrics: removed repetitive calculations (#16944)", "author": {"name": "Clayton Jacobs", "email": "clayton.michael.jacobs@gmail.com", "user": {"login": "clayjacobs"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "a3267ed9296b08ec170b239e519cb5aff6ee25f0", "messageHeadline": "trie: don't report the root flushlist as an alloc", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f7592c802838b5be7b95b3b8b063178813bb3bb", "messageHeadline": "Merge pull request #16942 from karalabe/rpc-nil-reply", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 31}}, {"node": {"oid": "99483e85b92e07078291442bf1cd4c0db22a262d", "messageHeadline": "rpc: support returning nil pointer big.Ints (null)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 31}}, {"node": {"oid": "1d666cf27ec366a967d9afa0e8a370cb4cf33481", "messageHeadline": "rpc: fix a comment typo (#16929)", "author": {"name": "xincaosu", "email": "xincaosu@126.com", "user": {"login": "xincaosu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eac16f98243206bee99c3daaa8aef08695f5b69e", "messageHeadline": "core: improve getBadBlocks to return full block rlp (#16902)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 48, "deletions": 21}}, {"node": {"oid": "69c52bde3f5e48a3b74264bf4854e9768ede75b2", "messageHeadline": "ethclient: fix RPC parse error of Parity response (#16924)", "author": {"name": "Steven Roose", "email": "stevenroose@gmail.com", "user": {"login": "stevenroose"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "2977538ac0c1157cc140c2df9b0c54e00441d935", "messageHeadline": "light: new CHTs for mainnet and ropsten (#16926)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7f0726f70631842cab4af188903d82f79fa37ba0", "messageHeadline": "metrics: return an empty snapshot for NilResettingTimer (#16930)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "13af27641829f61d1e6b383e37aab6caae22f2c1", "messageHeadline": "cmd/ethkey: add command to change key passphrase (#16516)", "author": {"name": "Steven Roose", "email": "stevenroose@gmail.com", "user": {"login": "stevenroose"}}, "additions": 100, "deletions": 19}}, {"node": {"oid": "b507ead049b70adcb84f4ff3f5b80d8e6a5387f3", "messageHeadline": "Made the verification texts use the new mining pool + app (#4)", "author": {"name": "Marek Olszewski", "email": "999594+marekolszewski@users.noreply.github.com", "user": {"login": "marekolszewski"}}, "additions": 102, "deletions": 64}}, {"node": {"oid": "ea06da089264508601a9f967160b8c7f335071fa", "messageHeadline": "trie: avoid unnecessary slicing on shortnode decoding (#16917)", "author": {"name": "Sarlor", "email": "kinsleer@outlook.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "feb6620c346b62d938cfde4bd6677a1c680e29b2", "messageHeadline": "core: relax type requirement for bc in ApplyTransaction (#16901)", "author": {"name": "ledgerwatch", "email": "akhounov@gmail.com", "user": {"login": "AlexeyAkhunov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90b22773e99244b37f68f3a8401c405254e0af4e", "messageHeadline": "cmd/puppeth: fixed a typo in a wizard input query (#16910)", "author": {"name": "Bruno \u0160kvorc", "email": "bruno@skvorc.me", "user": {"login": "Swader"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e4f96a1a639a29144f65ed485668251787e0af7", "messageHeadline": "whisper: re-insert #16757 that has been lost during a merge (#16889)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "01a7e267dc6d7bbef94882542bbd01bd712f5548", "messageHeadline": "Merge pull request #16882 from karalabe/streaming-ecrecover", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "e8ea5aa0d59a722df616bc8c8cffacadd23c082d", "messageHeadline": "trie: reduce hasher allocations (#16896)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "5bee5d69d743e2c91e8aa0f322e4de3834bb6664", "messageHeadline": "vendor: added vendor packages necessary for the swarm-network-rewrite\u2026", "author": {"name": "Elad", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 29663, "deletions": 623}}, {"node": {"oid": "cbfb40b0aab093e1b612f3b16834894b2cc67882", "messageHeadline": "params: fix golint warnings (#16853)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 72, "deletions": 61}}, {"node": {"oid": "4cf2b4110e9942bdcba1b9b1d82b3ca8ff552f64", "messageHeadline": "cmd/abigen: support for reading solc output from stdin (#16683)", "author": {"name": "Antonio Salazar Cardozo", "email": "savedfastcool@gmail.com", "user": {"login": "Shadowfiend"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "0029a869f04e9beb6741e591ebde07327458e64f", "messageHeadline": "miner: not call commitNewWork if it's a side block (#16751)", "author": {"name": "Mark", "email": "markya0616@gmail.com", "user": {"login": "markya0616"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "2ab24a2a8f864e8c2f3c7ad2d494ccf02ffd8384", "messageHeadline": "core: concurrent background transaction sender ecrecover", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "400332b99d4eacb6aa509339fa39460b68f76ee7", "messageHeadline": "eth/tracers: fix minor off-by-one error (#16879)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "a5237a27eaf81946a3edb4fafe13ed6359d119e4", "messageHeadline": "les: add Skip overflow check to GetBlockHeadersMsg handler (#16891)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "7a22e89080b2be624c2659c8ea9dc34820400ffd", "messageHeadline": "Merge pull request #16894 from hadv/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3a993d774edfd2cf47d0862447d79e62746f5ac", "messageHeadline": "core: fix typo in comment code", "author": {"name": "hadv", "email": "dvietha@gmail.com", "user": {"login": "hadv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed40767355b5f3964d134ae37d0eaf78d7083bc1", "messageHeadline": "Merge pull request #16800 from rjl493456442/memory_allowance_warining", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "a20cc75b4a2982917db83370cadd40e26d1b35b6", "messageHeadline": "cmd/geth: cap cache allowance", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b659718fd0aa19c6b5977eb22cd58449bbb824a0", "messageHeadline": "Merge pull request #16880 from holiman/http_timeouts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "be2aec092d9c24c24b8d22d684ed0d11653c3cfc", "messageHeadline": "metrics: expvar support for ResettingTimer (#16878)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 154, "deletions": 1}}, {"node": {"oid": "17f80cc2e2d22e3ab78d6e60c5b90d61a04ea3b2", "messageHeadline": "rpc: set timeouts for http server, see #16859", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "143c4341d8a2231deade6d7341c668d609bd3486", "messageHeadline": "core, eth, trie: streaming GC for the trie cache (#16810)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 202, "deletions": 38}}, {"node": {"oid": "3f33a7c8ceeefd769a68bbcc2ed3e4ce74ddaef8", "messageHeadline": "consensus/ethash: reduce keccak hash allocations (#16857)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "c8dcb9584e1ea77c9b967d2bec5d167c7df410f0", "messageHeadline": "rpc: use HTTP request context as top-level context (#16861)", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af28d12847c4572c7c3d9f5775db9b18bcfc3889", "messageHeadline": "console: squash golint warnings (#16836)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0ad32d3be70ca27044b56b5eee9c1b3bd38e2d69", "messageHeadline": "ethstats: fix last golint warning (#16837)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68b0d30d4ad81cfd656a6063baa034cfd9e36ec9", "messageHeadline": "VERSION, params: begin 1.8.11 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eae63c511ceafab14b92e274c1b18bf1700e2d3d", "messageHeadline": "params: release Geth 1.8.10 hotfix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ca34e8230e52805401cff05ca874bc3bc90296e8", "messageHeadline": "Merge pull request #16843 from karalabe/txpool-fix-deadlock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "342ec83d679674220c4d6a49b507ea30084ae051", "messageHeadline": "core: fix transaction event asynchronicity", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38c7eb0f26eaa8df229d27e92f12e253313a6c8d", "messageHeadline": "trie: rename TrieSync to Sync and improve hexToKeybytes (#16804)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "d51faee2402072a6af66b8f08f6334944585419d", "messageHeadline": "Merge pull request #16831 from abeln/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "426f62f1a8f25c10dbf17efe99242b4e1a44b83c", "messageHeadline": "core: improve test for TransactionPriceNonceSort (#16413)", "author": {"name": "kimmylin", "email": "30611210+kimmylin@users.noreply.github.com", "user": {"login": "countvonzero"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "7677ec1f3414c1e3712bf33598f8780c3b76742b", "messageHeadline": "p2p/discv5: add egress/ingress traffic metrics to discv5 udp transpor\u2026", "author": {"name": "Dmitry Shulyak", "email": "yashulyak@gmail.com", "user": {"login": "dshulyak"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d258eee21177326c136893bb100285376a3f297c", "messageHeadline": "core/vm: fix typo in comment", "author": {"name": "Abel Nieto", "email": "anietoro@uwaterloo.ca", "user": {"login": "abeln"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84f8c0cc1fbe1ab9c128555392a82ba609820fef", "messageHeadline": "common: improve documentation comments (#16701)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 83, "deletions": 137}}, {"node": {"oid": "998f6564b28ea9241d0052c2abee090d2b9a8b63", "messageHeadline": "whisper/shhclient: update call to shh_post to expect string instead o\u2026", "author": {"name": "Andrea Franz", "email": "andrea@gravityblast.com", "user": {"login": "gravityblast"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "40a2c523975d8bf74a0f64c09e628c4f95319376", "messageHeadline": "eth/fetcher: reuse variables for hash and number (#16819)", "author": {"name": "Smilenator", "email": "yurivanenko@yandex.ru", "user": {"login": "Smilenator"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a9c6ef6905261bd25c4a2d14bf13b093ad6444fd", "messageHeadline": "ethereum: fix a typo in FilterQuery{} (#16827)", "author": {"name": "Mohanson", "email": "mohanson@outlook.com", "user": {"login": "mohanson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccc0debb63124ee99906c2cfff6125de30e8c62f", "messageHeadline": "VERSION, params: begin 1.8.10 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ff9b14617e73c07dfa028bc477fe86c1e04d80c5", "messageHeadline": "params: release go-ethereum v1.8.9", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b22967e1b1583ec92d701953eb54b7c8533f7a8a", "messageHeadline": "Add dockerfile and helper script for deploying kuberneteth testnet (#3)", "author": {"name": "asaj", "email": "asaoines@gmail.com", "user": {"login": "asaj"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "d6ed2f67a8cdb07ce7b4eaea93452afb0cdbaa23", "messageHeadline": "eth, node, trie: fix minor typos (#16802)", "author": {"name": "Wenbiao Zheng", "email": "delweng@gmail.com", "user": {"login": "jsvisa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "54294b45b10bbcdfd0cd64292cbd05d66d12ffd5", "messageHeadline": "Merge pull request #16803 from karalabe/trie-avoid-funccall", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d31802312a7ae1ed816daf8fe674efd42493adb1", "messageHeadline": "trie: cleaner logic, one less func call", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55b579e02ce6f374bf81061269eabde0d82ae567", "messageHeadline": "core: use a wrapped map to remove contention in `TxPool.Get`. (#16670)", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 132, "deletions": 69}}, {"node": {"oid": "be22ee8ddac890044ca66500f4f8b32c635e3d1f", "messageHeadline": "core/vm: fix typo in instructions.go (#16788)", "author": {"name": "Abel Nieto", "email": "abel.nieto90@gmail.com", "user": {"login": "abeln"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56de337e57f481366ea96d0159a81bad48e9fe43", "messageHeadline": "Merge pull request #16722 from karalabe/trie-iterator-proofs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 150, "deletions": 48}}, {"node": {"oid": "c934c06cc1cf7d14928dce91f7053ef7ed746f92", "messageHeadline": "trie: support proof generation from the iterator", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 150, "deletions": 48}}, {"node": {"oid": "fbf57d53e272c2d79d4d899bb94db824678de2d5", "messageHeadline": "core/types: convert status type from uint to uint64 (#16784)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "6ce21a4744461fc35c05b1c5fcc92136761be747", "messageHeadline": "vendor, ethdb: print warning log if leveldb is performing compaction \u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 90, "deletions": 5}}, {"node": {"oid": "9af364e42b2fbbacf2febf9c43068ddb8a058b79", "messageHeadline": "node: all golint warnings fixed (#16773)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "09d44247f746b177e46754ba56ad7e9bc0bd8ef6", "messageHeadline": "log: fixes for golint warnings (#16775)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "0fe47e98c4d93f952dc7415f401fd03b2664a21d", "messageHeadline": "trie: fixes to comply with golint (#16771)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "415969f534d8122e717e18abafdc8ec7bb913a84", "messageHeadline": "Merge pull request #16769 from karalabe/async-broadcasts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 117, "deletions": 12}}, {"node": {"oid": "d9cee2c172144c1d7efe68c454afac8132fe0911", "messageHeadline": "eth: propagate blocks and transactions async", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 117, "deletions": 12}}, {"node": {"oid": "ab6bdbd9b0ea54897559f0f6df5c2a384a92f596", "messageHeadline": "Merge pull request #16758 from hadv/fix/typos", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "953b5ac015da7fdef39c6864bb0cb490ffaa7959", "messageHeadline": "Merge pull request #16720 from rjl493456442/PreTxsEvent", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 172, "deletions": 121}}, {"node": {"oid": "f2fdb75dd98769146d3284bfbd74b25e6e18e5ef", "messageHeadline": "core, consensus: fix some typos in comment code and output log", "author": {"name": "hadv", "email": "dvietha@gmail.com", "user": {"login": "hadv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9c456e02d6b8320389a7ea95c0eef3e10a87e2e", "messageHeadline": "Merge pull request #16753 from karalabe/go-1.10.2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "579bd0f9fb368736288ca23e72c6b8f9256ac8c1", "messageHeadline": "travis, appveyor: bump Go release to 1.10.2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49719e21bcd740c5890334f8c0ec8ac3777fb4c6", "messageHeadline": "core, eth: minor txpool event cleanups", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 89, "deletions": 92}}, {"node": {"oid": "a2e43d28d01ef9642c7f6992b78b86bd0696c847", "messageHeadline": "all: collate new transaction events together", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 165, "deletions": 111}}, {"node": {"oid": "6286c255f16a914b39ffd3389cba154a53e66a13", "messageHeadline": "p2p/enr: updates for discovery v4 compatibility (#16679)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 277, "deletions": 154}}, {"node": {"oid": "f6bc65fc681177b190522c92887979690f9ceefa", "messageHeadline": "Merge pull request #16739 from karalabe/android-trusty", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff8a033f187150f8fea8a55b93d4d6e6dab71013", "messageHeadline": "travis: try to upgrade android builder to trusty", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "247b5f03690b47fdcb862c9a1173365cbdd9d279", "messageHeadline": "accounts/abi: allow abi: tags when unpacking structs", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 194, "deletions": 35}}, {"node": {"oid": "49ec4f0cd1f4d4c84c13ccd8d920d56112d7268a", "messageHeadline": "VERSION, params: start 1.8.9 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2688dab48c9b8ae71b8d95c7678817eaa17f2b53", "messageHeadline": "params: release go-ethereum v1.8.8", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "595b47e5359568a49d36891f7ca60737c720cfc2", "messageHeadline": "light: new CHT for mainnet and ropsten (#16736)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a9194a4c94110a1ae47ef66d42c73898ef795e41", "messageHeadline": "Merge pull request #1 from celo-org/upstream", "author": {"name": "Marek Olszewski", "email": "999594+marekolszewski@users.noreply.github.com", "user": {"login": "marekolszewski"}}, "additions": 40050, "deletions": 20647}}, {"node": {"oid": "c9b74b54bba1b2f433715cab9fdeb7fbde269fc4", "messageHeadline": "Cast phone+nonce to bytes before hashing", "author": {"name": "Asa Oines", "email": "asaj@Asas-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5586b6039b41c8d4c793de990270d73c8873eca", "messageHeadline": "s/StringToHash/BytesToHash as StringToHash was deprecated", "author": {"name": "Asa Oines", "email": "asaj@Asas-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "177da64eccfa0994f892cc2a990d3a9edbd66546", "messageHeadline": "Get build working", "author": {"name": "Asa Oines", "email": "asaj@Asas-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ab3cb31cd5845c71b690f7a01c23a970023c7242", "messageHeadline": "Pull upstream changes", "author": {"name": "Asa Oines", "email": "asaj@Asas-MacBook-Pro.local", "user": null}, "additions": 40047, "deletions": 20646}}, {"node": {"oid": "784aa83942e3dbc9bab0385475dbf3755a9892ac", "messageHeadline": "bmt: golint updates for this or self warning (#16628)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "fcc18f4c80a5a7e6cc39315fb1eeb2222c811701", "messageHeadline": "travis: use Android NDK 16b (#16562)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "53a18d2e2734d078200ec607055ae551245ae74b", "messageHeadline": "event: document select case slice use and add edge case test (#16680)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "7beccb29becf439df7bf4c033a94c019ad25bead", "messageHeadline": "all: get rid of error when creating memory database (#16716)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 172, "deletions": 230}}, {"node": {"oid": "5dbd8b42a90779bd4269012c1336679fd4ca9824", "messageHeadline": "whisper/shhclient: update call to shh_generateSymKeyFromPassword to p\u2026", "author": {"name": "Andrea Franz", "email": "andrea@gravityblast.com", "user": {"login": "gravityblast"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e7dc34ff1a7469b95eb16f5b4084c26a0ab3662", "messageHeadline": "eth/filter: check nil pointer when unsubscribe (#16682)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 64, "deletions": 41}}, {"node": {"oid": "4747aad160ed3721a70a133105c474cb3b66519e", "messageHeadline": "eth: golint fixes to variable names (#16711)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "4ea493e7eb9fa3b3695a22487de2605e8da1d2fa", "messageHeadline": "cmd: various golint fixes (#16700)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "c60f6f62147048f80a0e092b483318af88b5d78b", "messageHeadline": "p2p: don't discard reason set by Disconnect (#16559)", "author": {"name": "Guilherme Salgado", "email": "gsalgado@gmail.com", "user": {"login": "gsalgado"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba975dc0931b9f2962b2f163675772458ed339fd", "messageHeadline": "crypto: fix golint warnings (#16710)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "eab6e5a317acf67409f82bc5c1f4d959413dfd47", "messageHeadline": "build: specify the key to use when invoking gpg:sign-and-deploy-file \u2026", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "c4a4613d9504db43a26a3c79dda8bf6be0d1237a", "messageHeadline": "p2p/simulations/adapters: fix websocket log line parsing in exec adap\u2026", "author": {"name": "Ivan Daniluk", "email": "ivan.daniluk@gmail.com", "user": {"login": "divan"}}, "additions": 75, "deletions": 23}}, {"node": {"oid": "fedae9501582cb64c850def557b1fc3742d892dc", "messageHeadline": "eth/filters: derive FilterCriteria from ethereum.FilterQuery (#16629)", "author": {"name": "Domino Valdano", "email": "dominoplural@gmail.com", "user": {"login": "reductionista"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "864e80a48fd18fda89b80b11f9116c4e11cb835d", "messageHeadline": "p2p: fix some golint warnings (#16577)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 292, "deletions": 291}}, {"node": {"oid": "a42be3b78dcb70ea3c44ba46c277cf41ef0bba23", "messageHeadline": "rlp: fix some golint warnings (#16659)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "6cf0ab38bd0af77d81aad4c104979cebee9e3e63", "messageHeadline": "core/rawdb: separate raw database access to own package (#16666)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1289, "deletions": 1296}}, {"node": {"oid": "5463ed99968bf71685a2a8ee9dbf8705912f00cb", "messageHeadline": "mobile: add GetStatus Method for Receipt (#16598)", "author": {"name": "Erichin", "email": "erichinbato@gmail.com", "user": {"login": "erichin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d7be5c6619bc1794f79c72a97de5efa81e00bf12", "messageHeadline": "common: changed if-else blocks to conform with golint (#16656)", "author": {"name": "GagziW", "email": "leon.stanko@rwth-aachen.de", "user": {"login": "GagziW"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "d2fe83dc5c0b32dfbe45e77817478e06f928ff8a", "messageHeadline": "whisper/mailserver: pass init error to the caller (#16671)", "author": {"name": "Ivan Daniluk", "email": "ivan.daniluk@gmail.com", "user": {"login": "divan"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "16f3c31773c6daf57afe718719821a897fa1a2c7", "messageHeadline": "signer: fix golint errors (#16653)", "author": {"name": "Eli", "email": "elihanover@yahoo.com", "user": {"login": "roveneliah"}}, "additions": 78, "deletions": 79}}, {"node": {"oid": "5b3af4c3d1455bc3e4a1c4aa514423683c8aaf7b", "messageHeadline": "eth: golint updates for this or self warning (#16632)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "60b433ab84589c2a33553575677bfa61ae3d1078", "messageHeadline": "event: golint updates for this or self warning (#16631)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "fd3da7c69d234459e9fb436ea74a7ff73db42f06", "messageHeadline": "consensus/ethash: fixed typo (#16665)", "author": {"name": "YH-Zhou", "email": "yanhong.zhou05@gmail.com", "user": {"login": "YH-Zhou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd9a1d5b37b41c45fd660bc36ced5427478fc0e0", "messageHeadline": "metrics: golint updates for this or self warning (#16635)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "2ad511ce0912194e9f30010f01fc338c585f8634", "messageHeadline": "rpc: golint error with context as last parameter (#16657)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "541f299fbbf3c4f4f0ee49c5ecb832f08cc22656", "messageHeadline": "accounts: changed if-else blocks to conform with golint (#16654)", "author": {"name": "GagziW", "email": "leon.stanko@rwth-aachen.de", "user": {"login": "GagziW"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7c02933275d8f67fbdf78cdc05c0e09af4ebc657", "messageHeadline": "les: changed if-else blocks to conform with golint (#16658)", "author": {"name": "GagziW", "email": "leon.stanko@rwth-aachen.de", "user": {"login": "GagziW"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "f2447bd4c35573d40e2ef678809657c5a1d4e999", "messageHeadline": "p2p: changed if-else blocks to conform with golint (#16660)", "author": {"name": "GagziW", "email": "leon.stanko@rwth-aachen.de", "user": {"login": "GagziW"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "ea1724de1a158968aec732a557d3d688c4799887", "messageHeadline": "log: changed if-else blocks to conform with golint (#16661)", "author": {"name": "GagziW", "email": "leon.stanko@rwth-aachen.de", "user": {"login": "GagziW"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "577d375a0df08710e52b1c38720f98a7f25d206a", "messageHeadline": "VERSION, params: begin v1.8.8 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "66432f3821badf24d526f2d9205f36c0543219de", "messageHeadline": "params: release geth 1.8.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d4d79ae2672b295a539cf3ce0163b2cb10eb2b2", "messageHeadline": "cmd/clef: documentation about setup (#16568)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 251, "deletions": 1}}, {"node": {"oid": "6a01363d1ddb15fa79817c425de472066e72a094", "messageHeadline": "Merge pull request #16644 from ligi/reduce_aar_size", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58c4e033f4791696da7cb1de633b55af337fd976", "messageHeadline": "build: Add ldflags -s -w when building aar", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5449139ca2f2f6208cc26cc54d562ab981855705", "messageHeadline": "Merge pull request #16569 from holiman/evm_blocknum", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "579ac6287bbe9b08fa07c04405670eaf2de2374b", "messageHeadline": "Merge pull request #16576 from CrispinFlowerday/bugfix/local_underpri\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "a7720b592687706e4de954b7ee9e586ff21e455c", "messageHeadline": "core: golint updates for this or self warning (#16633)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "670bae4cd3e6b34d6db008b22b6f5c2afcb07e0a", "messageHeadline": "internal: golint updates for this or self warning (#16634)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "4a8d5d2b1e6e78550ebc3495d9d87787dedadb20", "messageHeadline": "trie: golint iterator fixes (#16639)", "author": {"name": "Eli", "email": "elihanover@yahoo.com", "user": {"login": "roveneliah"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d76c5ca532bfeba5469ed42985630116a1f41ebe", "messageHeadline": "tests: golint fixes for tests directory (#16640)", "author": {"name": "Eli", "email": "elihanover@yahoo.com", "user": {"login": "roveneliah"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "c1ea52757358d2e9d87c636a9519ffdc74ea8ac0", "messageHeadline": "accounts: golint updates for this or self warning (#16627)", "author": {"name": "kiel barry", "email": "kiel.j.barry@gmail.com", "user": {"login": "kielbarry"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8dfa4f46a95c3755396c9be84704cfdf7102ff8e", "messageHeadline": "evm/main: use blocknumber from genesis", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0afd7675372798bd1a71c6a78472835a54d60b54", "messageHeadline": "core: ensure local transactions aren't discarded as underpriced", "author": {"name": "Crispin Flowerday", "email": "crispin@bitso.com", "user": null}, "additions": 14, "deletions": 10}}, {"node": {"oid": "448d17b8f735cbd16cf48351389c00630db9725a", "messageHeadline": "Merge pull request #16630 from tstranex/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "9922943b42d2517d55cfd8cf24a24b600cc58770", "messageHeadline": "Merge pull request #16636 from reductionista/travis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a1949d0788ecb1d890677bdd26c0e711ddf639b2", "messageHeadline": "vendor: fix leveldb crash when bigger than 1 TiB", "author": {"name": "timothy", "email": "timothy@luno.com", "user": null}, "additions": 33, "deletions": 29}}, {"node": {"oid": "9f6af6f812453f7ba30822606bb2a04ba8872ccb", "messageHeadline": "whisper: Golint fixes in whisper packages (#16637)", "author": {"name": "Eli", "email": "elihanover@yahoo.com", "user": {"login": "roveneliah"}}, "additions": 74, "deletions": 78}}, {"node": {"oid": "ea171d5bd90b9102cffdb6de440025db9e808cdc", "messageHeadline": "travis.yml: remove obsolete brew-cask install", "author": {"name": "Domino Valdano", "email": "dominoplural@gmail.com", "user": {"login": "reductionista"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1da33028ce88c4365d99471977098f4911fd38fa", "messageHeadline": "Merge pull request #16588 from karalabe/tracer-dirty-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "7a7428a027de03ad9e80e89a70818c692193e60a", "messageHeadline": "core, eth: fix tracer dirty finalization", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "cfe8f5fd948954ccedd975b6630e455a4e5653db", "messageHeadline": "trie: remove unused `buf` parameter (#16583)", "author": {"name": "xincaosu", "email": "xincaosu@126.com", "user": {"login": "xincaosu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "852aa143ac42907f6f9ed427a2ee1f85ffe7f524", "messageHeadline": "cmd/utils: point users to --syncmode under DEPRECATED (#16572)", "author": {"name": "Martin Klepsch", "email": "martinklepsch@googlemail.com", "user": {"login": "martinklepsch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b724d1aadac483984e7ea19931298dea43e3d280", "messageHeadline": "core/state: cache missing storage entries (#16584)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "86be91b3e2dff5df28ee53c59df1ecfe9f97e007", "messageHeadline": "core/types: avoid duplicating transactions on changing signer (#16435)", "author": {"name": "kimmylin", "email": "30611210+kimmylin@users.noreply.github.com", "user": {"login": "countvonzero"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e7067be94f0edb47b39d4fa1725bce18bdadf122", "messageHeadline": "cmd/geth, mobile: add memsize to pprof server (#16532)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 834, "deletions": 10}}, {"node": {"oid": "9586f2acc76f10c4a7ce364291d075997c5f8eff", "messageHeadline": "VERSION, params: begin release cycle 1.8.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "12683feca7483f0b0bf425c3c520e2724f69f2aa", "messageHeadline": "params: release v1.8.6 to fix docker images", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49371bf255f47041926ff3a09819c6678a7ada15", "messageHeadline": "Dockerfile: drop legacy discovery v5 port mappings", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16a78b095ee58e650fab19f5a2b2cd3927ba027c", "messageHeadline": "Merge pull request #16552 from karalabe/revert-docker-user", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "96a6c8ba0a814a298e0abeb78825a70769cc57c9", "messageHeadline": "Dockerfile: revert the user change PR that broke all APIs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "7d2c730acb63a5faeb74363ffa684dbfee6c3c01", "messageHeadline": "Merge pull request #16551 from ethereum/revert-16477-puppeth-dockerfi\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "abd881f6d4ebc3ee731ff72a963fd1748b3cbc82", "messageHeadline": "Revert \"cmd/puppeth: fix node deploys for updated dockerfile user\"", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4f91831aec2b152a014d42c72bb09b5da791b334", "messageHeadline": "Merge pull request #16550 from ethereum/revert-16478-fix-alltools-doc\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f2583d6d1ca3834d7b11c6d5477395eaca2e07b", "messageHeadline": "Revert \"Dockerfile.alltools: fix invalid command\"", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26a4dbb4677eb14c3cc96c7b7591820454956b45", "messageHeadline": "cmd/geth: update the copyright year in the geth command usage (#16537)", "author": {"name": "Vie", "email": "yangchenzhong@gmail.com", "user": {"login": "vieyang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50aa1dcfdafd755459113d7cb65ce7376fa11747", "messageHeadline": "VERSION, params: begin Geth 1.8.6 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cbdaa0ca2a955012274bd2c47bd52b24b2beb66c", "messageHeadline": "params: release Geth v1.8.5 - Dirty Derivative\u00b2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7cf83cee5240f76bdf8ff4f1024643fd126e1018", "messageHeadline": "eth/downloader: fix for Issue #16539 (#16546)", "author": {"name": "Domino Valdano", "email": "jeff@okcupid.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "744428cb03ea8de8f219708f57d2e197acb6689b", "messageHeadline": "vendor: update elastic/gosigar so that it compiles on OpenBSD (#16542)", "author": {"name": "Fabian Raetz", "email": "fabian.raetz@gmail.com", "user": {"login": "Mischi"}}, "additions": 98, "deletions": 7}}, {"node": {"oid": "b15eb665ee3c373a361b050cd8fc726e31c4a750", "messageHeadline": "ethclient: add DialContext and Close (#16318)", "author": {"name": "Lorenzo Manacorda", "email": "lorenzo@kinvolk.io", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a16f12ba8695c15b5dac7a7fbb30c9177672bf8f", "messageHeadline": "whisper/whisperv6: post returns the hash of sent message (#16495)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "8feb31825e50753bb63193c54fc13fda7655c062", "messageHeadline": "rpc: handle HTTP response error codes (#16500)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "8f8774cf6dd5bbcba9fa3773fa34d13d6523a147", "messageHeadline": "all: fix various typos (#16533)", "author": {"name": "Wuxiang", "email": "wuxiangzhou2010@gmail.com", "user": {"login": "wuxiangzhou2010"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "c514fbccc036faafef995d422a74dbe5630e7e00", "messageHeadline": "core/asm: accept uppercase instructions (#16531)", "author": {"name": "dm4", "email": "sunrisedm4@gmail.com", "user": {"login": "dm4"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52b046c9b6a0f6a280ff797f90784f76bfd310b9", "messageHeadline": "rpc: clean up IPC handler (#16524)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 23, "deletions": 54}}, {"node": {"oid": "661f5f3dac23939630e3bf2f9ed2bf1bfb26e990", "messageHeadline": "cmd/utils: fix help template issue for subcommands (#16351)", "author": {"name": "Zhenguo Niu", "email": "Niu.ZGlinux@gmail.com", "user": {"login": "niuzhenguo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49e38c970eb06d2da22e1fabf1775164ecb068e9", "messageHeadline": "core/asm: remove unused condition (#16487)", "author": {"name": "dm4", "email": "sunrisedm4@gmail.com", "user": {"login": "dm4"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ba1030b6b84f810c04a82221a1b1c0a3dbf499a8", "messageHeadline": "build: enable goimports and varcheck linters (#16446)", "author": {"name": "thomasmodeneis", "email": "thomas.modeneis@gmail.com", "user": {"login": "thomasmodeneis"}}, "additions": 54, "deletions": 98}}, {"node": {"oid": "7605e63cb9dda7fc5bb619abf1eb1f74ac3f6cc1", "messageHeadline": "VERSION, params: begin v1.8.5 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2423ae01e0d2f853512eb2b46954b5ad0754a897", "messageHeadline": "params: release Geth v1.8.4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "92c6d13083a0f672a0379bfd33f67e8dec055590", "messageHeadline": "light: new CHTs (#16515)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ec3db0f56c779387132dcf2049ed32bf4ed34a4f", "messageHeadline": "cmd/clef, signer: initial poc of the standalone signer (#16154)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 6283, "deletions": 94}}, {"node": {"oid": "de2a7bb764c82dbaa80d37939c5862358174bc6e", "messageHeadline": "eth/downloader: wait for all fetcher goroutines to exit before termin\u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "6b2b328cdb51a99e2ce55f0bc22eeb9733c9ec30", "messageHeadline": "ethdb: add leveldb write delay statistic (#16499)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 81, "deletions": 14}}, {"node": {"oid": "2a1fc3d155870ba2e42f108a232b4b6a3ad9d939", "messageHeadline": "miner: remove contention on currentMu for pending data retrievals (#1\u2026", "author": {"name": "Ryan Schneider", "email": "ryanleeschneider@gmail.com", "user": {"login": "ryanschneider"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "60516c83b011998e20d52e2ff23b5c89527faf83", "messageHeadline": "Merge pull request #16494 from karalabe/txpool-stable-pricedelete", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 101, "deletions": 24}}, {"node": {"oid": "db48d312e44dab3a756aa6976412fe54f8e891ef", "messageHeadline": "core: txpool stable underprice drop order, perf fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 101, "deletions": 24}}, {"node": {"oid": "7e911b8e476e9115d1a154aef5f6d06b954d5ab0", "messageHeadline": "Merge pull request #16491 from holiman/fix_copy_again", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7205366c9f85bbfcf86ac78efcd005bb10dfc5fe", "messageHeadline": "core/state: fix ripemd-cornercase in Copy", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5a79aca8b918a177d192299984d8f287dd6c1eb4", "messageHeadline": "Merge pull request #16485 from holiman/fixcopycopy", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "0c7b99b8cc754a0045518ac12b8d1719c23b4181", "messageHeadline": "core/state: fix bug in copy of copy State", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "e7cc5b41605f9145b2cb5755476456f30974a2c8", "messageHeadline": "les: add ps.lock.Unlock() before return (#16360)", "author": {"name": "cpusoft", "email": "cpusoft@live.com", "user": {"login": "cpusoft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "34ecb495b673b9ce35af20ccb5b44cd175003b94", "messageHeadline": "Merge pull request #16481 from karalabe/go1.10.1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2e247705cd27e919e806f29ff2adcd57c163b1ac", "messageHeadline": "travis.yml: add TEST_PACKAGES to speed up swarm testing (#16456)", "author": {"name": "Elad_", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "95d5c2208644aa7d9a3cb7e1585a9bf05f212c6f", "messageHeadline": "travis, appveyor: bump to Go 1.10.1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3caf16b15f0b6a30717acb245fa8d347b2f06c3f", "messageHeadline": "core: remove stray account creations in state transition (#16470)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 43}}, {"node": {"oid": "30deb6067fa5882ff6b2d0ead723eae833127490", "messageHeadline": "build: add -e and -X flags to get more information on #16433 (#16443)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "989ab260284e996520144a88623bda894d77aff9", "messageHeadline": "Merge pull request #16478 from karalabe/fix-alltools-dockerfile", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7ab3e5544a3293819957281ecb7cfc08b4e9813", "messageHeadline": "common: delete StringToAddress, StringToHash (#16436)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "29213b1f8f00834bc1ff8d092ea26c970d5fc0f2", "messageHeadline": "Dockerfile.alltools: fix invalid command", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "149f706fdee89877efd6ca6e168a9a20aaf61a0c", "messageHeadline": "Merge pull request #16477 from karalabe/puppeth-dockerfile-permission\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7c1e9a5004c61ee6ec4636fd1926fafa0ae6a940", "messageHeadline": "cmd/puppeth: fix node deploys for updated dockerfile user", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "39f4c80155b891643b098f99edd0e630e16a5f99", "messageHeadline": "Merge pull request #15225 from holiman/test_removefrom_dirtyset", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 277, "deletions": 97}}, {"node": {"oid": "8c31d2897ba6bf32097dffcd1bbe899172396533", "messageHeadline": "core: add blockchain benchmarks", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "14c9215dd3afa7613c768a71baf40224df5e6aca", "messageHeadline": "state: handle nil in journal dirties", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1100e8ba633d968da8ae2caca0a5d0cf48bcfa92", "messageHeadline": "eth/downloader: flush state sync data before exit (#16280)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "0fac705ed0a2efcda4da9dce8971bbda73f299d5", "messageHeadline": "compression/rle: delete RLE compression (#16468)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 170}}, {"node": {"oid": "315b9b18df7994d56f3570c509fc60ad6e3d570f", "messageHeadline": "ethclient: remove empty object in newHeads subscription call (#16454)", "author": {"name": "Ivo Georgiev", "email": "ivo@strem.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8de655ef3a60053b564f609fd5c889face69f431", "messageHeadline": "bmt: fix comment typos (#16461)", "author": {"name": "DoubleWoodH", "email": "3155965489@qq.com", "user": {"login": "D-or"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3ebcf92b423e67b58a72a3fc126449e4e97bc4c8", "messageHeadline": "cmd/evm: print vm output when debug flag is on (#16326)", "author": {"name": "dm4", "email": "sunrisedm4@gmail.com", "user": {"login": "dm4"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "c43792a42cad46a15ee00417d52bd3859a98500c", "messageHeadline": "cmd/geth: update template for 'geth bug' command (#16350)", "author": {"name": "Zhenguo Niu", "email": "Niu.ZGlinux@gmail.com", "user": {"login": "niuzhenguo"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "50dbe8e2444cfc171930cb82cc99017f6a0aadf2", "messageHeadline": "Dockerfile: use non-privileged user account (#16052)", "author": {"name": "Federico Gimenez", "email": "fgimenez@users.noreply.github.com", "user": {"login": "fgimenez"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ec8ee611caefb5c5ad5d796178e94c1919260df4", "messageHeadline": "core/types: remove String methods from struct types (#16205)", "author": {"name": "Steven Roose", "email": "stevenroose@gmail.com", "user": {"login": "stevenroose"}}, "additions": 3, "deletions": 127}}, {"node": {"oid": "1e248f3a6e14f3bfc9ebe1b315c4194300220f68", "messageHeadline": "README: change 'built in' to 'built-in'", "author": {"name": "Giovanni HoSang", "email": "giovanni.hosang@gmail.com", "user": {"login": "realgio95"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ab9f0a19fbf548a78d08a526f522f41d8175a4e", "messageHeadline": "accounts/abi: improve test coverage (#16044)", "author": {"name": "Ricardo Domingos", "email": "ricardohsd@gmail.com", "user": {"login": "ricardohsd"}}, "additions": 82, "deletions": 62}}, {"node": {"oid": "7aad81f8815084c8ed032705fbaf6d3710e518cf", "messageHeadline": "eth: fix typos (#16414)", "author": {"name": "Yusup", "email": "awklsgrep@gmail.com", "user": {"login": "lsgrep"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "2a4bd55b43df92fe2f83468656ca03199596bceb", "messageHeadline": "cmd/geth: remove relOracle variable (#16434)", "author": {"name": "Nguyen Sy Thanh Son", "email": "thanhson1085@gmail.com", "user": {"login": "thanhson1085"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5909482fb55095b58ff3f9d8207a4daa69defe26", "messageHeadline": "core/state: avoid redundant addition to code size cache (#16427)", "author": {"name": "Jia Chenhui", "email": "jiachenhui1989@gmail.com", "user": {"login": "LLLeon"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d1af4e1a9eae903514dc6e0afd665218a90a19bf", "messageHeadline": "crypto/secp256k1: catch curve parameter parse errors (#16392)", "author": {"name": "David Huie", "email": "dahuie@gmail.com", "user": {"login": "DavidHuie"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6cdfb9a3ebd03dc8864d1038e70430045da665f4", "messageHeadline": ".gitattributes: enable solidity highlighting on github (#16425)", "author": {"name": "Li Xuanji", "email": "xuanji@gmail.com", "user": {"login": "ldct"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a095b84ec5a35cb3432380cc677d4e244b4a137f", "messageHeadline": "travis.yml: remove sudo requirement for PPA and Azure purge builders \u2026", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "d985b9052ae08f2538e6caa7e6b5ef351a00bc3e", "messageHeadline": "core/state: avoid linear overhead on journal dirty listing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 92, "deletions": 66}}, {"node": {"oid": "958ed4f3d977b08465915e475e11aaab3d2dc574", "messageHeadline": "core/state: rework dirty handling to avoid quadratic overhead", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 112, "deletions": 79}}, {"node": {"oid": "1a8894b3d59bdf592244b91b6a629f7cf25dcdde", "messageHeadline": "core/state: uniform parameter style (#16398)", "author": {"name": "Jia Chenhui", "email": "jiachenhui1989@gmail.com", "user": {"login": "LLLeon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "80449719bd664bb0ed9c599765f6313f9b8a8303", "messageHeadline": "whisper: fix issue in topic list copy (#16381)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 82, "deletions": 3}}, {"node": {"oid": "45bd4feddeadfbde5d1e560797155aacb0abbadf", "messageHeadline": "light: new CHT for ropsten (#16393)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d763e20d5536581c6e16bf3b26faba3905c0681f", "messageHeadline": "Merge pull request #16394 from hydai/fix_typo", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61349907099f2e7cee7ce90e0191fe3f9df2e09e", "messageHeadline": "core/vm: Fixed typos in core/vm/interpreter.go", "author": {"name": "hydai", "email": "z54981220@gmail.com", "user": {"login": "hydai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85ea9159d03c733791b92a4b445a5a750056eb39", "messageHeadline": "params, VERSION: v1.8.4 unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "329ac18ef617d0238f71637bffe78f028b0f13f7", "messageHeadline": "params: v1.8.3 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "89cc604a50e1fe7fb1cec45085e9b37a0800e644", "messageHeadline": "light: new mainnet CHT (#16390)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cf799e5eaad022a07ca74b765451c8772d0d783c", "messageHeadline": "whisper: switch all remaining components from v5 to v6", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c053f1146d777fef4e481f493946957d447b89d0", "messageHeadline": "Merge pull request #16388 from hydai/fix_comments", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c3dc814fea97650a9791be87576534de01666763", "messageHeadline": "core/vm: Fixed typo in core/vm/evm.go", "author": {"name": "hydai", "email": "z54981220@gmail.com", "user": {"login": "hydai"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db9b2f5405643b3584eaa90b05a3dbfa19d717fb", "messageHeadline": "cmd/puppeth: add constraints to network name (#16336)", "author": {"name": "Zhenguo Niu", "email": "Niu.ZGlinux@gmail.com", "user": {"login": "niuzhenguo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e9b5e22ad121ef2251d1c72526c0994c03d2caf0", "messageHeadline": "rpc: limit chunked requests (#16343)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e506d384e90e709027b46c1d3dffc0390482a22c", "messageHeadline": "core/state: fix typo (#16370)", "author": {"name": "Jia Chenhui", "email": "jiachenhui1989@gmail.com", "user": {"login": "LLLeon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd708c1636e7925249e8d61c3f5363563c59c4b0", "messageHeadline": "Merge pull request #16319 from rjl493456442/dump_preimages", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 160, "deletions": 4}}, {"node": {"oid": "495bdb0c713ce6deafa51fa25cb7ea66426b6b2e", "messageHeadline": "cmd: export preimages in RLP, support GZIP, uniform with block export", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 156, "deletions": 121}}, {"node": {"oid": "7c131f4d6d936e3102b3908b6797ca3521addf36", "messageHeadline": "core/asm: fixed typo (posititon -> position) (#16366)", "author": {"name": "hydai", "email": "z54981220@gmail.com", "user": {"login": "hydai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84c5db5409cebf97276ab90db38ed73c21cf82ef", "messageHeadline": "core/vm: remove JIT VM codes (#16362)", "author": {"name": "hydai", "email": "z54981220@gmail.com", "user": {"login": "hydai"}}, "additions": 9, "deletions": 434}}, {"node": {"oid": "23ac78333201890deed23576668810e19df2c67e", "messageHeadline": "ecies: drop randomness parameter from `PrivateKey.Decrypt` (#16374)", "author": {"name": "David Huie", "email": "dahuie@gmail.com", "user": {"login": "DavidHuie"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e9a1d8de3407f2d319ad2d8f86761cc51c3ec9a4", "messageHeadline": "Merge pull request #16387 from karalabe/evm-polsihes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 107, "deletions": 101}}, {"node": {"oid": "b6b6f52ec8608e1a694357357c3f1fde669f1e6d", "messageHeadline": "cmd: implement preimage dump and import cmds", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "1fae50a199903d28dac76e78ef065ba0ad96cf17", "messageHeadline": "core: minor evm polishes and optimizations", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 107, "deletions": 101}}, {"node": {"oid": "3ff59bf2c07aa1b2614b856be2994de7206a6157", "messageHeadline": "Merge branch 'fix-bad-go-dep' into 'master'", "author": {"name": "Marek Olszewski", "email": "marek.olszewski@gmail.com", "user": {"login": "marekolszewski"}}, "additions": 8, "deletions": 30}}, {"node": {"oid": "3e59d3e4d13006c2be30814f088f4bd8389dc278", "messageHeadline": "Fix bad dep", "author": {"name": "Connor", "email": "c@gem.org", "user": null}, "additions": 8, "deletions": 30}}, {"node": {"oid": "3d013c193942aad9820361795cf3a17bb99470b1", "messageHeadline": "whisper: some components are still using v5, switch to v6", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "933972d139b0fe291cb01c7ad2c0f9d3109a68dd", "messageHeadline": "Merge pull request #16256 from epiclabs-io/unpack_one_arg_event", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 62, "deletions": 19}}, {"node": {"oid": "b1917ac9a3cf4716460bd53a11db40384103e5e2", "messageHeadline": "build: add GOBIN to PATH for gomobile (#16344)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1203c6a237cb87b78ec495772cecb178200499ce", "messageHeadline": "crypto/bn256: full switchover to cloudflare's code (#16301)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 783, "deletions": 174}}, {"node": {"oid": "0965761a45562d609f6036963dbac84561174677", "messageHeadline": "whisper: Notify Vlad and Guillaume of whisper PRs (#16340)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "faed47b3c56017922a9709e57ca2795af5a535a9", "messageHeadline": "Merge pull request #15990 from markya0616/sim_backend_block_hash", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "fe6cf00f480aa6347b8d55079cbe6c473482ea27", "messageHeadline": "miner: remove duplicated code (#15968)", "author": {"name": "stompesi", "email": "stompesi@gmail.com", "user": {"login": "stompesi"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "322006d0f2c048aef1c3f6f69e2e1eba7d6fe1cd", "messageHeadline": "Merge pull request #16315 from karalabe/drop-vagrant", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 72}}, {"node": {"oid": "56e2376e69cacd8db69cda7d198105c6aec121d7", "messageHeadline": "containers: drop vagrant support, noone's maintaining it", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 72}}, {"node": {"oid": "a06387674983d93453b800380f6f55c6406f51e3", "messageHeadline": "core/asm: fixed typo (labal -> label) (#16313)", "author": {"name": "hydai", "email": "z54981220@gmail.com", "user": {"login": "hydai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62bc179bb964e8852ff33f8fcebc916bbf938424", "messageHeadline": "Merge pull request #16310 from karalabe/websocket-request-limits", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 66, "deletions": 22}}, {"node": {"oid": "555f42cfd836dabe3151becffa63976c91e5344b", "messageHeadline": "rpc: enforce the 128KB request limits on websockets too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 66, "deletions": 22}}, {"node": {"oid": "6a2d2869f6cb369379eb1c03ed7e55c089e83dd6", "messageHeadline": "github: more information bot configuration (#16298)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1488fdaf19cebdb79478bd4949b99d3f0d053419", "messageHeadline": "cmd/utils: fix maxpeers vs lightpeers logic (#16125)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "77da203547b83c70d12552a86bb7beee52f6383e", "messageHeadline": "eth: update higest block we know during the sync if a higher was foun\u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "307846d046d66c04ec9750c2219f7c93b53cb2c9", "messageHeadline": "Merge pull request #16287 from razum2um/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38e2071df8fd93084539827bec404f206122fb63", "messageHeadline": "Merge pull request #16289 from jeffwalsh/remove-add-std-arg", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a25561dfb47fd2b9ee2dc4e1333508a1742e2562", "messageHeadline": "common/compiler: remove \"--add-std\" arg, deprecated in solidity 0.4.21", "author": {"name": "Jeffery Robert Walsh", "email": "rlxrlps@gmail.com", "user": {"login": "jeffwalsh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "52697fb1b223dea099e26c1ec73f74c4f088b8c4", "messageHeadline": "cmd/puppeth: allow any vhost in wallet", "author": {"name": "Vlad Bokov", "email": "razum2um@mail.ru", "user": {"login": "razum2um"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2f53f962175ed8f7483065d19ab8b8130f72e83", "messageHeadline": "Merge pull request #16128 from karalabe/go1.10", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "669aba8e2c630f1dc744c86dc01de7c0f79e417d", "messageHeadline": "travis, Dockerfile, appveyor, build: bump to Go 1.10", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "39c16c8a1e9292d26669ea4faeedc09ad4ece1ea", "messageHeadline": " cmd, ethdb, vendor: integrate leveldb iostats (#16277)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 180, "deletions": 84}}, {"node": {"oid": "4871e25f5fe8d58344f5267ef197662dde018d21", "messageHeadline": "core/vm: optimize eq, slt, sgt and iszero + tests (#16047)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 61, "deletions": 25}}, {"node": {"oid": "85d5f2c661cd9461e64d6a224076ebc627e14a55", "messageHeadline": "Merge pull request #16285 from karalabe/fix-resend-optional-param", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28ef23f446cd714c17304e46eb0a34441c29d72a", "messageHeadline": "internal/ethapi: make resent gas params optional", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "704840a8ad9e75d4a00e734f901cac21c51b7eb5", "messageHeadline": "cmd, dashboard: use webpack dev server, remove custom assets (#16263)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 8971, "deletions": 10095}}, {"node": {"oid": "3ec1b9a92dc09ff33f6fae2e8daa7862d4c51bb1", "messageHeadline": "Merge pull request #16275 from karalabe/bump-duktape", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fc1f3f26185db35b0fa5c7e5b3a0254e61281bd6", "messageHeadline": "vendor: bump duktape to get rid of build warning", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cddb529d701fdb4f1f02fb4c96b5b604617693fe", "messageHeadline": "accounts/abi: normalize method name to a camel-case string (#15976)", "author": {"name": "Mark", "email": "markya0616@gmail.com", "user": {"login": "markya0616"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "63687f04e441c97cbb39d6b0ebea346b154d2e73", "messageHeadline": "core: check transaction/receipt count match when reconstructing block\u2026", "author": {"name": "Kyuntae Ethan Kim", "email": "ethan.kyuntae.kim@gmail.com", "user": {"login": "wraith7"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d43ffdbf6a406839bbf54bdf76f5574345abdd57", "messageHeadline": "Merge pull request #16240 from cuiweixie/txpool", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 115, "deletions": 55}}, {"node": {"oid": "f6bef558aa464487534d230ef24ae3e5b235477a", "messageHeadline": "eth: fixed typo (#16274)", "author": {"name": "Kyuntae Ethan Kim", "email": "ethan.kyuntae.kim@gmail.com", "user": {"login": "wraith7"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b5d1a4a4cf33292267840aaf2952e2caa441447", "messageHeadline": "core: update txpool tests for the removal fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 112, "deletions": 53}}, {"node": {"oid": "f8601430fddfe44b9c1781957ab13578cf17ad9f", "messageHeadline": "core: should enqueue the invalids tx anyway", "author": {"name": "cui", "email": "523516579@qq.com", "user": {"login": "cuiweixie"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f1d440a437908320452a077b443f03a6c9606dc0", "messageHeadline": "whisper: final refactoring (#16259)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "746392cfd26ddb29990c9f0490bb7bb7adce659c", "messageHeadline": "swarm/storage: disable treechunker test while it is flaky (#16254)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60a999f238fca7c83b26ecf94257ee648afe4df9", "messageHeadline": "accounts/abi: Modified unpackAtomic to accept struct lvalues", "author": {"name": "Javier Peletier", "email": "jm@epiclabs.io", "user": {"login": "jpeletier"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "13b566e06e9aae28bddde431c7d53a335272411a", "messageHeadline": "accounts/abi: Add one-parameter event test case from enriquefynn/unpa\u2026", "author": {"name": "Javier Peletier", "email": "jm@epiclabs.io", "user": {"login": "jpeletier"}}, "additions": 14983, "deletions": 4481}}, {"node": {"oid": "1548518644071c8fa8eb98a8cb8a8c4603400acb", "messageHeadline": "VERSION, params: begin 1.8.3 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b8b9f7f4476a30a0aaf6077daade6ae77f969960", "messageHeadline": "params: release Geth 1.8.2 stable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c636ac4045d3a71babe0b6e47efe50a324318f8a", "messageHeadline": "github: config for probot-stale bot (#16235)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "bd6879ac518431174a490ba42f7e6e822dcb3ee1", "messageHeadline": "core/vm, crypto/bn256: switch over to cloudflare library (#16203)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2799, "deletions": 58}}, {"node": {"oid": "223fe3f26e8ec7133ed1d7ed3d460c8fc86ef9f8", "messageHeadline": "Merge pull request #16229 from karalabe/evm-call-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "b7e57ca1d029d08d214a098d7aa123201b121774", "messageHeadline": "cmd/evm, core/vm, internal/ethapi: don't disable call gas metering", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "478143d69a13103a6809ef41a64b25db8c2438ee", "messageHeadline": "utils: fix #16138 by checking if vhosts flag is set (#16141)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "abed63c38fe817e73ccbc8f123aee044d10d1711", "messageHeadline": "Merge pull request #16250 from gluk256/317-fatalf", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "d429a92f09e476c431830cef48690dc3784153c7", "messageHeadline": "consensus/ethash: fixed typo (#16253)", "author": {"name": "Kyuntae Ethan Kim", "email": "ethan.kyuntae.kim@gmail.com", "user": {"login": "wraith7"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61a061c9b4a5dd789b936ba3607f3617db361d1e", "messageHeadline": "whisper: refactoring go-routines", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "0b814d32f8737b194874942f11dc3e9e7399cf7b", "messageHeadline": "accounts/abi: Abi binding support for nested arrays, fixes #15648, in\u2026", "author": {"name": "protolambda", "email": "proto@protolambda.com", "user": {"login": "protolambda"}}, "additions": 259, "deletions": 79}}, {"node": {"oid": "7b1d6370983d38faee944934e1c2b01bd04e0634", "messageHeadline": "Merge pull request #16245 from gluk256/311-close-channel", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "95cca85d6d13514284f2ced54196d2b3b0aaa3d9", "messageHeadline": "whisper: minor refactoring", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "66cd41af1e3827f9f834ca6ea98d6964d2388f77", "messageHeadline": "Merge pull request #16231 from gluk256/303-reader", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "fa375955ad52bc7936f33c8d8cec68fb9007baaa", "messageHeadline": "whisper/whisperv6: delete unused function (#16234)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "5ad7b9123ce4688a2e3370e7487ef979e97c4373", "messageHeadline": "light: new CHTs (#16233)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "ca64a122d33008c155c35a9d0e78cfbcafb1820a", "messageHeadline": "eth/downloader: save and load trie sync progress (#16224)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "12f4d284114a719e9a0779933e8770c352ed1767", "messageHeadline": "internal/debug: add support for mutex profiles (#16230)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "6219a338225f1a4dfb7e51212ec3dde6e32785ce", "messageHeadline": "whisper: filereader mode introduced to wnode", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "49bcb5fbd55e3e15c534fac13d2d65829319298a", "messageHeadline": "Merge pull request #16228 from karalabe/faucet-background-skip", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "6f13e515f40ef84ff277d373488c99de49e33f18", "messageHeadline": "cmd/faucet: update state in background, skip when busy", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "d520bf45038ec8f02dd255bea038c5785f7290e0", "messageHeadline": "cmd/swarm: fix some typos in manifest cmd (#16227)", "author": {"name": "Zhenguo Niu", "email": "Niu.ZGlinux@gmail.com", "user": {"login": "niuzhenguo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a76e46e3d7cb77bfcbc95d92df9f4b6ccdd742f2", "messageHeadline": "Merge pull request #16223 from gluk256/300-msg-serialiation", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 100, "deletions": 68}}, {"node": {"oid": "3ca3fffdf01b94244ef6c2d93ed38a30da9fcb0a", "messageHeadline": "metrics: fix flaky Example metrics test (#16222)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ee75a90ab41fd9a2e5676a2371e529ac2908befa", "messageHeadline": "whisper: topics replaced by bloom filters", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 100, "deletions": 68}}, {"node": {"oid": "5a150e1b7724c91009a237ab0879cd64844b390d", "messageHeadline": "whisper: serious security issue fixed (#16219)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "9b4e182ce5c0a82799cc3c455444c18c664fa996", "messageHeadline": "Merge pull request #16210 from gluk256/288-filter-optimization", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 76, "deletions": 78}}, {"node": {"oid": "d24d10a764457937f1bda72053c82d98ac95dd7a", "messageHeadline": "whisper: style fixes", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "52bb0a1ec7f7b6c64a21291c1ca784763e09608d", "messageHeadline": "Merge pull request #16214 from b00ris/whisperv6_datarace", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "1843615456b531fdf9fce836013579bd52c92d86", "messageHeadline": "Merge pull request #16206 from gluk256/277-mailserver", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "7843192c8e18d1d7d559a19c2234a8563e5670f5", "messageHeadline": "Merge pull request #16217 from karalabe/rpc-receipt-fetch-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62c239f608ec2ec3721c33d5755ca2287c71f085", "messageHeadline": "whisper: fix typo", "author": {"name": "b00ris", "email": "b00ris@mail.ru", "user": {"login": "b00ris"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f43c9743311eed24fbb2ab011f33ccf3b8aa216", "messageHeadline": "Merge pull request #16207 from karalabe/drop-go1.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 64, "deletions": 169}}, {"node": {"oid": "ba7b384019de17a72a8c24e3aaac8a98ff30dcc5", "messageHeadline": "internal/ethapi: fix getTransactionReceipt", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98ec5e50115b47670c1f3ffb2cc890ce4838c4d6", "messageHeadline": "core/asm: rename isAlphaNumeric to isLetter (#16212)", "author": {"name": "Mark Rushakoff", "email": "mark.rushakoff@gmail.com", "user": {"login": "mark-rushakoff"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf52d5c91f4f9c583eecca63bce52c7df6dd2169", "messageHeadline": "whisper: fixed datarace", "author": {"name": "b00ris", "email": "b00ris@mail.ru", "user": {"login": "b00ris"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "a69cb3b4ff55c6ea2bafb7bd0ab0ff4afafb148f", "messageHeadline": "whisper: comment updated", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c733792be4b49ec47c5307b1a3b8fa116ea16933", "messageHeadline": "whsiper: refactoring", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 22, "deletions": 61}}, {"node": {"oid": "014d8d98370abf770b89f7987a92999133e3d4ea", "messageHeadline": "whisper: message filtering optimized", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "17b0e226d3d6b3829a82ee1c142bd125cc9a0109", "messageHeadline": "travis, build, consensus: drop support for Go 1.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 64, "deletions": 169}}, {"node": {"oid": "5e30a5f66e126d35c00276abffe32d99182a1bc7", "messageHeadline": "whisper: test fixed", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dadf4d53abd8be13f59fb09820712d74ce8f89a7", "messageHeadline": "whisper: mailserver no longer supports the signature vaidation", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b574b5776695eb30e034fd8c7a468b3f03d4c6b9", "messageHeadline": "swarm: give correct error on 0x hash prefix (#16195)", "author": {"name": "Elad Nachmias", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 98, "deletions": 21}}, {"node": {"oid": "18bb3da55e4d2f6b5e9142b7f5d5bd76f2fb78b0", "messageHeadline": "node: fill StandardCounters as part of debugapi/metrics (#16054)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "dd389e595f3fa1c9644478b4c21a5127e916ec04", "messageHeadline": "eth: added travis build badge (#16117)", "author": {"name": "Elad Nachmias", "email": "theman@elad.im", "user": {"login": "acud"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c41f1a3e23e603ffc01d787d7509adf1712633b3", "messageHeadline": "puppeth: fix Parity Chain Spec parameter GasLimitBoundDivision (#16188)", "author": {"name": "Saulius Grigaitis", "email": "saulius@necolt.com", "user": {"login": "sauliusgrigaitis"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2e9c8fd4fbd5d0de0ced03961d268c7492917860", "messageHeadline": "eth, les: allow exceeding maxPeers for trusted peers (#16189)", "author": {"name": "Andrey Petrov", "email": "shazow@gmail.com", "user": {"login": "shazow"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4c845bdc271c46706ea4af248a1efec8683dc53a", "messageHeadline": "Merge pull request #16198 from gluk256/266-wnode", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "f4e676cccdeaf781a449410482e75267672db61b", "messageHeadline": "whipser: comments updated", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "61c9730b2de2719059f0fb2ce8f965c0cde34527", "messageHeadline": "p2p: fix doEncHandshake documentation (#16184)", "author": {"name": "JU HYEONG PARK", "email": "dkdkajej@gmail.com", "user": {"login": "4000D"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6e0667fa06caa15a5333bc4c902315c9d56a3739", "messageHeadline": "whisper: wnode updated - all messages are saved if savedir param is g\u2026", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "f83237573f0922dfc9fef17f79ccd06305ab6d16", "messageHeadline": "core: make current*Block atomic, and accessor functions mutex-free (#\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 76, "deletions": 81}}, {"node": {"oid": "d398d04e2779c5ebb9713929518f9305dd10af09", "messageHeadline": "cmd/geth: fix broken links to JavaScript-Console wiki in cmd line hel\u2026", "author": {"name": "Domino Valdano", "email": "jeff@okcupid.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "764878d988e7c6673f1edfeea5a47a02c2579d84", "messageHeadline": "contracts/chequebook: increase interval between auto deposits (#16178)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22fc6928d720e3cc1f090ce2891f553db1e076ab", "messageHeadline": "swarm: creates Swarm landing page for browser 'localhost:xxxx/' GET r\u2026", "author": {"name": "cooganb", "email": "coogan.brennan@gmail.com", "user": {"login": "cooganb"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "423c8bb1d8210387944e379a5f151c5ff4b8803f", "messageHeadline": "Merge pull request #16176 from gluk256/255-refactoring", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 3, "deletions": 51}}, {"node": {"oid": "114738982ef2fa15b4f5c0c2d691dca1e22cc2ee", "messageHeadline": "swarm/metrics: introduce metrics export flag (#16177)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "6919c36432226a9d86dbe4a65ed9563dd42a4e08", "messageHeadline": "whisper: refactoring", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 3, "deletions": 51}}, {"node": {"oid": "dcca613a0b4c6ce56e52f4607cf71f4f1338db8f", "messageHeadline": "swarm: initial instrumentation (#15969)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 381, "deletions": 10}}, {"node": {"oid": "b677a07d36c957c4221bae952189559ac0c70537", "messageHeadline": "swarm/api/http: Fix using deprecated bzzr scheme (#16152)", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4702ace5f7bdc3f4bca6cae6532b01e5f21df72c", "messageHeadline": "Merge pull request #16172 from gluk256/244-light-client", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "89f914c03075012603267d207de0f433740dcd30", "messageHeadline": "core: flush out trie cache more meaningfully on stop (#16143)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 123, "deletions": 128}}, {"node": {"oid": "fb5d085234c16f18d27be10043c53da3230cd9a7", "messageHeadline": "Merge pull request #16146 from status-im/pombeirp/whisperv6-peer-race\u2026", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "44d40ffce1200ce8875e187b57ac17e4901db32a", "messageHeadline": "core, vm, common: define constantinople fork + shift (#16045)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 302, "deletions": 41}}, {"node": {"oid": "d7b4b40cb69af0166e24f91cac729d7c07ae65c6", "messageHeadline": "whisper: light client mode introduced", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "ae9f97221a96a86e4343a5c3cc4b1db44627a2f3", "messageHeadline": "metrics: pull library and introduce ResettingTimer and InfluxDB repor\u2026", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 7837, "deletions": 346}}, {"node": {"oid": "7f74bdf8dded0e1ac3c01e043c2ed89d78f308cf", "messageHeadline": "Merge pull request #16164 from karalabe/les-receipt-fix-optimal", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 123, "deletions": 17}}, {"node": {"oid": "a1984ce727642b1989657b9eb430562d47f89c70", "messageHeadline": "Merge pull request #15748 from janos/multiple-ens-endpoints", "author": {"name": "Balint Gabor", "email": "balint.g@gmail.com", "user": {"login": "gbalint"}}, "additions": 586, "deletions": 89}}, {"node": {"oid": "6a9730edaa3c398ef1e9fe084f9b16de4d3ef78e", "messageHeadline": "swarm, cmd/swarm: Merge branch 'master' into multiple-ens-endpoints", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 3421, "deletions": 3854}}, {"node": {"oid": "8522b312210865022618489a46db87df44923d4a", "messageHeadline": "p2p: remove unused code (#16158)", "author": {"name": "Ivan Daniluk", "email": "ivan.daniluk@gmail.com", "user": {"login": "divan"}}, "additions": 1, "deletions": 29}}, {"node": {"oid": "5cf1d354704cd2cbc5c64c96d4aaabeeec7dd161", "messageHeadline": "eth, les, light: filter on logs only, derive receipts on demand", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 123, "deletions": 17}}, {"node": {"oid": "45352477933d71ec5055504da74547b0cdf0274b", "messageHeadline": "rpc: set rpcRequest.service as methodNotFoundError.service value (#16\u2026", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44c393607e77c3708cc9c08f64d187a8bca21bf7", "messageHeadline": "Merge pull request #16166 from karalabe/drop-dead", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "221486a29109803286c1448426d6180ef5024cf0", "messageHeadline": "Merge pull request #15919 from ethersphere/p2p-protocols-pr", "author": {"name": "Balint Gabor", "email": "balint.g@gmail.com", "user": {"login": "gbalint"}}, "additions": 1316, "deletions": 0}}, {"node": {"oid": "0b3e23f6367eb80de74565e6cf76c18b56774eaa", "messageHeadline": "core: yeah, funny file, drop it", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "a3a07350dcef0ba39829a20d8ddba4bd3463d293", "messageHeadline": "swarm, cmd/swarm: Merge branch 'master' into multiple-ens-endpoints", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 177992, "deletions": 8033}}, {"node": {"oid": "5be1085b6b87ccb39644752ab2275c7403e4e148", "messageHeadline": "Merge pull request #16165 from karalabe/faucet-twitter-api", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "72c4c50777fbd0e7232c4c0adff030954e3e46ba", "messageHeadline": "cmd/faucet: resolve twitter user from final redirect", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1e457b659989478004329c2f3a82b5ac67b32cbf", "messageHeadline": "p2p: don't send DiscReason when using net.Pipe (#16004)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "28b20cff4b76595b695f9d784c98d50d31bb269b", "messageHeadline": "p2p/protocols: gofmt -w -s", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "bb5349b15463255d269870fec9839a942eeecc1a", "messageHeadline": "whisper: Support for v2 has long been discontinued, remove it. (#16153)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 0, "deletions": 2892}}, {"node": {"oid": "724a915470573ead1902df39150107ee1ff4f949", "messageHeadline": "Merge pull request #16157 from nileshtrivedi/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "085d3fbf72c00bb0592e88eb6215602a5778979d", "messageHeadline": "cmd/puppeth: Don't allow hyphen in network name. Fixes #16155", "author": {"name": "Nilesh Trivedi", "email": "nilesh@hypertrack.io", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "45ce4dce3f9e9058d599fab85e4f5b8b7c9393cb", "messageHeadline": "Merge pull request #15776 from ProChain/master", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "f54506ccf8c4a14758127d7ae24de5f5f0fd0b19", "messageHeadline": "Merge pull request #15770 from holiman/abi_nostruct", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 166, "deletions": 63}}, {"node": {"oid": "b585f761283957dcd1783a134449a01423145df3", "messageHeadline": "ethapi: prevent creating contract if no data is provided (#16108)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "14c76371bab105a99c796a652df86df3e3e7d958", "messageHeadline": "p2p: when peer is removed remove it also from dial history (#16060)", "author": {"name": "Dmitry Shulyak", "email": "yashulyak@gmail.com", "user": {"login": "dshulyak"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "7d578246632c15b15c615d66ccfbd99edd2642c6", "messageHeadline": "Merge pull request #16142 from karalabe/graceful-sigterm", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "01507d9b9d872aa6dfaf3ad704b8c2b65e378a41", "messageHeadline": "cmd, console: support all termination signals", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "34d94e22d9c9f3c2373a398269ecbba0139827d2", "messageHeadline": "whisper: Fix race condition in whisperv6/peer.go", "author": {"name": "Pedro Pombeiro", "email": "pombeirp@users.noreply.github.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "61f2279bdeac595a4607080028715a8222db6cd4", "messageHeadline": "abi: fix missing method on go 1.7/1.8", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "bd6ed23899c8a3b4b6d0db29f0f6298e492cedd6", "messageHeadline": "accounts/abi: harden unpacking against malicious input", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "08c5d4dd271c58385df94842f1b5700ca6ef181c", "messageHeadline": "accounts/abi: address review concerns", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 352}}, {"node": {"oid": "f0f594d0453c6f53eaeeac6187785daf12044f58", "messageHeadline": "accounts/abi: Deduplicate code in unpacker", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 33, "deletions": 53}}, {"node": {"oid": "1ede68355db6adbf468d198a8d1ecb0ad1a3ea31", "messageHeadline": "accounts/abi: add another unpack interface", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 395, "deletions": 14}}, {"node": {"oid": "5603715c06998ff9ed30eb134c4398ad1439ef48", "messageHeadline": "README: add goreportcard.com badge to Readme (#16133)", "author": {"name": "steve greensill", "email": "steve@greensill.net", "user": {"login": "greenstevester"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "46a5532ac5ef06e5d7f77a4af19ffd2e234dcb07", "messageHeadline": "VERSION, params: begin v1.8.2 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1e67410e88d2685bc54611a7c9f75c327b553ccc", "messageHeadline": "params: release Geth v1.8.1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1bdde620dad3c5fccb8e5de19fe7f42b1209a156", "messageHeadline": "les: fix light fetcher database race (#16103)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "06c5cae3158dfdd4c528ce17b6fc793f3198ee64", "messageHeadline": "Merge pull request #16115 from nonsense/update_rjeczalik_notify", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "e07603bbc4d474667a0e724e9baefd8b7c330a61", "messageHeadline": "p2p/testing: check for all expectations in TestExchanges", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 200, "deletions": 57}}, {"node": {"oid": "9fd76e33af367752160ab0e33d1097e1e9aff6e4", "messageHeadline": "Merge pull request #16109 from karalabe/p2p-bond-check", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "0a7cbd915a65357613d0dbdd37d6430975e110a8", "messageHeadline": "vendor: update rjeczalik/notify so that it compiles on go1.10", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "aeedec4078647c22244552803c88521391224ab1", "messageHeadline": "p2p/discover: s/lastPong/bondTime/, update TestUDP_findnode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "32301a4d6b3a9684e954057e7cdb15998764122b", "messageHeadline": "p2p/discover: validate bond against lastpong, not db presence", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e72271f571f916691c5c18b8f0c4c5f7e0445c3", "messageHeadline": "accounts/abi: use unpackTuple to unpack event arguments", "author": {"name": "Fynn", "email": "enriquefynn@gmail.com", "user": {"login": "enriquefynn"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "4e61ed02e2d32aa38f5a2f37b87bc52a71657809", "messageHeadline": "swarm: add favicon for Swarm templates served by browser (#15958)", "author": {"name": "cooganb", "email": "coogan.brennan@gmail.com", "user": {"login": "cooganb"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "5f9b01a2839111a97cfecdb9d746025f433c5276", "messageHeadline": "whisper: only use the node id as a p2p id, not for sending messages (\u2026", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fac6d9ce77b636013013cce8eff9f6b218bdf380", "messageHeadline": "whisper: test timeout extended (#16088)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 74, "deletions": 25}}, {"node": {"oid": "2003b797794aee2709662c8fa085b34835ec0241", "messageHeadline": "Merge pull request #16095 from karalabe/les-lock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e2f2bb3e2e57118a3c206be91554c67cc9b2622b", "messageHeadline": "node: fix typo hvosts -> vhosts (#16096)", "author": {"name": "GuiltyMorishita", "email": "morilliantblue@gmail.com", "user": {"login": "GuiltyMorishita"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b92276c7005cf7286f1e5ebdc8ac75aea149d502", "messageHeadline": "Merge pull request #16098 from holiman/fix_import", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "de93a9d43799bd4e9d6e3966c23ff9d7d053b50f", "messageHeadline": "main: add gc flags to import-command", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dc7ca52b3b7c84e8371ea0c1acde327149df6c50", "messageHeadline": "core: handle ignored error (#16065)", "author": {"name": "ferhat elmas", "email": "elmas.ferhat@gmail.com", "user": {"login": "ferhatelmas"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dfc5842a89781c22e847913f723d6b0a4e439479", "messageHeadline": "les: add missing lock around peer access", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ff225db813b6d56ecd35db301bc582ca04e42b27", "messageHeadline": "core/vm: remove unused hashing (#16075)", "author": {"name": "ferhat elmas", "email": "elmas.ferhat@gmail.com", "user": {"login": "ferhatelmas"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "752761cb578f19aa1d81bbb060d7a0166553ae01", "messageHeadline": "params, VERSION: v1.8.1 unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5f54075760748ae7f249bf735565924ea885c477", "messageHeadline": "params: v1.8.0 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "57bca0af8c51de54b8b0e6a42a9cdcf78a5fac89", "messageHeadline": "containers/docker: bump legacy images to 1.8 branch (#16084)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5c0bbb4f4c321c355637ef57fff807857128c6b", "messageHeadline": "all: update license information (#16089)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 235, "deletions": 73}}, {"node": {"oid": "0544a43c1332871405b260432db4bfe6a591feee", "messageHeadline": "Merge pull request #16085 from karalabe/p2p-fix-outofbounds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20797348ca9d037dc5b7a830bafdfe1ea703eac0", "messageHeadline": "p2p/discover: fix out-of-bounds issue", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88f2839da4993ab51c32fef8383136f3addaeb24", "messageHeadline": "travis.yml: work around Go 1.9.4 issue (#16082)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b007412db165e22640eb4cef6cb41013f54ddd32", "messageHeadline": "core: soften up state memory force-commit log messages (#16080)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "da41a7258d94fb35113f3b2da3635c7c451e5831", "messageHeadline": "Merge pull request #16073 from karalabe/puppeth-unify-discovery", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 78, "deletions": 101}}, {"node": {"oid": "8d32c4b9906d2a97149c4312998d46e924d863d7", "messageHeadline": "light: new CHTs (#16074)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "12dab534958c5a91fdba470836a91de545681288", "messageHeadline": "cmd/puppeth: unify discv4 and discv5 ports", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 78, "deletions": 101}}, {"node": {"oid": "70fbc873791c3acae544f3b6514afeb5012dbdbe", "messageHeadline": "Merge pull request #16071 from holiman/lintfix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6c6247a690edbc9856b823fe9adfad6b43ce8e71", "messageHeadline": "node, rpc: fix linter issues", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "589b603a9b1e17930d1e83ca64ce7cdc4c3d5c85", "messageHeadline": "rpc: dns rebind protection (#15962)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 98, "deletions": 22}}, {"node": {"oid": "9123eceb0f78f69e88d909a56ad7fadb75570198", "messageHeadline": "p2p, p2p/discover: misc connectivity improvements (#16069)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 801, "deletions": 277}}, {"node": {"oid": "1d39912a9b9ec710460c82c403cc8f72ab7d30d9", "messageHeadline": "Merge pull request #16068 from karalabe/import-known-rolledback-blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "69c1f2c2a760fcb1c4229bff06719c73aa8cce31", "messageHeadline": "core: force import known but rolled back blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "52ad848b2ef5f4c03156f18898e57f303636f52b", "messageHeadline": "internal/build: fix usage of strings.TrimLeft (#16066)", "author": {"name": "ferhat elmas", "email": "elmas.ferhat@gmail.com", "user": {"login": "ferhatelmas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4065695350d99247fd74c69079be7dc7edb5ed2c", "messageHeadline": "Merge pull request #16063 from karalabe/deprecate-ubuntu-zesty", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "969474f60ab0c6800abb49cc34eb1f9ce4015bd5", "messageHeadline": "build: deprecate zesty, add bionic PPA", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "62ffec1be371a00749086b52c8e6743b9a3f2bae", "messageHeadline": "Merge pull request #16062 from karalabe/nodisable-fastsync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "57fd2da0fe2ec4d48db7fa936d9e5b6ddb547bf9", "messageHeadline": "eth: only disable fast sync after success", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "aa9432b8168734aed4e8180eb59f456b0ae2a74c", "messageHeadline": "Merge pull request #16061 from karalabe/downloader-nostate-ancestor-l\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "7a0019c63b1297cb5c9a6fdfc4cb00fdae9b05aa", "messageHeadline": "les, light: fix CHT trie retrievals (#16039)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 210, "deletions": 119}}, {"node": {"oid": "96dad6b6f6f8db88cca7496665016152272881cb", "messageHeadline": "eth/downloader: don't require state for ancestor lookups", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "5cf75a30c1ceb0ab35cd6b0532520d556996b21c", "messageHeadline": "whisper: get wnode to work with v6 (#16051)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 79, "deletions": 54}}, {"node": {"oid": "2f849ade8204a4b417202d90c66e2f5bef4e965d", "messageHeadline": "les: fix server panic when discovery disabled (#16055)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "a00f4a12a95d2bba00b46a58de8232167137fd1e", "messageHeadline": "README: remove --fast and --cache flags and clarify default sync mode\u2026", "author": {"name": "Chase Wright", "email": "mysticryuujin@gmail.com", "user": {"login": "MysticRyuujin"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "42628ba7eda25830653763ced060f702861d0887", "messageHeadline": "whisper: bloom filter refactoring (#16046)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "ccf808353794f835422e02446384bd627f045f1a", "messageHeadline": "whisper: Seal function fixed (#16048)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "c4712bf96bc1bae4a5ad4600e9719e4a74bde7d5", "messageHeadline": "p2p/discv5: fix multiple discovery issues (#16036)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "2b4c7e9b37958984525ba63f2ec637662b384090", "messageHeadline": "params: update ropsten bootnodes (#16029)", "author": {"name": "cdetrio", "email": "cdetrio@gmail.com", "user": {"login": "cdetrio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03daf601c15f0cdd1091798fa5a56f7b822244ac", "messageHeadline": "Merge pull request #16037 from karalabe/light-startup-polishes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "eb07dbb0790fc0f5fe5b3192da6b4d04d844239f", "messageHeadline": "eth, light: minor light client startup cleanups", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "1a4e68721a901e86322631fed1191025a6d14c52", "messageHeadline": "Merge pull request #16022 from gballet/whisper-v6-investigate-macos-t\u2026", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "806430a2526b1dd5a85446f56c31df6d37904edd", "messageHeadline": "whisper: improve a log message to analyze a travis issue", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55599ee95d4151a2502465e0afc7c47bd1acba77", "messageHeadline": "core, trie: intermediate mempool between trie and database (#15857)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1953, "deletions": 1159}}, {"node": {"oid": "59336283c0dbeb1d0a74ff7a8b717b2b3bb0cf40", "messageHeadline": "Merge pull request #16020 from evertonfraga/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "203440e813fcf34209af9f557891f409154c4f0a", "messageHeadline": "github: Replaces Wiki link", "author": {"name": "Ev", "email": "ev@ethereum.org", "user": {"login": "evertonfraga"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3f238dd5371961d309350fb0f9d5136c9fc6afa", "messageHeadline": "les: limit LES peer count and improve peer configuration logic (#16010)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "bc0666fb277be5e7d1fd7c5523a3b335b310a154", "messageHeadline": "eth/downloader: fix #15858 by checking if downloader dropPeer functio\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "0662384d294eaa44390799747db030e8d401111d", "messageHeadline": "Merge pull request #16009 from holiman/db_handles", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b4e05adcc7c40e7f77839bad350df625094940ed", "messageHeadline": "Merge pull request #16011 from karalabe/fix-bootnode-gofmt", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efc92091588a9f6f88913b48974d119a19463b72", "messageHeadline": "params: fix bootnodes gofmt", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec28a58cc1cc1671a09061d5aa24d1c4c9c77b9f", "messageHeadline": "utils: fix #16006 by not lowering OS ulimit", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4dedde7beb4518e191214702e92aa220159319e4", "messageHeadline": "params: Add Ropsten bootnodes (#16008)", "author": {"name": "Afri Schoedon", "email": "5chdn@users.noreply.github.com", "user": {"login": "5chdn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fdb34b7a7c87142cde48a2ec092f77a56d66f773", "messageHeadline": "Merge pull request #15996 from karalabe/drop-redundant-methods", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 54, "deletions": 65}}, {"node": {"oid": "07d4a022573444eac0db2f5da500cc5ee1e940bb", "messageHeadline": "Merge pull request #15997 from karalabe/batch-reset-size", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3e89b80ccb1110c04f4db7b8201c9c6d27b824c4", "messageHeadline": "ethdb: reset the batch size too on reset", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "017b9f7eacd1048661b22b7892caf680deb2b548", "messageHeadline": "core, ethdb: reuse database batches (#15989)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "566d5c0777c2c5ee1a8fe3c0aee1e5c8c69053e2", "messageHeadline": "core, eth, les, light: get rid of redundant methods", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 54, "deletions": 65}}, {"node": {"oid": "6198c53e28200b3a575f4545cbfa83c585e44b76", "messageHeadline": "p2p/discv5: fix removeTicketRef cached ticket removal (#15995)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a9e4a90d57d3c072fb727ee62b71002325e23934", "messageHeadline": "whisper: change the whisper message format so as to add the payload s\u2026", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 193, "deletions": 183}}, {"node": {"oid": "59a852e4188e18e587b6d54f646a6780f4d1f12c", "messageHeadline": "vendor: update leveldb to 211f780 (poolfix) (#15988)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "dd7a715d73a09f8358ba8e6866f5ae1c3135d0fe", "messageHeadline": "internal: fix a typo that caused a lint error on travis (#15987)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1d70ea97082145f5ba04cf4feb9792136b51507", "messageHeadline": "accounts/abi, core: add AddTxWithChain in BlockGen for simulation", "author": {"name": "mark.lin", "email": "mark@maicoin.com", "user": {"login": "markya0616"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "8164abde00e886fe4e611a782d0d38080ba5ec7b", "messageHeadline": "Pulling in upstream changes.", "author": {"name": "Marek Olszewski", "email": "marek.olszewski@gmail.com", "user": {"login": "marekolszewski"}}, "additions": 238166, "deletions": 35297}}, {"node": {"oid": "06e554e3ea7aaea8769ade28e01af463820514cd", "messageHeadline": "More changes.", "author": {"name": "Marek Olszewski", "email": "marek.olszewski@gmail.com", "user": {"login": "marekolszewski"}}, "additions": 64, "deletions": 27}}, {"node": {"oid": "722bac84fa503199b9c485c1a3e2bfba03bc487d", "messageHeadline": "ethapi: add personal.signTransaction (#15971)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 60, "deletions": 20}}, {"node": {"oid": "23bca0f374b3e1ccfa19bfeb86d06a0aca82184b", "messageHeadline": "les: fix TxStatusMsg RLP coding (#15974)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "367c329b88617a2831a9fe20f7b47bb6ab7e255d", "messageHeadline": "whisper: remove linter warnings (#15972)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 363, "deletions": 328}}, {"node": {"oid": "2ef3815af41c7a12dd798416b4a5ae74c09706c8", "messageHeadline": "whisper: fix empty topic (#15811)", "author": {"name": "b00ris", "email": "b00ris@mail.ru", "user": {"login": "b00ris"}}, "additions": 92, "deletions": 16}}, {"node": {"oid": "4dd0727c393fcade1a6835db2f753f0a365ed073", "messageHeadline": "accounts: fix comment typo (#15977)", "author": {"name": "Miguel Mota", "email": "miguelmota2@gmail.com", "user": {"login": "miguelmota"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f6990dc7dd92f74802e52325769e35fc6e906c2", "messageHeadline": "accounts/abi/bind/backends: fix comment typo (#15914)", "author": {"name": "waymobetta", "email": "waymobetta@users.noreply.github.com", "user": {"login": "waymobetta"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c335821479db9930a98cbd48996f880c35a59797", "messageHeadline": "cmd, params: update discovery v5 bootnodes (#15954)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "952482d5e47c390afbd04230c43b1df8c53d84ef", "messageHeadline": "rpc: Support specifying HTTP client in RPC dialing (#15836)", "author": {"name": "Steven Roose", "email": "stevenroose@gmail.com", "user": {"login": "stevenroose"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5c83a4e5dd600fcf19502f7fb083dc0b6393f969", "messageHeadline": "Merge pull request #15832 from karalabe/abigen-events", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2524, "deletions": 1463}}, {"node": {"oid": "1bf508b449ebd42653f521ada92c782e8cb664d2", "messageHeadline": "accounts/abi/bind: support event filtering in abigen", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2524, "deletions": 1463}}, {"node": {"oid": "05ade19302357eba6a24348f31df140ce0eca326", "messageHeadline": "dashboard: CPU, memory, diskIO and traffic on the footer (#15950)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 13461, "deletions": 3457}}, {"node": {"oid": "ec96216d1696bca2671bb7d043ba6af02c20738d", "messageHeadline": "Chain indexer fix + new CHT (#15934)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a6787a6308d2109006b036c8a6a331afa938912d", "messageHeadline": "accounts/abi: fix the `output` at the beginning instead of making a w\u2026", "author": {"name": "croath", "email": "croathliu@gmail.com", "user": {"login": "croath"}}, "additions": 13, "deletions": 51}}, {"node": {"oid": "397c6cde1e2fd3636024cad5d23d5e06796772dc", "messageHeadline": "p2p/discv5: fix topic register panic at shutdown (#15946)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "302c17c36a32ca445e4fb898a09cbe7a0024ec53", "messageHeadline": "Merge pull request #15948 from holiman/addr_v5_bootnode", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "924065e19d08cc7e6af0b3a5b5b1ef3785b79bd4", "messageHeadline": "consensus/ethash: improve cache/dataset handling (#15864)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 208, "deletions": 213}}, {"node": {"oid": "48641d7308daa2956197a77208692f0c20cad7c9", "messageHeadline": "p2p/discv5: logs info about discv5 node info at bind time", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d4267911a7791bfa60f275a97347372fbf0ce99", "messageHeadline": "Merge pull request #15941 from karalabe/fix-header-reorg-order", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "92580d69d3156e5d2f0788eb5d48664cc3fb0ef3", "messageHeadline": "p2p, p2p/discover, p2p/discv5: implement UDP port sharing (#15200)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 150, "deletions": 91}}, {"node": {"oid": "84be00915416872b6136b06a6f7b12b095585e36", "messageHeadline": "core: sorted reorg insertion order for proper head header updating", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "407339085fd6fffd15032572bc6ceb472504a451", "messageHeadline": "p2p/protocols, p2p/testing: protocol abstraction and testing", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1173, "deletions": 0}}, {"node": {"oid": "02aeb3d76652a4c0451e5c3734e6881aefe46249", "messageHeadline": "Merge pull request #15902 from shapeshed/patch-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "370dca4491de92ee81e0755cee1cb5df12f0f665", "messageHeadline": "core/vm: Fix comment typo", "author": {"name": "George Ornbo", "email": "george@shapeshed.com", "user": {"login": "shapeshed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f08cd94fb755471cb78091af99ef7026afb392f3", "messageHeadline": "cmd/ethkey: fix formatting, review nits (#15807)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 231, "deletions": 95}}, {"node": {"oid": "216e584899ed522088419438c9c605a20b5dc9ae", "messageHeadline": "Revert \"trie: make fullnode children hash calculation concurrently (#\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 88}}, {"node": {"oid": "18a7d313386194be39e733ac3043988690f42464", "messageHeadline": "miner: avoid unnecessary work (#15883)", "author": {"name": "Jim McDonald", "email": "Jim@mcdee.net", "user": {"login": "mcdee"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "938cf4528ab5acbb6013be79a0548956713807a8", "messageHeadline": "dashboard: deep state update, version in footer (#15837)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 1486, "deletions": 5378}}, {"node": {"oid": "81ad8f665d3e7598273958d557c531f800eca50f", "messageHeadline": "Merge pull request #15869 from Magicking/ethstats-reporting-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "90e5744d6f54a11b0727ab7583158ab7d72302fd", "messageHeadline": "ethstats: Fix ethstats reporting while syncing", "author": {"name": "Magicking", "email": "s@6120.eu", "user": {"login": "Magicking"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f40b22dac9cb36fdf2baacf4789a52adbb611fd", "messageHeadline": "Merge pull request #15863 from karalabe/light-miner-error", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fd869dc839e2b3696e130224a43b9b25455ceb46", "messageHeadline": "whisper/whisperv6: implement pow/bloom exchange protocol (#15802)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 451, "deletions": 75}}, {"node": {"oid": "bd0dbfa2a889972814166129e3a166cec7c71951", "messageHeadline": "cmd/geth: user friendly light miner error", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "56152b31ac251d1cc68fcddbdad159ba5234c415", "messageHeadline": "common/fdlimit: Move fdlimit files to separate package (#15850)", "author": {"name": "Ricardo Domingos", "email": "ricardohsd@gmail.com", "user": {"login": "ricardohsd"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "023769d9d48fab92c1d4d7d97c0a08ae3ef2cdca", "messageHeadline": "travis.yml: remove alias for 'cd' to avoid hang on macOS (#15849)", "author": {"name": "Jean-Andr\u00e9 Santoni", "email": "jean.andre.santoni@gmail.com", "user": {"login": "kivutar"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b06e20bc7c498adef658b58f10f5c729b46d84f9", "messageHeadline": "eth/gasprice: set default percentile to 60%, count blocks instead of \u2026", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "3a5a5599dd387e70da2df3240fa5553722851bb9", "messageHeadline": "consensus/ethash: fix byzantium difficulty comment typo (#15842)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83d16574444d0b389755c9003e74a90d2ab7ca2e", "messageHeadline": "les: fix les/1 CHT compatibility issue (#15692)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9d06026c1991fdd8f034ce194fa20a0740c21810", "messageHeadline": "all: regenerate codecs with gencodec commit 90983d99de (#15830)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "5c2f1e00148f16655d3fb63b93920b1108165c56", "messageHeadline": "all: update generated code (#15808)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2086, "deletions": 1378}}, {"node": {"oid": "a139041d409d0ffaf81c7cf931c6b24299a05705", "messageHeadline": "dashboard: use balanced trees to include binary data (#15813)", "author": {"name": "Russ Cox", "email": "rsc@golang.org", "user": {"login": "rsc"}}, "additions": 97, "deletions": 97}}, {"node": {"oid": "1c2378b926b4ae96ae42a4e802058a2fcd42c87b", "messageHeadline": "tests: update to upstream commit 2bb0c3da3b (#15806)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "ae71da1b03c6eee82b714ef81b4fc59bcc130bb2", "messageHeadline": "eth: fix tracer panic when running without configs + reexec (#15799)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a59a9380e9f12729bb094de4151c3d135bdadf9", "messageHeadline": "cmd/utils: handle git commit a bit safer for user specified strings (\u2026", "author": {"name": "Evangelos Pappas", "email": "epappas@evalonlabs.com", "user": {"login": "epappas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "762f3a48a00da02fe58063cb6ce8dc2d08821f15", "messageHeadline": "Merge pull request #15466 from karalabe/uint64-gas-limit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 606, "deletions": 642}}, {"node": {"oid": "b47285f1cf0cb475f29322ceb9fac4d7e1cfb11f", "messageHeadline": "vendor: update github.com/rjeczalik/notify (#15801)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "6f69cdd109b1dd692b8dfb15e7c53d2051fbc946", "messageHeadline": "all: switch gas limits from big.Int to uint64", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 606, "deletions": 642}}, {"node": {"oid": "b8caba97099ee5eed33c3b80dd4ea540722e7d8f", "messageHeadline": "various: remove redundant parentheses (#15793)", "author": {"name": "Furkan KAMACI", "email": "furkankamaci@gmail.com", "user": {"login": "kamaci"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "9d48dbf5c2d0401042134d94997be1850bf8499b", "messageHeadline": "eth: revert tracer preimage recording (#15800)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "85a1eda59e44a32b6c8267889efedca33d3e703b", "messageHeadline": "eth: uncaptialize tracer preimage error message (#15792)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72e70bcec2e288e2f5d375290d194fd5832842e2", "messageHeadline": "console: remove comment about 'invalid' input (#15735)", "author": {"name": "Richard Hart", "email": "richardhart92@gmail.com", "user": {"login": "RichardH92"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5866626b0896bafb74e140bc44ddd24ff9006d91", "messageHeadline": "core, p2p/discv5: use time.NewTicker instead of time.Tick (#15747)", "author": {"name": "ferhat elmas", "email": "elmas.ferhat@gmail.com", "user": {"login": "ferhatelmas"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c495bca4adef24811e92f9dfa5149b32ac81ef65", "messageHeadline": "eth: enable preimage recording when tracing (#15787)", "author": {"name": "cdetrio", "email": "cdetrio@gmail.com", "user": {"login": "cdetrio"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "413cc5b0c80733478f1b94a5e9a509fc7bd3fa4d", "messageHeadline": "cmd/geth: remove trailing newline in license command (#15782)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d2533d0efbb005a826f0950bbd1cb73a82fe90fc", "messageHeadline": "vendor: update github.com/rjeczalik/notify for go1.10 (#15785)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 229, "deletions": 158}}, {"node": {"oid": "3e0113fff4b83c2d398f5d5041ef8b3052c19819", "messageHeadline": "build: set CC through a command-line flag (#15784)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "9c42a41ed81c0f138236b4ee6490a63092bea3fa", "messageHeadline": "eth/downloader: avoid hidden reference to finished statesync request \u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2fe07c203ee7ceae313cedc236d8ef7771768c1c", "messageHeadline": "build: fix version comparison for go1.10 and beyond (#15781)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "6882943e3921b2c51d4ae079d9e5720aa7c90c7a", "messageHeadline": "containers/docker: change docker images to go1.9 (#15789)", "author": {"name": "Deepak Sharma", "email": "sadysnaat@gmail.com", "user": {"login": "sadysnaat"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b98aa3b4f169b1210e187d1ba6c402d052ad70c5", "messageHeadline": "whisper/whisper2: fix Go 1.10 vet issues on type mismatches (#15783)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6cd6b921ac57480d95af8b9bec2424e1f89fa196", "messageHeadline": "crypto: ensure private keys are < N (#15745)", "author": {"name": "Alex Wu", "email": "wuyiding@gmail.com", "user": {"login": "dindinw"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "908faf8cd715c873e4b5fdbb7af8d4f496702d84", "messageHeadline": "consensus/ethash: fix overdue link (#15786)", "author": {"name": "sunxiaojun2014", "email": "sunxiaojun-xy@360.cn", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88e67c552e5da4d114d80be3ff471f4f2ed030f5", "messageHeadline": "accounts/abi: add a test case for unpacking mobile interfaces", "author": {"name": "croath", "email": "croathliu@gmail.com", "user": {"login": "croath"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "b9731767af634ff90ae9b387bd035d9bc4b128e3", "messageHeadline": "accounts/abi: handle named ouputs prefixed with underscores (#15766)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 153, "deletions": 4}}, {"node": {"oid": "36a10875c8c1a34aab851e3f65da48ccbb5367ce", "messageHeadline": "p2p/enr: initial implementation (#15585)", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 768, "deletions": 0}}, {"node": {"oid": "e7cd627d93d43ff52d13c66b336e12b96d9bfdef", "messageHeadline": "accounts/abi: fix for one output interface crashing", "author": {"name": "croath", "email": "croathliu@gmail.com", "user": {"login": "croath"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f7ca03ae875c7c78191bf38f6ce1cc4bbe5361c6", "messageHeadline": "eth, les, light: expose chain config in les node info too (#15732)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "c15d76a40f330561b2491718a143fd494a2b7b5c", "messageHeadline": "p2p/discv5: fix reg lookup, polish code, use logger (#15737)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 139, "deletions": 142}}, {"node": {"oid": "5369a5c54dca1e7b96680997083035a0f9170d60", "messageHeadline": "rpc: allow OPTIONS requests without Content-Type (#15759)", "author": {"name": "Sorin Neacsu", "email": "sorin@users.noreply.github.com", "user": {"login": "sorin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d187f02389ba12493112c7feb15a83f44e3a3ff", "messageHeadline": "Merge pull request #15731 from holiman/revamp_abi", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 666, "deletions": 379}}, {"node": {"oid": "c095c87e117785ba5467487336215f86a958409b", "messageHeadline": "accounts/abi: merging of https://github.com/ethereum/go-ethereum/pull\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 128, "deletions": 47}}, {"node": {"oid": "73d4a57d47d3381faa0516b319fa5598e71681f9", "messageHeadline": "acounts/abi: refactor abi, generalize abi pack/unpack to Arguments", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 260, "deletions": 251}}, {"node": {"oid": "5f8888e11606296c9582496974c0f6b96a882146", "messageHeadline": "accounts, consensus, core, eth: make chain maker consensus agnostic (\u2026", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 145, "deletions": 99}}, {"node": {"oid": "9dbb8ef4aadb8e40aef8b681cf86acd20789abdc", "messageHeadline": "dashboard: integrate Flow, sketch message API (#15713)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 49960, "deletions": 620}}, {"node": {"oid": "52f4d6dd7891191a494f37faa6bce664e202da66", "messageHeadline": "Merge pull request #15730 from karalabe/puppeth-expose-faucet-http", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e4aa882ec55b70c060458c4eda943c37e08a8cc5", "messageHeadline": "cmd/puppeth: fix faucet 502 error due to non-exposed HTTP port", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "38b1e8ee207da636d95bea760f577eca462307a6", "messageHeadline": "whisper/whisperv6: PoW requirement  (#15701)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 185, "deletions": 54}}, {"node": {"oid": "81d4cafb324d8c4352a40d2cf33c2085d029cd37", "messageHeadline": "accounts/abi: add unpack into array test", "author": {"name": "Robert Zaremba", "email": "robert.zaremba@scale-it.pl", "user": {"login": "robert-zaremba"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "1afca33eacd39c8cf240d92e9b4310a73de6510f", "messageHeadline": "accounts/abi: add Method Unpack tests", "author": {"name": "Robert Zaremba", "email": "robert.zaremba@scale-it.pl", "user": {"login": "robert-zaremba"}}, "additions": 59, "deletions": 36}}, {"node": {"oid": "95461e8b2289c1b8f6c588087a8de5f4f64a749c", "messageHeadline": "accounts/abi: satisfy most of the linter warnings", "author": {"name": "Robert Zaremba", "email": "robert.zaremba@scale-it.pl", "user": {"login": "robert-zaremba"}}, "additions": 87, "deletions": 95}}, {"node": {"oid": "0ed8b838a991f81f79cc6ed4fa961c563203a7a2", "messageHeadline": "accounts/abi: fix event unpack into slice", "author": {"name": "Robert Zaremba", "email": "robert.zaremba@scale-it.pl", "user": {"login": "robert-zaremba"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "9becba5540540bc37d4ad5eaaf7e4c1937a6542f", "messageHeadline": "accounts/abi: fix event tupleUnpack", "author": {"name": "Robert Zaremba", "email": "robert.zaremba@scale-it.pl", "user": {"login": "robert-zaremba"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3511904aad5e492b271c68db36730d88cab46911", "messageHeadline": "accounts/abi: adding event unpacker tests", "author": {"name": "Robert Zaremba", "email": "robert.zaremba@scale-it.pl", "user": {"login": "robert-zaremba"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "b0d41e386e456cefd593db303a9f5284bf08cd07", "messageHeadline": "Merge pull request #15285 from yondonfu/abi-offset-fixed-arrays", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 194, "deletions": 1}}, {"node": {"oid": "91c3362315ca8161c4b927c8f41a9165ae75f3ac", "messageHeadline": "Merge pull request #15729 from karalabe/faucet-fix-twitter", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "14852810b4bd53bf6e3b04e9b4017a1ee87a4003", "messageHeadline": "cmd/utils: add check on fd hard limit, skip test if below target (#15\u2026", "author": {"name": "lash", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "542d51895f54b9f869379cf4ad5549c82e525711", "messageHeadline": "swarm/api: url scheme bzz-hash to get hashes of swarm content (#15238\u2026", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 80, "deletions": 16}}, {"node": {"oid": "68651a2329057aa203f60af85932958e6c32ebe4", "messageHeadline": "cmd/faucet: fix removal of Twitter zlib compression", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "5258785c81959109138ebeca613f12c277188abc", "messageHeadline": "cmd, core, eth/tracers: support fancier js tracing (#15516)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 109115, "deletions": 685}}, {"node": {"oid": "1a5425779b026587e36f5d21a6e50efe17cc6a9d", "messageHeadline": "Merge pull request #15727 from karalabe/rinkeby-akasha-bootnode", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a28390542c28ca142ebd12ef56ae96c839159535", "messageHeadline": "params: add Rinkeby bootnode from Akasha", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eeb53bc14301a54aee7cd7e1475e296155ee986d", "messageHeadline": "cmd/ethkey: new command line tool for keys (#15438)", "author": {"name": "Steven Roose", "email": "stevenroose@gmail.com", "user": {"login": "stevenroose"}}, "additions": 533, "deletions": 0}}, {"node": {"oid": "e21aa0fda3b9d0b101d60d03e98a0bdd4d415dea", "messageHeadline": "accounts/abi: remove check for len%32==0 when unpacking events (#15670)", "author": {"name": "Bob Glickstein", "email": "bobg@users.noreply.github.com", "user": {"login": "bobg"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "9f1007e554e223b12354d3c91ae7fb040cf8b865", "messageHeadline": "whisper/whisperv6: message bundling (#15666)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "4b939c23e46d0160ba68c9b86d889041bb0905a0", "messageHeadline": "appveyor: bump Go to 1.9.2 (#15726)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7138de7b553613740a54a738aaa0b1280b8b34e4", "messageHeadline": "core: silence txpool reorg warning (annoying on import) (#15725)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4cf57a58190a7aa81a93d5653571651dd2909d5", "messageHeadline": "core: fix typos (#15720)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "da58afcea0525fab2d3f45f58e7e243a15407ab9", "messageHeadline": "accounts/abi: update array length after parsing array (#15618)", "author": {"name": "Dmitry Shulyak", "email": "yashulyak@gmail.com", "user": {"login": "dshulyak"}}, "additions": 78, "deletions": 26}}, {"node": {"oid": "ce823c9f84a3ab46003d1167ee54ab59b01092d6", "messageHeadline": "crypto: ensure that VerifySignature rejects malleable signatures (#15\u2026", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5e1581c2c3a88754f5f492b8551a96c2f5d4664a", "messageHeadline": "core: fix panic when stat-ing a tx from a queue-only account (#15714)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "820cf09c98706f71d4b02b6c25e62db15830f3fb", "messageHeadline": "cmd/swarm: return error early in buildConfig function", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "50df2b78be038fceb6975582a5f07052de939cbc", "messageHeadline": "console: create datadir at startup (#15700)", "author": {"name": "Armin Braun", "email": "me@obrown.io", "user": {"login": "original-brownbear"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dd5ae4fd8e28d1ce618668d213e81781ef59f067", "messageHeadline": "cmd/swarm: add validation for EnsAPIs configuration parameter", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "c786f75389121c29d4380c53a013759254457776", "messageHeadline": "swarm: bzz-list, bzz-raw and bzz-immutable schemes (#15667)", "author": {"name": "Jano\u0161 Gulja\u0161", "email": "janos@users.noreply.github.com", "user": {"login": "janos"}}, "additions": 202, "deletions": 48}}, {"node": {"oid": "7f9d94fe9aacd4122f12f1fa75223ac9f8c9380e", "messageHeadline": "Merge pull request #15693 from zsfelfoldi/wait_nopeers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf7aba36c82a1a6c2b2c9e5c623045093b1827eb", "messageHeadline": "accounts/abi: update array type check in method.go. Add more packing \u2026", "author": {"name": "Yondon Fu", "email": "yondon.fu@gmail.com", "user": {"login": "yondonfu"}}, "additions": 138, "deletions": 6}}, {"node": {"oid": "3857cdc267e3192697f561df0a0f827f65dfb6b5", "messageHeadline": "Merge branch 'master' into abi-offset-fixed-arrays", "author": {"name": "Yondon Fu", "email": "yondon.fu@gmail.com", "user": {"login": "yondonfu"}}, "additions": 72797, "deletions": 31113}}, {"node": {"oid": "0d6a735a72340130acd6b7e536dad5d8bee40d84", "messageHeadline": "swarm/api: implement NoResolverError with information about TLD", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "48648bc2f8396984a775ead38ead77155c291f67", "messageHeadline": "contracts/release: do not print error log if les backend has no peers", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0a4d9e1e64a09a19484c8c12e24505d9bacbd57", "messageHeadline": "cmd/swarm, swarm: disable ENS API by default", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 12, "deletions": 36}}, {"node": {"oid": "fe070ab5c32702033489f1b9d1655ea1b894c29e", "messageHeadline": "Merge pull request #15674 from chfast/vm-no-snapshot-param", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8c33ac10bff32d082facfd274188334a3236a4e7", "messageHeadline": "internal/ethapi: support \"input\" in transaction args (#15640)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "3b79bac05b6a7b9c3845919f274d6014c821ea4c", "messageHeadline": "Merge pull request #15698 from original-brownbear/15668", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "afc2039f220821155796b64de5f08ccd09fd8412", "messageHeadline": "accounts/keystore: Improved error message", "author": {"name": "Armin", "email": "me@obrown.io", "user": {"login": "original-brownbear"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "13db4af3450b952c78a09248aa7a6852b69bc0d6", "messageHeadline": "Merge pull request #15696 from ferhatelmas/p2p-goroutine-leak", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "64ee3e92eacaae5a10354357b22028016bc5240c", "messageHeadline": "Merge pull request #15686 from sorin/sorin-geth-attach-rinkeby", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "afa3c72c40eee45dfbf3cbc40505b78cb2c3c6b2", "messageHeadline": "p2p/discover: fix leaked goroutine in data expiration", "author": {"name": "ferhat elmas", "email": "elmas.ferhat@gmail.com", "user": {"login": "ferhatelmas"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d7d7f57d0fefa8797fbb269f1de76bca3e73dc3", "messageHeadline": "cmd/geth: add support for geth --rinkeby attach", "author": {"name": "Sorin Neacsu", "email": "sorin.neacsu@gmail.com", "user": {"login": "sorin"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fb5f25eeee6091ab4f70506a9b0ff36affe4d879", "messageHeadline": "core/vm: Remove snapshot param from Interpreter.Run()", "author": {"name": "Pawe\u0142 Bylica", "email": "chfast@gmail.com", "user": {"login": "chfast"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c6069a627c42c21fc02d0770d39db9a9be45b180", "messageHeadline": "crypto, crypto/secp256k1: add CompressPubkey (#15626)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 118, "deletions": 52}}, {"node": {"oid": "1f2176dedc369f31f77927c2743b64868bf26b3e", "messageHeadline": "Merge pull request #15679 from shapeshed/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bb2a489b27eb862458ff2017c317f0e1187aacc", "messageHeadline": "crypto: Fix comment typo", "author": {"name": "George Ornbo", "email": "george@shapeshed.com", "user": {"login": "shapeshed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9971d356bf977d2a3f63e50296d7410ade2d075", "messageHeadline": "internal/ethapi: don't crash for missing receipts", "author": {"name": "rhaps107", "email": "dod-source@yandex.ru", "user": {"login": "rhaps107"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "47a801455966298d1d1519eebb955024c8f02b84", "messageHeadline": "cmd/swarm: Merge branch 'master' into multiple-ens-endpoints", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 547, "deletions": 79}}, {"node": {"oid": "5129ef22c2aaa3e8c733fe7c0fb6eff64457426c", "messageHeadline": "Merge pull request #15629 from holiman/relax_futuretime", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "19982f946735948478b6b7e7706f1b615f171d0d", "messageHeadline": "swarm, cmd/swarm: Merge branch 'master' into multiple-ens-endpoints", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 4996, "deletions": 2064}}, {"node": {"oid": "3654aeaa4f87452ac5bc801a18808189595e2ef8", "messageHeadline": "p2p/simulations: fix gosimple nit (#15661)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f258a21a63347a43a80d7834beb39f276a328ba6", "messageHeadline": "rpc: use method constants instead of literal strings (#15652)", "author": {"name": "Vitaly V", "email": "vvelikodny@gmail.com", "user": {"login": "vvelikodny"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fd777bb2104f15cb7c2f7eede7069ad436e29b57", "messageHeadline": "p2p/simulations: add mocker functionality (#15207)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 480, "deletions": 2}}, {"node": {"oid": "3da1bf8ca18f54d9bd2c8c110854dc071ee3898b", "messageHeadline": "all: use gometalinter.v2, fix new gosimple issues (#15650)", "author": {"name": "Zach", "email": "zach.ramsay@gmail.com", "user": {"login": "zramsay"}}, "additions": 57, "deletions": 67}}, {"node": {"oid": "bbea4b2b53be53fc07b620c426bda80732a8814b", "messageHeadline": "internal/ethapi: fix typo in comment (#15659)", "author": {"name": "yoza", "email": "yoza.is12s@gmail.com", "user": {"login": "y0za"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32516c768ec09e2a71cab5983d2c8b8ae5d92fc7", "messageHeadline": "cmd/swarm: add config file (#15548)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 1011, "deletions": 288}}, {"node": {"oid": "1a32bdf92cceb7a42e5636e12d95609e17b8f786", "messageHeadline": "crypto: fix error check in toECDSA (#15632)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2499b1b139d82f2f266ce9c79aebca1568396a51", "messageHeadline": "rlp: fix string size check in readKind (#15625)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e7610eadfee686d7d979e8d23d0b903a78288a13", "messageHeadline": "whisper: sym encryption message padding includes salt (#15631)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "732f5468d33ae184dfa518fb75b9da87efeee940", "messageHeadline": "eth: make tracing API errors more user friendly (#15589)", "author": {"name": "Michael Ruminer", "email": "michael.ruminer+github@gmail.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "bbfe0b8d040728b4f6a40de0480301b4b5f3c9e2", "messageHeadline": "mobile: Add GetSign to BigInt (#15558)", "author": {"name": "Alejandro Isaza", "email": "alejandro.isaza@gmail.com", "user": {"login": "alejandro-isaza"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "46e5583993afe7b9d0ff432f846b2a97bcb89876", "messageHeadline": "cmd/utils, eth: init etherbase from within eth (#15528)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "bf62acf0332c962916787a23c78a2513137625ea", "messageHeadline": "whisper/whisperv6: remove Version from the envelope (#15621)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 28, "deletions": 65}}, {"node": {"oid": "586198cceaf51435121b7e1166adf21910fee51a", "messageHeadline": "console: add admin.clearHistory command (#15614)", "author": {"name": "Sorin Neacsu", "email": "sorin@users.noreply.github.com", "user": {"login": "sorin"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d95962cd5d3ea163f8e91d7a9ca2f6303799b2e2", "messageHeadline": "whisper/whisperv6: remove aesnonce (#15578)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 168, "deletions": 73}}, {"node": {"oid": "79d5e5593fc86190a5f67d9c48b3de365075c9cd", "messageHeadline": "consensus/ethash: relax requirements when determining future-blocks", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b5874273cec729adce84acf5848536d20fb60f7c", "messageHeadline": "travis.yml: avoid submodules on builders without tests (#15620)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "8092106abc06bb8c0435fabdd5cbd6f258abb8cf", "messageHeadline": "core/types: fix typo in comment (#15619)", "author": {"name": "Airead", "email": "fgh1987168@gmail.com", "user": {"login": "Airead"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eab2201f808bbe1ef08a504f86cf41dd03aa979c", "messageHeadline": "eth: return rlp-decoded values from debug_storageRangeAt (#15476)", "author": {"name": "Benoit Verkindt", "email": "benoit.verkindt@gmail.com", "user": {"login": "mexskican"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "e85b68ef53e80eb66c7ab394c57e9eb146a60b91", "messageHeadline": "crypto: add DecompressPubkey, VerifySignature (#15615)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 327, "deletions": 230}}, {"node": {"oid": "df59c7355d3112c12bb365d6bf9a5d6c76970de7", "messageHeadline": "Secret code sent over SMS is now a signed version of the phone number\u2026", "author": {"name": "Marek Olszewski", "email": "marek.olszewski@gmail.com", "user": {"login": "marekolszewski"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "6e613cf3de6ebfd14edd5a332baf6e4079c1c86f", "messageHeadline": "cmd/geth: add support for geth attach --testnet (#15597)", "author": {"name": "Sorin Neacsu", "email": "sorin@users.noreply.github.com", "user": {"login": "sorin"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1dc19de5da64962a98a37bbc7b93a3895d2eb6e6", "messageHeadline": "swarm/api: use path.Ext instead strings.LastIndex in MultiResolver.Re\u2026", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e451b65faef95b159c38a607f716866e7bd3310f", "messageHeadline": "swarm: deprecate --ens-addr CLI flag with a warning message", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "3732c15faa83e60024ef46b3def0c105c6912c47", "messageHeadline": "swarm/api: remove unneeded blank assignement", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a758b5cf7ac3111c053bc1275ca849f7aae080e1", "messageHeadline": "swarm/api: initialize map with make to comply with the convention", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34edbc8868b84e15d7102a1164c7af8ef4873882", "messageHeadline": "swarm/api: remove unneeded assignment in MultiResolverOptionWithResolver", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "15ad6f27da1bbcb4219f0786d3d08d52c27a4385", "messageHeadline": "swarm: check if \"--ens-api ''\" is specified in order to disable ENS", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b33a051a487bed2a010b62a6f2dc531157341013", "messageHeadline": "swarm: add comment for parseFlagEnsAPI and fix a mistake in comment i\u2026", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "afb8154eab2961996b321ac3fe5a21602e3b1aff", "messageHeadline": "common: improve IsHexAddress and add tests (#15551)", "author": {"name": "Steven Roose", "email": "stevenroose@gmail.com", "user": {"login": "stevenroose"}}, "additions": 65, "deletions": 28}}, {"node": {"oid": "7898e0d585ac16ca80ddef3ef6933cc6d12ba576", "messageHeadline": "swarm: multiple --ens-api flags", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "1d06e41f04d75c31334c455063e9ec7b4136bf23", "messageHeadline": "p2p, swarm/network/kademlia: use IsZero to check for zero time (#15603)", "author": {"name": "ferhat elmas", "email": "elmas.ferhat@gmail.com", "user": {"login": "ferhatelmas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "157cfc48220c469d0ff8d096e01db53baa3ee29c", "messageHeadline": "Initial very rouch changes for testing SMS verfication.", "author": {"name": "Marek Olszewski", "email": "marek@godaddy.com", "user": null}, "additions": 124, "deletions": 22}}, {"node": {"oid": "43dd8e62fcc854d1ad51f3a49b118d40397b7fd8", "messageHeadline": "build: enable gosimple linter (#15593)", "author": {"name": "ferhat elmas", "email": "elmas.ferhat@gmail.com", "user": {"login": "ferhatelmas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80c6dfc19fdb714912349a18174c4ebf70c775e4", "messageHeadline": "crypto/bn256: fix generator on G1 (#15591)", "author": {"name": "Matthew Di Ferrante", "email": "mattdf@users.noreply.github.com", "user": {"login": "mattdf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d927c67f9d77d036e48b27e81056bbddcc5297c5", "messageHeadline": "eth/downloader: update tests for reliability (#15337)", "author": {"name": "Rob", "email": "robert@rojotek.com", "user": {"login": "rojotek"}}, "additions": 49, "deletions": 12}}, {"node": {"oid": "20fe92891417652f644fb401d26eed7c9ed6ccac", "messageHeadline": "whisper: rename EnvNonce to Nonce in the v6 Envelope (#15579)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "54aeb8e4c0bb9f0e7a6c67258af67df3b266af3d", "messageHeadline": "p2p/simulations: various stability fixes (#15198)", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 171, "deletions": 69}}, {"node": {"oid": "057af8c5c842714feff675faeab089e497ec1739", "messageHeadline": "swarm: add CLI --ens-endpoint flag (#14386)", "author": {"name": "Janos Guljas", "email": "janos@resenje.org", "user": {"login": "janos"}}, "additions": 459, "deletions": 63}}, {"node": {"oid": "73067fd24f39cb7d2cdf63a99f6fdac661f7a8bf", "messageHeadline": "buld: enable goconst linter (#15566)", "author": {"name": "Zach", "email": "zach.ramsay@gmail.com", "user": {"login": "zramsay"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "e37f7be97e47a032d723db16d8b195998547805a", "messageHeadline": "Merge pull request #15577 from karalabe/common-hexconvert-singlebyte", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "b33a5294eaf06a3e952efe1ce4ef810af37d1062", "messageHeadline": "common: fix hex utils to handle 1 byte address conversions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "be12392fbad9f4a861130a347e6bcf07a5c34974", "messageHeadline": "core/vm: track 63/64 call gas off stack (#15563)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 55, "deletions": 99}}, {"node": {"oid": "8f35e3086cbea24839c5435b1cebe85a438b42d3", "messageHeadline": "cmd/geth: fix geth attach --datadir=... (#15517)", "author": {"name": "Maximilian Meister", "email": "mmeister@suse.de", "user": {"login": "MaximilianMeister"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e323ed5a9a82a2ea603d921492e5109a5ce4e7d2", "messageHeadline": "Merge pull request #15557 from MaximilianMeister/bootnodes-toml", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6bb61ee9ef7be8d8d923560513ccd1881903a29b", "messageHeadline": "build: improve ci.go synopsis (#15565)", "author": {"name": "Zach", "email": "zach.ramsay@gmail.com", "user": {"login": "zramsay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f7fbb85d6e939510a3e3bb6493a9a332ddfd8e8", "messageHeadline": "trie: make fullnode children hash calculation concurrently (#15131)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 88, "deletions": 32}}, {"node": {"oid": "62dc530773fa8382275e1d7f3b28086f5c66739b", "messageHeadline": "cmd/utils: bootstrap nodes in config file were not respected", "author": {"name": "Maximilian Meister", "email": "mmeister@suse.de", "user": {"login": "MaximilianMeister"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e4c9fd29a3907367b2b6b7cd32b0098350a94741", "messageHeadline": "cmd/utils: disallow --lightserv in light mode (#15514)", "author": {"name": "Paul Litvak", "email": "litvakpol@012.net.il", "user": null}, "additions": 32, "deletions": 4}}, {"node": {"oid": "de37e088f2f317d900c84166b2f3e2aee7173595", "messageHeadline": "Merge pull request #15549 from karalabe/statedb-copy", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "f0ac925fa760a3a681de673ec3687e84f6ee657e", "messageHeadline": "Merge pull request #15329 from holisticode/exact-match-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 61, "deletions": 27}}, {"node": {"oid": "0981d2e566535e1351f7988d3586d2daeae895ec", "messageHeadline": "Merge pull request #15498 from nonsense/account_cache_modtime_test_fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "f14047dae57aa69e4fa08d57e19ee9c0283dfa54", "messageHeadline": "cmd, consensus, eth: split ethash related config to it own (#15520)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 154, "deletions": 129}}, {"node": {"oid": "b0056f5bd096adf42a2c28cd76264f230c7cae20", "messageHeadline": "Merge pull request #15552 from karalabe/javascript-tracers-nowrap", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "5dea0f2aa48a12e671dfa906896031db2379de8d", "messageHeadline": "core/state: copy trie too, not just content", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "989fb4472a25a9b92cba95150c97719761c7ed1d", "messageHeadline": "internal/ethapi: avoid recreating JavaScript tracer wrappers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "9ff9d04a6906cdb941f6797e63b9da7536316b64", "messageHeadline": "all: fix code comment typos (#15547)", "author": {"name": "Ricardo Domingos", "email": "ricardohsd@gmail.com", "user": {"login": "ricardohsd"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "edc3e0efeb7f07872bc4bc042433c7135297a5ed", "messageHeadline": "cmd/puppeth: fix typo in comment (#15539)", "author": {"name": "Zoe Nolan", "email": "github@zoenolan.org", "user": {"login": "zoenolan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9569f3cd8a05dff5be5da83a5d8c70c1b23dd3e", "messageHeadline": "Merge pull request #15390 from karalabe/puppeth-devcon3", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1871, "deletions": 457}}, {"node": {"oid": "a3a2c6b0d9f963c9377612cae1ed6ded6f216c2d", "messageHeadline": "cmd/puppeth: fix typos and review suggestions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 25}}, {"node": {"oid": "35801f938e21430f8fb0f2e1c3de5db7dbd21666", "messageHeadline": "Merge pull request #15538 from zoenolan/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc3ca63dbf09319f7f98f2bc508741b771365fea", "messageHeadline": "build: fix typo in comment", "author": {"name": "Zoe Nolan", "email": "github@zoenolan.org", "user": {"login": "zoenolan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "049797d40a24f96d58fb466dd5d5e89b94691ef2", "messageHeadline": "Merge pull request #15521 from rjl493456442/clean_tx_journal", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "41ef34ae402b2c0b545d94ad3a5449efe68afb8e", "messageHeadline": "les: use modified default txpool config to avoid creating journal file", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b169a309f9f22eff18a66b4e3a97dd0184a946e8", "messageHeadline": "cmd/puppeth: fix unconvert linters", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f40ae7876988d3e5cf72e2715b71309edeaa822", "messageHeadline": "cmd/puppeth: switch over to upstream alltools docker image", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "327dcd3622efd472c4d168cda657c55ef8e19889", "messageHeadline": "cmd/faucet, cmd/puppeth: drop GitHub support at official request", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 68}}, {"node": {"oid": "ffc12f63ec57682e7c7f6653332856acbeef3183", "messageHeadline": "cmd/puppeth: simplifications and pre-built docker images", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 115, "deletions": 164}}, {"node": {"oid": "80be5e546398203c1958a0f512e651a2c36b1fe0", "messageHeadline": "cmd/puppeth: store genesis locally to persist restarts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 64, "deletions": 49}}, {"node": {"oid": "7abf968d6fbc5955fedac6f3aba27afdca02176f", "messageHeadline": "cmd/puppeth: skip genesis custom extra-data", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "6eb38e02a8e3bd39ba155df0b40560e384e2c6f4", "messageHeadline": "cmd/puppeth: fix dashboard iframes, extend with new services", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 441, "deletions": 51}}, {"node": {"oid": "51a86f61be52fdd16a409fc93cf89a2226129697", "messageHeadline": "cmd/faucet: protocol relative websockets, noauth mode", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 87, "deletions": 44}}, {"node": {"oid": "b5cf60389510cdfbd38b2f79936323f89388724c", "messageHeadline": "cmd/puppeth: add support for deploying web wallets", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 366, "deletions": 1}}, {"node": {"oid": "1e0c336d293367bb75df494a685cabb2029f318e", "messageHeadline": "cmd/puppeth: etherchain light block explorer for PoW nets", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 569, "deletions": 15}}, {"node": {"oid": "9e095251b71255ff346ee9300df8754eb6b64903", "messageHeadline": "cmd/puppeth: mount ethash dir from the host to cache DAGs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "da3b9f831e6bb8f8a3c589e5cd8426fd9da72eea", "messageHeadline": "cmd/puppeth: support deploying services with forced rebuilds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "7b258c96816df56e642df7e314e8052213af70fa", "messageHeadline": "cmd/puppeth: concurrent server dials and health checks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 142, "deletions": 93}}, {"node": {"oid": "8c78449a9ef8f2a77cc1ff94f9a0a3178af21408", "messageHeadline": "cmd/puppeth: reorganize stats reports to make it readable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 205, "deletions": 136}}, {"node": {"oid": "005665867d50a4b38e269b6b84156db2f75469a3", "messageHeadline": "VERSION, params: begin 1.8.0 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4bb3c89d44e372e6a9ab85a8be0c9345265c763a", "messageHeadline": "params: release v1.7.3 stable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bedf6f40aff0dd14bfab533a37c329ddc9a4bdd5", "messageHeadline": "cmd/geth: make geth account new faster with many keys (#15529)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "b4f2e4de8fcbaab22f1b8ac1faa0c99517bd9405", "messageHeadline": ".github: add CODEOWNERS (#15507)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "72ed186f46a31ec29bb255bfcadfbfd036cce791", "messageHeadline": "eth, internal: Implement getModifiedAccountsBy(Hash|Number) using tri\u2026", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "7b95cca56c28975eb66cd59f143a83178b969ddf", "messageHeadline": "Merge pull request #15527 from holiman/bump_watch", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e2b3a23663393f5101a0a38086ca0911568ed427", "messageHeadline": "accounts/keystore: Ignore initial trigger of rescan-event", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0f184d3b149807bb85f7984c46812921a4ad6165", "messageHeadline": "Merge pull request #15526 from karalabe/accounts-new", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 129, "deletions": 96}}, {"node": {"oid": "6810674de969145fe259714fa622d91b59fce025", "messageHeadline": "accounts/keystore: lock file cache during scan, minor polish", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 124, "deletions": 91}}, {"node": {"oid": "8a7983604446b3ad4a95c9d175e354339370b606", "messageHeadline": "accounts: list, then subscribe (sub requires active reader)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f5091e5711fc18205ed3a7c2d9d6a7fe7f0262f2", "messageHeadline": "internal/ethapi: fix js tracer to properly decode addresses (#15297)", "author": {"name": "Pulyak Viktor", "email": "pulyakviktor@gmail.com", "user": {"login": "viktor32"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0dbf55d478a1b228dbba354af346c428402e3154", "messageHeadline": "Merge pull request #15509 from tbm/typo", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ab5c11261f742ee44afb0b70a33241fe2008c9d", "messageHeadline": "README: fix typo", "author": {"name": "Martin Michlmayr", "email": "tbm@clearmatics.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e39ca5e597f5b8fbe95665f3c0f098552a8af60b", "messageHeadline": "Merge pull request #15506 from tsarpaul/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7b0abf86bf3039a87b5b5ae88635326a762cf31", "messageHeadline": "Added output to clarify gas calculation in txpool.inspect", "author": {"name": "tsarpaul", "email": "Litvakpol@012.net.il", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8b7ea1c2ea419b81817d053a89860f3649ea8ff", "messageHeadline": "Merge pull request #15505 from karalabe/fix-rpc-pr", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "3c6b9c5d726e6dda72f469fefd1a37b37a0a1621", "messageHeadline": "rpc: minor cleanups to RPC PR", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "c5b8569707cabe19f861cb67062c07598aff2aa1", "messageHeadline": "rpc: disallow PUT and DELETE on HTTP (#15501)", "author": {"name": "Armani Ferrante", "email": "armaniferrante@berkeley.edu", "user": null}, "additions": 68, "deletions": 15}}, {"node": {"oid": "b0190189a386d13eb2e8bbdb6d64d9ef8c0e572a", "messageHeadline": "core/vm, internal/ethapi: tracer no full storage, nicer json output (\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 36, "deletions": 71}}, {"node": {"oid": "87f5b4123c6e2a48ad67426a34763acc50c821f8", "messageHeadline": "Merge pull request #15496 from karalabe/rpc-get-healthcheck", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "b64525694b81d4f278b8d4690d29416844c72349", "messageHeadline": "accounts/keystore: comments above time.Sleep", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "448abb61eba5f5acbafed46da405cf2f66582dd6", "messageHeadline": "accounts/keystore: change modtime for test cases to be bigger than 1sec.", "author": {"name": "Anton Evangelatov", "email": "anton.evangelatov@gmail.com", "user": {"login": "nonsense"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4013e23312257d79caf4fb5030881d30a62cb618", "messageHeadline": "rpc: allow dumb empty requests for AWS health checks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "5aa3eac22d80c754d70651a918bccc9b3d1d216f", "messageHeadline": "eth/downloader: minor comments cleanup (#15495)", "author": {"name": "jtakalai", "email": "juuso.takalainen@streamr.com", "user": {"login": "jtakalai"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bb57f1f1e579a353d4e21368c2217f0462352783", "messageHeadline": "Merge pull request #15489 from karalabe/bloombits-shifted-start", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "463014126f11a20c5e40f912a6f7415a0bbc910b", "messageHeadline": "core/bloombits: handle non 8-bit boundary section matches", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "bce5d837b5893daf81a3a5b73fc7a5b4a18f9c99", "messageHeadline": "Merge pull request #14582 from holiman/jumpdest_improv", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 96, "deletions": 14}}, {"node": {"oid": "43c8a1914ce5014c3589c2de0613a06eb6ad3f69", "messageHeadline": "Merge pull request #15470 from karalabe/clique-sametd-splitter", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ba62215d9ef8655743ce7b1380056755943e3d72", "messageHeadline": "cmd, dashboard: dashboard using React, Material-UI, Recharts (#15393)", "author": {"name": "Kurk\u00f3 Mih\u00e1ly", "email": "kurkomisi@users.noreply.github.com", "user": {"login": "kurkomisi"}}, "additions": 1512, "deletions": 8}}, {"node": {"oid": "984c25ac406e86255b289a3d7fec4cd91a17707f", "messageHeadline": "accounts, internal: fail if no suitable estimated gas found (#15477)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 52, "deletions": 24}}, {"node": {"oid": "a3128f909918b40501bd284b09ee6cb0d45ccb93", "messageHeadline": "Merge pull request #15479 from guoger/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "924098c6e5c72b1b4bd8c6951c246e1f42001e17", "messageHeadline": "core/vm: fix typos in jump_table.go", "author": {"name": "Jay Guo", "email": "guojiannan1101@gmail.com", "user": {"login": "guoger"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96ddf27a48491ce7d6e189e228d681cc38632954", "messageHeadline": "core/vm: copyright header on test-file", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "54ce3887d84a56894904baaa90e44c2972a0107f", "messageHeadline": "core: split same-td blocks on block height", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b81a9cd829576622ac4fb8f2131e33b7460710b0", "messageHeadline": "Merge pull request #15467 from karalabe/docker-alltools", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "cef06358ff7d7b369a0d9cfd9332c4c68de2f782", "messageHeadline": "Dockerfile: support alltools image beside plain Geth", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "9b97f9833419f5f543652d195ed7e86859b194cd", "messageHeadline": "Merge pull request #15457 from robert-zaremba/testify", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5099, "deletions": 0}}, {"node": {"oid": "836314c055bebed671a392a0cf8202e57efceb41", "messageHeadline": "Merge pull request #15464 from karalabe/docker-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e401536c97f6c31a10f89952757dbb92cdf60e2d", "messageHeadline": "dockerignore, internal/build: forward correct git folder", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "cb8bbe70819839e6399c44fff6a75ab3d16b8791", "messageHeadline": "puppeth: handle encrypted ssh keys (closes #15442) (#15443)", "author": {"name": "Bo", "email": "bohende@gmail.com", "user": null}, "additions": 51116, "deletions": 27559}}, {"node": {"oid": "f47adc9ea8f16544a023ea9b67d1ed320750c5e7", "messageHeadline": ".dockerignore, internal/build: Read git information directly from fil\u2026", "author": {"name": "Arba Sasmoyo", "email": "arba.sasmoyo@gmail.com", "user": {"login": "asasmoyo"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "5d895db2fd9e6c381f5696f84b1b64d21df9d337", "messageHeadline": "vendor: add github.com/stretchr/testify test dependency", "author": {"name": "Robert Zaremba", "email": "robert.zaremba@scale-it.pl", "user": {"login": "robert-zaremba"}}, "additions": 5099, "deletions": 0}}, {"node": {"oid": "86f6568f6618945b19057553ec32690d723da982", "messageHeadline": "build: enable unconvert linter (#15456)", "author": {"name": "ferhat elmas", "email": "elmas.ferhat@gmail.com", "user": {"login": "ferhatelmas"}}, "additions": 56, "deletions": 53}}, {"node": {"oid": "3ee86a57f328530707974288e9db87b7c05283f9", "messageHeadline": "rpc: warn on WebSocket origin mismatch (#15451)", "author": {"name": "Benoit Verkindt", "email": "benoit.verkindt@gmail.com", "user": {"login": "mexskican"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b31cc71ff6415a02864482980d08f5998cd5e086", "messageHeadline": "contracts/chequebook: update for latest Solidity (#15425)", "author": {"name": "Alex Beregszaszi", "email": "alex@rtfs.hu", "user": {"login": "axic"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "febfea7af2a01acd9c8fbd4cf72ce9710704c964", "messageHeadline": "Merge pull request #15450 from karalabe/lint-gofmt-misspell", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1eb4006e221b7fc5497e760186fc518320c4774", "messageHeadline": "build: enable gofmt and misspell linters", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03ec3fed2b7363700571a83ef41de3ee9208d94e", "messageHeadline": "swarm/api: bug fix exact match for manifest", "author": {"name": "Fabio Barone", "email": "fabio.barone.co@gmail.com", "user": null}, "additions": 61, "deletions": 27}}, {"node": {"oid": "3d88ecd61ae7b43f1227acafaec71e49093491b8", "messageHeadline": "Merge pull request #15448 from karalabe/android-build-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "09b347fec92d2a73122dc3efc5aeea2a2724d9ca", "messageHeadline": "travis: bump Android NDK version and Android Go builder", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d7f2462e8f242887846cbff760790fa42c28de65", "messageHeadline": "build: add Travis job to lint Go code #15372 (#15416)", "author": {"name": "Dan Melton", "email": "melton.dan@gmail.com", "user": {"login": "danmelton"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "4fe30bf5ade8849bb3971a0edad95d17d99e8778", "messageHeadline": "rpc: check content-type for HTTP requests (#15220)", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4732ee89cb66334334344761997503e59a67d102", "messageHeadline": "github: add remark about general questions (#15250)", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7ace02398160fe4d0f0bf9e7c49ff86e6fdb15bc", "messageHeadline": "les: fix channel assignment data race (#15441)", "author": {"name": "b00ris", "email": "b00ris@mail.ru", "user": {"login": "b00ris"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0914d4e0d2b29249bdec9d2342256c39e1787bf3", "messageHeadline": "les: fix misuse of WaitGroup (#15365)", "author": {"name": "Evgeny Danilenko", "email": "6655321@bk.ru", "user": {"login": "JekaMas"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9619a610248e9630968ba1d9be8e214b645c9c55", "messageHeadline": "all: gofmt -w -s (#15419)", "author": {"name": "ferhat elmas", "email": "elmas.ferhat@gmail.com", "user": {"login": "ferhatelmas"}}, "additions": 76, "deletions": 79}}, {"node": {"oid": "bfdc0fa3622d7c3b421d2f5a6dda5746be41bfde", "messageHeadline": "mobile: fix FilterLogs (#15418)", "author": {"name": "Eugene Valeyev", "email": "evgen.povt@gmail.com", "user": {"login": "evgen-povt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f7cd7568275e2db45a3d90429f7c92bf7dfbf19", "messageHeadline": "whisper/whisperv6: initial commit (clone of v5) (#15324)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 5589, "deletions": 0}}, {"node": {"oid": "0131bd6ff9b1850fdd307715c62174af4f05d2c7", "messageHeadline": "core: respect price bump threshold (#15401)", "author": {"name": "Jim McDonald", "email": "Jim@mcdee.net", "user": {"login": "mcdee"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "dd8a62683e2007b1127bfdc55c58c39f78b58ebf", "messageHeadline": "Merge pull request #15398 from ferhatelmas/core-swarm-typo", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "07e8c177e7f1cceadc70709946aa24777b4bf2af", "messageHeadline": "core, swarm: typo fixes", "author": {"name": "ferhat elmas", "email": "elmas.ferhat@gmail.com", "user": {"login": "ferhatelmas"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8d434f6a6f18c5172db9a8216d61cd50b746c964", "messageHeadline": "les, core/bloombits: post-LES/2 fixes (#15391)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6dafec06662bbfbf4d36497ff7165fc3c9129e2f", "messageHeadline": "Merge pull request #15389 from mcdee/rlpdump", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e6d7c169b23b3aa95fe0e2f1cbfb3501015af57", "messageHeadline": "cmd/rlpdump: allow hex input to have leading '0x'", "author": {"name": "Jim McDonald", "email": "Jim@mcdee.net", "user": {"login": "mcdee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0095531a58772b1f5bd1547169790dbde84ec78a", "messageHeadline": "core, eth, les: fix messy code (#15367)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 175, "deletions": 203}}, {"node": {"oid": "ca376ead88a5a26626a90abdb62f4de7f6313822", "messageHeadline": "les, light: LES/2 protocol version (#14970)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 2049, "deletions": 481}}, {"node": {"oid": "6d6a5a93370371a33fb815d7ae47b60c7021c86a", "messageHeadline": "cmd, consensus, core, miner: instatx clique for --dev (#15323)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 114, "deletions": 57}}, {"node": {"oid": "ea5f2da39ad198e58107a79214419e31988c5e5a", "messageHeadline": "README: add docker RPC access docs (#15362)", "author": {"name": "Anton Markelov", "email": "doublic@gmail.com", "user": {"login": "strangeman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "479aa61f11724560c63a7b56084259552892819d", "messageHeadline": "Merge pull request #15343 from karalabe/txpool-replacement-propagation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 209, "deletions": 7}}, {"node": {"oid": "0af1ab0c86975201349d92e0943485c3534d8c8c", "messageHeadline": "core: avoid warning when loading the transaction journal", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "65738c1eb37c789294124cc9b4bbe6d55d50a77f", "messageHeadline": "event: fix datarace between Subscribe and Send", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0e7d019e0eb3a4929c504ac5899fbe55c4227f7e", "messageHeadline": "core: fire tx event on replace, expand tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 191, "deletions": 4}}, {"node": {"oid": "eaa4f8a5f925592bd777d5b0daf635bec85f6242", "messageHeadline": "Merge pull request #15344 from karalabe/ubuntu=artful", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0900aae412ed11914fc698dd6ca5646ac4085d25", "messageHeadline": "cmd/evm: print stateroot in evm utility (#15341)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ba2201981a77438b0ff380bc2e75f7deb8066153", "messageHeadline": "build: start shipping Ubuntu Artful Aardvark binaries", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eea996e4e1820d32a8ec82b03ff6bd17574770e7", "messageHeadline": "whisper/shhclient: fix Version return type (#15306)", "author": {"name": "baizhenxuan", "email": "nkbai@163.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ab7fe89823b4d96356175776e3df44d00c214d7", "messageHeadline": "Merge pull request #15313 from karalabe/puppeth-nongithub-faucet", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 424, "deletions": 101}}, {"node": {"oid": "5d2c947060b55089adc64dbe0b3cbbe1644f73ad", "messageHeadline": "cmd/faucet: dynamic funding progress and visual feedback", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 83, "deletions": 7}}, {"node": {"oid": "e5c19b6f98b788e6b8e7b092507a44b3808c10b8", "messageHeadline": "README: fix typo (#15312)", "author": {"name": "Sumit Sarin", "email": "sumitsarinofficial@gmail.com", "user": {"login": "stellargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dec8bba9d4c5fcb3dd7e51f0f794b3e895c7f52d", "messageHeadline": "accounts/abi: improve type handling, add event support (#14743)", "author": {"name": "RJ Catalano", "email": "catalanor0220@gmail.com", "user": {"login": "VoR0220"}}, "additions": 903, "deletions": 847}}, {"node": {"oid": "7f7abfe4d1d7c51d968c0ead48b93fdb3cf2909f", "messageHeadline": "cmd/faucet: proper error handling all over", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 135, "deletions": 36}}, {"node": {"oid": "0bb194c956ac41eed5445c962b33f56d904b7759", "messageHeadline": "cmd/faucet: support twitter, google+ and facebook auth too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 215, "deletions": 67}}, {"node": {"oid": "e9295163aa25479e817efee4aac23eaeb7554bba", "messageHeadline": "VERSION, params: start 1.7.3 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1db4ecdc0b9e828ff65777fb466fc7c1d04e0de9", "messageHeadline": "params: bump to 1.7.2 stable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fdb3bd287ebe66f3b3da8a14a90cb162e8dc1d5a", "messageHeadline": "Merge pull request #15298 from karalabe/stack-then-readonly", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "a91e6822349b6daa30a311f75b7d824739e5823d", "messageHeadline": "core/vm: check opcode stack before readonly enforcement", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "41b77455296526c249abdf812e17f449e7f362e4", "messageHeadline": "Merge pull request #15288 from karalabe/trie-hash-benchmark", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "a5fcaa55ac12a1861f13ab0096db1afecbc15904", "messageHeadline": "trie: make hasher benchmark meaningful post-caches", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "0ed4d76c7983f7f9aa54cd97268b71c890403a8a", "messageHeadline": "Merge pull request #15275 from mcdee/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4b5e79728862da8ee7598e8d0f128b2d1543e245", "messageHeadline": "Merge pull request #15287 from ernestodeltoro/typo_thoretical", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e83c82f80f104e8073ec4a80c51800e10b37496", "messageHeadline": "ethash: fix typo", "author": {"name": "Ernesto del Toro", "email": "ernesto.deltoro@gmail.com", "user": {"login": "ernestodeltoro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a5330fe0c569b75cb8a524f60f7e8dc06498262b", "messageHeadline": "accounts/abi: include fixed array size in offset for dynamic type", "author": {"name": "Yondon Fu", "email": "yondon.fu@gmail.com", "user": {"login": "yondonfu"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "8d8034fe59e40d606e6feea4c71b4798e7862e2f", "messageHeadline": "Merge pull request #15269 from karalabe/puppeth-dumb-ip-filtering", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "fd0e7b1c679ff4535513ae2d01c81803b7eb8f9b", "messageHeadline": "Merge pull request #15280 from terasum/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9382c6e9ffa03df2e59e441a55eb7aad15e3016", "messageHeadline": "miner: fix typo", "author": {"name": "terasum", "email": "terasum@163.com", "user": {"login": "terasum"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c599b78f62cda1ab91117b966f88f79fe4778f4f", "messageHeadline": "core/types: fix test for TransactionsByPriceAndNonce", "author": {"name": "Jim McDonald", "email": "Jim@mcdee.net", "user": {"login": "mcdee"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ad444752311b1a318a7933562749b4586d4469e9", "messageHeadline": "Merge pull request #14785 from Arachnid/downloaddb", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 243, "deletions": 8}}, {"node": {"oid": "35767dfd0c468872acf99c3fccc3a206ce709128", "messageHeadline": "cmd, eth: separate out FakePeer for future reuse", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 192, "deletions": 152}}, {"node": {"oid": "345332906c213203b90b0d59c9a1127e46d8ca85", "messageHeadline": "cmd: Added support for copying data to another DB instance", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 196, "deletions": 1}}, {"node": {"oid": "cefeb5859866f2fe119b7936f7c97137b7efb7b6", "messageHeadline": "event: fix typo (#15270)", "author": {"name": "Jia Chenhui", "email": "jiachenhui1989@gmail.com", "user": {"login": "LLLeon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b45cc0c9e8c8724f9db6420a0ea7fbf6d5401fbe", "messageHeadline": "cmd/puppeth: use dumb textual IP filtering", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "3680cd5926c1185b2338648bad29fae15e5f34b8", "messageHeadline": "params: explain EIP150Hash (#15237)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d3beff7e209cd82bcd044f51501886d926ce1b8a", "messageHeadline": "consensus/clique: add fork hash enforcement (#15236)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "40a3856af9d28fce6550509a01cf926525da5d22", "messageHeadline": "eth/fetcher: check the origin of filter tasks (#14975)", "author": {"name": "Miya Chen", "email": "miyatlchen@gmail.com", "user": {"login": "tailingchen"}}, "additions": 56, "deletions": 45}}, {"node": {"oid": "89860f4197cb9bd2249c9ac4d854f3bc401a7926", "messageHeadline": "swarm/fuse: return amount of data written if the file exists (#15261)", "author": {"name": "Darrel Herbst", "email": "dherbst@gmail.com", "user": {"login": "dherbst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88b1db728826efd499ea407579f41e8b683d6b53", "messageHeadline": "accounts/keystore: scan key directory without locks held (#15171)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 297, "deletions": 102}}, {"node": {"oid": "7a045af05b93c323f63c7af41423ded701ce3890", "messageHeadline": "whisper/whisperv5: set filter SymKeyHash on creation (#15165)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 331, "deletions": 17}}, {"node": {"oid": "36243c7ed8c53e9de92d21bbcf0378d7e1c7a07e", "messageHeadline": "internal/web3ext: make whisper v5 methods work (#15111)", "author": {"name": "Guillaume Ballet", "email": "gballet@gmail.com", "user": {"login": "gballet"}}, "additions": 351, "deletions": 2977}}, {"node": {"oid": "1ae0411d419d2178727048021f8dc09b6ccd1d82", "messageHeadline": "swarm/api: fixed 404 handling on missing default entry (#15139)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 311, "deletions": 39}}, {"node": {"oid": "d54e3539d453c78e30d950706f6465743723a33c", "messageHeadline": "p2p/nat: delete port mapping before adding (#15222)", "author": {"name": "Darrel Herbst", "email": "dherbst@gmail.com", "user": {"login": "dherbst"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5df0b240ae35b5c525323fff355922df44616150", "messageHeadline": "eth: fix typo (#15252)", "author": {"name": "Lio\u674e\u6b27", "email": "lionello@users.noreply.github.com", "user": {"login": "lionello"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "605c2b261f89c8398f2003a24e18a121d042cead", "messageHeadline": "mobile: fix variadic argument expansion", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bc60e3aa8eb3929a4e040ef260807a36e3db1d8", "messageHeadline": "Merge pull request #15241 from karalabe/puppeth-fork-management", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 77, "deletions": 11}}, {"node": {"oid": "eb9abbd3f2e48c1106343c06bd3f6fb460d0dd12", "messageHeadline": "Merge pull request #15248 from karalabe/update-liner", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 84, "deletions": 20}}, {"node": {"oid": "41d361565bb4c4043e866ec4cf06282958dc2c3a", "messageHeadline": "vendor: update liner to fix docker and mips bugs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 84, "deletions": 20}}, {"node": {"oid": "edba5e9854dcef9b4dcb6d75c06d5b5c7e5b8856", "messageHeadline": "cmd/puppeth: support managing fork block in the chain config", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 77, "deletions": 11}}, {"node": {"oid": "c0a1f1c9076608cb98f9cbd02a896e966cc2a93b", "messageHeadline": "params, VERSION: v1.7.2 unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "05101641455a754936acc5ddff92f35f5e33181c", "messageHeadline": "params: v1.7.1 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "629b5837e99ced620e71f5d750f2c1abc3537ed3", "messageHeadline": "core: revert invalid block dedup code (#15235)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c2d93ded35c8a2448e6cdb508bb742f5172ec218", "messageHeadline": "Merge pull request #15232 from karalabe/macos-usbhw-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "8d126a49818810e274e946357bbbccc76fa09cd0", "messageHeadline": "accounts/usbwallet: handle bad interface number on macOS", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f4c49bc0f03910f0caa16c4a067c0f201de293b7", "messageHeadline": "Merge pull request #15030 from rjl493456442/expose_vm_failed", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "d3476562805a5b1026d91f0d954596e57e9de483", "messageHeadline": "Merge pull request #15224 from karalabe/byzantium-block-numbers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94903d572b4ee72c7ea62ce9856f51def85fdd2a", "messageHeadline": "internal, accounts, eth: utilize vm failed flag to help gas estimation", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "f86c4177d506b635f9ebdaea8ab5aef27f53d20a", "messageHeadline": "Merge pull request #15042 from rjl493456442/receipt_rpc", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "7e9e3a134b9607209def42279db081973b5e0ac2", "messageHeadline": "core/types, internal: swap Receipt.Failed to Status", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "7514e8a24d3dc332e58be4b26f893aff8c24a9e7", "messageHeadline": "cmd/puppeth, params: enable Byzantium on all networks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a31835c8b4086582879a4e7a48e4bdb5e4dccc3d", "messageHeadline": "internal/ethapi: add status code to receipt rpc return", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "d78ad226c26c84635c60fad233de9e6e438a5599", "messageHeadline": "ethclient, mobile: add TransactionSender (#15127)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 204, "deletions": 149}}, {"node": {"oid": "a660685746db17a41cd67b05c614cdb29e49340c", "messageHeadline": "tests: add ethash difficulty tests (#15191)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 235, "deletions": 9}}, {"node": {"oid": "2ab2a9f13116748ca343892f851e3632861c994e", "messageHeadline": "core/bloombits, eth/filters: handle null topics (#15195)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 68, "deletions": 48}}, {"node": {"oid": "860e697b00c25b8f47371f8b8c7342d0230cee84", "messageHeadline": "Merge pull request #15208 from ayeowch/fix-typo", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3c9585f2ec84efa2dcce5c56a69440697ff2f36", "messageHeadline": "cmd/geth: fix --password typo", "author": {"name": "ayeowch", "email": "ayeowch@gmail.com", "user": {"login": "ayeowch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "229bf51f0d766707b716f1337e8fde03a2475ce3", "messageHeadline": "Merge pull request #15181 from fjl/state-revert-log-index", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ee885958b49f8a58c0a7fae8bc62f4561f8ab3f", "messageHeadline": "p2p: snappy encoding for devp2p (version bump to 5) (#15106)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "2b4a5f2677fdf0d8a34a2d19fddc203b973dfe02", "messageHeadline": "internal/ethapi: remove code duplication around tx sending (#15158)", "author": {"name": "slumber1122", "email": "slumber1122@gmail.com", "user": {"login": "slumber1122"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "d6a6180366e613deaa5ce9c36e80bb0fac5430f6", "messageHeadline": "contracts/chequebook: fix two contract issues (#15086)", "author": {"name": "Derek Chiang", "email": "derekchiang93@gmail.com", "user": {"login": "derekchiang"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9feec51e2dd754819e5c730ac5985d28d57adb48", "messageHeadline": "p2p: add network simulation framework (#14982)", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 6522, "deletions": 69}}, {"node": {"oid": "673007d7aed1d2678ea3277eceb7b55dc29cf092", "messageHeadline": "core/vm: standard vm traces (#15035)", "author": {"name": "cdetrio", "email": "cdetrio@gmail.com", "user": {"login": "cdetrio"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "d558a595adf4e89bab5b28ffde1448dc1e5768b0", "messageHeadline": "swarm/storage: pyramid chunker re-write (#14382)", "author": {"name": "Zahoor Mohamed", "email": "zahoor@zahoor.in", "user": {"login": "jmozah"}}, "additions": 1010, "deletions": 235}}, {"node": {"oid": "a0d783094ecb9622559606df0591c8f9dd4231b6", "messageHeadline": "core/state: revert log index when removing logs", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c8656347f67dbc8e57c663ec5c26d24c4151678", "messageHeadline": "eth, internal/ethapi: fix spelling of 'Ethereum' (#15164)", "author": {"name": "Ernesto del Toro", "email": "ernestodeltoro@users.noreply.github.com", "user": {"login": "ernestodeltoro"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b9ff44bd64b9e59806577239eb037f99aad5fff4", "messageHeadline": "params: rename EIP150 gas table (#15167)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cb5235eb0767c4de4ba6cc94cf8283421b2179c1", "messageHeadline": "miner: make starting of CPU agent more reliable (#15148)", "author": {"name": "Mark", "email": "markya0616@gmail.com", "user": {"login": "markya0616"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "a92d8a26547c138953665387c57168e68bacdd13", "messageHeadline": "trie: fix typo (#15152)", "author": {"name": "Paul Litvak", "email": "litvakpol@012.net.il", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc17fa6b18c74397139dcfb79b3d05d3629f8e7d", "messageHeadline": "travis.yml: update go versions (#15154)", "author": {"name": "Davor Kapsa", "email": "dvrkps@users.noreply.github.com", "user": {"login": "dvrkps"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "019dca9ba2f0ad91047129b95d91b95a9e71650e", "messageHeadline": "accounts/abi/backends: add AdjustTime (#15077)", "author": {"name": "Dave Appleton", "email": "calistralabs@gmail.com", "user": {"login": "DaveAppleton"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "c197d805f71ea45eaed7f8c692401502ba92d978", "messageHeadline": "ethereum: fix typos in interfaces.go (#15149)", "author": {"name": "Kyuntae Ethan Kim", "email": "ethan.kyuntae.kim@gmail.com", "user": {"login": "wraith7"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5705ad004e01054c6aac173348b74c1097b40ff1", "messageHeadline": "containers/docker: bump docker images to 1.7 release branch", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a989cf5bad3ec7661c1df17df6a67b6b340274d7", "messageHeadline": "VERSION, params: begin 1.7.1 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6c6c7b2af3efdad4d2f64f70f3a724af434bbcd2", "messageHeadline": "params: release Geth 1.7.0 - Megara", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c93462b5e4f5b7eb0496f10512b3d8a32b0c91a", "messageHeadline": "Merge pull request #15147 from karalabe/enable-byzantium-ropsten", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "701d60c889f885b3995122a5f9bb9656b75857bd", "messageHeadline": "params: enable Byzantium on Ropsten/tests, fix failures", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "9be07de5396527eb527f3ca0dd402213c0008a3e", "messageHeadline": "params: Updated finalized gascosts for ECMUL/MODEXP (#15135)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "885c13c2c941710f5545bee01541e6f7602599aa", "messageHeadline": "Merge pull request #15146 from karalabe/byzantium-rebrand", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 86, "deletions": 86}}, {"node": {"oid": "5bbd7fb390a539a7183bccc5f2b75b4e564ed398", "messageHeadline": "consensus, core, params: rebrand Metro to Byzantium", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 86, "deletions": 86}}, {"node": {"oid": "79b11121a7e4beef0d0297894289200b9842c36c", "messageHeadline": "Merge pull request #15141 from karalabe/rinkeby-infura-bootnode", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "72af509abe8e77ecbc7a1aee344c6dbc6992de66", "messageHeadline": "params: add Infura bootnode to Rinkeby", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "382c9266e6f30e3a6cdcb9ec08ffa51dacb71c87", "messageHeadline": "Merge pull request #15138 from karalabe/statesync-peer-drops", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "f46adfac285741e943b97779d2053b22e66ce18d", "messageHeadline": "eth/downloader: track peer drops and deassign state sync tasks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "514b1587db0c7231bf7b49782b3257fe1125a54a", "messageHeadline": "Merge pull request #15137 from karalabe/puppeth-keywords", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66a7ef57e61f15d718c179d2a0ffaf8a5c38b2f2", "messageHeadline": "cmd/puppeth: reserve \"yournode\" as a non-allowed ethstats user", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecca2c3c1b0f91994a1fc228b48a5aedfbd1db2f", "messageHeadline": "Merge pull request #15129 from zsfelfoldi/cht1040", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7a7f6a4f29c7d30d861eb6b9c92374d370ce87cd", "messageHeadline": "light: new CHTs for mainnet and ropsten", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c8e70186a64b50d2ff23a9c79a08f731d3f72205", "messageHeadline": "Merge pull request #14973 from rjl493456442/fix_downloader", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "794741b8b2892adfd763c8895faeb63293b91c3a", "messageHeadline": "Merge pull request #15124 from fjl/debug-gcpercent", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "48705f8aea04dffb7e772784122aa600bbc60cab", "messageHeadline": "internal/debug: add debug_setGCPercent", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "10b3f97c9dcc6f3711aa2d3b1bb43e67eb921223", "messageHeadline": "core: only fire one chain head per batch (#15123)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 63, "deletions": 67}}, {"node": {"oid": "5596b664c4ca5be199bb93f87155fa2c1fa7eab2", "messageHeadline": "internal/debug: add debug_freeOSMemory (#15122)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 68, "deletions": 71}}, {"node": {"oid": "42a5b54bf50a340bce624da91bffbf2827dad622", "messageHeadline": "core/vm: improve bitvec comments", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "10181b57a9fb648f5fd424ca611820a3cf42c42b", "messageHeadline": "core, eth/downloader: commit block data using batches (#15115)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 247, "deletions": 280}}, {"node": {"oid": "ac193e36ce4bce752717124433a8ce84c347dbf7", "messageHeadline": "swarm/api/http: add error pages (#14967)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 662, "deletions": 20}}, {"node": {"oid": "d6681ed36037c48bc95c7940e9914b9369e35170", "messageHeadline": "core/vm: Rename + updated doc on jumpdest analysis", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5ba9225fe3b06d5512976b808bc87d92d03d54ba", "messageHeadline": "accounts/abi/bind: pass non-empty directory when calling goimports (#\u2026", "author": {"name": "nkbai", "email": "nkbai@163.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc87bc5f523ad78974e0a6ce1c5651b98a1e8a52", "messageHeadline": "common: improve documentation of Hash.SetBytes (#15062)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1740e454015e61e8207cdeb34c48eee3adbb4d3", "messageHeadline": "core/types, miner: avoid tx sender miscaching (#14773)", "author": {"name": "Mark", "email": "markya0616@gmail.com", "user": {"login": "markya0616"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "e3db1236de65619d26e87eb7c886e565fcc2eafc", "messageHeadline": "contracts/chequebook: fix race in test (#15058)", "author": {"name": "Benoit Verkindt", "email": "benoit.verkindt@gmail.com", "user": {"login": "mexskican"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "02b4d074f688293a3443d5ca73c357c1ded22ddb", "messageHeadline": "core/asm: use ContainsRune instead of IndexRune (#15098)", "author": {"name": "Fiisio", "email": "liangcszzu@163.com", "user": {"login": "wgliang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2dcb22afec1616c3eb8897be96f01b0a5ab185c9", "messageHeadline": "swarm/fuse: use Equal instead of Compare (#15097)", "author": {"name": "Fiisio", "email": "liangcszzu@163.com", "user": {"login": "wgliang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69c8be7c86d5747e9ef2a59ed769d769fd9249f5", "messageHeadline": "core: delete dao.go (#15113)", "author": {"name": "Pawan Singh Pal", "email": "pawansingh126@gmail.com", "user": {"login": "pawansingh126"}}, "additions": 0, "deletions": 75}}, {"node": {"oid": "55e5926f34f2fa15489168a4a3b035f8b43a8b36", "messageHeadline": "Merge pull request #15103 from karalabe/disable-fastsync-postpivot", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "f30179d62e239521290690ac0688da8648ddebc6", "messageHeadline": "eth: disable fast sync after pivot is committed", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "c4d21bc8e548d909d5b2940cb00d3d068f5697ec", "messageHeadline": "Merge pull request #14631 from zsfelfoldi/bloombits2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2054, "deletions": 575}}, {"node": {"oid": "160add8570ea1653b46cc1f7c21cb6eb69220f7d", "messageHeadline": "Merge pull request #15095 from karalabe/txpool-avoid-deep-reorg", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 55, "deletions": 45}}, {"node": {"oid": "564c8f3ae6f80d039ef27479e5ad15145f488710", "messageHeadline": "core/bloombits: drop nil-matcher special case", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "451ffdb62b43bab66188f3f7eeb2131b65415ccb", "messageHeadline": "core/bloombits: use general filters instead of addresses and topics", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 33, "deletions": 46}}, {"node": {"oid": "6ff2c02991e60a8db54c2f60027442277fd889c0", "messageHeadline": "core/bloombits: AddBloom index parameter and fixes variable names", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "f585f9eee8cb18423c23fe8b517b5b4cbe3b3755", "messageHeadline": "core, eth: clean up bloom filtering, add some tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1584, "deletions": 1199}}, {"node": {"oid": "4ea4d2dc3473afd9d2eda6ef6b359accce1f0946", "messageHeadline": "core, eth: add bloombit indexer, filter based on it", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1590, "deletions": 483}}, {"node": {"oid": "1e67378df879b1ce566f17dd95a3b126056254b5", "messageHeadline": "Merge pull request #15094 from karalabe/eth-auto-maxpeers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 33}}, {"node": {"oid": "cc313e78b7dfbf44dec64ac0d22e4134ee44cc74", "messageHeadline": "core: use blocks and avoid deep reorgs in txpool", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 55, "deletions": 45}}, {"node": {"oid": "b0ca1b67ce6e297fe02281d01a486225bbf385f8", "messageHeadline": "eth: use maxpeers from p2p layer instead of extra config", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 33}}, {"node": {"oid": "03d00361f5c91bedee27e7b5853523103750de3c", "messageHeadline": "Merge pull request #15092 from karalabe/puppeth-main-docker-images", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f90a193f92e0013dc657ebe03a524a2e7286d5df", "messageHeadline": "cmd/puppeth: switch node containers to main ones", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8e14bb1448a792072f780dae3db896bbfe366ce7", "messageHeadline": "Dockerfile: fix missing SSL certificates", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cd6c861dc567478adb64b7efef327a4aceda97f5", "messageHeadline": "vendor: pull in latest changes for goleveldb (#15090)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 68, "deletions": 35}}, {"node": {"oid": "c91f7beb53ff1ab0376d9aa5fab5a8de8b04631c", "messageHeadline": "Merge pull request #15085 from karalabe/txpool-immutable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 233, "deletions": 307}}, {"node": {"oid": "2bacf36d8095ac7936f69552e2727ac6f276479f", "messageHeadline": "bmt: Binary Merkle Tree Hash (#14334)", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1131, "deletions": 1}}, {"node": {"oid": "32d8d422746ba0dcb86ac7450672dd7da440b222", "messageHeadline": "Merge pull request #15089 from karalabe/docker-multistage", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "da7d57e07c04dcbb7cc20b35f6606ef3f4c400e3", "messageHeadline": "core: make txpool operate on immutable state", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 233, "deletions": 307}}, {"node": {"oid": "8cab3ab4350fe06f5dd1e9bb9ce5f559c08bc4cf", "messageHeadline": "cmd/evm: adds ability to run individual state test file (#14998)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 128, "deletions": 7}}, {"node": {"oid": "8f567dc8a2cf1e963a972a0d986703b41988f50b", "messageHeadline": "Dockerfile: multi-stage builds, Go 1.9", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "504278e8398ef787d4f6f73178afa342a31a88ed", "messageHeadline": "build: bump PPA builders to Go 1.9 (#15083)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e7408b5552002df7c3ba6a2351f14c533dfc5a36", "messageHeadline": "core/vm: Make MaxCodesize non-retroactive  (#15072)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1901521ed0423a5feaadd3635b10783c5a998151", "messageHeadline": "core: Fix flaw where underpriced locals were removed (#15081)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "23b51a68cbdd637824be906c9354a0b59c57491b", "messageHeadline": "core/vm: avoid state lookup during gas calc for call (#15061)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc92779c0a1e01de9561087a3a534d9d7cfdef3f", "messageHeadline": "p2p: change ping ticker to timer (#15071)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d70536b5d4e8580a39a9887ce58c4a21c74344ee", "messageHeadline": "Merge pull request #15047 from holiman/ecmul_benchmarks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "07635e43e28260b4523cc8e77006f54d237a8a8d", "messageHeadline": "core/vm: renamed struct member + go fmt", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "64a3a3d23c745b934ca0d2a5dda98c826c7d064c", "messageHeadline": "core/vm: Fix testcase input for ecmul", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "777540628ec507acfe3af2ec7b3dd5fb237c0abc", "messageHeadline": "Merge pull request #15054 from karalabe/go-1.9", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "a4df80f47f2ac6e70c0be242ccec54aef7777115", "messageHeadline": "travis, appveyor: bump Go to 1.9 stable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "bc2a5578c043f251387bb0b7200a7bf651cd7905", "messageHeadline": "core/vm: more benchmarks", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "ebf41d16a04420a3eba082cc0a1783c93caa1f86", "messageHeadline": "cmd/geth: fix --nousb typo (#15040)", "author": {"name": "Oli Bye", "email": "olibye@users.noreply.github.com", "user": {"login": "olibye"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d0c51fb0f9f4c2db02f12d485bb78f9c177b397", "messageHeadline": "Merge pull request #15039 from karalabe/metropolis-contract-clash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "08f27428b4e97c339a220b7155ad13f4ef5a6767", "messageHeadline": "core, tests: implement Metropolis EIP 684", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "27a5622e995d762683dd1a79423d83fcf3e62ccf", "messageHeadline": "Merge pull request #15028 from karalabe/metropolis-iceage", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 50, "deletions": 129}}, {"node": {"oid": "8596fc59740e3563be5095b0d8c64411331605f0", "messageHeadline": "Merge pull request #15033 from fjl/core-receipt-status-bytes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 62, "deletions": 83}}, {"node": {"oid": "ad16aeb0a2e79ef6e9db30667152d73565715391", "messageHeadline": "core/types: encode receipt status in PostState field", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 62, "deletions": 83}}, {"node": {"oid": "b872961ec82ec88a7ac6ef331cfb3eb685ce2c00", "messageHeadline": "consensus, core, tests: implement Metropolis EIP 649", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 50, "deletions": 129}}, {"node": {"oid": "54b1de67e2cbe700a4086d33b10501578dbeaaaf", "messageHeadline": "core/vm: make jumpdest code nicer", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "68955ed2eb12165416411dc30b1ac4d74aa49307", "messageHeadline": "core/types: fix create indicator in Transaction.String (#15025)", "author": {"name": "nkbai", "email": "nkbai@163.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff9a8682323648266d5c73f4f4bce545d91edccb", "messageHeadline": "core/state: revert metro suicide map addition (#15024)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 49}}, {"node": {"oid": "20b818d206231bc9cfc70f08acb07f77be134c25", "messageHeadline": "Merge pull request #15029 from karalabe/rlp-raw-decode", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "63246e25426df51143d5fb06861d418753267ab1", "messageHeadline": "rlp: fix decoding long strings into RawValue types", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "3c48a25762dfab9382791c33a2f5832466077ac3", "messageHeadline": "Merge pull request #15014 from rjl493456442/metropolis-eip658", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 87, "deletions": 50}}, {"node": {"oid": "286ec5df40d3707a7a2c98d49c8d324372ed29c2", "messageHeadline": "cmd/evm, core/vm, internal/ethapi: Show error when exiting (#14985)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "4ee92f2d193225e70c190194d005a6ce80e70236", "messageHeadline": "core/types: reject Metro receipts with > 0x01 status bytes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "f7e39a772497f96253071da873d7d9923a3ed719", "messageHeadline": "Merge pull request #15000 from fjl/node-flock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 551, "deletions": 24}}, {"node": {"oid": "79cdbcfe646be0d8f41111f80fdea41cda0f0104", "messageHeadline": "Merge pull request #15018 from Bo-Ye/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79bf69b55687704429e083c22fb62ba931648e7c", "messageHeadline": "tests: pull in new test suite, enable most block tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "28aea46ac08579f3ecd1c35620915b8e1bfcc8b0", "messageHeadline": "core: implement Metropolis EIP 658, receipt status byte", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 75, "deletions": 46}}, {"node": {"oid": "fc5f8a3dda29712c619e9df99e7f8b1ebc2c8ea7", "messageHeadline": "Merge pull request #15022 from karalabe/enable-byzantium-state-tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cc476c8abd7cd00fa70464d023cb10f1f0b991d", "messageHeadline": "tests: enable Byzantium state tests for CI", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2fd5ba6bd41380cf0e21d3ec0ca4bbc4aa7b6c34", "messageHeadline": "core/vm: fix typo in method documentation (#15019)", "author": {"name": "Ti Zhou", "email": "tizhou1986@gmail.com", "user": {"login": "tizhou86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4b27ebaea3e1145926555b139a2910af855215e", "messageHeadline": "metrics: change MetricsEnabledFlag to be const", "author": {"name": "Bo Ye", "email": "boy.e.computer.1982@outlook.com", "user": {"login": "Bo-Ye"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c037dc4875499718cc7a588b8d5e65b7d73d952", "messageHeadline": "Merge pull request #15017 from karalabe/usbhid-macos-thread-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "3e14837c1c711f70a7d8373213f24b95e0bab3ca", "messageHeadline": "vendor: update USB HID lib (fix macOS crash)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "58f7f977e7998761a37ec5075ffa51faf36e5399", "messageHeadline": "Dockerfile: use alpine:3.6, clean up apk incovation (#15006)", "author": {"name": "George Angel", "email": "george-angel@users.noreply.github.com", "user": {"login": "george-angel"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "afdfdebd87535032c7796bfcca0ce158dea7e32c", "messageHeadline": "Merge pull request #14983 from karalabe/metropolis-revert", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 73, "deletions": 42}}, {"node": {"oid": "e311bb520a1869e42ed30eb1487a751fa30cd0b4", "messageHeadline": "whisper: Fix spelling and grammar in error (#15009)", "author": {"name": "Noman", "email": "noman@noman.land", "user": {"login": "noman-land"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ab3e306983807c7d37f66a60dd92cee02269f6f", "messageHeadline": "Merge pull request #15016 from gurrpi/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "314246da7866f374d4efacdc460d65fd5cba8f3d", "messageHeadline": "Adding period at end of sentence", "author": {"name": "gurrpi", "email": "boss195@gmail.com", "user": {"login": "baumstern"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf1e2631281e1e439533f2abcf1e99a7b2f9552a", "messageHeadline": "core, light: send chain events using event.Feed (#14865)", "author": {"name": "Miya Chen", "email": "miyatlchen@gmail.com", "user": {"login": "tailingchen"}}, "additions": 787, "deletions": 373}}, {"node": {"oid": "7e57fee3551ad5b66c985ad208613fd80c2d6b8a", "messageHeadline": "node: fix instance dir locking and improve error message", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 551, "deletions": 24}}, {"node": {"oid": "a4da8416eec6a00c358b6a612d21e7cdf859d588", "messageHeadline": "Merge pull request #14996 from markya0616/send_not_announce", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "998abb910776f61fcea1d9350b157994abf5224b", "messageHeadline": "Merge pull request #14999 from karalabe/puppeth-ethstats-blacklist", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 60, "deletions": 7}}, {"node": {"oid": "059c767adf4956d6d7bae16066a798d02a367f01", "messageHeadline": "cmd/puppeth: support blacklisting malicious IPs on ethstats", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 60, "deletions": 7}}, {"node": {"oid": "d4f11d9b4fa294442b3c97bd9c892d14df085363", "messageHeadline": "eth: send but not announce block to peers if propagate is true", "author": {"name": "mark.lin", "email": "mark@maicoin.com", "user": {"login": "markya0616"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "104375f398bdfca88183010cc3693e377ea74163", "messageHeadline": "Merge pull request #14993 from karalabe/bn256-precompile-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 81, "deletions": 16}}, {"node": {"oid": "1bbd400899304152b15a0fcd3cf1946442171c29", "messageHeadline": "tests: skip the bad tests from colliding account touches", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f9fb70d2eeebfc27d3a4f8ae3ea93c67d7fb0e6b", "messageHeadline": "core/vm: rework reversion to work on a higher level", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 53, "deletions": 45}}, {"node": {"oid": "1335a6cc8c65aabe5e4b35b013f91f474a243442", "messageHeadline": "core/vm, crypto/bn256: fix bn256 use and pairing corner case", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 81, "deletions": 16}}, {"node": {"oid": "b70a73cd3e49e249a9ab2c41c2dd268786dcd1a3", "messageHeadline": "core/vm: implement REVERT metropolis opcode", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "0b978f91b6adcc4b595391096a72db73bc625bcf", "messageHeadline": "Merge pull request #14981 from karalabe/metropolis-returndata", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 280, "deletions": 195}}, {"node": {"oid": "64d199edf2c152072df92f31313e2c157d38c520", "messageHeadline": "tests: pull in latest tests from upstream", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e0fea4d30e922c1cc0e8e2f33e5ad8ae55053d6", "messageHeadline": "core/vm: polish RETURNDATA, add missing returns to CALL*", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 75, "deletions": 72}}, {"node": {"oid": "9bd6068fefe5687735bed342f3545f515fa717c8", "messageHeadline": "core/vm: implement RETURNDATA metropolis opcodes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 253, "deletions": 171}}, {"node": {"oid": "76069eef38082089d2eaf99661a80e1a953bf271", "messageHeadline": "Merge pull request #14978 from karalabe/metropolis-staticcall", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 168, "deletions": 22}}, {"node": {"oid": "3df7142b3e2804aa7ccf88cc0c2663861ebfa3b9", "messageHeadline": "core/vm: minor polishes, fix STATICCALL for precompiles", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 37}}, {"node": {"oid": "3d123bcde67973b57c0a9e7edc219cc2ea589443", "messageHeadline": "core/vm: implement metropolis static call opcode", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 153, "deletions": 3}}, {"node": {"oid": "30402430427854b61e9836850d6163554c4c667d", "messageHeadline": "cmd/evm: add --receiver, support code from stdin (#14873)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "9facf6423dbd38ebd7fbd9069cbcb98b0fd243c2", "messageHeadline": "Merge pull request #14959 from karalabe/metropolis-precompiles", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 710, "deletions": 147}}, {"node": {"oid": "2403656373f1250e3668227bd9fc94e6e95412b9", "messageHeadline": "Merge pull request #14951 from egonelbre/megacheck_swarm", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 39, "deletions": 108}}, {"node": {"oid": "ef0edc6e32d98d2fca54076f38cb317f43704900", "messageHeadline": "Merge pull request #14885 from karalabe/trezor-boom", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17523, "deletions": 1018}}, {"node": {"oid": "133de3d80659680dc051065cb3baddd92a4e45c5", "messageHeadline": "swarm: fix megacheck warnings", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 39, "deletions": 108}}, {"node": {"oid": "f8d8b56b280dd921436fb046dbcaa010ef43122d", "messageHeadline": "core/vm: optimize copy-less data retrievals", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 75, "deletions": 54}}, {"node": {"oid": "d8aaa3a215ea19c0ccde2419832ac2bd80d8ddf0", "messageHeadline": "core/vm: benchmarking of metro precompiles", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 341, "deletions": 206}}, {"node": {"oid": "6131dd55c5cb6f964a1b8e8d51400f10d545a92e", "messageHeadline": "core/vm: polish precompile contract code, add tests and benches", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 371, "deletions": 204}}, {"node": {"oid": "02656f9f614374b3f30b0cc57562e31c570cdf3d", "messageHeadline": "console: use keypad based pinpad (Trezor request)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "967e097faa51850a01053624cc74f300edf9770b", "messageHeadline": "core/vm: Address review concerns", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "02aa86e6591d4a70f152d8dc579df25e9aa0cd12", "messageHeadline": "eth/downloader: exit loop when there is no more available task", "author": {"name": "rjl493456442", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7bbdf3e2687ea293b68a7f73c039cbde411217fa", "messageHeadline": "core: add Metropolis pre-compiles (EIP 197, 198 and 213)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 242, "deletions": 2}}, {"node": {"oid": "6ca59d98f88d4b4cc8bdeb2f023ff8c1fa228c6f", "messageHeadline": "Merge pull request #14964 from fjl/tests-update-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 111, "deletions": 85}}, {"node": {"oid": "833eeb9f23e6808377f0414f0db4a731b134fe9f", "messageHeadline": "core/vm/runtime: remove unused state parameter to NewEnv (#14953)", "author": {"name": "Joel Burget", "email": "joelburget@gmail.com", "user": {"login": "joelburget"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "2b422b1a47e9b2a0f3d7ecf7063eef2e59cc082e", "messageHeadline": "cmd/geth, cmd/swarm: sort commands and flags by name (#3462)", "author": {"name": "Maximilian Meister", "email": "mmeister@suse.de", "user": {"login": "MaximilianMeister"}}, "additions": 197, "deletions": 56}}, {"node": {"oid": "73c5aba21fcca1bf1f78e94d88920fde6762be9e", "messageHeadline": "ethdb: return copied value from MemDatabase.Get (#14958)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6a56b15019271f5a16406c7e1be50d581f8efcab", "messageHeadline": "tests: update tests, use blockchain test \"network\" field", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 111, "deletions": 85}}, {"node": {"oid": "5d9ac49c7e6027c60998a56287dbb3e407011c9b", "messageHeadline": "accounts: refactor API for generalized USB wallets", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1450, "deletions": 1965}}, {"node": {"oid": "db568a61e2a98880ab308bf2224aa34073dc7f39", "messageHeadline": "accounts, console, internal: support trezor hardware wallet", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17063, "deletions": 38}}, {"node": {"oid": "17ce0a37de5a2712a8bf9d58df705e718b3b2cd6", "messageHeadline": "eth/downloader: fix race in downloadTesterPeer (#14942)", "author": {"name": "Ivan Daniluk", "email": "ivan.daniluk@gmail.com", "user": {"login": "divan"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "26b2d6e1aa25c847e452173b412b57d8a93c1eaa", "messageHeadline": "contracts: fix megacheck errors (#14916)", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "fff6e03a792b0e0a84943e2c3764c39b2840458a", "messageHeadline": "les: fix megacheck warnings (#14941)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 6, "deletions": 96}}, {"node": {"oid": "d375193797e8198a82c6a1796064ffb289c6956e", "messageHeadline": "whisper: fix megacheck warnings (#14925)", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "374c49e0ac0f636eb37a31833f91f28ad1859750", "messageHeadline": "Merge pull request #14522 from ethereum/go-ethereum/chainproc2", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 630, "deletions": 0}}, {"node": {"oid": "10ce8b0e3c361f7fcbd9440fe78566f49cce9588", "messageHeadline": "crypto: fix megacheck warnings (#14917)", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 19, "deletions": 870}}, {"node": {"oid": "9a7e99f75d09dc7835d3335d97a37f153d480cc6", "messageHeadline": "Merge pull request #14940 from karalabe/txpool-races", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "6f8c7b0defd4df773a1c9d630514016d3b914897", "messageHeadline": "ethdb: add basic and parallel sanity tests (#14938)", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 152, "deletions": 9}}, {"node": {"oid": "1c45f2f42e6578258e74c790d063b8639ec58bc6", "messageHeadline": "core: fix txpool journal and test races", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "e063d538b80d2edfc3c2b374aaee4e38e2145170", "messageHeadline": "rpc: fix megacheck warnings", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 24, "deletions": 62}}, {"node": {"oid": "43437806fb49d4ca0b5f6e7599c9871663960b15", "messageHeadline": "Merge pull request #14933 from egonelbre/megacheck_eth", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 40}}, {"node": {"oid": "8f06b7980dd2b6023ee7657d28da5567cdda4fcc", "messageHeadline": "eth: fix megacheck warnings", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 17, "deletions": 40}}, {"node": {"oid": "971079822ee6c12d9348ec78f212fe91c9b83edf", "messageHeadline": "light: fix megacheck warnings (#14920)", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "f42bd73ce5e9c4d87b0bbcfbd900641305ebe894", "messageHeadline": "internal: fix megacheck warnings (#14919)", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 3, "deletions": 34}}, {"node": {"oid": "f5925b045945824c4a128b01551ecece37bc1a95", "messageHeadline": "Merge pull request #14928 from fjl/build-goroot-explain", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "8edaaa227db9dfc0a3993f9d33413771c7963330", "messageHeadline": "core: polish chain indexer a bit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 403, "deletions": 302}}, {"node": {"oid": "bd74882d83509ba4a8477dd21b86d46bc7d12eb4", "messageHeadline": "core: implement ChainIndexer", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 529, "deletions": 0}}, {"node": {"oid": "67439c1dbaa72f62c86d9a776cb01add2d6f3b9b", "messageHeadline": "Merge pull request #14927 from karalabe/blockchain-test-cleanups", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 79, "deletions": 23}}, {"node": {"oid": "f59a49d591e3311b030b57d2be488a6303a3747a", "messageHeadline": "internal/build: add GoTool and document why it uses GOROOT", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "2b50367fe938e603a5f9d3a525e0cdfa000f402e", "messageHeadline": "core: fix blockchain goroutine leaks in tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 79, "deletions": 23}}, {"node": {"oid": "46cf0a616b597dfb8b1feff80ad58b6eb81e57d5", "messageHeadline": "Merge pull request #14914 from egonelbre/megacheck_consensus", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85454e7678f8f295ae72b8579aa443f9e45344cb", "messageHeadline": "cmd: fix megacheck warnings (#14912)", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "80de4dc72c8d9967fdb3b40e9a8790c87e1400b5", "messageHeadline": "consensus: revert time.Until change", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c2cf3c66cf1d678b8b22e2c6245976058bfb525", "messageHeadline": "Merge pull request #14922 from egonelbre/megacheck_miner", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "37e9fcaccaff4c7eda4848f8bd3f9ac5b42daa30", "messageHeadline": "Merge pull request #14923 from egonelbre/megacheck_node", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b36f54c684e138895d980e210a03516db109dd47", "messageHeadline": "Merge pull request #14918 from egonelbre/megacheck_ethstats", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3991745c5f72033bdefb1ca5931f48857d8d9973", "messageHeadline": "Merge pull request #14921 from egonelbre/megacheck_log", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dd2803b8e224a267df99709871e6d27710e6de9", "messageHeadline": "Merge pull request #14915 from egonelbre/megacheck_console", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fc0c6c175c830283252deb436138e2abf9a6d126", "messageHeadline": "Merge pull request #14913 from egonelbre/megacheck_common", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "7c74e166b0ee14cf040374f522bc399841a11e69", "messageHeadline": "accounts: fix megacheck warnings (#14903)", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "f7848c2aa509ff4ac7c0f84e33bdb66b8fe3e80a", "messageHeadline": "Merge pull request #14911 from karalabe/txpool-flaky-test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19866075ace7b61301c78935d82b4f28992d92a5", "messageHeadline": "node: fix megacheck warnings", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "faafeef79e1a7af462c5031a91936aae0c9cebf2", "messageHeadline": "miner: fix megacheck warnings", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "cd82b89fde6e898318015f6252f202b0bf6c3489", "messageHeadline": "log: fix megacheck warnings", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3780d0b6f7722b506371fb197924a1087fa90a8c", "messageHeadline": "ethstats: fix megacheck warnings", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ff89a3ddce3d985a2242c1724ac20cd890419fe2", "messageHeadline": "console: fix megacheck warnings", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "aee70ae30bb4e0cd1532308ae07588bf31123150", "messageHeadline": "consensus: fix megacheck warnings", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "392151e251fef59bf72df5a33899724edb7238b9", "messageHeadline": "common: fix megacheck warnings", "author": {"name": "Egon Elbre", "email": "egonelbre@gmail.com", "user": {"login": "egonelbre"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "5b742fb82b31298f384c2ee7fb76fb1fa3a3f6e9", "messageHeadline": "core: bump timeout test to avoid flakyness on overloaded ci", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b159cdd8dd33ba030e7af5aa144de43441e4f543", "messageHeadline": "Merge pull request #14910 from karalabe/drop-yakkety-support", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "524ca544b2d10e7efd1d84dcbc80e8c199bb2d2c", "messageHeadline": "build: drop yakkety builds (launchpad end of life)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1059927f9cd2fde1a805c5297fb75db2e6f8584d", "messageHeadline": "Merge pull request #14905 from armellini13/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fca6e515d6b8b915b4a91e378030f69b5658f42d", "messageHeadline": "node: fix doc typo", "author": {"name": "Agustin Armellini Fischer", "email": "armellini13@gmail.com", "user": {"login": "0xaguspunk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca436f4b903949d63a337698a0290ee96f46dd22", "messageHeadline": "Merge pull request #14897 from karalabe/cardinal-sin", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "350bb6d9ca655f882888b1afc2215012dbb67ef0", "messageHeadline": "Merge pull request #14898 from detailyang/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e805aa865cb799980d6b0cb0114a724306ca8ff", "messageHeadline": "Makefile: call shell function to get pwd", "author": {"name": "detailyang", "email": "detailyang@gmail.com", "user": {"login": "detailyang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "455fcc830972f453456195c4118233fec030ca4d", "messageHeadline": "cmd/puppeth: remove wrapping loop in single reads", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "0cc9b8791e63473c1c06609010ef51c587c82bcb", "messageHeadline": "core/vm: fix typo in comment (#14894)", "author": {"name": "evgk", "email": "evgeniy.kamyshev@gmail.com", "user": {"login": "evgk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b84bd283fe94a7c921fd404156e25160ac918dc", "messageHeadline": "Merge pull request #14889 from karalabe/ethash-cache-on-import", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 42, "deletions": 27}}, {"node": {"oid": "4a260dc1f28719be860937a2b0c9574d59e51ab9", "messageHeadline": "cmd: add makecache cmd, use caches during import cmd", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 42, "deletions": 27}}, {"node": {"oid": "4371367cd18cf5b03c90e35630b61586071c8724", "messageHeadline": "Makefile, README: remove evm target, add puppeth to table (#14886)", "author": {"name": "akiva", "email": "akiva@snapchat.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "bc0e6a5e68904b2a1251240b85dd97dc8fa07e11", "messageHeadline": "ethclient: add NetworkID method (#14791)", "author": {"name": "Jim McDonald", "email": "Jim@mcdee.net", "user": {"login": "mcdee"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "60c858a5291da6757ca6798178f4e67f77dd4122", "messageHeadline": "swarm/api: make api.NewManifest synchronous (#14880)", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e9b850805eebc55ea8486323a1a7861b9b554430", "messageHeadline": "cmd/swarm: support exporting, importing chunk db (#14868)", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 254, "deletions": 41}}, {"node": {"oid": "53f3460ab5b94875edf90c8b0f5da46b0c104321", "messageHeadline": "core/asm: fix hex number lexing (#14861)", "author": {"name": "njupt-moon", "email": "1015041018@njupt.edu.cn", "user": null}, "additions": 41, "deletions": 6}}, {"node": {"oid": "bdf98b4fcdb7f7c800568fa32bafe03a070c5802", "messageHeadline": "common: EIP55-compliant Address.Hex() (#14815)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 60, "deletions": 7}}, {"node": {"oid": "c259e6874ece4ff3b6ee7b1ce77f58e64db1fb34", "messageHeadline": "light: update txpool signer to EIP155 (#14720)", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13cda8d9b6113c7df583e68bdce5adf1bca2b8a8", "messageHeadline": "Makefile: fixed GOBIN absolute path issue (#14854)", "author": {"name": "Lee Hyeon", "email": "hyeon@pluto.network", "user": {"login": "am2rican5"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f9789b28d570ccd234640f1c13c08cb9f16f4ee", "messageHeadline": "core: avoid write existing block again (#14849)", "author": {"name": "Mark", "email": "markya0616@gmail.com", "user": {"login": "markya0616"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ee748d14512cbaa08d9734e43a52fb771995ce31", "messageHeadline": "Merge pull request #14882 from am2rican5/rinkeby-genesis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0732ad4e478144ec66b3866de34d99ffa2ee4890", "messageHeadline": "mobile: add RinkebyGenesis method", "author": {"name": "am2rican5", "email": "am2rican5@gmail.com", "user": {"login": "am2rican5"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3d32690b54539d13ec8e7884bf3416ada6046354", "messageHeadline": "cmd, core, eth: journal local transactions to disk (#14784)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 416, "deletions": 84}}, {"node": {"oid": "a602ee90f2c28eadbca8cdc2e143825a4c24ab23", "messageHeadline": "Merge pull request #14858 from xmikus01/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc78ce61c0bda324ab297f910d84fa833c1564f6", "messageHeadline": "Merge pull request #14859 from cdetrio/evm-flag-gasprice", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffebf00114e1da39828b5b9452a4353e7700915e", "messageHeadline": "core/vm/runtime: fix evm command to use --gasprice flag value", "author": {"name": "cdetrio", "email": "cdetrio@gmail.com", "user": {"login": "cdetrio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99da85c895c51e4512b1923f2fa0d040e2e1147e", "messageHeadline": "trie: typo in comment", "author": {"name": "Petr Mikusek", "email": "petr@mikusek.info", "user": {"login": "xmikus01"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4841ff43dda9f41a47ec94b5a5356023eec59d4", "messageHeadline": "swarm/api/http: redirect root manifest requests to include trailing s\u2026", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "3a678a15c92e287c90eabab75463bbed97ba832c", "messageHeadline": "cmd/abigen: update generated go file header text (#14845)", "author": {"name": "Leo Shklovskii", "email": "leo@thermopylae.net", "user": {"login": "leos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e0dbe0eaa723580a86a6a2f18ab744387d4235e", "messageHeadline": "core/vm: remove logging and add section labels to struct logs (#14782)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "1802682f65655a69cb17c21113100bac16539192", "messageHeadline": "node: Rename TrusterNodes (#14827)", "author": {"name": "Chase Wright", "email": "mysticryuujin@gmail.com", "user": {"login": "MysticRyuujin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d2249773a6dbab04ec0656a9c6687a66a16edf0", "messageHeadline": "Merge pull request #14824 from karalabe/faucet-ignore-whitespace", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8a8fc5f8ef102eac661cd4c4ea8baf433be6cd09", "messageHeadline": "Merge pull request #14823 from karalabe/puppeth-limited-logging", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "671ba3791d31e46c21a34b061b804536a98c0182", "messageHeadline": "cmd/faucet: ignore whitespace in gist content", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9488e7fd5fee6e88911758ba8202409004edec63", "messageHeadline": "cmd/puppeth: limit cotnainers to 10MB logs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "23c6fcdbe834b70ff25473e6ff03da94814609c1", "messageHeadline": "mobile: don't retain transient []byte in CallMsg.SetData (#14804)", "author": {"name": "Elias Naur", "email": "elias.naur@gmail.com", "user": null}, "additions": 21, "deletions": 17}}, {"node": {"oid": "cf5d4b55412f570bd1b492998b0c0b8e953e2418", "messageHeadline": "mobile: use EIP155 signer (#14817)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "b95c2b58f0f41426b3667a20db0efff77a7e6c4e", "messageHeadline": "Merge pull request #14807 from Dexaran/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8e9197f2a12a854e5670cf63679bff3b1ceb754e", "messageHeadline": "README: get rid of the on-existent disasm command", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c65f10a17bb325149c566d5851139eaba6d2d58e", "messageHeadline": "Merge pull request #14733 from karalabe/metro-eip100", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 70, "deletions": 12}}, {"node": {"oid": "a56f3dc0d94417e5d88bbb32b124b0889dfcbd6a", "messageHeadline": "core, ethclient: implement Metropolis EIP 98 (#14750)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 76, "deletions": 20}}, {"node": {"oid": "47359301a24b3682b5bf9bbfae0cf8ae21a9ee62", "messageHeadline": "core: blocknumber in genesis as hex (#14812)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "688ee6d1e5194c5ec1c7862e47a674a13b0f5f4a", "messageHeadline": "cmd/geth: update tests for EIP55-compliant Address.Hex()", "author": {"name": "Jim McDonald", "email": "Jim@mcdee.net", "user": {"login": "mcdee"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ad8d519eb5dbf7852737f827c563c70287a4dfa8", "messageHeadline": "common: tests for EIP55-compliant Address.Hex()", "author": {"name": "Jim McDonald", "email": "Jim@mcdee.net", "user": {"login": "mcdee"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "9e80d9bee1363520f4868bd63e42dea79ada24e5", "messageHeadline": "common: Address.Hex() outputs EIP55-compliant string", "author": {"name": "Jim McDonald", "email": "Jim@mcdee.net", "user": {"login": "mcdee"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "0ff35e170d1b913082313089d13e3e6d5490839b", "messageHeadline": "core: remove redundant storage of transactions and receipts (#14801)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 274, "deletions": 628}}, {"node": {"oid": "8d6a5a3581ce6221786eb464bfef7e8c31e7ad95", "messageHeadline": "VERSION, params: begin 1.7.0 cycle (cannot downgrade)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "33a24bb7311fd4ad15420f2418cca408d7acdb6a", "messageHeadline": "Update README.md", "author": {"name": "Dexaran", "email": "dexaran820@gmail.com", "user": {"login": "Dexaran"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d47c6bfde0ac8bfa84de0400dc60e97e84c7cb7", "messageHeadline": "Update README.md", "author": {"name": "Dexaran", "email": "dexaran820@gmail.com", "user": {"login": "Dexaran"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d68ad36bb9ae854e41b4e677de396542216d0040", "messageHeadline": "Update README.md", "author": {"name": "Dexaran", "email": "dexaran820@gmail.com", "user": {"login": "Dexaran"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df74a433961bf8d5a7da84a7b7b962f661231632", "messageHeadline": "Update README.md", "author": {"name": "Dexaran", "email": "dexaran820@gmail.com", "user": {"login": "Dexaran"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01cb9948f1a95f1584fe2336757fd7a68571257e", "messageHeadline": "Update README.md", "author": {"name": "Dexaran", "email": "dexaran820@gmail.com", "user": {"login": "Dexaran"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf468a81ec261745b25206b2a596eb0ee0a24a74", "messageHeadline": "params, VERSION: v1.6.8 unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ab5646c532292b51e319f290afccf6a44f874372", "messageHeadline": "params: v1.6.7 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3b250124817f0057957100fb743009563f1bdc5b", "messageHeadline": "Merge pull request #14792 from karalabe/slim-docker-image", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bd381be9c8c865667bf0ea3f1ecd9e6f96b2223d", "messageHeadline": "dockerignore: ignore all git metadata and all tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "225de7ca0a9e861696a5a43b666090b574c4c769", "messageHeadline": "tests: update tests and implement general state tests (#14734)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 1597, "deletions": 2505430}}, {"node": {"oid": "bd01cd7183e771984fb9c008e7a7ebf0a0c3f9ba", "messageHeadline": "vendor: update go-stack to fix a sigpanic panic (#14790)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 42}}, {"node": {"oid": "09587706253a26dc58a81912419ed48672c6ec68", "messageHeadline": "internal/web3ext: fix debug.traceBlockFromFile wrapper (#14774)", "author": {"name": "Daniel Sloof", "email": "goapsychadelic@gmail.com", "user": {"login": "danslo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f7a38001f7137972303421a11d49b0745450a3a", "messageHeadline": "Merge pull request #14737 from holiman/txpool_localaccounts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 390, "deletions": 285}}, {"node": {"oid": "65f0e905ddda9be97368839b67be5754b33a0eea", "messageHeadline": "README: add missing full stop (#14766)", "author": {"name": "Emin Mahrt", "email": "emin@proud.de", "user": {"login": "eminogrande"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b8860a7b4d409ed74c57a6a423af8103204c482", "messageHeadline": "Merge pull request #14723 from Arachnid/downloadrefactor", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 458, "deletions": 446}}, {"node": {"oid": "34ec9913f628180d0ace740abfe1362995879c93", "messageHeadline": "core: test locals support in txpool queue limits, fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 197, "deletions": 83}}, {"node": {"oid": "f25486c3fba497da1010c38da653262e144f87a5", "messageHeadline": "core: fix typo in error message (#14763)", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88b4fe7d21bf03bbe01961dc49508bcf4edafb51", "messageHeadline": "core: handle nolocals during add, exepmt locals from expiration", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5e38f7a664aa5401117f1e1705ec97476b19411e", "messageHeadline": "cmd, core: add --txpool.nolocals to disable local price exemptions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "4c1d0b164b61f0ab17c899061c04b7b48a9d20a8", "messageHeadline": "eth: drop leftover from previous nonce protection scheme", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "48ee7f9de7da0455b80ee09f498dbce54127103a", "messageHeadline": "core, eth, les: polish txpool API around local/remote txs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 153, "deletions": 149}}, {"node": {"oid": "fe13949d9d938316c2c1b037b2cbce8e7bead525", "messageHeadline": "eth/downloader: Doc fixes", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "138f26c93af1a7bd3ad969fdf615bee9cc74a642", "messageHeadline": "Merge pull request #14749 from karalabe/disable-metro-allprotocols", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 57, "deletions": 107}}, {"node": {"oid": "8f12d76a4723ba011d033533871a0e06e1243d7c", "messageHeadline": "params: remove redundant consts, disable metro on AllProtocolChanges", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 57, "deletions": 107}}, {"node": {"oid": "be8f8409bc7f0f3124b7ebd1480337e4b1942113", "messageHeadline": "eth/downloader, les, light: Changes in response to review", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "a633a2d7ea8aadb1d435679449d002de880fab30", "messageHeadline": "core: Prevent local tx:s from being discarded", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "67aff49822a411611941e4b93a0343df75fd21b7", "messageHeadline": "core: Change local-handling to use sender-account instead of tx hashes", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 48, "deletions": 59}}, {"node": {"oid": "8c313eed2614990089114bfe5fea7540f4298752", "messageHeadline": "consensus, core: EIP 100 polishes, fix chain maker diff", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "c4d28aee9bb3ce7851e92462bb2e7fdbf88f9a9a", "messageHeadline": "consensus/ethash: implement Metropolis EIP 100", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "a0aa071ca6f6bfd77fb57273ef5477d3aa2ac6c0", "messageHeadline": "Merge pull request #14732 from ethersphere/swarm-remove-ethapi", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "c7041fe1455541e59879df2b2d36984d49d1630b", "messageHeadline": "cmd/swarm: Exit if --ethapi is set", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "41318f3776f3ecc09c2f482070bddc7433e00b14", "messageHeadline": "Merge pull request #14646 from ethersphere/swarm-ens-api", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 109, "deletions": 18}}, {"node": {"oid": "65b96dc4b95722df81d664d22fd06550a4c0b8a8", "messageHeadline": "Merge pull request #14727 from holiman/count_txs_right", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bbd598ef43be51f6dbd37b7d2b14501c8a4a6c3", "messageHeadline": "core: fix an off-by-one when the block import counts blocks", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae11545bc5fc0fcf4340d9f33d488eaf81d8bb2d", "messageHeadline": "eth, les: Refactor downloader peer to use structs", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 319, "deletions": 300}}, {"node": {"oid": "055095798911e3c6f2e210220cb7ece1b71f6517", "messageHeadline": "eth, les, light: Refactor downloader to use blockchain interface", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 134, "deletions": 146}}, {"node": {"oid": "dfd076244dd0c2d809f9dd0080feab167ba9560c", "messageHeadline": "Merge pull request #14718 from holiman/gascalc_fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "6dc32e897a0e71982adbbf7123e19115f27f7135", "messageHeadline": "core/vm: add benchmarks for some ops and precompiles (#14641)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 242, "deletions": 0}}, {"node": {"oid": "e4301564c2af0b4f084a3bcf8ddcec5e84ac4ead", "messageHeadline": "core/vm : fix testcase for gas calculation", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "bae7565231376bbd23474e2e91c99a21542ef47a", "messageHeadline": "core/vm: fix overflow in gas calculation formula", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9e5f03b6c487175cc5aa1224e5e12fd573f483a7", "messageHeadline": "core/state: access trie through Database interface, track errors (#14\u2026", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 809, "deletions": 1663}}, {"node": {"oid": "bb366271fe33cf87b462dc5a25ac6c448ac6d2e1", "messageHeadline": "Merge pull request #14686 from fjl/hexutil-json-type-error", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 102, "deletions": 59}}, {"node": {"oid": "4a741df757cf6b1d1b4c0e8c875c34b650f46167", "messageHeadline": "common/hexutil: wrap errors in json.UnmarshalTypeError", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 102, "deletions": 59}}, {"node": {"oid": "5421a08d2f924558056c8a382017ec37f56010e9", "messageHeadline": "accounts/abi: reorganizing package with small fixes (#14610)", "author": {"name": "RJ Catalano", "email": "catalanor0220@gmail.com", "user": {"login": "VoR0220"}}, "additions": 1487, "deletions": 1085}}, {"node": {"oid": "cf611c50b9bd7a7c410a49699e0c4e718b4a7177", "messageHeadline": "build: fix devel golang detection on debian/ubuntu (#14711)", "author": {"name": "Addy Yeow", "email": "ayeowch@gmail.com", "user": {"login": "ayeowch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c008176f9f492b6a783b8f7e08c08d91aa04e201", "messageHeadline": "Merge pull request #14690 from karalabe/faucet-key-reuse", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f3359d5e585eef09648c7a06a6d3911704f61e73", "messageHeadline": "cmd/swarm: Support using Mainnet for resolving ENS names", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 109, "deletions": 18}}, {"node": {"oid": "feb29327066d6076d1802cdc1492d43a39cec276", "messageHeadline": "Merge pull request #14540 from bas-vk/whisper-api", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1664, "deletions": 1217}}, {"node": {"oid": "ea1d1825a8509b3353c535c9444861e15471942a", "messageHeadline": "cmd/geth: fix whisper flag group capitalization", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f321ed23fbaad8a13cc672f601b15f5272b4b2bb", "messageHeadline": "Merge pull request #14687 from markya0616/unused_events", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "413dc1d2651541dddb242716416a0427b0a656da", "messageHeadline": "rpc: fix closure problem in batch processing (#14688)", "author": {"name": "bloonfield", "email": "bloonfield@163.com", "user": {"login": "bloonfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdf2184b1ecc48c6f2e106dd8cff85ec1765e998", "messageHeadline": "Merge pull request #14697 from homotopycolimit/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c7338d6c86cee5769d16c49bba3ef57b722e971", "messageHeadline": "Makefile: add make swarm command (#14698)", "author": {"name": "Aron", "email": "homotopycolimit@users.noreply.github.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ef8d4711d531de716425c83c3ef56fb6b198108f", "messageHeadline": "Update README.md (#14701)", "author": {"name": "G. Kay Lee", "email": "balancetraveller+github@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caa00b7e6d0dcb0429ef83ae993a2656abde9b60", "messageHeadline": "swarm/storage: remove panic on invalid chunk", "author": {"name": "aron", "email": "homotopycolimit@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5603eb911602c4527c6633c1ce2c3de65f8100fe", "messageHeadline": "cmd/puppeth: fix key reuse during faucet deploys", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "78c04c920d07e65864f781fb5c6e5d77435d7aa0", "messageHeadline": "params, VERSION: 1.6.7 unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "10a45cb59bd9bc9f717817afc029a57b222e558d", "messageHeadline": "params: 1.6.6 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd88f697150b61193a191196ec27e0b128f05690", "messageHeadline": "Merge pull request #14596 from markya0616/valid_clique_vote", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "46d0d04f97681b47a3be1dd3523848d387f2c3bf", "messageHeadline": "Merge pull request #14685 from karalabe/ethdb-metrics-fail-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "514659a023dc5d7bf8bac002d72c38a1ad1e3bbd", "messageHeadline": "consensus/clique: minor cleanups", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "01c9cf1cb5ed1f55bb6bc87c5ce18a818c5c6cec", "messageHeadline": "node: don't return non-nil database on error", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b751cf3901f9224903f9bb8b9e9638648e99d260", "messageHeadline": "Merge pull request #14681 from fjl/build-fixup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b6e99deee9517c7571ab31c950b0108e94486a2e", "messageHeadline": "whisper: renamed Info#Message to Info#Messages", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d40179f882f00e8c8c992ebc5b0bed937090e90c", "messageHeadline": "eth: gracefully error if database cannot be opened", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "beb708e6d76d83748c59dd92b2cb6d12194b7900", "messageHeadline": "core: remove unused events", "author": {"name": "mark.lin", "email": "mark@maicoin.com", "user": {"login": "markya0616"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "f2c5b2cc1cdd9aee41dc45778bd0f44d6de646c5", "messageHeadline": "travis.yml: add fakeroot to launchpad builder", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a4277450b2f47d17a6504f22ade9cf0cfa9c427c", "messageHeadline": "cmd/swarm: disable TestCLISwarmUp because it's flaky", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b664bedcf21f30b54af542e0b4ba4e24c01968fd", "messageHeadline": "Merge pull request #14673 from holiman/txfix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 200, "deletions": 42}}, {"node": {"oid": "eebde1a2e202e92eee722ff0841cda4bd0257a62", "messageHeadline": "core: ensure transactions correctly drop on pool limiting", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 167, "deletions": 88}}, {"node": {"oid": "b0b3cf2eeb74e45b373d4708375e899688c7f9c8", "messageHeadline": "core: add testcase for txpool", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "c98d9b49bf695d7ca0716ccff0d5a78dccac8110", "messageHeadline": "Merge pull request #14677 from karalabe/miner-cli-gasprice", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0042f13d47700987e93e413be549b312e81854ac", "messageHeadline": "eth/downloader: separate state sync from queue (#14460)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 769, "deletions": 479}}, {"node": {"oid": "d43268888679d9038e22534532a4dac4e0dbf12d", "messageHeadline": "cmd/geth: corrently init gas price for CLI CPU mining", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "58a1e13e6dd7f52a1d5e67bee47d23fd6cfdee5c", "messageHeadline": "Merge pull request #14657 from markya0616/refactor_clique", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "a1f3878ec50c8d9ce410d9715fa4c7ee998a3639", "messageHeadline": "swarm/test: add integration test for 'swarm up' (#14353)", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 1048, "deletions": 293}}, {"node": {"oid": "a20a02ce0bc4af67275eba418ff385f00bc87068", "messageHeadline": "README: document new config file option (#14348)", "author": {"name": "Maximilian Meister", "email": "mmeister@suse.de", "user": {"login": "MaximilianMeister"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9a44e1035ed72eec121cf6fbe38761eea20e09c6", "messageHeadline": "cmd/evm, core/vm: add --nomemory, --nostack to evm (#14617)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 68, "deletions": 47}}, {"node": {"oid": "c62d5422bb24cfa53ee480330f9d355f68c071a4", "messageHeadline": "whisper: use hexutil.UnmarshalFixedText for topic parsing", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 27, "deletions": 34}}, {"node": {"oid": "9012863ad78bca17f768b83324be8a26ddb34657", "messageHeadline": "Merge pull request #14667 from fjl/swarm-fuse-cleanup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 132, "deletions": 206}}, {"node": {"oid": "a5d08c893d61f66d60d8a91216aee5347b78f93e", "messageHeadline": "les: code refactoring (#14416)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 699, "deletions": 441}}, {"node": {"oid": "a4e4c76cb30f34f8a06431802fdc3b9ba0643d47", "messageHeadline": "whisper: use syncmap for dynamic configuration options", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 445, "deletions": 43}}, {"node": {"oid": "7a11e86442ab51401ad764777666133d82656264", "messageHeadline": "whisper: move flags from whisper package to utils", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 34, "deletions": 37}}, {"node": {"oid": "4a1d516d78f61937d850c6622bc26955b5103a23", "messageHeadline": "whisper: renamed errors", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "b6b0e0019810dd5fad992891c5db051b8603292d", "messageHeadline": "whisper: fallback to default config if none is specified", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3d66ba56ef34e2b6a3a10c254506d8686adfff39", "messageHeadline": "whisper: remove obsolete api tests", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 0, "deletions": 672}}, {"node": {"oid": "767dc6c73d652731198d96c68ea0e1d00bf8842d", "messageHeadline": "whisper: remove gencodec override for config", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "36e7963467eb2eb3cceff9fe1960db17a388e458", "messageHeadline": "whisper: move ShhClient to its own package", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "98e101ef8ef4e9d7cfa90bbac967fa20c5156adf", "messageHeadline": "swarm/fuse: use subtests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 112, "deletions": 171}}, {"node": {"oid": "50c18e6eb818c26ff7b96c37a195686581783f6b", "messageHeadline": "swarm/fuse: simplify externalUnmount", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 20, "deletions": 35}}, {"node": {"oid": "60e27b51bc5643bc6a76151020a9e1a245340b70", "messageHeadline": "ethclient: fix TransactionByHash pending return value. (#14663)", "author": {"name": "Jim McDonald", "email": "Jim@mcdee.net", "user": {"login": "mcdee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "693d9ccbfbbcf7c32d3ff9fd8a432941e129a4ac", "messageHeadline": "trie: more node iterator improvements (#14615)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 288, "deletions": 172}}, {"node": {"oid": "5c53a5be662014080ecf61e218d078625f182af6", "messageHeadline": "consensus/clique: fix typo and don't add snapshot into recents again", "author": {"name": "mark.lin", "email": "mark@maicoin.com", "user": {"login": "markya0616"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "431cf2a1e453346bcc627ac1fb9df3950a6c3499", "messageHeadline": "Merge pull request #14635 from necaremus/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f77857f74560b94b6f02d11cac305f7d96f493c", "messageHeadline": "cmd/geth: fixed a minor typo in the comments", "author": {"name": "necaremus", "email": "necaremus@gmail.com", "user": {"login": "necaremus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fade09a7fffe7a0095076dd3ff57015ab1e2393e", "messageHeadline": "eth: remove les server from protocol manager (#14625)", "author": {"name": "Alan Chen", "email": "alanchchen@users.noreply.github.com", "user": {"login": "alanchchen"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b58a5016738b92db19e08ec87ef34ce3250fae6b", "messageHeadline": "whisperv5: integrate whisper and add whisper RPC simulator", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 1280, "deletions": 524}}, {"node": {"oid": "db6e6950029e97be34b9aa27c5a05ba44495091d", "messageHeadline": "consensus/clique: choose valid votes", "author": {"name": "mark.lin", "email": "mark@maicoin.com", "user": {"login": "markya0616"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "335abdceb1d691e34526f9feb12870d6cdbc3d80", "messageHeadline": "Merge pull request #14581 from holiman/byte_opt", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 174, "deletions": 8}}, {"node": {"oid": "732273094cab9e5a29e83fd3e3bbeec985b889db", "messageHeadline": "Merge pull request #14604 from bas-vk/mobile-getfrom", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "b8793edd836f816014c38b90edebced246759af7", "messageHeadline": "mobile: add a regression test for signer recovery", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "eb92522278789ea6eda0f6f46af9a3149c9f1b11", "messageHeadline": "mobile: use EIP155 signer for determining sender", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "061889d4ea13b23d777efbe005210ead8667e869", "messageHeadline": "rlp, trie, contracts, compression, consensus: improve comments (#14580)", "author": {"name": "S. Matthew English", "email": "s-matthew-english@users.noreply.github.com", "user": null}, "additions": 44, "deletions": 179}}, {"node": {"oid": "e3dfd5582026a8744a80d3de407601526b720abb", "messageHeadline": "Merge pull request #14598 from konradkonrad/fix_makedag", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2fefe4baa034927af0c815c9f317fefd95972298", "messageHeadline": "consensus: Fix `makedag` epoch", "author": {"name": "Konrad Feldmeier", "email": "konrad@brainbot.com", "user": {"login": "konradkonrad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac9865791a691094293e08702623c3a1374eeb5f", "messageHeadline": "core/vm, common/math: Add doc about Byte, fix format", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "80f7c6c2996ad47f70a5070c400b1fd87a20c59c", "messageHeadline": "cmd/evm: add --prestate, --sender, --json flags for fuzzing (#14476)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 295, "deletions": 35}}, {"node": {"oid": "bc24b7a91218ab34f10a145467f6ef380a5d22aa", "messageHeadline": "core/types: use Header.Hash for block hashes (#14587)", "author": {"name": "bailantaotao", "email": "Edwin@maicoin.com", "user": {"login": "bailantaotao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1496b3aff6a537a1c5597ec55b8d3b25afded26c", "messageHeadline": "common/math, core/vm: Un-expose bigEndianByteAt, use correct terms fo\u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "1e9f86b49e523b9e0867abf1499de8fca4c7cd8d", "messageHeadline": "cmd/swarm: fix error handling in 'swarm up' (#14557)", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "65ea913e29c2945d6af4f05d9f61db5fbd0dd126", "messageHeadline": "Merge pull request #14583 from ethersphere/core-log-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a0e433b13665c90a23b6ad3753153c22a371df5", "messageHeadline": "accounts: fix spelling error (#14567)", "author": {"name": "FaceHo", "email": "facehoshi@gmail.com", "user": {"login": "hao0204"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04d2de9119a69a2ea13689d7b6bb2dda386b8e5e", "messageHeadline": "core: Fix VM error logging", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4b5f67ee07dabc25b5baab0a94f3420606fd0ea", "messageHeadline": "core/vm: improved jumpdest analysis", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 72, "deletions": 9}}, {"node": {"oid": "3285a0fda37207ca1b79ac28e2c12c6f5efff89b", "messageHeadline": "core/vm, common/math: Add fast getByte for bigints, improve opByte", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 169, "deletions": 8}}, {"node": {"oid": "6171d01b1195abd7ac75044dcd507d4758d83cde", "messageHeadline": "VERSION, params: begin Geth 1.6.6 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cf87713dd42162861b7ed227f79f0638a33571df", "messageHeadline": "params: mark Geth v1.6.5 stable (Hat Trick)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ac92d7c411d637db115ed1ba8aee8d2460ce1d01", "messageHeadline": "Merge pull request #14570 from Arachnid/jumpdestanalysis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "d5a79934dc0542bc3ed74f7561651eecdf62a3a1", "messageHeadline": "core/vm: Use a bitmap instead of a map for jumpdest analysis", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "0424192e61f980272da361f2ed711492b5f65ae0", "messageHeadline": "VERSION, params: begin geth 1.6.5 cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9c2882b2e5769de583e80062c6160872708218f3", "messageHeadline": "params: Geth 1.6.4 stable (hotfix)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1a0eb903f1e84772b14f399e519b4a3408137fdc", "messageHeadline": "internal/ethapi: initialize account mutex in lock properly", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0036e2a74761413200ce3a8ed316ecb721895f60", "messageHeadline": "swarm/dev: add development environment (#14332)", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 726, "deletions": 0}}, {"node": {"oid": "727eadacca761e4abb4273a87dc601bb79d3167d", "messageHeadline": "VERSION, params: begin Geth 1.6.4 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "99cba96f26bd725f80bf7a3ecde5a64727991dfa", "messageHeadline": "params: release Geth 1.6.3 - Covfefe", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f272879e5ac464b7260e898c0de0721c46d59195", "messageHeadline": "Merge pull request #14565 from karalabe/relax-privkey-checks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "72dd51e25a5c1553a5a7fc5f0fb84fbe3546682f", "messageHeadline": "accounts/keystore, crypto: don't enforce key checks on existing keyfiles", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "799a46900076e5315813ca7791f349b8e6eaed0c", "messageHeadline": "Merge pull request #14561 from karalabe/txpool-perf-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "f4d81178d84ad42c54182b201b972f8c7ebbf36f", "messageHeadline": "Merge pull request #14563 from karalabe/ethstats-reduce-traffic-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "310d2e7ef49cb091c81e707a5001b7e85099193f", "messageHeadline": "Merge pull request #14564 from karalabe/fix-1.6-docker", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ecde4e2aa45e2be7ef5584a0457a59e5aa56561", "messageHeadline": "cotnainers/docker: fix the legacy alpine image before dropping", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a355b401db8a0299f4be98320bbc7db53ef86975", "messageHeadline": "ethstats: reduce ethstats traffic by trottling reports", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "cba33029a844a6631935f0ad57afd9793eabde6f", "messageHeadline": "core: only reorg changed account, not all", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "9702badd83399d62dca4df0cfd65587340def300", "messageHeadline": "core: don't uselessly recheck transactions on dump", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "067dc2cbf5121541aea8c6089ac42ce07582ead1", "messageHeadline": "params, VERSION: 1.6.3 unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "65979770e6265659d1e3e4bdd329bf0dce627d15", "messageHeadline": "params: 1.6.2 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "41bdf49eedf003a051446ec3831a4c04178ac040", "messageHeadline": "Merge pull request #14516 from holiman/noncefixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 93, "deletions": 37}}, {"node": {"oid": "ea11f7dd7aa77856a04d83d0db8f303d02e0ce14", "messageHeadline": "internal/ethapi: add mutex around signing + nonce assignment", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 93, "deletions": 37}}, {"node": {"oid": "8df24760d74176cb01559e581b140e52b18cdc62", "messageHeadline": "Merge pull request #14553 from karalabe/puppeth-key-check", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "71814bf6c4382e2538b25653e2b41f4e76c56d0d", "messageHeadline": "Merge pull request #14547 from karalabe/txpool-gas-decrease", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 72, "deletions": 31}}, {"node": {"oid": "ec1700600a96e493dd0fac2a182dc191eaf227a0", "messageHeadline": "cmd/puppeth: fix improper key validation for remotes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b0f30b0b37f2afcf9bf9fb8519abc7ffe595e615", "messageHeadline": "Merge pull request #14545 from karalabe/clique-cache-signatures", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "e96f2981e29d1893a99be20ba6a5f7ce0dcaebdc", "messageHeadline": "Merge pull request #14548 from karalabe/ethstats-no-txs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "09d59da3a108baffb38e00212fea65c99ffc03f4", "messageHeadline": "ethstats: don't report transaction content, only hash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "280609c99bc4daeed179aab75e9ee4c5721b2a9e", "messageHeadline": "core: check for gas limit exceeding txs too on new block", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 72, "deletions": 31}}, {"node": {"oid": "309da541dec34a51d38a8c4f7f76b7e0d3c8eb60", "messageHeadline": "consensus/clique: cache block signatures for fast checks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "dd06c8584368316c8fb388384b0723d8c7e543f0", "messageHeadline": "Merge pull request #14523 from karalabe/txpool-cli-flags", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 241, "deletions": 105}}, {"node": {"oid": "ae40d51410f6fa958d08cd34f9e8586edb88fdf1", "messageHeadline": "Merge pull request #14539 from karalabe/txpool-inspec-nonces", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b865fad888016a1777b6d6ea66061799cf12c135", "messageHeadline": "Merge pull request #14537 from karalabe/setgasprice-durning-nomine", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "afb17cf071818cb7fd8954213db46f7d1411f273", "messageHeadline": "Merge pull request #14524 from karalabe/noimport-during-fastsync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "08959bbc70ade02109c819fdee72be1ed9310726", "messageHeadline": "cmd, core, eth: configurable txpool parameters", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 241, "deletions": 105}}, {"node": {"oid": "673c92db6bcb56420a97d433dae2d807911ffbb9", "messageHeadline": "internal/ethapi: fix tx nonces in pool inspect/content", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c2a494c743e6fd32c5f14415d028432b051f8ea1", "messageHeadline": "eth: update default gas price when not mining too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "afdd23b5cab227ae6edef3d78ec74b05c7872b55", "messageHeadline": "eth: don't import propagated blocks during fastsync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cb809c03da18bf45f961a931dfd4c765de144e66", "messageHeadline": "Merge pull request #14517 from Ali92hm/master", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "45421d3130482f4c416c29f3f843fc8cdb0590dc", "messageHeadline": "dockerfile: expose 30303/udp", "author": {"name": "Ali92hm", "email": "ali92hm@gmail.com", "user": {"login": "ali92hm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "115e7d71cc09aee46aa68004146073e17d6e40aa", "messageHeadline": "dockerfile: cp geth to /usr/local/bin", "author": {"name": "Ali92hm", "email": "ali92hm@gmail.com", "user": {"login": "ali92hm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd5ed01f3b5ff5e426c9e2e4a55a8b05b10bc78d", "messageHeadline": "Merge pull request #14514 from karalabe/go1.8.3", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b7ff0d42e3adbacd6f4186c633cf73d06bd16324", "messageHeadline": "Merge pull request #14515 from karalabe/golint-tooooolong", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 326, "deletions": 325}}, {"node": {"oid": "c98bce709c392f3b469f956b5f66f095a30a7e2b", "messageHeadline": "core: fix minor accidental typos and comment errors", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "17f0b1194232ebebc4e14f905e6e1d2d148aa5b6", "messageHeadline": "core: typos and comments improve", "author": {"name": "changhong", "email": "changhong.yu@shanbay.com", "user": null}, "additions": 324, "deletions": 323}}, {"node": {"oid": "6231edcbab4ea49f2b03fd893b985cef150b2ed7", "messageHeadline": "travis, appveyor: bump to Go 1.8.3, Android NDK 14b", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "07aae19e5da66ed404453e6be70ab84db516207b", "messageHeadline": "Merge pull request #14446 from bas-vk/cli-help", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 70, "deletions": 12}}, {"node": {"oid": "b596b4ba5b60c5ec047758df7c4598f21fb4dd5e", "messageHeadline": "Merge pull request #14513 from obscuren/allocate-stack", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b1e4c4c5eae13f7eb4dfd4b9257b64a80ca17d5", "messageHeadline": "README: corrected attach example (#14512)", "author": {"name": "Or Rikon", "email": "rikonor@gmail.com", "user": {"login": "rikonor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "846d091bd25a9b3d0f6ed9c190d42027c682a045", "messageHeadline": "core/vm: allocate stack to 1024", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a346aedb90937de822e421cfa64405f9078af8a0", "messageHeadline": "cmd/geth: reorganise help section for new cli flag handling", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 70, "deletions": 12}}, {"node": {"oid": "ef25b826e655f8e6a57fc7a05454bf356382bd5f", "messageHeadline": "Merge pull request #14502 from karalabe/mobile-import-ecdsa", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "261b3e235160d30cc7176e02fd0a43f2b60409c6", "messageHeadline": "Merge pull request #14336 from obscuren/metropolis-preparation", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 2983, "deletions": 236}}, {"node": {"oid": "344f25fb3ec26818c673a5b68b21b527759d7499", "messageHeadline": "Merge pull request #14507 from karalabe/faucet-misspell", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1afaea4bfede9e42496bdf5346b95045f779a4d4", "messageHeadline": "cmd/faucet: fix a few typos", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11cf5b7eadb7fcfa56a0cb98ec4ebbddce00f4c0", "messageHeadline": "consensus/ethash: fix TestCalcDifficulty", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "069cb661c3587a0ff5f74c85775c2849a400cb9c", "messageHeadline": "crypto/bn256: fix go vet false positive", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "3b8915e387fd22a7cb8fde0da010d8f7bbf03bf1", "messageHeadline": "Merge pull request #14504 from bas-vk/wallet-import", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "437ceaa9be139b670c9c9046d5b81799fce1e8fd", "messageHeadline": "cmd/geth: reintroduce wallet import subcommand", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "136f78ff0a324f7f79296143a6ab7c2dd8a2c37d", "messageHeadline": "mobile: support importing flat ecdsa keyst too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "aa73420207cba02a68befdbb8667f1e6ceed3f4d", "messageHeadline": "accounts/keystore, crypto: enforce 256 bit keys on import", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "3556962053267def82f1a9f9e97a26f7b7c1450e", "messageHeadline": "Merge pull request #14501 from sqli-nantes/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "e1e87d8b1aebe88354e2f64ffd031709524522e4", "messageHeadline": "common: fixed byte padding functions", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "30cc1c3bf0a4747bef6b01d835b291721ba5dcb3", "messageHeadline": "mobile: Add management methods to {Addresses,Topics,Hashes} structures", "author": {"name": "Nicolas Guillaume", "email": "gunicolas@sqli.com", "user": null}, "additions": 60, "deletions": 0}}, {"node": {"oid": "10582a97ca3d147b29e1ca1c4069ce785a3ebde7", "messageHeadline": "core/vm: expose intpool to stack dup method", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e16a7ef60ff1dedc3fe8f16e932466dc057787f7", "messageHeadline": "core/vm: capped int pool", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a816e756625d39fc9b544f97dfa218d885996f33", "messageHeadline": "core/vm: improved push instructions", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 35}}, {"node": {"oid": "3ee75bec9fd3a023b9636a9f09cce99dc487bfaa", "messageHeadline": "cmd/evm: added mem/cpu profiling", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "04b668b2325e48774aaa6859213c72598fa818fa", "messageHeadline": "core/vm: improve error message for invalid opcodes", "author": {"name": "Valentin W\u00fcstholz", "email": "wuestholz@gmail.com", "user": {"login": "wuestholz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da636c53d6ebb2588b2a7b8b2cdaeecd06d7dcf0", "messageHeadline": "mobile: Allows mobile clients to create custom FilterQueries", "author": {"name": "Nicolas Guillaume", "email": "gunicolas@sqli.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2a41e76b39f8279400e42f3e0dc45f55457e2cff", "messageHeadline": "swarm/api: Fix adding paths which exist as manifests (#14482)", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "4a2c17b1ab8316ab3b4fa2b769d1dccad3cb97d5", "messageHeadline": "cmd/swarm: Add --httpaddr flag (#14475)", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "bc75351edfd820235c7609eefc8b0035e01215b8", "messageHeadline": "README: fixing typo in documentation (#14493)", "author": {"name": "Dave Conroy", "email": "dconroy@gmail.com", "user": {"login": "dconroy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33b158e0ed13489d87e8dec91a6d5695adf58797", "messageHeadline": "discover: Changed Logging from Debug to Info (#14485)", "author": {"name": "Ali Hajimirza", "email": "Ali92hm@users.noreply.github.com", "user": {"login": "ali92hm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83721a95ce486464dd825842f80061813ebb6b83", "messageHeadline": "internal/ethapi: lock when auto-filling transaction nonce (#14483)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "e7119ce12d86634dd487ab3c55bf9b98f327236c", "messageHeadline": "core/state: fixed (self)destructed objects", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a5f6a1cb7c5e5dde130391e9bed7625ef9ff36b5", "messageHeadline": "consensus, core, core/vm, parems: review fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 42}}, {"node": {"oid": "e6aff513dbe04b105db1ae44501c1732a7ab7af3", "messageHeadline": "core/types: corrected abstract signing address", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a4c1fb799449c1c12dd708e7cb30815c5116721", "messageHeadline": "consensus/ethash: set time to current instead of parent time", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10a57fc3d45cbc59d6c8eeb0f7f2b93a71e8f4c9", "messageHeadline": "consensus, core/*, params: metropolis preparation refactor", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2865, "deletions": 183}}, {"node": {"oid": "a2f23ca9b181fa4409fdee3076316f3127038b9b", "messageHeadline": "cmd, core, eth, miner: remove txpool gas price limits (#14442)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 619, "deletions": 178}}, {"node": {"oid": "e20158176d2061ff95cdf022aa7113aa7c47a98e", "messageHeadline": "les: fix goroutine leak in execQueue (#14480)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 118, "deletions": 30}}, {"node": {"oid": "ef7b9fb7d0cbcc2e381074f6be82e4791c41bdeb", "messageHeadline": "cmd/puppeth: v4/v5 boot separation, signer gas configs (#14453)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 73, "deletions": 8}}, {"node": {"oid": "b0d0fafd68f526ceed98e59a423b6470f2327a21", "messageHeadline": "swarm/api: fix error reporting in api.Resolve (#14464)", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 148, "deletions": 21}}, {"node": {"oid": "90c7155ef41900babc5fd736224127f048e5c883", "messageHeadline": "mobile: accept nil for chainid as homestead signing (#14463)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "df4e7eccf5b6d59573ba1ebde5ef04b2ef68cef6", "messageHeadline": "containers/vagrant: add support for CentOS (#14380)", "author": {"name": "Koustubh Sinkar", "email": "ksinkar@users.noreply.github.com", "user": {"login": "ksinkar"}}, "additions": 62, "deletions": 19}}, {"node": {"oid": "7c707d14d16220d9b73af3a4dcd437afb5a10673", "messageHeadline": "Merge pull request #14454 from karalabe/mobile-surface-txrlp", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 159, "deletions": 3}}, {"node": {"oid": "953a99511631a015252da6819f4acdd9dd5efbf4", "messageHeadline": "mobile: add toString & rlp/json encoding for protocol types", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 159, "deletions": 3}}, {"node": {"oid": "c5840ce12fb63561ff4cdebfba23097632aeff13", "messageHeadline": "Merge pull request #14452 from karalabe/dual-bootnodes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "3b3989de6a1db98eb5290d6a14c5354da5d7d76a", "messageHeadline": "cmd, node: support different bootnodes, fix default light port", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "40976ea1a009f1358bcc6f85db97efd61868dd4f", "messageHeadline": "README: update attach instructions for testnet users (#14448)", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d18b509e40c5d41a9ab25cd23c282b7502ff1f2a", "messageHeadline": "Merge pull request #14441 from karalabe/receipt-data-regression", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "2e4d23a7934a31cb7e65dce5bb975339be964e1f", "messageHeadline": "Merge pull request #14427 from zsfelfoldi/compress", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 407, "deletions": 0}}, {"node": {"oid": "60293820b7577a83c77a55038f14b555c3d9a3ff", "messageHeadline": "core: fix processing regression during receipt import", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "82defe5c5663ca0c28563f8a111d327c87726267", "messageHeadline": "common/compress: internalize encoders, add length wrappers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 125, "deletions": 70}}, {"node": {"oid": "dd483d7d0dc7bace4c38963f69ee9afa10c4183a", "messageHeadline": "Merge pull request #14440 from karalabe/cocoapods-confirm-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dddebe469b2a49e8f774dd6f87f5366e460b7468", "messageHeadline": "travis: adapt build script to new travis VM settings", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf19586cfbe5aa379c8fdb046dc5a8c0fa1cebbb", "messageHeadline": "common/bitutil: fix decompression corner cases; fuzz, test & bench", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 302, "deletions": 43}}, {"node": {"oid": "fd5d51c9ae3256a1f24cf974dcd02433a259677e", "messageHeadline": "common/bitutil: added data compression algorithm", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "2ec5cf1673e19da85471892875934fe0564a209d", "messageHeadline": "Merge pull request #14423 from karalabe/bitutil", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 405, "deletions": 86}}, {"node": {"oid": "36a800a1d299836e6fef226db54390044829a00e", "messageHeadline": "common/bitutil, consensus/ethash: reusable bitutil package", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 405, "deletions": 86}}, {"node": {"oid": "93832b633e1bfa4ec32a937f0cd9d90644c39c73", "messageHeadline": "VERSION, params: begin 1.6.2 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "021c3c281629baf2eae967dc2f0a7532ddfdc1fb", "messageHeadline": "params: release Geth 1.6.1, Deripors of Ohratuu", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff2c966e7f0550f4c0cb2b482d1af3064e6db0fe", "messageHeadline": "Merge pull request #14418 from karalabe/rinkeby-flag", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 80, "deletions": 16}}, {"node": {"oid": "14cc40a31a3f3aa229e6770911324daa2928ef57", "messageHeadline": "Hive-test fixes (#14419)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "881df0e6296520c2a230c5aaad96f2e1ba721d87", "messageHeadline": "Merge pull request #14413 from bas-vk/cli-chain-mngt", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 129, "deletions": 94}}, {"node": {"oid": "1c2f6f5597a6815f7ddca6374acb35e1ea1b0407", "messageHeadline": "Merge pull request #14402 from karalabe/tiered-faucet", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 93, "deletions": 30}}, {"node": {"oid": "d51a9fd6b7902e35990925c21bfeef427227c628", "messageHeadline": "cmd, core, params: add --rinkeby flag for fast connectivity", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 80, "deletions": 16}}, {"node": {"oid": "464f30d3012f73b92e82977e5e6999d08376ea6a", "messageHeadline": "cmd/faucet: fix period to days conversion", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8a28408616cab76bf756170a4f39025c821e4d21", "messageHeadline": "cmd/faucet, cmd/puppeth: support multi-tiered faucet", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 92, "deletions": 30}}, {"node": {"oid": "e1dc7ece624a2f539b71f1dfb5901047f7a9f214", "messageHeadline": "Merge pull request #14414 from gluk256/77_release", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "99127ff2e7930c9aa1d5b8f29bb27f811fd53db3", "messageHeadline": "build: wnode added to the build configuration", "author": {"name": "Vlad", "email": "gluk256@gmail.com", "user": {"login": "gluk256"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "81d6ec908ad42e4de3327e461f91e6fc8d33a468", "messageHeadline": "cmd/geth: migrate dumpconfig command/flags", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "38b4fc8069cbd152163d0945b5296e3ac0634b5b", "messageHeadline": "cmd/geth: migrate bug command/flags", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "11ab73f6d83d605ef0f2ca7fc8942a9061b9ebf7", "messageHeadline": "cmd/geth: migrate metric command/flags", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18e9cb1187fd53555082009cc4d50a782033acd4", "messageHeadline": "cmd/geth: reorganise misc commands/flags", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "502a2bd69ffa1ff49a394740d904df64c85e3ade", "messageHeadline": "cmd/geth: reorganise console/attach commands/flags", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 79, "deletions": 67}}, {"node": {"oid": "8b517d7f00f5334a92b8796e11f4c4f71d884cbd", "messageHeadline": "cmd/geth: reorganise chain commands/flags", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "cad071009d935e1e31dadd684bec25a0d1b15338", "messageHeadline": "Merge pull request #14412 from karalabe/init-both-chains", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 45, "deletions": 42}}, {"node": {"oid": "181a3309dfac92ca2715c0f32f270b536008768e", "messageHeadline": "cmd/geth, cmd/utils: init/removedb on light/full dbs simultaneously", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 45, "deletions": 42}}, {"node": {"oid": "02fa3e3179011bcbdf9142f9efba8d3a52df8987", "messageHeadline": "Merge pull request #14411 from karalabe/clique-double-sign", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8eafcdc0e01ba1adcb25bfb0e06e7575c1a436e", "messageHeadline": "Merge pull request #13885 from bas-vk/rpc_generic_pubsub", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 217, "deletions": 55}}, {"node": {"oid": "bcf2465b0b9c2aefcc7b79bdc24025f1497c08b1", "messageHeadline": "consensus/clique: fix overflow on recent signer check around genesis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3dc01caf18addd8466bf8667dca2052ad1342f8", "messageHeadline": "README: add config to genesis.json (#14373)", "author": {"name": "nicky g", "email": "nicky.gurbani@gmail.com", "user": {"login": "nnn-gif"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cf4faa491a699e2a9397ad3809695cc9c0965662", "messageHeadline": "cmd/puppeth, vendor: update ssh, manage server keys (#14398)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 701, "deletions": 285}}, {"node": {"oid": "59966255add632e3ef09799a8b994ec982bd415a", "messageHeadline": "Merge pull request #14407 from karalabe/ethash-generation-race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f8acc0af7e48ef3e6b1ed710fc429ece81db1dc8", "messageHeadline": "consensus/ethash: fix a timestamp update race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "02a29060d2d51c34b7b458c2598ec71cc8f7a584", "messageHeadline": "Merge pull request #14406 from karalabe/downloader-sensitive-code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0255ed6335a6bb7fee210ba0ce3326b8669d0f11", "messageHeadline": "Merge pull request #14403 from fjl/console-number", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "96c2ab22e0980f1aa0767abe14f9306badd28538", "messageHeadline": "eth/downloader: fix a potential issue against future refactors", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5494e6e7ab384c7540147adb2a7206e57c99334b", "messageHeadline": "Merge pull request #14399 from bas-vk/rpc-cors", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "32db5716816ef6fddb0d943fc0083c89127e8533", "messageHeadline": "console: avoid float64 when remarshaling parameters", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a6af56fa4db64c29c05c08efdd8fec1f8d72ca30", "messageHeadline": "rpc: disable CORS if user has not specified custom config", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5884606ec3c603c29337e527d348138fa2b9a27a", "messageHeadline": "Merge pull request #14388 from bas-vk/cli-account-mngt", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 95, "deletions": 70}}, {"node": {"oid": "f6c0f76cc56e98ac564dd523569b03468a387ef7", "messageHeadline": "cmd/geth: reorganise account/wallet command/flags", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 95, "deletions": 70}}, {"node": {"oid": "f9be9a2302dd73fe3cc792167d65f24c7b7d35c4", "messageHeadline": "whisper: switching to v5 + minor refactoring (#14387)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 139, "deletions": 39}}, {"node": {"oid": "95f0bd0acf301bf8415747c4ff050e8a4dfdc864", "messageHeadline": "whisper: message format refactoring (#14335)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 343, "deletions": 232}}, {"node": {"oid": "8dce4c283dda3a8e10aa30dadab05a8c0dd9e19d", "messageHeadline": "Merge pull request #14379 from farazdagi/fix/deadlock-in-node-wait", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fff16169c64a83d57d2eed35b6a2e33248c7d5eb", "messageHeadline": "Merge pull request #14377 from karalabe/unify-network-ids", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "5f7eb78918fe88a9e4f64e47044c29fcb934d924", "messageHeadline": "node: fixes deadlock on Wait()", "author": {"name": "Victor Farazdagi", "email": "simple.square@gmail.com", "user": {"login": "farazdagi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e61035c5a3630e4f6fd0fb3e5346a4eed8cedc80", "messageHeadline": "cmd, eth, les, mobile: make networkid uint64 everywhere", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "37e3f561f15cbedf10c01847e58a079f9b86bf6f", "messageHeadline": "rpc: support subscriptions under custom namespaces", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 217, "deletions": 55}}, {"node": {"oid": "ba3bcd16a6d99bc0e58516556df8e96b730c2d60", "messageHeadline": "Merge pull request #14350 from fjl/trie-iterator-skip-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 477, "deletions": 303}}, {"node": {"oid": "207bd7d2cddbf16ac2cb870fd6a1c558f02fd8ac", "messageHeadline": "eth: add debug_storageRangeAt", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 201, "deletions": 39}}, {"node": {"oid": "4047ccad2fb73fd2cfd69bf5b8cbfa788871ce0f", "messageHeadline": "trie: add start key to NodeIterator constructors", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 146, "deletions": 73}}, {"node": {"oid": "a13e920af01692cb07a520cda688f1cc5b5469dd", "messageHeadline": "trie: clean up iterator constructors", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 21, "deletions": 31}}, {"node": {"oid": "f958d7d4822d257598ae36fc3b381040faa5bb30", "messageHeadline": "trie: rework and document key encoding", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 121, "deletions": 159}}, {"node": {"oid": "7cc6abeef6ec0b6c5fd5a94920fa79157cdfcd37", "messageHeadline": "Merge pull request #14372 from bas-vk/bootnodegenkey", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "54253aae4cbb224d32386455673e19e240b95d3d", "messageHeadline": "internal/ethapi: return empty arrays instead of null (#14374)", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "09aabaea9fa53deee771388917180066d35e532d", "messageHeadline": "Merge pull request #14364 from fjl/core-remove-split-stat-ty", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "ecec454e92537c9c5e6969e589e7ffcf40e4c8e8", "messageHeadline": "cmd/bootnode: stop after generating/writing nodekey", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b2fc0643f68258cbb10afac1a487e09342dd7ab", "messageHeadline": "core, light: delete SplitStatTy, ChainSplitEvent (unused)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "d2fda73ad7f4771dadb265d1cbfaecaaabb2cb42", "messageHeadline": "Merge pull request #14339 from karalabe/faucet-block-banned-users", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 109, "deletions": 29}}, {"node": {"oid": "5aa21d8b32206867631950ac07645ec8854434b4", "messageHeadline": "Merge pull request #14357 from karalabe/nousb-flag", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "9fc90b6747c4eada258071cf65bebb6afd991a1c", "messageHeadline": "Merge pull request #14358 from karalabe/wrong-genesis-description", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edef84da2b09622acffbe1785a0f53d845d31b3b", "messageHeadline": "core: make genesis incompatibility error more explicit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6430e672c99f6d22582b104f8467d4bd8a4b5f6e", "messageHeadline": "cmd, node: add --nosub and node.Config.NoUSB to disable hw wallets", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "a31d268b76ff13df8e7d060163a842b8ed569793", "messageHeadline": "trie: remove Key in MissingNodeError", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "e353f9c0886f0cc13fd01c8b3abf2fa63025c62f", "messageHeadline": "Merge pull request #13886 from bas-vk/rpc_blocknum_parse", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 86, "deletions": 39}}, {"node": {"oid": "af48a331bf1ec8d30cff7d411afcce37741cbede", "messageHeadline": "cmd: integrate invisible recaptcha into puppeth", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "80e74fc1e09ccc3cf48a65fd89d2d872dc68fda3", "messageHeadline": "cmd/faucet: fix websocket double close/reopen", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03dffe3efdde4fd0d849b9523249d0ad42037dce", "messageHeadline": "cmd/faucet: add optional recaptcha validation support", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "cb3f5f8b932156df9078085e77bef493eca1581b", "messageHeadline": "cmd/faucet: double check user against the GH website", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c7a4d9cf8ae307a94d16dd8197824eecd320cdf7", "messageHeadline": "VERSION, params: begin 1.6.1 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "facc47cb5cec97b22c815a0a6118816a98f39876", "messageHeadline": "params: release Geth 1.6.0, Puppeth Master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6876e92f8d467dbefd88bbd91df700883ab9c2af", "messageHeadline": "Merge remote-tracking branch 'fjl/license-update-1.6'", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 270, "deletions": 79}}, {"node": {"oid": "15f32a8d5758544b7993e46a7addf082994a5a3e", "messageHeadline": "build: disable misspell, upstream bug prevents builds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6d359dbcc6f7f42596960f91fa89b770598965e4", "messageHeadline": "eth: revert accidental ethash cache dir change", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "65e1095c3f86e46c9741b95e7f856312d74c7501", "messageHeadline": "consensus/ethash: close mmap before rename, windows limitation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "0cc492f81595c28caa24964a105446e362164539", "messageHeadline": "all: update license information", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 270, "deletions": 79}}, {"node": {"oid": "ee05cc4a2738130315a689351cc536fdb1f4bbab", "messageHeadline": "Merge pull request #14327 from karalabe/flag-group-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "97f38ce4d6073544ac5f1fa10c318d3eae716258", "messageHeadline": "cmd/geth: update flag groups in the geth command usage", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "732b75325ca989db1ce51c334560a5f015b136ba", "messageHeadline": "Merge pull request #3786 from fjl/compiler-metadata", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 56, "deletions": 76}}, {"node": {"oid": "7d0ac94809e79b9d1aadb1899738595da6ff6103", "messageHeadline": "rpc: improve BlockNumber unmarshal parsing", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 86, "deletions": 39}}, {"node": {"oid": "906378a32e49ff3eff2b729a7a75dd273f12dc32", "messageHeadline": "Merge pull request #14326 from karalabe/launchpad-go-1.8", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cc5654cb59c455464059439c9b1df2f99f3bb435", "messageHeadline": "build: bump launchpad builds to Go 1.8.1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b35aa21f9f8561c09cfe4d3b0548eda6cff8604e", "messageHeadline": "trie: implement unionIterator (#14312)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 199, "deletions": 36}}, {"node": {"oid": "409b61fe3c8046dc26f3442846e9f7032bebb9c5", "messageHeadline": "swarm/api: better name resolver handling  (#3754)", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "d5d910e8b68f6c6b29ca85f5a9fa1b72b2cc08c1", "messageHeadline": "Merge pull request #14323 from fjl/ethash-verify-headers-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 52, "deletions": 85}}, {"node": {"oid": "5e29f4be935ff227bbf07a0c6e80e8809f5e0202", "messageHeadline": "cmd/utils, node: remove unused solc references and improve RPC config\u2026", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 38, "deletions": 67}}, {"node": {"oid": "b27589517a5bf7f88944603b201fa1f7c0b33abf", "messageHeadline": "consensus/ethash: simplify concurrency in VerifyHeaders", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 48, "deletions": 81}}, {"node": {"oid": "287049612458c175a5e8609321195573e864a8de", "messageHeadline": "core: don't import genesis block in TestDAOForkRangeExtradata", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "43671067fb453a1ed798bcc3d8016710460f2bdf", "messageHeadline": "Merge pull request #14320 from karalabe/rlpdump-single-flag", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "30d706c35e16305e2e3ec0eb6a6bdd6aba50d9d2", "messageHeadline": "cmd/geth: add --config file flag (#13875)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 6615, "deletions": 648}}, {"node": {"oid": "b57680b0b21036460c689aab1e82d89297738d50", "messageHeadline": "Merge pull request #14322 from karalabe/puppeth-new-configs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 249, "deletions": 249}}, {"node": {"oid": "e418bc67d2fbf3957c22a0fa1d8167a47f8b02ec", "messageHeadline": "cmd/puppeth: format dashboard html, update syncmode flags", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 249, "deletions": 249}}, {"node": {"oid": "a7b9e484d05ceb0afce4ba5dbc62b8f262c2e354", "messageHeadline": "consensus, core, ethstats: use engine specific block beneficiary (#14\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 76, "deletions": 26}}, {"node": {"oid": "6b7ae4e751dbaee0f31032f045fd35b0c1079388", "messageHeadline": "consensus/clique, internal/web3ext: support hash based API queries (#\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 66, "deletions": 32}}, {"node": {"oid": "436acb4f752b6d16a9ae76447eed02827601d61f", "messageHeadline": "cmd/rlpdump: support dumping only the first entity", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "050ceff1aed3d06b4ebf4aead0dc03e7cac34458", "messageHeadline": "Merge pull request #14311 from Arachnid/tracing", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "a0cd77e8332855369e8149725d81a3de17bb5608", "messageHeadline": "build: create deb source for Ubuntu Zesty (#14316)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d1d988aa7caf60d6769bb474d4ec2f872eaaad4", "messageHeadline": "swarm/api: FUSE read-write support (#13872)", "author": {"name": "Zahoor Mohamed", "email": "zahoor@zahoor.in", "user": {"login": "jmozah"}}, "additions": 1693, "deletions": 362}}, {"node": {"oid": "dd37064a151a1333b79f2fcde097ebc530d895a3", "messageHeadline": "cmd/swarm: add --password (#3748)", "author": {"name": "Victor Farazdagi", "email": "simple.square@gmail.com", "user": {"login": "farazdagi"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "49f1e84253e9c7923cf0904bb01a37a3218ee956", "messageHeadline": "internal/ethapi: Add support for fetching information about the curre\u2026", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "9de257505b14863c62bedf7b8a935fbb2e2fd8f8", "messageHeadline": "params: updated testnet bootnodes (#14310)", "author": {"name": "Jamie Pitts", "email": "james.pitts@gmail.com", "user": {"login": "cathalyst"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "706a1e552c96bf75c60844c1dc28fc83778795fc", "messageHeadline": "cmd/puppeth: your Ethereum private network manager (#13854)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21105, "deletions": 11}}, {"node": {"oid": "18bbe124259a852b349e8238ffe394639e29d803", "messageHeadline": "les: allow LES connection to other servers (#13889)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "04fcae207dad27e1b7333da4cfb7319c071e622b", "messageHeadline": "p2p: if no nodes are connected, attempt dialing bootnodes (#13874)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 121, "deletions": 9}}, {"node": {"oid": "542e42b21e777b24542e0e7b30ce641dd1df7b45", "messageHeadline": "core: fix comment typo", "author": {"name": "Justin", "email": "drakefjustin@gmail.com", "user": {"login": "JustinDrake"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "feeccdf4ec1084b38dac112ff4f86809efd7c0e5", "messageHeadline": "consensus/clique: Proof of Authority (#3753)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1575, "deletions": 123}}, {"node": {"oid": "bfe5eb7f8c05c49563b0f1165f98d0a18f0fdbd4", "messageHeadline": "eth: accept transactions when starting CPU mining (#13882)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "f32b72ca5d7c477e5f5d3ab0d5b6548bf3fdc139", "messageHeadline": "Merge pull request #13883 from karalabe/boardcast-sync-head", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9cd713551627a9b48e04a77f64a15ea6f829dcf4", "messageHeadline": "whisper: big refactoring (#13852)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 1380, "deletions": 713}}, {"node": {"oid": "bd2c54fa9f16d57d6158496351da43e3caf66c87", "messageHeadline": "eth: announce block after sync cycle (star topology)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8570ef19eb8dfe4e2a450525c589dec291f3a517", "messageHeadline": "Merge pull request #13881 from karalabe/go-1.8.1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 30}}, {"node": {"oid": "d144299af47e3b7f1a16d5e5c6e4660079a59727", "messageHeadline": "travis, appveyor: update to Go 1.8.1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 30}}, {"node": {"oid": "badbaf66b6efe454ac02d0a6ce1ae964f7fa67c0", "messageHeadline": "Merge pull request #13880 from karalabe/remote-miner-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "b801be99d47ba09121a3e7d14aa028f828525b61", "messageHeadline": "consensus, eth: don't CPU mine by default during remote mining", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "cc13d576f07fb6803e09fb42880591a67b8b0ef6", "messageHeadline": "Merge pull request #13870 from karalabe/miners-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 116, "deletions": 366}}, {"node": {"oid": "71fdaa42386173da7bfa13f1728c394aeeb4eb01", "messageHeadline": "swarm/api: refactor and improve HTTP API (#3773)", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 1779, "deletions": 663}}, {"node": {"oid": "158d603528d2ba36b633a8f22a2bff8329f69717", "messageHeadline": "consensus, core: drop all the legacy custom core error types", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 114, "deletions": 260}}, {"node": {"oid": "9aca9e6deb243b87cc75325be593a3b0c2f0a113", "messageHeadline": "cmd, les, eth, eth/gasprice: using new gas price oracle (#13853)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 167, "deletions": 419}}, {"node": {"oid": "0ec1104ba92c226c279389bbeb88ca515208f030", "messageHeadline": "cmd/swarm: allow uploading from stdin (#3744)", "author": {"name": "Louis Holbrook", "email": "nolash@users.noreply.github.com", "user": {"login": "nolash"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "702bef8493f0f3486072f1a7593fa582a1fb53d0", "messageHeadline": "cmd/geth, eth: drop bad block reporting, its offline anyway", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 96}}, {"node": {"oid": "c76ad944920300be58446ddd1a50c8d693957774", "messageHeadline": ".travis, build: autodelete old unstable archives (#13867)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7826, "deletions": 1118}}, {"node": {"oid": "d83a9a8f4429176fc6cc7974c08ce988c879a6bf", "messageHeadline": "miner: don't verify our own blocks, trust the engine", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "3d8de95f999de6f52f0c1605eb2913278f1d87d2", "messageHeadline": "core, core/types: regenerate JSON marshaling, add \"hash\" to headers (\u2026", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 254, "deletions": 263}}, {"node": {"oid": "24b9860c1bc214d2db943bc69117818311406bdb", "messageHeadline": "cmd/geth, node: surface geth architecture into version (#13866)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "cc303017c3f145441e583b5bb10ee3070b44cc50", "messageHeadline": "debug: convert uint64-blocknumber into rpc.Blocknumber (#13862)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "49437a02c981199c62048fae00c6b80976f6e6b9", "messageHeadline": "core/state: make TestSnapshotRandom work again (#3816)", "author": {"name": "gary rong", "email": "garyrong0905@gmail.com", "user": {"login": "rjl493456442"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b319f027a0be232a9cb307336b0349b36737c7f1", "messageHeadline": "cmd/swarm, swarm/api/client: add HTTP API client and 'swarm ls' comma\u2026", "author": {"name": "Lewis Marshall", "email": "lewis@lmars.net", "user": {"login": "lmars"}}, "additions": 594, "deletions": 245}}, {"node": {"oid": "09777952ee476ff80d4b6e63b5041ff5ca0e441b", "messageHeadline": "core, consensus: pluggable consensus engines (#3817)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1682, "deletions": 1427}}, {"node": {"oid": "e50a5b77712d891ff409aa942a5cbc24e721b332", "messageHeadline": "Merge pull request #13856 from karalabe/ethstats-sanity-checks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "fb98a8c6c2964f59ef2be7677c81260181074db7", "messageHeadline": "ethstats: cut short unavailable history responses", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "96d1a4aee6c21b0cd247513cdd9d3acc78df378d", "messageHeadline": "ethstats: sanity check ethstats history queries", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "105b37f1b4f77a50625dc997eaab9d71c52495df", "messageHeadline": "swarm/api: improve FUSE build constraints, logging and APIs (#3818)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 124, "deletions": 168}}, {"node": {"oid": "c4a0efafd71519a4ef4542af7ca492b4b50f918a", "messageHeadline": "Merge pull request #13851 from karalabe/ethstats-url-scheme-discovery", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db93641941ec995190921f477d834a1b80c5752c", "messageHeadline": "ethstats: work around weird URL scheme parsing issues", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1cf2ee4597e3e1902088fd84663d4ce4eff8946a", "messageHeadline": "build: work around cgo linker issue on macOS 10.12.4 (#13849)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "baf20010e72e31a34e0e2f7c58ccb8135e388b83", "messageHeadline": "core/types: rename txdata.gasLimit -> txdata.gas in JSON (#13848)", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "16afb5c468856d9d047de2c770e008a55d593ffc", "messageHeadline": "Merge pull request #13516 from fjl/core-marshal-non-pointer", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 106, "deletions": 112}}, {"node": {"oid": "225c28716fd353604f73b7cfdab7674b354faab8", "messageHeadline": "Merge pull request #3801 from karalabe/ledger-linux-confirm", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "aa9a78e4639e8594849be3fa0f92d7f91f67d528", "messageHeadline": "core, core/types: use non-pointer receiver for Marshal* methods", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 106, "deletions": 112}}, {"node": {"oid": "7419d0c38291236ecc4e54b1a905d5cbcbe065a4", "messageHeadline": "Merge pull request #3820 from fjl/core-types-eip155-chainid-mul", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4be37e91b941db0cec1cab9c41b7e62a08f78d81", "messageHeadline": "core/types: ensure all EIP155 signer fields are set by deriveSigner", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1018bf6a00be475cb9af2812c1f61fa8530068a3", "messageHeadline": "rpc: honour pending requests before tearing conn down (#3814)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "37e252587a3429ab71cbb3ace7dca09733fa6c7c", "messageHeadline": "Merge pull request #3813 from fjl/build-fixes-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "bb7dca275c44fe9d176e629b3440adf92d26a150", "messageHeadline": "ethstats: cleanups, trace logs and \"fix\" history responses (#3812)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 85, "deletions": 69}}, {"node": {"oid": "69ac6cc70e4f2e712be91be2795ef79bce3f0e89", "messageHeadline": "travis.yml: re-add missing build commands for Go 1.7", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "df1fbe3c067bbca9be10f6fc2d09a66f82313a82", "messageHeadline": "build: always run go vet", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "8771c3061f340451d0966adcc547338a25f2231f", "messageHeadline": "Merge pull request #3794 from fjl/core-genesis-refactor", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1523, "deletions": 1300}}, {"node": {"oid": "8ff7e55ab547e6c915a74971126f64b7582f2b77", "messageHeadline": "accounts/usbwallet: if a confirmation is pending, skip refresh", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "37dd9086ec491900311fc39837f4a62ef5fd3a4a", "messageHeadline": "core: refactor genesis handling", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1371, "deletions": 1267}}, {"node": {"oid": "67c47459f283842bbf0063d9a1dc078251d6f433", "messageHeadline": "core/types: handle nil ChainId in NewEIP155Signer", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0f4b75bea27b1c39f1dd5c42c3ef472b98f4a7df", "messageHeadline": "core/state: expose CommitTo", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d42a56afc53cf1d12dc1b9089f0ddce2c9155d72", "messageHeadline": "common: add UnprefixedHash, UnprefixedAddress", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "b4547a560b861e2e5463bf6fed6d61958c4e9411", "messageHeadline": "common/hexutil: add UnmarshalFixedUnprefixedText", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "04fa6a374499dcefeb3f854c4cf6cfcdfb6c8c76", "messageHeadline": "common/math: add HexOrDecimal64, HexOrDecimal256", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "26da6daaa96a6d45187e5a2ff519676e9e772cb2", "messageHeadline": "accounts/usbwallet: fix Ledger hidapi/libusb protocol violation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "e7911ad9ea38eaf8707b7247a5ac96bc81de856c", "messageHeadline": "build: unify vendor skipping logic", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "11e7a712f469fb24ddb88ecebcefab6ed8880eb8", "messageHeadline": "swarm/api: support mounting manifests via FUSE (#3690)", "author": {"name": "Zahoor Mohamed", "email": "zahoor@zahoor.in", "user": {"login": "jmozah"}}, "additions": 7005, "deletions": 3}}, {"node": {"oid": "61d2150a0750a554250c3bf090ef994be6c060f0", "messageHeadline": "Merge pull request #3795 from fjl/pow-fix-test-mode", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "3fa0fa713bc1508835bdecd7dea78ff09803e327", "messageHeadline": "Merge pull request #3809 from fjl/all-use-normal-context", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 215, "deletions": 517}}, {"node": {"oid": "f1534f5797664856218c8347366488f37f1e7924", "messageHeadline": "trie, whisper/whisperv5: use math/rand Read function", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 23, "deletions": 54}}, {"node": {"oid": "9a2720fb35c9802c6dd61f9a49c48620b2ba2ecb", "messageHeadline": "mobile: remove support for Go < 1.7", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 26}}, {"node": {"oid": "c213fd1fd8bb624241da7fc98cf25098d8b92761", "messageHeadline": "all: import \"context\" instead of \"golang.org/x/net/context\"", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 187, "deletions": 437}}, {"node": {"oid": "525116dbff916825463931361f75e75e955c12e2", "messageHeadline": "les: implement request distributor, fix blocking issues (#3660)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 877, "deletions": 322}}, {"node": {"oid": "1c1dc0e0fc41d871aa17377d407515f437d3a54d", "messageHeadline": "Merge pull request #3808 from fjl/build-go-1.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "c6e6f1fec26833bffc7dd0c9e346fa6579f66dff", "messageHeadline": "build: remove support for the GO_OPENCL environment variable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "da7af440609229b269bea41a8041cb25da4f12e8", "messageHeadline": "build: require Go >= 1.7", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 25}}, {"node": {"oid": "6742fc526f3e1ae985d82a1781df4267485e2c70", "messageHeadline": "core/vm: use uint64 instead of *big.Int in tracer (#3805)", "author": {"name": "Yohann Leon", "email": "sybiload@gmail.com", "user": null}, "additions": 17, "deletions": 21}}, {"node": {"oid": "9b84caf3a5f55cc2a14b50291118b9fab668b8c2", "messageHeadline": "core, eth, les: support resuming fast sync on heavy rollback (#3743)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 69, "deletions": 34}}, {"node": {"oid": "06d6685eb58f6cb0eda4d7adc8ae91e5cdb88462", "messageHeadline": "Merge pull request #3756 from fjl/core-types-gencodec", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 554, "deletions": 322}}, {"node": {"oid": "1dfd65f6d047407585845dfe9be2ff52a8b9f3ab", "messageHeadline": "Merge pull request #3802 from karalabe/cocoapods-stable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7242e4f71bf27a12fd057442a4f9120d0a17dd1e", "messageHeadline": "travis: switch to cocoapods 1.2.0 stable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be39bf382abcfbea488c86f699f40a728f7e3aa3", "messageHeadline": "Merge pull request #3800 from karalabe/ethstats-genesis-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "2ba9374789c622a2d6ff799219a5e21dc5a0507c", "messageHeadline": "ethstats: try both ws:// and wss:// if none specified", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "d97dea51ec30a084fc5b19c462edb230f18fce3c", "messageHeadline": "swarm/network/kademlia: set kademlia log output to debug instead of w\u2026", "author": {"name": "holisticode", "email": "holistic.computing@gmail.com", "user": {"login": "holisticode"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24dd0355a34a40b1798c9b8bd97a7332a77e2556", "messageHeadline": "pow: fix Search with ethash test mode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "6d038e762b2ff5785d6884f09f869c45964647aa", "messageHeadline": "accounts/abi/bind: allow client to specify sender address for call (#\u2026", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "728a299728aaaeaf14f21bdaa9171e857f716b68", "messageHeadline": "common/compiler: add metadata output for solc > 0.4.6", "author": {"name": "Steve Waldman", "email": "swaldman@mchange.com", "user": {"login": "swaldman"}}, "additions": 56, "deletions": 76}}, {"node": {"oid": "4e4e5fca541ae2c2c0bf5cde0b556fedfafa8d54", "messageHeadline": "rpc: add support for extended headers in CORS requests (#3783)", "author": {"name": "Micah Zoltu", "email": "micah@zoltu.net", "user": {"login": "MicahZoltu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "61ede86737d57f62cb09de013191fc430d1dd3a2", "messageHeadline": "internal/ethapi: drop eth_compile (#3740)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 85}}, {"node": {"oid": "dc4c59d42b793414833c10b91c2902e971de8477", "messageHeadline": "Merge pull request #3779 from zsfelfoldi/cht-update", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "0a01f3f607f6b973fc9713bc25d5e7de22fbfe96", "messageHeadline": "light: added new CHT", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "f3579f6460ed90a29cca77ffcbcd8047427b686b", "messageHeadline": "pow: make data dumps backwards compatible, fix DAG end", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "5c8fa6ae1a42813e7aec477bd68d98f66f85e0b8", "messageHeadline": "crypto, pow, vendor: hash optimizations, mmap ethash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 772, "deletions": 203}}, {"node": {"oid": "b7d93500f13e3054c81196273ebf676ad8ecb5ba", "messageHeadline": "all: finish integrating Go ethash, delete C++ vendor", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 230, "deletions": 800}}, {"node": {"oid": "df72e20cc521b43092b9e3cc684836d4d673e126", "messageHeadline": "pow: only support prime calculations on Go 1.8 and above", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 157, "deletions": 63}}, {"node": {"oid": "023670f6bafcfed28c01857da215217a5dadfaa1", "messageHeadline": "cmd, eth, les, node, pow: disk caching and progress reports", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 216, "deletions": 55}}, {"node": {"oid": "567d41d9363706b4b13ce0903804e8acf214af49", "messageHeadline": "all: swap out the C++ ethash to the pure Go one (mining todo)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1337, "deletions": 1145}}, {"node": {"oid": "3b00a77de57ab2737a7887521c192ce004c721e3", "messageHeadline": "crypto, pow: add pure Go implementation of ethash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1929, "deletions": 2}}, {"node": {"oid": "288700c4d884321b7de7119b596c6e052fa33b27", "messageHeadline": "build: add bootnode to Ubuntu PPAs too (#3766)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "544247c91828b5f99d7d2bd61b98cc51e2b23e44", "messageHeadline": "* cmd/geth: add --nocompaction flag + multiple import files", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "8cf08e4b25c4cd0e0955598342394f34feecca0c", "messageHeadline": "core/types: use gencodec for JSON marshaling code", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 510, "deletions": 312}}, {"node": {"oid": "eee96a5bb7439ccee583d23e53be018fe7c35cfb", "messageHeadline": "rlp: add support for \"-\" struct tag", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "667cd518ceada7084698c8ea11d966db9f9e674a", "messageHeadline": "internal/jsre/deps: ensure that go generate produces no changes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4c6f4e569e66b399c69d4f018f3a3b7919ef144c", "messageHeadline": "Merge pull request #3755 from ligi/mobile_fix_typo", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c4fd4e9c9c9e7a8acfc5bafa74f6a49af1fbf16", "messageHeadline": "Makefile: add devtools target", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "db2698c87cd80246c38340045181d2e8b326bc79", "messageHeadline": "mobile: Fix typo ( Ethereun -> Ethereum )", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07c216d603d7b366c177295761280acc706a9382", "messageHeadline": "Merge pull request #3739 from karalabe/logger-updates-4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 285, "deletions": 341}}, {"node": {"oid": "1a00e39539f2bd7f59430062faa42bbc28cb89d2", "messageHeadline": "Merge pull request #3738 from karalabe/impossible-reorg-warning", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "92e50adfa35d77a3bb286830cf161ede916b1272", "messageHeadline": "Merge pull request #3741 from karalabe/fix-makefile-xgo", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2b284e73665703da61720f9d33b4f3c13b0e04ed", "messageHeadline": "build: fix xgo argument order when building from make", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e7030c4bf59e8e148822c50ae1a5896c604c38c1", "messageHeadline": "all: update light logs (and a few others) to the new model", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 285, "deletions": 341}}, {"node": {"oid": "a38e1a9c00c6a0b95408269a035b409b8ff6c228", "messageHeadline": "core: reorg logs crashed, add a check for corner cases", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "faf713632c307e3fd77a492481846b858ad991f9", "messageHeadline": "README: fix typo", "author": {"name": "Aaron Hnatiw", "email": "insp3ctre@users.noreply.github.com", "user": {"login": "insp3ctre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "725c2646a013622f35684f2f4a2e30a649c107a4", "messageHeadline": "Merge pull request #3735 from karalabe/bundle-bootnode", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f2e94ff94bf2bbf4c4067677b6ea894574d8fb02", "messageHeadline": "Merge pull request #3727 from karalabe/travis-mips", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 78, "deletions": 23}}, {"node": {"oid": "090699c0f63e52b20f8ec458ecc3eda9df507c3f", "messageHeadline": "build: bundle the bootnode too into alltools", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "213b8f9af41aee0f0888818bceb500374409733d", "messageHeadline": "Merge pull request #3722 from fjl/hexutil-text-unmarshal", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 275, "deletions": 114}}, {"node": {"oid": "9184249b393e4e332ae6a2f5d774880a88a9bfd6", "messageHeadline": "Logger updates 3 (#3730)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 256, "deletions": 292}}, {"node": {"oid": "280f08be84325924ea7628a8187fd84e7cc39145", "messageHeadline": "common/hexutil: ensure negative big.Int is encoded sensibly", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "d304da380382245190f33878363696cd151201a9", "messageHeadline": "common/hexutil: implement TextMarshaler, TextUnmarshaler", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 238, "deletions": 96}}, {"node": {"oid": "357d00cdb1625e4a715e0b3928ef7bd3656a8d95", "messageHeadline": "common/hexutil: don't leak encoding/hex errors in Decode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "f3b7dcc5bdd5b2b02e12133a0d8e16a75844f766", "messageHeadline": "common/hexutil: reject big integer inputs > 256 bits", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "82e7c1d1241737fd0ae9b25e0f20857b8597b148", "messageHeadline": "Merge pull request #3728 from obscuren/format-trace", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 69, "deletions": 58}}, {"node": {"oid": "f972691eea59a631ac78a9cfc1170cfce615cc66", "messageHeadline": "travis: support building mips32 and mips64 too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 78, "deletions": 23}}, {"node": {"oid": "c52ab932e61ef9eba37c107e8b58b22c7d32e6c2", "messageHeadline": "cmd/disasm, cmd/evm: integrate disasm tool into evm tool. (#3729)", "author": {"name": "Valentin W\u00fcstholz", "email": "wuestholz@users.noreply.github.com", "user": {"login": "wuestholz"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "f30733c806561a97900613517dade377bf57528c", "messageHeadline": "cmd/evm: removed -sysstat and moved content to -debug flag", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "bf4155846cf1adaf03e6395a93ce911f315acdbf", "messageHeadline": "core/evm, core/vm: improved evm trace output", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 49, "deletions": 42}}, {"node": {"oid": "230cf2ec9142b6a8f421cb8873deb5df1566e89c", "messageHeadline": "cmd/evm, core/asm: add EVM assembler (#3686)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 852, "deletions": 133}}, {"node": {"oid": "7ff75ac2f2f8a62d52367271194aa7889a5b5c88", "messageHeadline": "cmd/utils, core, params: fork all teh things for dev mode (#3697)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "167be7f260763bb21e703d304b553142d5422266", "messageHeadline": "Merge pull request #3725 from karalabe/kill-it-with-fire", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 189}}, {"node": {"oid": "7e3762fdc6c8cd48c170486c622a04edbedec3b6", "messageHeadline": "errs: kill it with fire", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 189}}, {"node": {"oid": "94c71c171f6c4de1f6f041bf1aadef2a377e10a3", "messageHeadline": "Merge pull request #3723 from karalabe/logger-updates-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 230, "deletions": 262}}, {"node": {"oid": "5f7826270c9e87509fd7731ec64953a5e4761de0", "messageHeadline": "all: unify big.Int zero checks, use common/math in more places (#3716)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 104, "deletions": 114}}, {"node": {"oid": "b117da2db3e2a7c557fa6f95c49aa041a973a563", "messageHeadline": "core/state: drop most of a logs (useless at this volume)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "e02883c0a2a9aa70de6b80413ca40dca833c4946", "messageHeadline": "core, log: track field length and pad to align", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "e588e0ca2b3b615af0ecfd5679c42df8f1cc4272", "messageHeadline": "all: next batch of log polishes to contextual versions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 203, "deletions": 242}}, {"node": {"oid": "d4f60d362b8fcf82db1accf89c146a2a71375841", "messageHeadline": "Merge pull request #3721 from karalabe/drop-legacy-db-updates", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 80}}, {"node": {"oid": "46bcd9a92c747bd6f2f6f7377d39f3949469203c", "messageHeadline": "core, eth: drop database block splitting upgrader", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 80}}, {"node": {"oid": "dbd88a1aa493d5f7bde5692c9649f795ad0bd7b0", "messageHeadline": "params: updated bootnodes (#3720)", "author": {"name": "Jamie Pitts", "email": "james.pitts@gmail.com", "user": {"login": "cathalyst"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "965407f2388b4da18fcc65f1e2caab3fdf5718e7", "messageHeadline": "Merge pull request #3709 from fjl/p2p-context-log", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 174, "deletions": 154}}, {"node": {"oid": "96ae35e2ac8c360781407d7294081aabdcbb3652", "messageHeadline": "p2p, p2p/discover, p2p/nat: rework logging using context keys", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 171, "deletions": 151}}, {"node": {"oid": "dc0a006c7cc4bb1a9690924bf0fd7a7da9d36384", "messageHeadline": "Merge pull request #3718 from karalabe/terminal-format-hash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 61, "deletions": 34}}, {"node": {"oid": "2f28a12cdbee3e5c48ca5f44b128e639c60f3685", "messageHeadline": "common, eth/downloader, log: support terminal log formatting", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 61, "deletions": 34}}, {"node": {"oid": "35e8308bf76df11c3c1e8d11fac782814583ea5c", "messageHeadline": "eth, les: shorten genesis block mismatch error message", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc97c7a38dc5193ef5e32de42235b6facf609c41", "messageHeadline": "Merge pull request #3717 from tranvictor/master", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48bc07ae976a7940f75adaa68a4ea3887f5fad6c", "messageHeadline": "Merge pull request #3708 from fjl/log-letter", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 64, "deletions": 45}}, {"node": {"oid": "a624ce69f7beba0d206b1dbfd4208d96e44711c1", "messageHeadline": "internal/ethapi: fixes #2648, returns logsBloom for pending block", "author": {"name": "tranvictor", "email": "vu.tran54@gmail.com", "user": {"login": "tranvictor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0eba23af373bb54b00b242ccee4239fc9afd873", "messageHeadline": "all: disable log message colors outside of geth", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "43362ab4fb561323e1a766405eaa8f82dec4a280", "messageHeadline": "log: disable logs by default", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "38e273597c283e607fd58199ed77890813f7c22c", "messageHeadline": "log: log full level names instead of mispelled \"EROR\", \"DBUG\"", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "e8b3e226124d2b0234c36ef2ca9221dc95c56a1a", "messageHeadline": "Merge pull request #3711 from karalabe/update-downloader-logs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 153, "deletions": 135}}, {"node": {"oid": "32ee1b3cd8ab120fc1ca0bdf2ddccbe6b6bcde83", "messageHeadline": "Merge pull request #3715 from karalabe/update-hid-library", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "8676aeb798f575024e173ca5c677aaee32e77725", "messageHeadline": "eth/downloader: review fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "37511ec5207b46829226b94e7c0da6a74609dd2a", "messageHeadline": "core, core/vm, cmd/disasm: unify procedures for disassembling evm cod\u2026", "author": {"name": "Valentin W\u00fcstholz", "email": "wuestholz@users.noreply.github.com", "user": {"login": "wuestholz"}}, "additions": 218, "deletions": 185}}, {"node": {"oid": "46eea4d10533f9376e0d36255dfc1083e28d5bbc", "messageHeadline": "accounts, eth/downloader: use \"err\" instead of \"error\" in logs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "0a63c3e3625e9f5e18f6c2a95934a37b1dcac6c7", "messageHeadline": "eth/downloader: port over old logs from glog to log15", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 137, "deletions": 125}}, {"node": {"oid": "45c7cfd2e666ddedf501b3356ed108f2f038d7e9", "messageHeadline": "vendor: update HID library for glibc < v2.17 build", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "5c8fe28b725bd9b128edceae3215132ea741641b", "messageHeadline": "common: move big integer math to common/math (#3699)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 821, "deletions": 1569}}, {"node": {"oid": "50ee279f2585e9e2eee30f0e1d4a3bf5f781bd72", "messageHeadline": "Merge pull request #3705 from karalabe/drop-legacy-commands", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 446}}, {"node": {"oid": "562ccff8229678a988533d725e6f3c608729b4f9", "messageHeadline": "whisper: fixed temporary directory for tests (#3707)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11539030cdf91f5a74bf205e8f52f9f08aace8e3", "messageHeadline": "whisper: expiry refactoring (#3706)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 72, "deletions": 36}}, {"node": {"oid": "aca066f3378514bf99c56ff9723e9e7e86452326", "messageHeadline": "cmd/geth: drop upgradedb subcommand since it's unfeasible", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 61}}, {"node": {"oid": "5ee00209d2a916125d89227f1773917ce1fb0861", "messageHeadline": "cmd/ethtest: drop the manual test tool in favor of hive", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 224}}, {"node": {"oid": "e7bdb0070058cb03a1ff09c7e7ab8893f54a9d7e", "messageHeadline": "cmd/gethrpctest: ethereum/rpc-tests is deprecated", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 161}}, {"node": {"oid": "357732a8404c9fe4d02f041d20a0d05381a3e6d1", "messageHeadline": "Merge pull request #3696 from karalabe/contextual-logger", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3751, "deletions": 3607}}, {"node": {"oid": "f89dd627760b43bd405cb3db1e5efdb100835db5", "messageHeadline": "internal, log: support debug log prints, displaying log origins", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "1ca20a2697e5df840a0541b61f274379b43fddc7", "messageHeadline": "cmd, whisper/mailserver: revert to utils.Fatalf", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 118, "deletions": 137}}, {"node": {"oid": "23a5d64fd059bb8bdf02781608a15b8b1bdbdfd2", "messageHeadline": "accounts, cmd: port packages over to the new logging system", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 74, "deletions": 70}}, {"node": {"oid": "61e6bb12478740d614c8effd330f881f962b7b84", "messageHeadline": "eth, les, swarm: fix go vet issues sufraced by log15", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d4fd06c3dc6cd6d2dbd2bfebfee5bcb46a504851", "messageHeadline": "all: blidly swap out glog to our log15, logs need rework", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1546, "deletions": 3693}}, {"node": {"oid": "47af53f9aaf9aa7b12cd976eb150ccf3d64da6fd", "messageHeadline": "log: implement a glog style pattern matching handler", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "3f923f390268bc912ceb162cc4dd63dc44cc3869", "messageHeadline": "swarm: remove superfluous line break in log statements", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "189dee26c6c00074ca8fb3ffd81faaf4bbc6825a", "messageHeadline": "p2p: remove trailing newlines from log messages", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "b9d48b4a9300b948362787b90cf3fb7ae77636b4", "messageHeadline": "log: add support for trace level, exit on critical", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ec7f81f4bc11c6f8203ec1d3055c9a09a244ff43", "messageHeadline": "log, vendor: vendor in log15 inline into our codebase", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2006, "deletions": 0}}, {"node": {"oid": "29fac7de448c85049a97cbec3dc0819122bd2cb0", "messageHeadline": "Whisper API fixed (#3687)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 182, "deletions": 111}}, {"node": {"oid": "555273495b413069e9422b04aa46251146c752b2", "messageHeadline": "trie: add difference iterator (#3637)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 327, "deletions": 130}}, {"node": {"oid": "024d41d0c2660d8f1dfbeb14921c7109e30493a2", "messageHeadline": "core, core/state, core/vm: remove exported account getters (#3618)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 245, "deletions": 238}}, {"node": {"oid": "46ec4357e73dd0c43951d11638d9aed94f8ffd29", "messageHeadline": "Merge pull request #3698 from karalabe/govet-latest-only", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c6e716eb31309b5ce85da67e25c9f96e981f3a52", "messageHeadline": "travis: only run go vet and misspell on latest Go", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "388803b139f655ae990d47655b51898fba28b288", "messageHeadline": "Merge pull request #3682 from karalabe/update-go1.8", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "4ac481b45ff674c397233a580a6b6ed6fd486ac2", "messageHeadline": "core/vm, crypto: support for go-fuzz (#3672)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "94334c233e5f02324d4427ffe6ffc14d41576e36", "messageHeadline": "cmd/geth: added 'geth bug' command (#3684)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "b7f010de52d267bfd0b5e17f54afeb19b9d5c136", "messageHeadline": "tests: cleanup tester blockchain after test run (#3692)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0c011f1a81c1bc88dc78e9b9f5aa8b25017abb1", "messageHeadline": "travis: fallback ARM64 builds to Go 1.7.5 due to compiler bug", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "449a850023419fcd21e46d576eb9d4934b0f148d", "messageHeadline": "travis, appveyor: update builders to Go 1.8", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "e51f65af1f440aa4b221568e4a546455b7fe0964", "messageHeadline": "Merge pull request #3681 from karalabe/usb-hidapi", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 5659, "deletions": 1838}}, {"node": {"oid": "037c8b9ae9abe7b8739943838c91255abc2dd3b5", "messageHeadline": "VERSION, params: bumped unstable version to 1.6 (#3685)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b19e5885fe2d3f8d563a6d04879b2be11f52b5c5", "messageHeadline": "core/blockchain: Change iterator in procFutureBlocks to use lru.Peek \u2026", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b0af513867fad4aeb3516e4711dd0ea4f5bc90c", "messageHeadline": "crypto: add btcec fallback for sign/recover without cgo (#3680)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 3929, "deletions": 224}}, {"node": {"oid": "bf21549faa7de6e2b920855468b14856c6f503c4", "messageHeadline": "common/math: \"optimised\" SafeMul and added comment on Exp (#3675)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6f74fb962e68ad975289a604a89239c6376fa5e3", "messageHeadline": "Merge pull request #3683 from karalabe/swarm-go1.8-vet-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6ec81352560e3e4268855115eda9d78f6e27875f", "messageHeadline": "accounts/usbwallet, vendor: use hidapi instead of libusb directly", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5659, "deletions": 1838}}, {"node": {"oid": "e94dfb78f8e9087eae1c1cd3d41b0a124b9a2dd5", "messageHeadline": "swarm/api/http: fix go vet issue on Go 1.8", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bdef758d5c6d397584d0c35e53d6f6c318e61351", "messageHeadline": "Merge pull request #3679 from fjl/vendor-govendor", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3390, "deletions": 6323}}, {"node": {"oid": "2c4455b12aca82ccd29c05c1750c25430867e545", "messageHeadline": "vendor: update dependencies with github.com/kardianos/govendor", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3390, "deletions": 6323}}, {"node": {"oid": "c8695fae359aa327da9203a57ffaf4f2d47d4370", "messageHeadline": "logger: remove Core verbosity level (#3659)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "a973d1d5233bbd36cbaed0b7235311d4cd529580", "messageHeadline": "Merge pull request #3674 from obscuren/gaz64", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1087, "deletions": 826}}, {"node": {"oid": "15a609d5d6613e37e819975ceba01cb5ba735242", "messageHeadline": "whisper: interface changed to simplify the transition to v5", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 96, "deletions": 90}}, {"node": {"oid": "c12f4df910e2da1cc5dd28c5c4bbe2d8721e1057", "messageHeadline": "params: core, core/vm, miner: 64bit gas instructions", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1087, "deletions": 826}}, {"node": {"oid": "72dcd3c58bec0a281280d5d42ed53b6e429ce4af", "messageHeadline": "core, eth, internal: Added `debug_getBadBlocks()` method (#3654)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "4ece9c6cb0a75e0ba6c67f8b1e5200f652e5b3d4", "messageHeadline": "VERSION, params: start 1.5.10 development cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a07539fb88db7231d18db918ed7a6a4e32f97450", "messageHeadline": "Merge pull request #3671 from karalabe/1.5.9-stable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6988e5f0747523d2e93f0c35b9c64a66a7f5986e", "messageHeadline": "Merge pull request #3670 from karalabe/docker-usb-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "aba016da728d7c121886fe908ad8511b6e74bb6e", "messageHeadline": "params: 1.5.9 stable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "09aef5c0ae697cf41540ae7f111317448d5db0d2", "messageHeadline": "Dockerfile: support building USB on Alpine, ignore temp files", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "9b161187ec130841bf4d04945cdcf45c221739fc", "messageHeadline": "Merge pull request #3649 from ethersphere/swarm-sigterm-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8883f36fe38fc9701f707f9cac8ebcb34d418c46", "messageHeadline": "cmd/swarm: handle SIGTERM unix signal for clean exit", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0850f68fd17586370b102aa516739476db4913c2", "messageHeadline": "Merge pull request #3668 from obscuren/revert-gas64", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1068, "deletions": 1320}}, {"node": {"oid": "57f4e9025757254536a738bb4771712038f1e763", "messageHeadline": "Revert \"params: core, core/vm, miner: 64bit gas instructions (#3514)\"", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1068, "deletions": 1320}}, {"node": {"oid": "f8f428cc18c5f70814d7b3937128781bac14bffd", "messageHeadline": "Merge pull request #3592 from karalabe/hw-wallets", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 36084, "deletions": 909}}, {"node": {"oid": "e23e86921b55cb1ee2fca6b6fb9ed91f5532f9fd", "messageHeadline": "swarm/network: fix chunk integrity checks (#3665)", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 125, "deletions": 21}}, {"node": {"oid": "65ed6a9def4d23bbe6109ae4b841a56510d0c476", "messageHeadline": "whisper: add tests for mailserver (#3631)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 217, "deletions": 9}}, {"node": {"oid": "e99c788155ddd754c73d2c81b6051dcbd42e6575", "messageHeadline": "accounts: ledger and HD review fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 40, "deletions": 61}}, {"node": {"oid": "c7022c1a0c2aa4c0326129ef483b27bcd6c1262d", "messageHeadline": "accounts/usbwallet: detect and report in Ledger is in browser mode", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "26cd41f0c7a1d1e379f15117d3a62235f6c2d739", "messageHeadline": "accounts/usbwallet: make wallet responsive while Ledger is busy", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 317, "deletions": 151}}, {"node": {"oid": "fb1984685562479bfe2b041ae98f901525d1d9d3", "messageHeadline": "accounts/usbwallet: Ledger teardown on health-check failure", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "205ea9580215cca4093dff22ec61222bc3a6ff96", "messageHeadline": "accounts, cmd, internal, node: implement HD wallet self-derivation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 383, "deletions": 136}}, {"node": {"oid": "c5215fdd48231622dd56aba63a5187c6e42828d4", "messageHeadline": "accounts, cmd, internal, mobile, node: canonical account URLs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 195, "deletions": 116}}, {"node": {"oid": "fad5eb0a87abfc12812647344a26de8a43830182", "messageHeadline": "accounts, cmd, eth, internal, miner, node: wallets and HD APIs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1502, "deletions": 603}}, {"node": {"oid": "b3c0e9d3ccb0bb326646aea47dda391a9552b122", "messageHeadline": "accounts/usbwallet: two phase Ledger refreshes to avoid Windows bug", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "470b79385bcde3b4c999daf6a8debb00072ad967", "messageHeadline": "accounts/usbwallet: support Ledger app version <1.0.2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1ecf99bd0f332247df3a8976ae94e1b63b9d8a76", "messageHeadline": "accounts/usbwallet: skip support on iOS altogether", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "e0fb4d1da9d22d5aaec1ae85dd002343ebd97339", "messageHeadline": "build: work around CGO linker bug on pre-1.8 Go", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ac2a0e615bd45eab81cd793cde5a4eef2a8581c8", "messageHeadline": "accounts/usbwallet: initial support for Ledger wallets", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 762, "deletions": 2}}, {"node": {"oid": "52bd4e29ff5c6a6f13ba163f24da96325f63683b", "messageHeadline": "vendor: pull in support for USB devices via libusb/gousb", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32572, "deletions": 0}}, {"node": {"oid": "833e4d1319336fbb66fd8f1e473c24472d65b17b", "messageHeadline": "accounts, cmd, eth, internal, mobile, node: split account backends", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1068, "deletions": 688}}, {"node": {"oid": "564b60520c68a1f06171abd705c01946b932492f", "messageHeadline": "core: ignore 0x prefix for code in JSON genesis blocks (#3656)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "085987ff2cb1695881a3d0abeebbc21a4c51a2de", "messageHeadline": "cmd/swarm: manifest manipulation commands (#3645)", "author": {"name": "Zahoor Mohamed", "email": "zahoor@zahoor.in", "user": {"login": "jmozah"}}, "additions": 423, "deletions": 0}}, {"node": {"oid": "aaf9cfd18c4a7aec3196aa55dc59ce4996266f21", "messageHeadline": "Merge pull request #3662 from karalabe/travis-linux-android", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "7ff686d6eca17e3d923ae4ccc479166e225a0b6a", "messageHeadline": "travis: split Android off OSX, use native image", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "0cc9409fdab60da1f3c9cf24868c95b164dc18c5", "messageHeadline": "Merge pull request #3648 from bas-vk/abigen", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6dd27e7cff818493356ddecd8918b69fb18b998a", "messageHeadline": "swarm/storage: release chunk storage after stop swarm (#3651)", "author": {"name": "Maksim", "email": "mchusovlianov@gmail.com", "user": {"login": "mchusovlianov"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "d0eeb3ebdcb58f62ab4c542aef9e865c10797175", "messageHeadline": "cmd/abigen: parse contract name as abi identifier", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fa99986143fe3dec08cdffcff9185e3700719edd", "messageHeadline": "Merge pull request #3641 from karalabe/events-init-once", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "6ea8eba8ce0f203ee99d73f9085939f304ea41c0", "messageHeadline": "accounts/abi, internal/jsre/deps: gofmt -w -s (#3636)", "author": {"name": "Diego Siqueira", "email": "DiSiqueira@users.noreply.github.com", "user": {"login": "disiqueira"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9b5c7153c93f077862333efe0217c74ac1514d2b", "messageHeadline": "event: use sync.Once for init for faster/cleaner locking", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "d52b0c32a01b38dc008be563646af2dfbcb392d4", "messageHeadline": "Merge pull request #3635 from holiman/hive_fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7734ead52030a6c128613331ea4a24afd9d4173a", "messageHeadline": "Merge pull request #3605 from fjl/event-feed", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1256, "deletions": 49}}, {"node": {"oid": "1bed9b3fea9939581b03cae9d6b4984ced456748", "messageHeadline": "event: address review issues (multiple commits)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 93, "deletions": 16}}, {"node": {"oid": "8b57c494908637a5c0e74f8f7a13b3218e026757", "messageHeadline": "params: core, core/vm, miner: 64bit gas instructions (#3514)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1042, "deletions": 783}}, {"node": {"oid": "296450451b090393b2dd11d057c5b72cb4d92356", "messageHeadline": "state: take write lock in GetNonce (#3625)", "author": {"name": "Brian Schroeder", "email": "bts@gmail.com", "user": {"login": "bts"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4f5f90222f06f87729a1f05f09472857fa9a32a7", "messageHeadline": "params, VERSION: v1.5.9-unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f58fb32283fe04cd1d416040c6692b4a7352d556", "messageHeadline": "params: v1.5.8-stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9c45b4462c2453c0c92282290d9788aecf556798", "messageHeadline": "Merge pull request #3607 from zsfelfoldi/light-fix2", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 65, "deletions": 80}}, {"node": {"oid": "690f6ea1d74f949d4830d3a38c786510fc43d37c", "messageHeadline": "cmd/wnode, whisper: add whisper CLI tool and mail server (#3580)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 769, "deletions": 30}}, {"node": {"oid": "1c140f73820e2a915dcc61eccaeca7ea359cf07b", "messageHeadline": "Merge pull request #3615 from nolash/bzzpathfix_real5", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 187, "deletions": 15}}, {"node": {"oid": "e5a93bf99abc0db5efbfab17feb61cfaef5a19ed", "messageHeadline": "swarm/api/http: add missing copyright header", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f3c368ca736ed2884943cf87b029d305b7fc7c61", "messageHeadline": "Merge pull request #3624 from kaneshin/patch-01", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b8823a8b343cfca94c3ab8f2fc0a7da3d0780bdb", "messageHeadline": "Merge pull request #3623 from kaneshin/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "355a42f36d7e27578ecd645c0fc6e07d793b8154", "messageHeadline": "cmd/geth, cmd/swarm: Fix to close file handler appropriately", "author": {"name": "Shintaro Kaneko", "email": "kaneshin0120@gmail.com", "user": {"login": "kaneshin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "658bcbcbdc71dacb047fef108e62abbb7883529e", "messageHeadline": "build: Fix tiny typo", "author": {"name": "Shintaro Kaneko", "email": "kaneshin0120@gmail.com", "user": {"login": "kaneshin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7669c5b5ec5b18e96a0714d667468247a3da3d68", "messageHeadline": "cmd/swarm, swarm/api: bzzr improve + networkid prio", "author": {"name": "nolash", "email": "dev@holbrook.no", "user": {"login": "nolash"}}, "additions": 171, "deletions": 15}}, {"node": {"oid": "a390ca5f30e871715f28937a02e87fff050b0c75", "messageHeadline": "les, cmd/util: disable topic discovery with --nodiscover", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "c46c41eae35e3083090e5806932fc5076e53e37c", "messageHeadline": "core/types: add unittest for tx json serialization (#3609)", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "82aa5b1de69331a43f5050717d593aa97eda1ef5", "messageHeadline": "core: fix a small typo in blockchain.go (#3611)", "author": {"name": "Vivek Anand", "email": "vivekanand1101@users.noreply.github.com", "user": {"login": "vivekanand1101"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12379c697aa72f4ce08733638e6f7e5dcdf3f94f", "messageHeadline": "les: remove delayed les server starting", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 5, "deletions": 37}}, {"node": {"oid": "f5348e17f8d487a7bd34ccef6dcb6dc376407f40", "messageHeadline": "les: add unknown peers to server pool instead of rejecting them", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 45, "deletions": 38}}, {"node": {"oid": "a2b4abd89adf0404b43fcd19766bac37009032a5", "messageHeadline": "rpc: send nil on subscription Err channel when Client is closed", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6d5e100d0dc6fc0b905610850a75b5d4fa907739", "messageHeadline": "event: add new Subscription type and related utilities", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1144, "deletions": 7}}, {"node": {"oid": "1886d03faa9b7d8cdf335da84c297d30c213bb69", "messageHeadline": "console, internal/web3ext: remove bzz and ens extensions (#3602)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 97}}, {"node": {"oid": "9b62facdd4bdabfed5ef98d131686c4d2606083a", "messageHeadline": "event: deprecate TypeMux and related types", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 31, "deletions": 41}}, {"node": {"oid": "da92f5b2d6482b5d0b30a2b20f397f28427a2b0d", "messageHeadline": "core/genesis: add support for setting nonce in 'alloc'", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f1069a30b9ca13769ace154ff25dfabc83f25485", "messageHeadline": "eth/downloader: improve deliverNodeData (#3588)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 52, "deletions": 72}}, {"node": {"oid": "2718b4282840347677f55d5ea7865fbae35838d6", "messageHeadline": "Merge pull request #3599 from karalabe/docker-alpine-cacerts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "fc52f2c007fb4a9065cd1b0ec402f7cbbae4dc5e", "messageHeadline": "core/types: make Transaction zero value printable (#3595)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "0b9070fe019a79740af3271109c6ce550911cb60", "messageHeadline": "containers/docker: update ubuntu images to build, not pull", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "c04598f2b09ab66204b30b1c9242b4dfadcd6bdd", "messageHeadline": "containers/docker: update to alpine 3.5, add CA certificates", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "96778a1c216f7d0d987dd8ea6474b2d3eebe9cfc", "messageHeadline": "crypto/secp256k1: sign with deterministic K (rfc6979) (#3561)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "935d891e9db870edde6b37ad84bb21d7df19c383", "messageHeadline": "cmd/evm: added debug flag (back) (#3554)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "682875adff760a29a2bb0024190883e4b4dd5d72", "messageHeadline": "accounts/abi/bind, internal/ethapi: binary search gas estimation (#3587)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 100, "deletions": 9}}, {"node": {"oid": "0126d014351bc4f58e2d7e6564a054fb80f87153", "messageHeadline": "types: bugfix invalid V derivation on tx json unmarshal (#3594)", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "946db8ba6547e5b18c5af701eb0e9e49a4298cbe", "messageHeadline": "internal/guide: initial test suite to ensure guide snippets run ok (#\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "7814a8e1315b1746d5260562de4c0b6f161a1cc9", "messageHeadline": "travis: Install Android NDK explicitly, removed from gomobile (#3593)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ebc3d232f4b6c197d5dc5da2e1868d56b2096f1a", "messageHeadline": "eth/downloader: fix mutex regression causing panics on fail (#3591)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f087c66f9599b0f4650ae643d3342b10a6b56c5b", "messageHeadline": "Merge pull request #3584 from obscuren/dead-code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "508fdc3496542e10de1adb6d7c55030e54d66d8f", "messageHeadline": "core: removal of dead-code", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d63752ef4d4e455f2f8f0acebf89e482534b0ef1", "messageHeadline": "Merge pull request #3579 from bas-vk/natspec", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "6fb76443b34ac5797c4b561ec38148eb3868a47e", "messageHeadline": "core/blockchain: Made logging of reorgs more structured (#3573)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "2eefed84c9fc005eec1cb5e7d1a3593aab3e0537", "messageHeadline": "Merge pull request #3581 from karalabe/accounts-polish", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "230530f5ea71f45c5d89f62126e60d24635136d5", "messageHeadline": "accounts, mobile: make account manager API a bit more uniform", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "17d92233d9e64b642fed9a992556f7ff7d6fda18", "messageHeadline": "cmd/geth, core: add support for recording SHA3 preimages (#3543)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 156, "deletions": 46}}, {"node": {"oid": "54a65e6d87800ba5ecb8a14621d4aff0bfa56ada", "messageHeadline": "cmd,eth,les,internal: remove natspec support", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "26d385c18b5eb003d9a69ff618c78acbe594db44", "messageHeadline": "params, VERSION: 1.5.8 unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "da2a22c384a9b621ec853fe4b1aa651d606cf42b", "messageHeadline": "params: stable 1.5.7", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0fa9a8929c8a55d1b624479cead2bb960ada7cfd", "messageHeadline": "les: fixed transaction sending deadlock (#3568)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2a1a531ba339516a0a8d0abc0e94a30842bb2fd2", "messageHeadline": "Merge pull request #3570 from fjl/hexutil-zero-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "51f6b6d33f5b50e16f0b04bcccd03ad370f36636", "messageHeadline": "common/hexutil: fix EncodeBig, Big.MarshalJSON", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "b5a100b859213dbb7d4545ce53dabab398b4191e", "messageHeadline": "Merge pull request #3560 from karalabe/ci-misspell", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "54fcab20e30cdae23809deb371f120b5ba47d258", "messageHeadline": "appveyor, build: fix review requests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "a2bc90d1d7ec796e51d8783a97558dfa4f2e7f45", "messageHeadline": "build: spellcheck individual packages (Windows path limits)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "c01f8c3d3c286244292718133544e17be32000cc", "messageHeadline": "accounts/abi: fix comment spelling error", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4181a7f1b9783c27cf2fc6a54a50da28a3b9e0b", "messageHeadline": "travis, appveyor, build: add source spell checking", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "01f6f2d741e717f669b7ba1d6b88991f28e30c72", "messageHeadline": "common/hexutil: allow empty strings when decoding JSON (#3559)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c5df37c1119107ddcc517127b3bd7c2ab4e3649f", "messageHeadline": "eth: accept leading zeros for nonce parameter of submitWork (#3558)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "e0ceeab0d111ada7d847c83992d2ff3128bfb959", "messageHeadline": "crypto/secp256k1: update to github.com/bitcoin-core/secp256k1 @ 9d560\u2026", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 8229, "deletions": 1998}}, {"node": {"oid": "93077c98e43610122ad0933b20a44f04a8f4b6b2", "messageHeadline": "internal: update web3.js to 0.18.1, embed deps with go-bindata (#3545)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 774, "deletions": 327}}, {"node": {"oid": "3dab303826a4a6bcfe6c804daa947e704eaf9708", "messageHeadline": "Merge pull request #3555 from obscuren/unskip-test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3160fd24baa6800d9cdf841cf4f0963a5777c6ad", "messageHeadline": "tests: unskip test", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce7822c1301a1eccddb1b56920a4b5bd70d49b48", "messageHeadline": "Merge pull request #3553 from bas-vk/rm-olympic-support", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 62}}, {"node": {"oid": "745a3adebd9f98e9d53a7d07519d415b55fa5d1f", "messageHeadline": "core: remove support for Olympic network", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 15, "deletions": 62}}, {"node": {"oid": "218ec6c0856caaff70df8e318e035c4ed8c97820", "messageHeadline": "Merge pull request #3551 from fjl/core-import-log-align", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "d30d7800e01def081a5f2e37846f17ae0d5c6910", "messageHeadline": "ethdb: Implement interface for prefixed operations to the DB (#3536)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "8820d97039cffa66411062df4b23ff74d659a220", "messageHeadline": "internal/ethapi: fix duration parameter of personal_unlockAccount (#3\u2026", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b52fde7cf7ce50725830a9d7ddb61e0e8094c7cd", "messageHeadline": "Merge pull request #3546 from fjl/deps-update", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14047, "deletions": 1030}}, {"node": {"oid": "2b4d0b6ff9954de72177980213e7fee0081973d1", "messageHeadline": "Merge pull request #3548 from fjl/geth-fix-bootnodes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "21f1370d2a1d7199e65697c7b5d56a8253b78871", "messageHeadline": "core: improve import log alignment", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "d78f9b834ade0f1ebcf2532bf90d01c85ad50a8e", "messageHeadline": "vendor: update all dependencies except Azure SDK", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 14047, "deletions": 1030}}, {"node": {"oid": "445deb74702b735f76ec7232e4b4afe7b8f6f94b", "messageHeadline": "cmd/utils: fix comma-separated --bootnodes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "02b67558e8eaa7b34a28b8dd0223824bbbb52349", "messageHeadline": "Merge pull request #3535 from fjl/all-ineffassign", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 110, "deletions": 186}}, {"node": {"oid": "91c8f87fb128c070b6c557a142e25d4428c96487", "messageHeadline": "Merge pull request #3538 from karalabe/cycle-1.5.7", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d056b7fa522ef579da1cbab2c5690bf4a2c38b71", "messageHeadline": "params, VERSION: start 1.5.7 release cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2a609af51873204c940a9b2a7215e6b5a97b0656", "messageHeadline": "Merge pull request #3537 from karalabe/release-1.5.6", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d5d6616ae190031d222dade234721b9b6d0c996", "messageHeadline": "params: stable version 1.5.6", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b9b3efb09f9281a5859646d2dcf36b5813132efb", "messageHeadline": "all: fix ineffectual assignments and remove uses of crypto.Sha3", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 108, "deletions": 103}}, {"node": {"oid": "0f34d506b5ae9b76de97318c906e56dddd5309f6", "messageHeadline": "generators: delete dead code", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 81}}, {"node": {"oid": "5eccc122e8838ae8cdd3570716727a6b1b93d4a2", "messageHeadline": "build, node: fix go vet nits", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "681b51aac46fa11c235e9ac1af1228e0105a0720", "messageHeadline": "Merge pull request #3519 from zsfelfoldi/light-topic5", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 290, "deletions": 137}}, {"node": {"oid": "4268cb8efecceaf506e1b0b71e06714a838a49a8", "messageHeadline": "Merge pull request #3534 from bas-vk/writemipmaprace", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3f1a72908c00a048919536a46ef19efcdb5caa1f", "messageHeadline": "cmd/swarm: uploader uses HTTP PUT for directories (#3488)", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "2fed476ce16101e43867b9e2c8cd1625db0180e0", "messageHeadline": "core: fix race condition in WriteMipmapBloom", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6cb39dd3da6ac5923d15b54b135ae7f85385c694", "messageHeadline": "Merge pull request #3529 from fjl/console-error-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "88cc1ca55a57f6024bedd9499288f870d4b12df4", "messageHeadline": "Merge pull request #3533 from karalabe/modum-io-develop-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 93, "deletions": 17}}, {"node": {"oid": "1bd9769111133f01faa20b8665c7adf916b6d50a", "messageHeadline": "accounts/abi: fixed broken types slice testcases", "author": {"name": "Thomas Bocek", "email": "tom@tomp2p.net", "user": {"login": "tbocek"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "47372813efa13e8f92b90e70ab46b69e6792d8c7", "messageHeadline": "accounts/abi: fixed comments", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fc213c873d2e922a606f08a1a6323243da26dd2a", "messageHeadline": "accounts/abi: added testcase to unpack []uint32", "author": {"name": "tbocek", "email": "tom@tomp2p.net", "user": {"login": "tbocek"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "972f0bd3dbd4f6284e66c71b8746c35c10708ccc", "messageHeadline": "accounts/abi: support custom int slice types", "author": {"name": "Thomas Bocek", "email": "tom@tomp2p.net", "user": {"login": "tbocek"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "808310a5692cb372754064ade6ed21e92f5c7342", "messageHeadline": "node: fix pointer dereference issue in StartRPC (#3532)", "author": {"name": "Victor Farazdagi", "email": "simple.square@gmail.com", "user": {"login": "farazdagi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a5450fe0453d2a443dfca50d1106b9dbdb7a8fe", "messageHeadline": "cmd/disasm: fix array-out-of-bounds error (#3491)", "author": {"name": "Valentin W\u00fcstholz", "email": "wuestholz@users.noreply.github.com", "user": {"login": "wuestholz"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9bab0b8a24d56acdb40ee7a575958bc189494b4e", "messageHeadline": "console: fix error message in faux JSON-RPC responses", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "17182732f50c9cd209a0472bf0944c4029335f14", "messageHeadline": "Merge pull request #3526 from karalabe/misspell", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "18c77744ff4ad0bc385a4c8b50d28c2a6fde8e00", "messageHeadline": "all: fix spelling errors", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "ac93a6ff6cd1200ab0fb67a5bd0c02cb70646632", "messageHeadline": "Merge pull request #3525 from fjl/all-gosimple-cleanup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 444, "deletions": 1976}}, {"node": {"oid": "13e3b2f433c48fe81423c1a13e9a5194ece61b01", "messageHeadline": "logger, pow/dagger, pow/ezp: delete dead code", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 1440}}, {"node": {"oid": "f2da6581ba827a2aab091f764ace8017b26450d8", "messageHeadline": "all: fix issues reported by honnef.co/go/simple/cmd/gosimple", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 99, "deletions": 194}}, {"node": {"oid": "444fc892b0a860218dab3e421d92c33408b9eb6d", "messageHeadline": "Merge pull request #3524 from karalabe/mobile-signwith-swift-fixup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b56aee369783813e4994f7c0ca743d9c45e9f436", "messageHeadline": "mobile: rename passphrase signing method to avoid Swift rewrite", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35a7dcb162546f7f31cb6492f716cb93159218d7", "messageHeadline": "all: gofmt -w -s", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 343, "deletions": 343}}, {"node": {"oid": "e0fde022909d272e55fb9ea2d4f8cfe9f178dba8", "messageHeadline": "common/compiler: remove workaround for solc 0.3.5 stdin bug (#3522)", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 22, "deletions": 36}}, {"node": {"oid": "59b8245bbced3c0511623ecaa8b7d4e0434343cd", "messageHeadline": "Merge pull request #3516 from fjl/types-drop-sign-ecdsa", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 58, "deletions": 99}}, {"node": {"oid": "8f9daaa3ba71c3b6bdcc24adfdc987e6f3a2e184", "messageHeadline": "Merge pull request #3518 from fjl/ethclient-dependency-cleanup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 245, "deletions": 268}}, {"node": {"oid": "d3b751e4d94f95f6cc89544852f2d5811e075665", "messageHeadline": "trie: remove dependency on ethdb", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "7731061903bb992f7630ab389863951efb360258", "messageHeadline": "core/vm: move Log to core/types", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 180, "deletions": 193}}, {"node": {"oid": "b9683d3748dcb73ab5a5474334eaf157267d9c4a", "messageHeadline": "params: avoid importing p2p/discover for bootnodes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 28, "deletions": 38}}, {"node": {"oid": "66979aa468b6329aabf49542bd3db14e59010c20", "messageHeadline": "light: fixed data race in TestTxPool", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "93f9c023ccda2256079484d6c2a3159818ba6691", "messageHeadline": "les: fixed selectPeer deadlock, improved request distribution", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 271, "deletions": 121}}, {"node": {"oid": "e0ee0cc66a4416edd47232649f4d4bca4a5e3c07", "messageHeadline": "Merge pull request #3517 from karalabe/empty-ios-prefix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b135a9c20284209c592cfa8f8f7f01820af7544", "messageHeadline": "build: finally settle on empty iOS ObjC package prefixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e171bf74f8b6d15c2ae51e259d703ee5b729a298", "messageHeadline": "core/types: remove redundant SignECDSA wrappers, rename to SignTx", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 58, "deletions": 99}}, {"node": {"oid": "bb2e99dfc213c4abda1e851802d4fd0194d800e5", "messageHeadline": "Merge pull request #3417 from karalabe/mobile-polishes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "b37d175e59cda8c6afd6b4b1d6b7ed921dc59279", "messageHeadline": "accounts, internal, mobile: polish accounts API, extend Android tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "f087633efdf42f23ada99a5750af30320a7905a8", "messageHeadline": "swarm/api/http: add support for CORS headers (#3388)", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 49, "deletions": 15}}, {"node": {"oid": "bbce726c8a85e72141d9d7e690711738c09ede3b", "messageHeadline": "Merge pull request #3515 from bas-vk/exportropsten", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "bbc4ea4ae8e8a962deae3d5693d9d4a9376eab88", "messageHeadline": "core/vm: improved EVM run loop & instruction calling (#3378)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1653, "deletions": 1996}}, {"node": {"oid": "2126d8148806b6d8597d6a1c761080e9dc98d745", "messageHeadline": "accounts/abi: add support for function types (#3405)", "author": {"name": "RJ", "email": "rj@erisindustries.com", "user": null}, "additions": 24, "deletions": 4}}, {"node": {"oid": "06b381d1c9dd8e47d7862c0846352a0023e53ed0", "messageHeadline": "cmd/utils: disallow `--fakepow` for live operation (#3512)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "08eea0f0e417c5f6ff864ae4633cc3e0a12aa405", "messageHeadline": "accounts, core, crypto, internal: use normalised V during signature h\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 91, "deletions": 201}}, {"node": {"oid": "a1798a81881dba681e7cd2881f329fd1c2fc4be7", "messageHeadline": "core,cmd/utils: bugfix for ropsten dump imports", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0fac8cba479a7cd90c17307b8795a0f836877c2e", "messageHeadline": "Merge pull request #3511 from karalabe/live-fakepow", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "1ca74aba6fa4cf4ca414c942cbf99e211577af03", "messageHeadline": "Merge pull request #3505 from bas-vk/txinblock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ce30382d9bbda91e3b253029082e6add2d51294", "messageHeadline": "cmd/utils, eth, les: bubble --fakepow flag into eth/les too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "8bc545be2ab365753a8894cc88e754a69e6bc796", "messageHeadline": "ethclient: hex encode request args for TransactionInBlock", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "891fcd8ce133dd118a4ae96b3bb36e700ae7cc0f", "messageHeadline": "Merge pull request #3486 from bas-vk/txbyhash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd06091874b24d3b74b6db6741089445f4284a84", "messageHeadline": "mobile: add SetVerbosity (#3492)", "author": {"name": "Guillaume NICOLAS", "email": "guin56@gmail.com", "user": {"login": "Nigui"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "3e3edcc46566de81ee3e20d8c016788550a6f4c5", "messageHeadline": "Merge pull request #3490 from karalabe/fix-miner-api", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89a32267f78497e53f89208c2c54f7a3011f7e8a", "messageHeadline": "eth: fix miner start API to accept int, not hexint", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "021177ca9b5df96dbcbf98dd903023048c1e024f", "messageHeadline": "ethclient: pass ptr when parsing eth_getTransactionByHash result", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "115364b0a9838263c77fe195d7f586c8a295dad3", "messageHeadline": "Merge pull request #3475 from fjl/rpc-hex-improvements", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 287, "deletions": 637}}, {"node": {"oid": "6d15d00ac4b5f162737a27dfa6f8e9976383776e", "messageHeadline": "accounts/abi: add support for \"anonymous\" and \"indexed\" for events (#\u2026", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "bdaa43510b294bf49bbac1392d5518611c06eedc", "messageHeadline": "cmd/disasm: fix off-by-one error and improve error handling (#3482)", "author": {"name": "Valentin W\u00fcstholz", "email": "wuestholz@users.noreply.github.com", "user": {"login": "wuestholz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9a51f5c3506ed644e4e24f879cbb1ae7098f6dbc", "messageHeadline": "swarm/http: check error returned by reader.Size (#3470)", "author": {"name": "Aron Fischer", "email": "github@aron.guru", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "301c0a6303d62ebe9b022736d816abe20924f63f", "messageHeadline": "swarm/storage: call size before seek-from-end (#3469)", "author": {"name": "Aron Fischer", "email": "github@aron.guru", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "65f486ff020a14e88f6d389935cacebfefe7d003", "messageHeadline": "swarm/api: check for zero length manifest error (#3468)", "author": {"name": "Aron Fischer", "email": "github@aron.guru", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "df096a7771f28b9390463004eeb98eb2aebfd90e", "messageHeadline": "Merge pull request #3479 from karalabe/android-ropsten-dao", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e9a9f243fa2dda3a4411aa07f3e958c9aabc889", "messageHeadline": "mobile: fix ropsten chain configs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12c964b2b7c70949ae5a8c54cf73be7bbd8c97b4", "messageHeadline": "internal/ethapi: fix hex handling for eth_call input and eth_sendRawT\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cf71f5cd604f4d5c94d9e9b12b121a614d662dc7", "messageHeadline": "rpc: remove HexNumber, replace all uses with hexutil types", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 234, "deletions": 534}}, {"node": {"oid": "adab2e16bdf24c2eaf498722187fb36c04a5376b", "messageHeadline": "rpc: remove HexBytes, replace all uses with hexutil.Bytes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 66}}, {"node": {"oid": "a3e3235d97cd85e13609f61a9268ad06aa9843c2", "messageHeadline": "rpc: improve error messages for invalid arguments", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "2be3c4b0e3a3a89594109f0b8e6b79c93cb9afba", "messageHeadline": "internal/jsre: fix built-in inspect function", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0ee796632a9c0f5e098cdced6c4f9033c00cd149", "messageHeadline": "eth, miner: verify PoW in the remote agent to notify submitter (#3438)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "1fe67c125d85881cf8c23cd0f08c4a06946793bd", "messageHeadline": "eth/filters: add FindOnce for iterator-like operation (#3435)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "ba996f5e27572e853bcc5c815ae72082a15c9183", "messageHeadline": "whisper: refactoring (#3411)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 253, "deletions": 66}}, {"node": {"oid": "64bf5bafe9ced66bfb11f34fed9181aa89399473", "messageHeadline": "Merge pull request #3403 from VoR0220/fixedPointsAbi", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 85, "deletions": 7}}, {"node": {"oid": "4d05bbf2a48fed8ae220757c3d33fe31bde11f29", "messageHeadline": "accounts/abi: clean up PR and add type parsing tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 82, "deletions": 5}}, {"node": {"oid": "471990f771b6ce2c4f4645479df51b25666f9e0a", "messageHeadline": "accounts/abi: prepare ABI to handle fixed point types", "author": {"name": "VoR0220", "email": "rj@erisindustries.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7b623aab9dcb855a04737f2eb3c5004f8a53346a", "messageHeadline": "Merge pull request #3454 from karalabe/allow-zeroprice-tx", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 32}}, {"node": {"oid": "e871ae12709c77c304a9633c0fd498972cf00603", "messageHeadline": "Merge pull request #3453 from fjl/api-sign-recover-hex", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 29}}, {"node": {"oid": "c44830ebf316bf22104d01aa114d2b6d765d7a76", "messageHeadline": "core, light: allow zero cost txs from inexistent accounts too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 32}}, {"node": {"oid": "3e4a04f34d9173b784747d54c9e0896ae5c5c9c3", "messageHeadline": "internal/ethapi: fix hex handling for eth_sign, personal_{sign,recover}", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 14, "deletions": 29}}, {"node": {"oid": "38827dd9ca87c1a8ffab32027400abb6e88f073b", "messageHeadline": "Merge pull request #3445 from karalabe/govet-ip-signal", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "21fd9f037e38dbfa5e34366f2106e31cede50d4b", "messageHeadline": "p2p/nat: fix a bytes based net.IP comparison", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "033763eaf7e2206a49f78f13261a8d115ee2e7d6", "messageHeadline": "Merge pull request #3442 from karalabe/discv5-fix-ip-comparison", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "2573094df2b3f2fad03ce465694f24e9899a31e4", "messageHeadline": "p2p/discover, p2p/discv5: use flexible comparison for IPs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "745026b7b4fbbb3036a3d456a26db35fac4e3374", "messageHeadline": "Merge pull request #3433 from karalabe/badblock-order-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "a07d955eaae6486c2961dd321738b02cb0f4e983", "messageHeadline": "Merge pull request #3441 from karalabe/begin-1.5.6-cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9d6f4e2e7f6dd5e44c186567c1452bf5812776cf", "messageHeadline": "VERSION, params: start Geth 1.5.6 development cycle", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ff07d54843ea7ed9997c420d216b4c007f9c80c3", "messageHeadline": "Merge pull request #3440 from karalabe/release-1.5.5", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e53879328c82ec02233ea2aa9a8775e496c79e4f", "messageHeadline": "params: stable version 1.5.5", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b792412d3101456bded148e122d9e8c2a0829ba0", "messageHeadline": "Merge pull request #3430 from karalabe/miner-pending-race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 217, "deletions": 74}}, {"node": {"oid": "49c6f1053c4ea1f5b7fb73e805a028ac5f3f3b9f", "messageHeadline": "Merge pull request #3421 from ethersphere/s/swarm-cmd", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 178, "deletions": 76}}, {"node": {"oid": "4d960f6dc67bfe5b8b4eeb3e3886d867e68bd01d", "messageHeadline": "Merge pull request #3439 from karalabe/drop-deprecated-wily", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "89416658960d4af844b1b0bfdd3513fa03b9412c", "messageHeadline": "build: Ubuntu wily was officially deprecated, drop support", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9cc0f60666d50e9c186f616c1016eead16d31185", "messageHeadline": "Merge pull request #3429 from bas-vk/txpool-crash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "fdb8edf5ea0cc6e8e9b6f3e64c8c4c7f5324eea3", "messageHeadline": "Merge pull request #3427 from Arachnid/gzipdump", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "9ba9fe818d252ee9770371f0ccad68e3d09fbf5c", "messageHeadline": "cmd/utils, eth: Add gzip support for chain dump and restore", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "92224d27b124bda3748128a140d50ddf0fa295c1", "messageHeadline": "cmd/swarm: testnet bootnodes IP address change", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "157a4bd9266bb3ae7c4617a4a7159fd309b2f7eb", "messageHeadline": "Merge pull request #3437 from karalabe/update-ci-go1.7.4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "29d6881112dd55d7e3514d1efe59d70536295956", "messageHeadline": "travis, appveyor: build with Go 1.7.4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e2692921e18b6fd3497c8e971507d226c8d46206", "messageHeadline": "Merge pull request #3434 from karalabe/drop-legacy-android", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 126}}, {"node": {"oid": "b63138c3ec2af5b26f9d480e7acb01fa312941f4", "messageHeadline": "cmd/geth: drop legacy android code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 126}}, {"node": {"oid": "a59fcc33e66cf9021a5b3e30d480485ce88d7aae", "messageHeadline": "core: import future blocks one-by-one, enfore chain ancestry", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "07311f3157dbe97957fee3222fa73b03d7ae62b5", "messageHeadline": "miner: rename pending to unconformed, add bounds and ops tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 117, "deletions": 30}}, {"node": {"oid": "17637ed1bbf684f0489bbf23238d01ddf4e48e19", "messageHeadline": "miner: clean up unconfirmed mined block tracking", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 130, "deletions": 74}}, {"node": {"oid": "f15828e901909ca348afe868defbb67095004f43", "messageHeadline": "Merge pull request #3431 from karalabe/miner-race-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "dadd68935935388b158a510c95b8644be44073ce", "messageHeadline": "miner: fix data race on setting etherbase/extradata", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "b750cab56a724b2ff0bff3fab0849cb776a4f392", "messageHeadline": "miner: fix a race between remote agent start/loop", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "485748c4161f558bd1aa01c2e064c335208c9482", "messageHeadline": "cmd/swarm: improve uploader output and add defaultpath option", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 68, "deletions": 22}}, {"node": {"oid": "080699f7df86f472a99d181c46605391dfd99967", "messageHeadline": "cmd/swarm: ethapi not required", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "8e35f54931a0c5036d82f7b7db756d70290cf118", "messageHeadline": "cmd/swarm: trim trailing slash from bzzapi url", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d44f1a77eeb208a929add38ca4234d9f2a865a26", "messageHeadline": "cmd/swarm: add default bootnodes for testnet 3", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "418104648894c2a96e08a1666010a0b43d3a400b", "messageHeadline": "swarm/network, cmd/swarm: swarm default network id is 3 (to match Rop\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7c398b638115ad724e9a1ce363ae78fe25968b7", "messageHeadline": "build: add swarm command to binary packages, update README", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "5f5d0aa4ff3988d81406f2e79e45a32610894c7b", "messageHeadline": "cmd/swarm: subsume cmd/bzz* as subcommands under swarm", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 90, "deletions": 27}}, {"node": {"oid": "9f1520b4c04b7dc8eec5dccb901bb1cb7da9a7cd", "messageHeadline": "core: init pending state in tx pool on creation", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "a98e8c0889d7c4c1bded452c577bd4b9c7fa0f6b", "messageHeadline": "Merge pull request #3413 from zsfelfoldi/light-topic4", "author": {"name": "Felix Lange", "email": "fjl@users.noreply.github.com", "user": {"login": "fjl"}}, "additions": 1913, "deletions": 546}}, {"node": {"oid": "ee445a2ba4013f8b32e4e5386322babf022e5b81", "messageHeadline": "Merge pull request #3425 from karalabe/netstats-time-fixup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 197, "deletions": 38}}, {"node": {"oid": "b2c226cb7d704f72bce701c1ff3761a60b0f508f", "messageHeadline": "ethstats: implement block history retrievals", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 190, "deletions": 38}}, {"node": {"oid": "13614f4e1ce842cb4dffd5e9b27db433b980e65d", "messageHeadline": "ethstats: fix timestamps and add custom proto support", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4f9ccdd70f69dd0a879329d57ec21588f29f182c", "messageHeadline": "build: safe update of PATH on Windows (#3419)", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 164, "deletions": 3}}, {"node": {"oid": "4e36b1e3dadda62a53e309a1b6cf7aed97ea7a3a", "messageHeadline": "core: bugfix state change race condition in txpool (#3412)", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 171, "deletions": 56}}, {"node": {"oid": "f12f8a6c14dbaf6e6531cea1b0cf169b851e1894", "messageHeadline": "les, light: add block availability check for ODR requests", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 71, "deletions": 14}}, {"node": {"oid": "c57c54ce96628aeb6345776310123a80593f0143", "messageHeadline": "eth, les: defer starting LES service until ETH initial sync is finished", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "c8130df1d9dcc504244a49cbb12aa4c2848e5de2", "messageHeadline": "les: using random request IDs", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "af8a742d00f9d47b832f6f2d50a8e1c89bbf8441", "messageHeadline": "les: improved header fetcher and server statistics", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 812, "deletions": 481}}, {"node": {"oid": "e67500aa15a2f51a96f0ae91ab3af898b81d82f2", "messageHeadline": "les: fixed light fetcher request ID matching", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "a6d3bf6fc37571484ab4e174f1ca032b40bc16fb", "messageHeadline": "p2p/discv5: search and lookup improvement", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 99, "deletions": 64}}, {"node": {"oid": "3e617f3cd6c303652147f45ec9c85a5bb7769348", "messageHeadline": "les: implement light server pool", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 947, "deletions": 45}}, {"node": {"oid": "0fe35b907addf1c066cb4d7c717bb23f9f2e7be4", "messageHeadline": "mobile: iOS naming and API fixes for generators and Swift (#3408)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 151, "deletions": 147}}, {"node": {"oid": "3fc7c978277051391f8ea7831559e9f4f83c3166", "messageHeadline": "core, core/vm: implemented a generic environment (#3348)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 952, "deletions": 1253}}, {"node": {"oid": "7f79d249a64ee72b185ffa9a9ed78f137b7938de", "messageHeadline": "Merge pull request #3402 from fjl/ethclient-api-fixes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 327, "deletions": 190}}, {"node": {"oid": "f1383740274a46a9a02f77f5d279f46daa122fae", "messageHeadline": "ethereum: document use of Removed field for SubscribeFilterLogs", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f52a1ae849492480b6505ab7805305640518a568", "messageHeadline": "core, core/vm, eth/filters: move Removed field into vm.Log", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 252, "deletions": 165}}, {"node": {"oid": "3bc0fe1ee3183311efe851aca8fd10d5a5433929", "messageHeadline": "ethclient, ethereum: add NotFound, split transactions out of ChainReader", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 67, "deletions": 23}}, {"node": {"oid": "fa0cc274009670209fd71b1462dcdde3b431d64f", "messageHeadline": "ethclient: use package hexutil for number encoding", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cb29bde2e314fbef51773f2d39cd49dfc6c5033", "messageHeadline": "ethclient: don't crash if server returns null uncle header", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2dcf75a722f193ef5528f5af8fb4fd7c5824fded", "messageHeadline": "whisper/shhapi, whisper/whisperv5: refactoring (#3364)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 828, "deletions": 650}}, {"node": {"oid": "671fd94e256fb33761dc3b0ae2b8b6374d1d9576", "messageHeadline": "swarm/api: Update ENS root address for Ropsten & prod (#3391)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "717d2f6f9e157bf6962ecadb9ffb30362c733239", "messageHeadline": "Merge pull request #3390 from bas-vk/statsd-stop", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8cb95cb916e7e5c4f1595d976586999fcd9e209d", "messageHeadline": "README: removed develop mentions", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "56b446190aedf7970c9532b1e428fbf1b5b94413", "messageHeadline": "ethstats: check if received event is valid", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "86f9e836bea8161d9f6c1dacaa0b208e86b42e83", "messageHeadline": "cmd/geth: tidied up the source (#3385)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 174, "deletions": 133}}, {"node": {"oid": "a90a170361f278d1ea4799a4c270f17f9c574779", "messageHeadline": "Merge pull request #3373 from karalabe/ethstats-block-fields", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "889a5e0cf102a44e3f3f385d5b8b2228f795ac85", "messageHeadline": "Merge pull request #3368 from bas-vk/sha3", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f8bc00cf56bdf2cabf060303ed69f277a03357a", "messageHeadline": "eth, miner: removed unnecessary state.Copy()", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "3363a1c2277ccd3aee9e05850accd8c50e016bfa", "messageHeadline": "cmd/utils: update helpscreen's testnet description (#3377)", "author": {"name": "Luca Zeug", "email": "luclu@users.noreply.github.com", "user": {"login": "luclu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc9939c4e12e17d3b43d4238ddfd768b2edbf0dc", "messageHeadline": "Merge pull request #3376 from karalabe/drop-dao-flags", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 88}}, {"node": {"oid": "7267f796e673a11fae3b6eda4bea19a8331f6c75", "messageHeadline": "cmd: drop DAO related choice flags since ETC diverged", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 88}}, {"node": {"oid": "7dfeceb8ccab9e986229804ef522bcd042ab28d1", "messageHeadline": "ethstats: don't drop concurrent head reports (mini forks)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "3807e520ec99dce5dc6ef28b237cd4be4a0992fe", "messageHeadline": "Merge pull request #3370 from karalabe/ethstats-block-fields", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "7625b1a4f49812d2b504033148ddf3ed79900145", "messageHeadline": "ethstats: report block miner, gas limit and gas consumption", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "1fc5cc1b598ef52f8f95ce47697dcc6993ac480d", "messageHeadline": "node: improve error handling for web3_sha3 RPC method", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61ccb43487a1d751e20b39d8328cb00994cdf796", "messageHeadline": "core/types: Document Transaction.To (#3366)", "author": {"name": "Steven Roose", "email": "stevenroose@gmail.com", "user": {"login": "stevenroose"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bf24b120d7ab952282c5c12c36d249626b1293ea", "messageHeadline": "VERSION, params: bump unstable version 1.5.5 (#3361)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b70acf3c5bd335d8dedc2a5aa6eff05c4c32105e", "messageHeadline": "params: stable version 1.5.4 (#3360)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b5be6b72cb06ded22075a41db6abc670d33c5ea7", "messageHeadline": "eth/filter: add support for pending logs (#3219)", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 319, "deletions": 92}}, {"node": {"oid": "318ad3c1e424912ff69c9febc4e08a0137f8803f", "messageHeadline": "common/hexutil: fix Test{Decode,Unmarshal}Uint64 on 32bit arch (#3363)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e949a2ed2f1c59ed5ff1f187ad987c882656e6ef", "messageHeadline": "cmd/bzzd: swarm daemon fixes (#3359)", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 56, "deletions": 46}}, {"node": {"oid": "8d0108fc5df81c71010b9dfb11a5db5658fcb80a", "messageHeadline": "Merge pull request #3355 from fjl/hexutil-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1125, "deletions": 566}}, {"node": {"oid": "ba41efa8a0365912ab26b24cb4ac46153e774d4f", "messageHeadline": "Merge pull request #3362 from karalabe/cocoapods-fix-3000", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "f81660b6db9c4dfef54ab353bf8b5b1e627d34c9", "messageHeadline": "build: use single CocoaPods package, pre-release dev builds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "91bceb4acee23b1c92b288dd3a301a98eba9f4d3", "messageHeadline": "ethclient: \"addresses\" -> \"address\" in filter query encoding", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be746628c76a14f47fc9fc44d0bcf386dd7b6483", "messageHeadline": "eth/filters: simplify query object decoding", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 44, "deletions": 47}}, {"node": {"oid": "ec5f531f4b62b61d9636a03050af3453532a7b05", "messageHeadline": "accounts: don't use common.Address for address field", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "37e5816bcdaaca2380ce5a56d9a0834340733b31", "messageHeadline": "common: use package hexutil for fixed size type encoding", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 30, "deletions": 60}}, {"node": {"oid": "665bb43a4c9e97d6f23de02575b92156881a2db8", "messageHeadline": "light: implemented VMState.Empty() (#3357)", "author": {"name": "Felf\u00f6ldi Zsolt", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "e4bf004560acf18919d5a1b952eeda521ae07aab", "messageHeadline": "build/ci: add swarm related executables (bzzd, bzzup, bzzhash) to bin\u2026", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "1609df327575f9e8bc849de3a649990be89f93e2", "messageHeadline": "ethclient: use package hexutil for JSON handling", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "24f288770e90ab3fd6b30f9f16bf31396b6afeb7", "messageHeadline": "core/types: use package hexutil for JSON handling", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 40, "deletions": 392}}, {"node": {"oid": "65e6319b1295908dc049c3e796763ffe96cd6c25", "messageHeadline": "core/vm: use package hexutil for JSON handling", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "ec75953f509a94ccb20bd346a2413bfee1281072", "messageHeadline": "common/hexutil: new package for 0x hex encoding", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 947, "deletions": 0}}, {"node": {"oid": "801a13f7915840c3a74e3bcfd51cc83f00f4899c", "messageHeadline": "core: fixed unwinding bad hash (#3347)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "eea8d6aa96a2fe2e6f06354e6bfdfcf20b1c5b3b", "messageHeadline": "Merge pull request #3356 from fjl/accounts-no-watch-on-windows", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b9cd71d67cd497fe2cc17a53aea2254b9178b88", "messageHeadline": "Merge pull request #3352 from fjl/build-git-tag", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5df83e3bd9c434e13dabae496fbb4d96d8d59e18", "messageHeadline": "accounts: disable file system watcher on windows", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6061707371929bd51c211fbb4ab2b4c223f65544", "messageHeadline": "core: eip unit tests (#3309)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 71, "deletions": 7}}, {"node": {"oid": "20899c05a4c87e3cc13b0153db4f0c3919daaa2a", "messageHeadline": "internal/build: use 'git tag --points-at' to get the current tag", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4c8c5e2f7410d850ee6068b46c8b880f733743d4", "messageHeadline": "cmd, ethstats, les, mobile, params: native netstats (#3336)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 533, "deletions": 46}}, {"node": {"oid": "d1a95c643eadd506f6ae85784d22c7823e411ee9", "messageHeadline": "Merge pull request #3325 from fjl/p2p-netrestrict", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 643, "deletions": 230}}, {"node": {"oid": "9c3ea0d32d26957fd73ddf07e37d93091de596fd", "messageHeadline": "Merge pull request #3346 from obscuren/registrar-removal", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 1296}}, {"node": {"oid": "67e0894d9e696be32d7b5f78bb6f89ed0e03f382", "messageHeadline": "common/httpclient, les: removed httpclient", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 210}}, {"node": {"oid": "6cc87a31c6fa50968ceeb7192bedd4df5c55ec4f", "messageHeadline": "cmd/utils, internal/web3ext: removed httpGet", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "b8c766a9c5c11d6454f485911d319e079c8ea1e6", "messageHeadline": "eth: removed http doc backend api", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "66441c9b4b5fce27ea6d7883f21b9890c9af65cb", "messageHeadline": "Merge pull request #3345 from karalabe/cleanup-mobile-crossbuilds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "18d51d1de8e5bb31def0773c95db009ba57e46e8", "messageHeadline": "common/registrar: delete the old registrar code", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 1043}}, {"node": {"oid": "01d5fc670b3618a82e2242e7b24bef03878a48ba", "messageHeadline": "internal/web3ext: remove registrar-related extensions", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "0f1cbfd3da09bb84c658a779898d57b0ad9b27b9", "messageHeadline": "Makefile, build: do proper mobile builds, not cross builds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "586f10ecb13c75ed94bf98504f43192fff231b80", "messageHeadline": "cmd/utils, VERSION: 1.5.4 unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "978737f5d51ee4e60c00afb0c4ac8784b2faa059", "messageHeadline": "cmd/utils: 1.5.3 stable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fa0e057f8a2202cd9a7ed209f0a815805b4f5538", "messageHeadline": "Merge pull request #3341 from obscuren/touch-delete-fix", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1971, "deletions": 1096}}, {"node": {"oid": "bca7bfa927db47d6a089fdc9da8d2501dcab29d5", "messageHeadline": "tests: update from github.com/ethereum/tests @ f21c49dc816e", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1799, "deletions": 1065}}, {"node": {"oid": "12d654a6fc4580f9194a931032ebf0e1b1927279", "messageHeadline": "core, core/state: fixed consensus issue added touch revert", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 172, "deletions": 31}}, {"node": {"oid": "8e64e4383c3b99d65d4e12c1f1875270a49c6ff6", "messageHeadline": "Merge pull request #3338 from karalabe/miner-driveby-cleanup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f59d8cde263f63f5cb1be377e36436404a28521c", "messageHeadline": "Merge pull request #3337 from karalabe/core-driveby-cleanup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "94c0519be27312d90883342cffd668ed23c6df54", "messageHeadline": "miner: remove dead code, add gas price getter", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "529c50287650f8e70da21f223e47fa40a4ddb112", "messageHeadline": "core: remove dead event", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c04c8f10f04a41e762589358418c65fd99891bb4", "messageHeadline": "core: improved bad block error reporting (#3320)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "e05d35e6e04f1378c18861016f96b39b35cef4f2", "messageHeadline": "Merge pull request #3317 from fjl/build-unstable-simplify", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "e1e2df656a46c428bfb487e5ec3d126905ff003e", "messageHeadline": "internal/build: add support for git tag in local Environment", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f7da5b29f0917575850849c7fb20bcc5376ab772", "messageHeadline": "Merge pull request #3327 from karalabe/cocoapods-version-round2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b4c236773cd7f1e1663d2180f3ff2c060bcd0cb", "messageHeadline": "build: remove hash metadata from cocoapod version", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8ca75738a45a137ff7b2dfa276398fad26439da", "messageHeadline": "core: implemented new ropsten testnet", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 66}}, {"node": {"oid": "aad4890082c1624795991d534db9497c8b63630d", "messageHeadline": "cmd/geth, core, light, mobile: removed state account StartingNonce", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 33}}, {"node": {"oid": "e5edd3b983189790391dca5b2ae4a0e460cb7f42", "messageHeadline": "cmd/bootnode, cmd/geth, cmd/bzzd: add --netrestrict", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "a47341cf96498332e2f0f67c1a6456c67831a5d0", "messageHeadline": "p2p, p2p/discover, p2p/discv5: add IP network restriction feature", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 124, "deletions": 34}}, {"node": {"oid": "e46bda50935cfad5bfc51130e4ea802f518917e7", "messageHeadline": "swarm/network: prevent relay of invalid IPs", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a98d1d67d6192df0bd57f608921a82cc508eee18", "messageHeadline": "p2p/discover, p2p/discv5: prevent relay of invalid IPs and low ports", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "ba2884f3431312c616e21f57deeb03a7c4374d57", "messageHeadline": "p2p/discover, p2p/discv5: use netutil.IsTemporaryError", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 248}}, {"node": {"oid": "1d80155d5e036a0c10dd456ae2772dfa17338b95", "messageHeadline": "p2p/netutil: new package for network utilities", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 503, "deletions": 0}}, {"node": {"oid": "a0e42aa4e206247efe6df8706a2fb6bbdf6074b4", "messageHeadline": "build: mobile CI fixes (#3322)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "92959cd4ef1369bc5338169d209945bb5be6b53b", "messageHeadline": "appveyor: use native 32bit go", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "2c802399c3ebae86af6609c5c0a13058c1017810", "messageHeadline": "README: Changed http:// to https:// for swarm link (#3312)", "author": {"name": "sandakersmann", "email": "sandakersmann@users.noreply.github.com", "user": {"login": "sandakersmann"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ed72a84703382b88fe8372f08a5dbed2e0c47cf", "messageHeadline": "build: simplify unstable build check", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d9a8207d60136024db4009aecbc91c7aab3042e", "messageHeadline": "cmd/bzzup: trim directory in the manifest entry path (#3299)", "author": {"name": "Aron Fischer", "email": "github@aron.guru", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04edbb0703142f792522e29a557069a3e52705f5", "messageHeadline": "node: Remove redundant filepath.Join in parsePersistentNodes (#3300)", "author": {"name": "FrankWang", "email": "eternnoir@gmail.com", "user": {"login": "eternnoir"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e1c1fce92c3c3133f2ee76a78400a609b3a0f4ec", "messageHeadline": "cmd/utils, VERSION: 1.5.3 unstable (#3306)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8695209f609375ceb06e8f4151dc9093f38cac5", "messageHeadline": "core: Don't perform EIP150 hash check on uncles (#3303)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b95112a2dba73b5fe674ef41c2509eadca80ac4", "messageHeadline": "cmd/utils: Set version string to stable (#3304)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a602c57c8d9337ba658752e27e54c048bdb23e02", "messageHeadline": "README: add documentation for bzz related executables to the table (#\u2026", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f3228592f5df27fb4ad7ae4b77a30878c6366bd5", "messageHeadline": "travis: dash of black magic to summon the cache daemon (#3288)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "87b8254da1ef9ffff7ebdbea6e03e5e843317eb7", "messageHeadline": "Dockerfile: Add git dependency to Dockerfile (#3295)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20eab80189a139643d16e2eaee8a928874aa4919", "messageHeadline": "cmd/utils, VERSION: 1.5.2 unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "810389c07a4ae5f468f33a7bf488a2681e994c90", "messageHeadline": "Merge pull request #3278 from obscuren/version-1-5-1", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3badd3782bf65118d91bdd9c65d17a9ba2a510eb", "messageHeadline": "Merge pull request #3280 from fjl/fix-go15", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "be2a264915f57c3048444033e5824d6b40b7cad4", "messageHeadline": "build: set GO15VENDOREXPERIMENT in env.sh", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b81baf54239c3a757f1b0d5170240c8b483b8e72", "messageHeadline": "utils: bump stable", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "64359c9417244c7a824ea90b39a20b06f702bc08", "messageHeadline": "cmd/utils, mobile, params: set the correct field on testnet EIP 155 (\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 35, "deletions": 50}}, {"node": {"oid": "5a3853f83f931b6a68353cb1f3611f1db345e340", "messageHeadline": "travis: only install the needed three android platforms (#3274)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "532d74603686410e4b614e6250e41336d69954f2", "messageHeadline": "Merge pull request #3275 from obscuren/les-print-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c66e18b17508722aff0da035acb8f17330d7fe27", "messageHeadline": "Merge pull request #3271 from Arachnid/dockerfiles", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "2d4bd3b3adddbc42c2e5b14920e22178e8b355d4", "messageHeadline": "les: fixed logging", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a96d6c68e2933ab4121358bee91d1bd011efe67a", "messageHeadline": "cmd/utils: remove jit flag handling (#3273)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "504815091fc8339cd06003e6394408a7a5738ebd", "messageHeadline": "containers/docker: Fix dockerfiles for new branch layout; add dockerf\u2026", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "4dd3e7fe3590b03851f6c4eab40a581de0fceb70", "messageHeadline": "Merge pull request #3270 from fjl/version-1.5.1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "4c614909ffccfc571f7225f3e8e83baccbe0a1d6", "messageHeadline": "README: update for develop->master switch, remove old build table", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "b0a23c73cf8513c74da47b981251935fff0d1e8c", "messageHeadline": "VERSION: bump unstable version to 1.5.1", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "922c1f8f9f7763948da6ed755abd6e1fcaca2cac", "messageHeadline": "Merge pull request #3260 from obscuren/version-1-5-1", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c3c58eb601d92d7ca581c597dd2b4960a1e59d96", "messageHeadline": "Merge pull request #3259 from obscuren/version-1-5-0", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ce3c52d17dc5cba53f7b0334c37fb999069c0b9e", "messageHeadline": "Merge pull request #3268 from fjl/build-master-unstable", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6663d0264edc364ed8efbb3615e27c2a958b0dda", "messageHeadline": "build: master is unstable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e4d623dc8a3f28331ddba30eb9c01a69faa46e8", "messageHeadline": "Merge pull request #3266 from fjl/travis-ppa-live", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e704d97185a6920b6bf7d015086ac18bd003efe", "messageHeadline": "travis.yml: upload to the real PPA", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bd32bd90d41adb3cbcf199cb5fa39c2d884bece", "messageHeadline": "travis: force xcode to finish iOS simulator configs (#3265)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b9f417e2e6c8bdb8a49cf0e6ef37b10545fc1915", "messageHeadline": "params: hardfork blocknumber (#3264)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f7b087235df1c9c0bdd5375b774de44b2b02908", "messageHeadline": "Merge pull request #3263 from karalabe/travis-cocoapods-gpg2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "2cb9738649f06fe9bec6b4d5daec92ae0fef0982", "messageHeadline": "travis, build: further maven and gpg refinements", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "0dc590a9f8182d9faba7fee0001bf243637bd9b3", "messageHeadline": "Merge pull request #3262 from karalabe/travis-cocoapods-gpg2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dfd2c605091fb14673482a820bcda412590c764e", "messageHeadline": "travis, build: fix mobile build issues on travis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fd27393df37969f889c29e213a35a1604145bf46", "messageHeadline": "utils: unstable 1.5.1", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "233950da400317db6744e4a184bdbe8c2a257443", "messageHeadline": "utils: stable 1.5.0", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bd0aafb4fd76b04d539d9a2891984f0c848ba09c", "messageHeadline": "Merge pull request #3258 from karalabe/unfuckup-travis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a672eae3d12359d79e39733ff80a2acf5728cf9b", "messageHeadline": "core, core/types: refactored tx chain id checking (#3257)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "99d0d771a787cfccc9accae3662493abbdcdff02", "messageHeadline": "travis: work around \"timeout features\"", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dcea0ac0785c92df84d55b8322281e12189d8fb", "messageHeadline": "Merge pull request #2977 from karalabe/initial-mobile-suport", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3278, "deletions": 112}}, {"node": {"oid": "7a6c6ec9469722abca93f94c4a3725f026ab09bc", "messageHeadline": "cmd/utils, params: define chain ids", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "dfe79cc7845d94d14c2bc091c7eeac082f6b1e90", "messageHeadline": "cmd/utils, mobile: place bootnodes in LGPL packages", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "4a439c2359991bdc49463ae66da11da895cc6eb7", "messageHeadline": "mobile: port wrappers to EIP155 and EIP158 fork", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 58, "deletions": 48}}, {"node": {"oid": "4c16c82500645de83907743555e7256af86a9423", "messageHeadline": "travis, build: cocoapods build fixes and travis caches", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "5513c49c54f42ce6a9683b4fad9193b361b47f8c", "messageHeadline": "accounts/abi/bind, mobile: review fixes and android tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 215, "deletions": 8}}, {"node": {"oid": "b61f48e5aad9cf897f5655a0db002a3349109c67", "messageHeadline": "cmd, mobile, node, p2p: surface the discovery V5 bootnodes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 101, "deletions": 68}}, {"node": {"oid": "de4b39a1a32a61a9683a036b2e27e8df7cd4c9ff", "messageHeadline": "cmd/utils, mobile: update to reprice HF and light client", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "322502b441c6137b2945131f8e3dda1bb3f8d6b3", "messageHeadline": "build: iOS XCode framework build and upload", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 140, "deletions": 25}}, {"node": {"oid": "b7dfd333c5ac5caf4278e2557503dc4fe4eb46c9", "messageHeadline": ".travis, build: Build step to push .aar to Maven Central", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 216, "deletions": 15}}, {"node": {"oid": "178da7c6a94718389e7192d87df5ee42e7223bc3", "messageHeadline": "mobile: initial wrappers for mobile support", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2594, "deletions": 33}}, {"node": {"oid": "d89ea3e6f90c32a97bad58b82a15af0d81f4250e", "messageHeadline": "Merge pull request #3253 from zsfelfoldi/light-topic3", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 148, "deletions": 100}}, {"node": {"oid": "6c9c1e6712d684e782a8920dac0173b49257fa1f", "messageHeadline": "core, core/types: refactored tx chain id checking", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "b10bcd924ba79f9faa5b8f2d273a7ee02d7b89f5", "messageHeadline": "core/types: turn off nonce checking for Call messages", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "d8e2e9a41fa0283c8e757a6149c0257d2f8a1ad9", "messageHeadline": "light: updated CHTs for mainnet and testnet", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1f70b279baa15fc1972a66c4de1b94af852055c4", "messageHeadline": "p2p/discv5: added new bootnodes", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e33e57684fcd364900a896aa3e759bf4821c02e1", "messageHeadline": "p2p/discv5: fixed bootnode connect issues", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 110, "deletions": 69}}, {"node": {"oid": "a0c6649960bb4b1155181915d898d066af00a8cb", "messageHeadline": "les/flowcontrol: fixed locking scheme", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ca73dea3b9bcdf3b5424b5c48c70817439e2e304", "messageHeadline": "Merge pull request #3179 from obscuren/eip-158", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 149784, "deletions": 66840}}, {"node": {"oid": "648bd22427000b6e20a5e1a9c397005aa1ad4f9b", "messageHeadline": "core/vm/runtime: fixed go vet", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "0231d8f86dd1c12a4e308b4f120a89254dc2d02d", "messageHeadline": "core, params: EIP#170", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a91908e5678397a466060aa614081974a4a36455", "messageHeadline": "tests: updated", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 63479, "deletions": 64668}}, {"node": {"oid": "ae33883c2fd72b960e774833708deb1ce10e3fe4", "messageHeadline": "cmd/utils: set temporary HF number", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "4dca5d4db7fc2c1fac5a2e24dcc99b15573f0188", "messageHeadline": "core/types, params: EIP#155", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1068, "deletions": 464}}, {"node": {"oid": "21701190ac0a838e347f31b7a918bb0a60c1e8c1", "messageHeadline": "les: cleaned up logging (#3256)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "5cd86443ee071b5e3abe4995c777ce467c29f2c5", "messageHeadline": "tests: added new EIP158 tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 84574, "deletions": 1224}}, {"node": {"oid": "779ddb183275ed506ebae972876fe04098c738e5", "messageHeadline": "core/vm, params: EIP160: EXP reprice", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "445feaeef58bd89a113743dccf6fd5df55cde6fa", "messageHeadline": "core, core/state, trie: EIP158, reprice & skip empty account write", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 717, "deletions": 561}}, {"node": {"oid": "932d973e36ff0d41a6005b93d2d4ff1b4430fb04", "messageHeadline": "Merge pull request #3248 from zsfelfoldi/light-topic3", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9eb6f627fa9e08573580fc5915e23d332a36071b", "messageHeadline": "Merge pull request #3247 from fjl/bzzd", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 492, "deletions": 117}}, {"node": {"oid": "323c2d6775c86c063e9048ef0e8605283f07cafb", "messageHeadline": "les: add missing nil check and handle quit in findServers", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "09baeec0dabc24050f344272ed36e39687c2b4e8", "messageHeadline": "discv5: fixed state machine lockup bug", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8247bccf71351812cd60179c3ef0f9d596f117c1", "messageHeadline": "cmd/bzzhash: add swarm hashing tool", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "bbf37c0404d2d189fdb0255aa70f2b4a73a81c0a", "messageHeadline": "cmd/bzzup: add swarm upload tool", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "e336b0d60e03cb1153d64bcab9f321e31ff9a071", "messageHeadline": "cmd/bzzd: add swarm server daemon", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 246, "deletions": 0}}, {"node": {"oid": "5cd4430a8db82727b6690776302a50a8b80b610d", "messageHeadline": "swarm/api/http: reject requests without content-length", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "23420ff67a1fb4a8d47a88708cb258172b5f435a", "messageHeadline": "swarm/network: skip TestSyncDb", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ef50e01c5ef270d628afc943e2e4fa4cff1a73b3", "messageHeadline": "swarm/api: add bzz prefix to swarm directory", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "cc0064b267aa0f9b5899e430f5e179d5229bc204", "messageHeadline": "node: add InstanceDir method", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "1aaa5991472e5b4f379b3e5d7e3d20545f2a8099", "messageHeadline": "accounts: add Find method", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d27472cc74cf0a7ec28cef0a7ad27f7beb1a662a", "messageHeadline": "cmd/v5test: delete the v5test tool", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 101}}, {"node": {"oid": "80ea44c485c42032aa954f2a8580e3afb4aa5339", "messageHeadline": "cmd/geth: improve command help messages (#3227)", "author": {"name": "Kenji Siu", "email": "kenji@isuntv.com", "user": {"login": "kenji-isuntv"}}, "additions": 132, "deletions": 87}}, {"node": {"oid": "dba29970d7ff097762b637b5e7ff95fc1433856a", "messageHeadline": "Merge pull request #3244 from karalabe/reinstate-cache", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4cd2617848e1f10ae853c134e0979101514511d0", "messageHeadline": "cmd/geth: reinstate dropped --cache flag", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5b31794dfe154d8efa04fbe1606be0b582ee140c", "messageHeadline": "cmd/geth: use a loop in TestDAOForkBlockNewChain (#3222)", "author": {"name": "xiekeyang", "email": "xiekeyang@users.noreply.github.com", "user": {"login": "xiekeyang"}}, "additions": 68, "deletions": 84}}, {"node": {"oid": "355f4b0c15fadec683877b5de1361bd678fee28e", "messageHeadline": "Merge pull request #3232 from zsfelfoldi/light-topic3", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16197, "deletions": 278}}, {"node": {"oid": "bbb5e5d56a51d9430aec934c76a0bd02f1f2427d", "messageHeadline": "les: print 'experimental feature' warning on startup", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b8bd9a71c8b2722ec526ac5b0e35bf05d0fbd075", "messageHeadline": "all: update license information", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 251, "deletions": 61}}, {"node": {"oid": "be3865211c2d8f71e0733b17c469881502e89371", "messageHeadline": "core/types: remove header accessors", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 26, "deletions": 35}}, {"node": {"oid": "0f19cbc6e5b842fb271eedeed47f433d0c63ff2e", "messageHeadline": "p2p/discv5: fix build with Go 1.5, delete package testimg", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 879}}, {"node": {"oid": "49da42983af7a775695166689e5bf701bcec4f81", "messageHeadline": "p2p/discv5: added new topic discovery package", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 8096, "deletions": 49}}, {"node": {"oid": "7db7109a5b53c339f00e9c05ac826b3dbd1f98e1", "messageHeadline": "cmd, eth: added light client and light server modes", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 298, "deletions": 94}}, {"node": {"oid": "9f8d192991c4f68fa14c91366722bbca601da117", "messageHeadline": "les: light client protocol and API", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 5860, "deletions": 33}}, {"node": {"oid": "760fd65487614b7a61443cd9371015925795f40f", "messageHeadline": "light: light chain, VM env and tx pool", "author": {"name": "Zsolt Felfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 2642, "deletions": 124}}, {"node": {"oid": "8b1df1a259fe6dc4c15e391e9c0762c9621d9d72", "messageHeadline": "build: fix remote path for archive uploads (#3243)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9bc97a5785d3d350a084b46fc77a8439b8dc533b", "messageHeadline": "build: NSIS based Windows installer (#3240)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 632, "deletions": 9}}, {"node": {"oid": "6707f70b4a947a06fdcf564619e6c8220a6654ad", "messageHeadline": "Merge pull request #3241 from karalabe/fix-pgp-signer", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df30ef5177ca2b50f50f60713890b8f45566a890", "messageHeadline": "internal/build: call correct signer method", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e8ad6cad30bbe2dcb837528d1bc6cff4e6fe718", "messageHeadline": "Merge pull request #3239 from karalabe/fix-windows-separators", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0e18f3841ae3df1f490a60ec98ce96b0690e8d3", "messageHeadline": "Merge pull request #3231 from fjl/liner-update", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 132, "deletions": 79}}, {"node": {"oid": "328f0dd6314bb285a96faa7b33cf18419acd17c5", "messageHeadline": "build: fix missing .exe executable names on cross builds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15c8d46b04366fe0b8c9a7def13ad0e57cb83142", "messageHeadline": "Merge pull request #3238 from karalabe/appveyor-azure-push", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "052918a6d9938248e14a0ba116c3a775be6af19e", "messageHeadline": "appveyor: build 386 too, upload both to the gethstore", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "afe41de6b3e64aeef3a094bf43d638538b59e7d0", "messageHeadline": "travis: build to all supported linux architectures (#3235)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "2ad5dba50a65e7471d24da7a258087ff97e00f36", "messageHeadline": "accounts/abi: differentiate between static and dynamic arrays (#3121)", "author": {"name": "RJ", "email": "rj@erisindustries.com", "user": null}, "additions": 64, "deletions": 26}}, {"node": {"oid": "0b8a14fed70e6e7107094c96858a36784444326b", "messageHeadline": "console: enable multiline mode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac9013162e51aad9525fcac084973a0cfbc1575a", "messageHeadline": "vendor: update github.com/peterh/liner", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 131, "deletions": 78}}, {"node": {"oid": "ed2bc7fbe9a30c1861cffdd7d0fd570847a2ae0c", "messageHeadline": "build, internal/build: misc improvements (#3229)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "d0c820acd697964c8480d91e1fa10615276b3ef6", "messageHeadline": "Merge pull request #3226 from karalabe/azure-gethstore", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11437, "deletions": 44}}, {"node": {"oid": "2f9f2cbb1984e175d969865cbb7234c0ab970f7c", "messageHeadline": "travis, build: enable 386 builds too for linux and osx", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "bad0de0dcbae82d96f68d1eec1701042d5dfa985", "messageHeadline": "vendor: pull in azure sdk and openpgp signer", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11204, "deletions": 25}}, {"node": {"oid": "3b62c145f8d699767e13770d1bb21d07c2ba9b46", "messageHeadline": "travis, build: implement uploading archives to azure", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 180, "deletions": 13}}, {"node": {"oid": "3914e82f17ddf400ac3fb5ca54e27e0922cdada8", "messageHeadline": "Merge pull request #3225 from kenji-isuntv/develop", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b522b788b62350d6c931c560758c903ae0f6ac32", "messageHeadline": "common/math: go fmt", "author": {"name": "Kenji Siu", "email": "kenji@isuntv.com", "user": {"login": "kenji-isuntv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b73c79234a1597f1f8b11cff5e01b935f6817a2", "messageHeadline": "common/math, core/vm: implement fast EXP (#3214)", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "36956da4d2a9e5d9099179f9ce8690b2775b560a", "messageHeadline": "core: metrics collection for transaction events (#3157)", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "f4d878f3d83187d27411c0ea5ebd55a82b27e35e", "messageHeadline": "Merge pull request #3216 from karalabe/fastsync-bigdb-tuning", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 273, "deletions": 195}}, {"node": {"oid": "61acd18e7967d67fd6db24be360586cf017d577b", "messageHeadline": "Merge pull request #3218 from kenji-isuntv/develop", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "e1b4acfb6e6a0f930afeb79749ac56c381609258", "messageHeadline": "eth/downloader: clear pending requests when switching trie root", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "d85d3c74db4ddb179366587e5c3afb048e85b50a", "messageHeadline": "internal/debug, internal/ethapi, rpc, swarm/storage: Ran \"go fmt\"", "author": {"name": "Kenji Siu", "email": "kenji@isuntv.com", "user": {"login": "kenji-isuntv"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "8ecee175f2da759b27a84bba1708337da5790200", "messageHeadline": "eth/downloader: lower a state sync log level (users freak out)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b10617bba7be804ab6516a36ae02dd6175ed46d", "messageHeadline": "eth/downloader: reduce fast sync block requirements, fix test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "90b16a3e85d82241f4505a7db0f95c2f312642a6", "messageHeadline": "core/state, eth/downloader, trie: reset fast-failure on progress", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 233, "deletions": 179}}, {"node": {"oid": "4dc1fb923ab77fe564bdda25f36744dffa235045", "messageHeadline": "Merge pull request #3064 from pirapira/limit_struct_logs", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "b8dec948d4d7d8257e63aeecf982c25aeec9a180", "messageHeadline": "Merge pull request #3215 from fjl/weird-files", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 109}}, {"node": {"oid": "87670a7ac1558ab2d2bab20144a380c6319e222b", "messageHeadline": "all: remove weird files", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 109}}, {"node": {"oid": "63d293cdbe14cf00045b888522ef36d21c907c26", "messageHeadline": "Merge pull request #3195 from karalabe/fix-testnet-fastsync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 68, "deletions": 31}}, {"node": {"oid": "f0dbec0c93a772b0f3553399126d8c49bfcc85d4", "messageHeadline": "cmd, params: only set default fork configs for test and mainnet", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "79789af2e7fce8807d21a8eedbf42d41a7c55848", "messageHeadline": "whisper: project restructured, version 5 introduced (#3022)", "author": {"name": "gluk256", "email": "gluk256@users.noreply.github.com", "user": {"login": "gluk256"}}, "additions": 4449, "deletions": 16}}, {"node": {"oid": "8639b0fae975a5e65dea16fe5321168ac0aef128", "messageHeadline": "cmd/utils, core, params: explicitly pick reprice fork for fast sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "00665a0b72ed93692daec21bbd79931828653228", "messageHeadline": "cmd/evm: Allow stdin and files as sources of bytecode (#3172)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "b59c8399fbe42390a3d41e945d03b1f21c1a9b8d", "messageHeadline": "internal/ethapi: add personal_sign and fix eth_sign to hash message (\u2026", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 220, "deletions": 34}}, {"node": {"oid": "289b30715d097edafd5562f66cb3567a70b2d330", "messageHeadline": "Godeps, vendor: convert dependency management to trash (#3198)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23166, "deletions": 32828}}, {"node": {"oid": "77703045765343c489ded2f43e3ed0f332c5f148", "messageHeadline": "ethclient: changed TransactionByHash to only pass one argument to api\u2026", "author": {"name": "Steven Roose", "email": "stevenroose@gmail.com", "user": {"login": "stevenroose"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "890ffa05f84a4701646a0ad556d22a536cfd9424", "messageHeadline": "Merge pull request #3189 from fjl/leveldb-update", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 846, "deletions": 506}}, {"node": {"oid": "89014b4524ecb8bd36d7db2d45ea7b609c01f1a4", "messageHeadline": "core/vm: Ignore EnableJit ChainConfig setting (#3166)", "author": {"name": "Hao Bryan Cheng", "email": "haobcheng@gmail.com", "user": {"login": "hbcheng"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f8608a5228750076aa15b1e3a67acd7994492053", "messageHeadline": "trie: while fast syncing, don't keep trie nodes in memory (#3186)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "437c1e40b297efe6216e1d13840cee79f2dd643c", "messageHeadline": "Merge pull request #3185 from karalabe/fix-log-race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "53db80da89ac736614cfcfc10ea40ac5f91b2646", "messageHeadline": "eth/downloader: fix a data race in a log output", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "28cc3cc96069d7911b0bd8e9f68835cc52b52140", "messageHeadline": "Merge pull request #3184 from karalabe/import-gas-use", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 66, "deletions": 26}}, {"node": {"oid": "1291778032730fcd6d0b1bb4ae95a5f8e1f64987", "messageHeadline": "cmd/geth, code, eth/downloader: tune import logs and mem stats", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 66, "deletions": 26}}, {"node": {"oid": "b930baa58078862d082745330038e60d0767026c", "messageHeadline": "Godeps: update github.com/syndtr/goleveldb to 6b4daa5362", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 823, "deletions": 506}}, {"node": {"oid": "66ee2dec53f9e18b4def0b0005e291fdd810f327", "messageHeadline": "internal/ethapi: add debug.chaindbCompact", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "f2ae2f7eef1e3e15b9e6f81e2b5895e2d20d12bc", "messageHeadline": "Merge pull request #3176 from karalabe/trie-stats-report", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "88a593d559d26a91b64178094728fd9ca7c25a2c", "messageHeadline": "cmd/geth, trie: report on trie cache unloads, also add debug log", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5d9bb0a050df0e58ed1073ef92f45676380ac26e", "messageHeadline": "trie: add metric to track cache unloading (#3175)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8048f4d4f619e3d34494fb9dcb2bb3b91bca6bec", "messageHeadline": "Merge pull request #3173 from karalabe/parametrized-trie-cache-get", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "d48e6ae66f09b1061e2e7e54c750b20e14a1e45a", "messageHeadline": "trie: make the cache miss counter a real metric", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "4f46bd19d0b123327596785dc3975d5e4008d761", "messageHeadline": "cmd, core/state: allow configurable trie cache generations", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "ca49510e6dd40e78e3e6827c6c4d7b2a3ec8ef5b", "messageHeadline": "Merge pull request #3168 from benjaminbrent/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25ac04a444d82f42138fc06e651c1ef9bac935dc", "messageHeadline": "Merge pull request #3153 from fjl/trie-unload-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 130, "deletions": 70}}, {"node": {"oid": "8e52c2e754cdb343d0eb880a33251e1ba593d327", "messageHeadline": "Merge pull request #3161 from karalabe/trie-cache-counters", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "2bb5ec1e41ed8c1e56e31639fec87710e81d3977", "messageHeadline": "cmd/geth, trie: track and report trie cache misses", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "55522373fd3090892ab36e7edd6a2b7f727137b1", "messageHeadline": "core/vm: fix GASPRICE string (resolves #2553)", "author": {"name": "Benjamin Brent", "email": "benjamin@benjaminbrent.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9471e778209e16442a530820fb90c01cd47c369", "messageHeadline": "miner: copy pending state before handing it to callers (#3162)", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b262ff5aba5309d16f02343b2a41c9afcd459ea", "messageHeadline": "Merge pull request #3156 from holiman/metrics-blocks", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e8d0538a0013664021d52d289688f6c7d7bf31ff", "messageHeadline": "Merge pull request #3160 from karalabe/import-database-stats", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "a1c63e8be6efbdfd165d569a4ea8c16ad73d5305", "messageHeadline": "cmd/geth: compact and print database stats after an import", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "a64b1b4375828a0682d92ae07c90ff1dcb06c50d", "messageHeadline": "Merge pull request #3158 from karalabe/pretty-print-imports", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 71, "deletions": 19}}, {"node": {"oid": "64500ab0fa68bd2c45e2f5459462faaaa675cb28", "messageHeadline": "common, core, eth/downloader: adjust import log formatting", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 71, "deletions": 19}}, {"node": {"oid": "00b853418edd650f516c4c4fa32df2a2a616b9d5", "messageHeadline": "core: Add block processing time metric collection", "author": {"name": "Martin Holst Swende", "email": "martin@swende.se", "user": {"login": "holiman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8d56bf5ceb74a7ed45c986450848a89e2df61189", "messageHeadline": "trie: ensure dirty flag is unset for embedded child nodes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 42, "deletions": 32}}, {"node": {"oid": "44f419ec0f491a632658213ac8bbd0c132e0ffcf", "messageHeadline": "core/state: bump trie cache values slightly", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "177cab5fe70910ee0af3fcf493d51999ae2d923d", "messageHeadline": "trie: ensure resolved nodes stay loaded", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 95, "deletions": 43}}, {"node": {"oid": "187d6a66a5176a1dc3e75d5ad4baad623762acb9", "messageHeadline": "trie: avoid loading the root node twice", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "6952fe3a5caf22ae76b7efb332b0d98ad02398de", "messageHeadline": "Merge pull request #3100 from kobigurk/develop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "b19b7c39ac1074592c0aea1dc2b282d08d9a42b0", "messageHeadline": "Merge pull request #3142 from fjl/trie-sync-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9276c4e163b2cb0a9f9438dbfa28444afea081db", "messageHeadline": "Merge pull request #3141 from obscuren/reprice-block-number", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cd7a0395dd8813867884bced1b01663165ea1d4", "messageHeadline": "trie: fix regression that linked all downloaded nodes together", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f2be249385a2bc037a9e4ebfa51b60603ee3dfb9", "messageHeadline": "params: set reprice block number to 2463000", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81b01f1c2bba8340f9cf2bf1da8ef131e3decd50", "messageHeadline": "Merge pull request #3111 from obscuren/gas-price-fork", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 77186, "deletions": 67}}, {"node": {"oid": "a4d9e63d12c80a14294c0d085de6bf711ceec779", "messageHeadline": "Merge pull request #3138 from karalabe/txpool-pending-limits", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 150, "deletions": 5}}, {"node": {"oid": "64af2aafdaf16d0bab4c2b89573324b076602bab", "messageHeadline": "core, core/vm: added gas price variance table", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 77186, "deletions": 67}}, {"node": {"oid": "40cdcf1183df235e4b32cfdbf6182a00a0e49f24", "messageHeadline": "trie, core/state: improve memory usage and performance (#3135)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 249, "deletions": 142}}, {"node": {"oid": "182d9cb752ffe08fc5e40718031bc8a497311ff5", "messageHeadline": "core: add global (soft) limits on the pending transactions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 150, "deletions": 5}}, {"node": {"oid": "c2ddfb343a22958324c0c26dae789d3937eece4f", "messageHeadline": "Merge pull request #3136 from Arachnid/expvar", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "9e9bfc4e264b0bc16bdfe893e9cb3cfad096c48c", "messageHeadline": "metrics, internal/debug: Add --pprofaddr flag, expose metrics via gexp", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f63c6c008f6341a8a46ae1f424b0e7b43ec25583", "messageHeadline": "Merge pull request #3133 from ethersphere/http-fix", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "eb2f01aee885994a28b3eb28d558f5b7a1c72b5f", "messageHeadline": "swarm/storage: Allow EOF at the end of the reader in the chunker. Han\u2026", "author": {"name": "Daniel A. Nagy", "email": "nagy.da@gmail.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "30fb5c3e81f88fe27b48a058e25f04b70deeaada", "messageHeadline": "Merge pull request #3108 from homotopycolimit/FixChunkerWithBrokenReader", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 89, "deletions": 101}}, {"node": {"oid": "c780901cd5bd46e0d9316b653e02e4a14ca43b60", "messageHeadline": "Merge pull request #3120 from obscuren/reporter-fix", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca419f3cd8df66f5dc5e8aa61bbd4cd2bfa749dc", "messageHeadline": "core: fixed import reporter", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a45421baaf2065203fa133a932967d5ea18fd0f7", "messageHeadline": " swarm/storage: fix chunker when reader is broken", "author": {"name": "aron", "email": "homotopycolimit@users.noreply.github.com", "user": null}, "additions": 89, "deletions": 101}}, {"node": {"oid": "be6a3696a9642c9511c565f4c35d1c8aae6434ad", "messageHeadline": "Merge pull request #3104 from fjl/core-import-log", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "7943ecb81292c09d85abb2509f76fd3637810eca", "messageHeadline": "Merge pull request #3117 from fjl/txpool-low-limit", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16d8397e30ea0e4d07a07f5c4416b8888daf9796", "messageHeadline": "core: lower transaction pool max queue limit", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a6682c21d812fa2bd068d174d38978664814633", "messageHeadline": "internal/ethapi, internal/web3ext: adds raw tx retrieval methods", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "82b14a05f2c1aca2df62e8fd5da9df6934fed2de", "messageHeadline": "eth: move \"timed out DAO fork check, dropping\" to debug level", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e66b158f0bf85edf39edc978241226cb8f7df45b", "messageHeadline": "core: print import stats more often", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "c88e4357240d8c92d7866cb805781b792e166ec2", "messageHeadline": "Merge pull request #3088 from bas-vk/rpc-block-output", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eeb2a1a6e3c7a0c77ee6836f3103708cff4102ad", "messageHeadline": "Merge pull request #3094 from fjl/tests-update", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 188445, "deletions": 65642}}, {"node": {"oid": "7335a70a020517cc9cebe7ae82c0e49ba133abf1", "messageHeadline": "Merge pull request #3092 from fjl/state-journal", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 697, "deletions": 275}}, {"node": {"oid": "1b7b2ba2163c7b2b2acc0c4f107951ad873cd8a4", "messageHeadline": "tests: update test files from github.com/ethereum/tests @ 45bc1d21d3c1", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 188445, "deletions": 65642}}, {"node": {"oid": "3c836dd71b192de24774b1848173a4eb0ca9a63b", "messageHeadline": "core/state: optimize GetState", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "90fce8bfa621f8c3be6663d62740783949111ff1", "messageHeadline": "core/state: rename Delete/IsDeleted to Suicide/HasSuicided", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "1f1ea18b5414bea22332bb4fce53cc95b5c6a07d", "messageHeadline": "core/state: implement reverts by journaling all changes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 667, "deletions": 250}}, {"node": {"oid": "07caa3fccdfe11bbee084c043ac11e7cfae9a6b7", "messageHeadline": "Merge pull request #3090 from karalabe/fix-eth-header-indexing", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "83fc6fdb34f03f0208514cef9bc9b576c5abcfe9", "messageHeadline": "Merge pull request #3089 from bas-vk/resend", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2acb9a6ea7ddab541122ede96f2275598ae36931", "messageHeadline": "Merge pull request #3081 from ethernomad/cors-max-age", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e482b5694faece927a29289f88d7a87b1ce1fbd1", "messageHeadline": "eth: monitor malicious header retrieval requests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "6c959207db13866c4935d9434aef13c595024aaf", "messageHeadline": "internal/ethapi: bugfix gas price and limit swapped in eth_resend", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "71e8ae01b84cdde56761436a52552a25b03d2a97", "messageHeadline": "core/types: renamed receiptRoot to receiptsRoot", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a7cc3248fe3ecb3439d0b69f5823f294b2854886", "messageHeadline": "Merge pull request #3082 from fjl/build-fix-tag-appveyor", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82e09c17a9e112cf8fe59ec526fc90a228ad3c0b", "messageHeadline": "internal/build: fix git tag env variable for AppVeyor", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae341b31c869bc77decaf843fc2417f386440d77", "messageHeadline": "rpc: set CORS Max-Age to reduce preflight OPTIONS requests", "author": {"name": "Jonathan Brown", "email": "jbrown@bluedroplet.com", "user": {"login": "ethernomad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab7adb0027dbcf09cf75a533be356c1e24c46c90", "messageHeadline": "Merge pull request #3073 from fjl/build-git17", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b4b5921dd030568717d33b03739d65c3aeb9d9af", "messageHeadline": "internal/build: use less edgy command to get the branch name", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c683e4aaa27c5f63ebecae6eada883933d26d063", "messageHeadline": "Merge pull request #3072 from karalabe/state-storage-dirty", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "b7159818f9eb102ac842199fd5af0efca7bdd6b0", "messageHeadline": "core/state: track dirty state entries for each object", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "d4b55fc5b210f06e08227e7ffbda6db397ec8d3c", "messageHeadline": "Merge pull request #3066 from fjl/build-env", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 250, "deletions": 132}}, {"node": {"oid": "4f7627972e4997965be6f3c406904ef613e14c20", "messageHeadline": "build: improve debian packaging", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 250, "deletions": 132}}, {"node": {"oid": "920e1ccfe0b8a0fe205817e3e2f7d0ee7a98f108", "messageHeadline": "Merge pull request #3068 from fjl/update-sha3", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 410, "deletions": 3}}, {"node": {"oid": "54ea317375273c8bb558194eb04c73925da9ac14", "messageHeadline": "crypto/sha3: update from golang.org/x/crypto/sha3 a 80b25ed4", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 410, "deletions": 3}}, {"node": {"oid": "0731b44809f72ed5880dc3654ee70ae85420bd77", "messageHeadline": "Merge pull request #3067 from karalabe/vm-avoid-hashing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 59, "deletions": 37}}, {"node": {"oid": "cb84e3f02953f2df166ae69369d222dcbbd7d78d", "messageHeadline": "cmd, core, internal, light, tests: avoid hashing the code in the VM", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 59, "deletions": 37}}, {"node": {"oid": "bb6115b737a05e3b8bf70ff2ad74c703589627cb", "messageHeadline": "vm, ethapi: add `limit` option to traceTransaction", "author": {"name": "Yoichi Hirai", "email": "i@yoichihirai.com", "user": {"login": "pirapira"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "d8715fba1a366944a069397775fc52a30358eff3", "messageHeadline": "Merge pull request #3062 from fjl/trie-delete-bug", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 133, "deletions": 38}}, {"node": {"oid": "b4cc8cbac4c1756c179e497c53ee83515669fe13", "messageHeadline": "Merge pull request #3032 from Gustav-Simonsson/keystore_padding", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "c3a77d626831b4ffe37ed4f8640e67e70ad5b220", "messageHeadline": "trie: fix delete bug for values contained in fullNode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 127, "deletions": 35}}, {"node": {"oid": "ba8c4c6b1a3ee6740420ac264df1dbceaba4b555", "messageHeadline": "trie: remove dependency on package crypto", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "44bc2e80ddf82ea2a37c25e7beb0ca06b46b7308", "messageHeadline": "Merge pull request #2914 from fjl/node-coinhabit", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 470, "deletions": 239}}, {"node": {"oid": "4e8cec05abb567457e80185cb9fcf7ec2cc90596", "messageHeadline": "Merge pull request #3048 from sandakersmann/patch-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "afecb93e2e6b8350ca9fe8c93e5e32b4c3c7b857", "messageHeadline": "p2p/nat: fix parameter order for AddMapping", "author": {"name": "ken10100147", "email": "sunhongping@kanjian.com", "user": {"login": "ken10100147"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "437c3863f1917762e7f7474bd8b5c7ad78714d9c", "messageHeadline": "Merge pull request #3053 from karalabe/fjl-state-trie-journal", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 562, "deletions": 671}}, {"node": {"oid": "710435b51b97b4c688b70bda35ab9d1aa704a988", "messageHeadline": "core, eth, trie: reuse trie journals in all our code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 151, "deletions": 25}}, {"node": {"oid": "cd791bd855b55b95afc8a5c8f56b8bf67863d099", "messageHeadline": "core, trie: replace state caches with trie journal", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 419, "deletions": 654}}, {"node": {"oid": "7cc6b801e0967e5ebfa26b9f670675acea6e3a20", "messageHeadline": "accounts: left pad keybytes-to-encrypt, add 30/31 byte keys tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 62, "deletions": 1}}, {"node": {"oid": "5a3844981be437ff71895faa8f85c4f9c06d1795", "messageHeadline": "README: Changed http:// to https:// on some links", "author": {"name": "sandakersmann", "email": "sandakersmann@users.noreply.github.com", "user": {"login": "sandakersmann"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "863d166c7b0250cf2e99c8aad69578cdd144d386", "messageHeadline": "Merge pull request #3043 from fjl/windows-fix-fatalf", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "b04219fdbbef06527f77e93129d6a196b6841f44", "messageHeadline": "cmd/utils: don't check for stderr redirect on windows", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "61734cc7ae8dfc194a214f9ae442deb95d79b3a4", "messageHeadline": "Merge pull request #3041 from fjl/build-less-parallel", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0951524ca23b3d7a75cce79b95551e378918c0e8", "messageHeadline": "travis.yml: remove go 1.4 builder", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b0a6b979a3f12e91cfbc89850bfaa00c46653e85", "messageHeadline": "build: limit test concurrency", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7f2b077da4647a8551bc663d29a96ed9f2142396", "messageHeadline": "Merge pull request #3040 from karalabe/dummy", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06ac31cf1a0621a40abb3e93238e60ddf2d7b56b", "messageHeadline": "accounts/abi: fix typo in the comment (dummy commit)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e14aff80f294a34f6b28f0149b94fa7b9d3bf81", "messageHeadline": "Merge pull request #3037 from karalabe/state-caching", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 414, "deletions": 336}}, {"node": {"oid": "a59a93f476434f2805c8fd3e10bf1b2f579b078f", "messageHeadline": "core/state: track all accounts in canon state", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 414, "deletions": 336}}, {"node": {"oid": "e859f3696783ec75d9bb39c0c66eda3a88cea8c6", "messageHeadline": "Merge pull request #3035 from Gustav-Simonsson/zero_value_transfer_noop", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "25ed5feddadea8201974bfacb2a57d060b697acb", "messageHeadline": "core/state: short-circuit balance change if zero value", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3778f1bf778366cea1232f2a54135e8153d65c97", "messageHeadline": "Merge pull request #3009 from Gustav-Simonsson/fix_oom_in_light", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f85f46461f58436c2d6bb08e810f4abbf97d14be", "messageHeadline": "Merge pull request #3021 from bas-vk/ethclient-logs", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bb517355e292b50d81b4abf28cb741712c13a7e", "messageHeadline": "ethclient: bugfix retrieving logs", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22eea17b0672fc8be84b655f995f3f2555446c5e", "messageHeadline": "light: fix memory expansion bug (same as fix for core/state)", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c8d6efd602042687236669b5c7624c93640ccfbc", "messageHeadline": "Merge pull request #3010 from Gustav-Simonsson/remove_unused_initcode\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "b6b17e5648ba2d8298d41c384d89caf82a27b271", "messageHeadline": "core/state, light: remove unused StateObject.initCode", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "88b012ad3b470391ba5bfb99da3775bde775e915", "messageHeadline": "Merge pull request #3006 from Arachnid/patch", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "581b320b9dfb42c0c4842e0bc5aeb507267a8eba", "messageHeadline": "core/state: Fix memory expansion bug by not copying clean objects", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b42a5b118f1aa7ac1235547c8594146978941401", "messageHeadline": "common, node: move datadir defaults into package node", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 43, "deletions": 49}}, {"node": {"oid": "eeb322ae649c4a1a32430cdddfffed70f509181e", "messageHeadline": "node: ensure datadir can be co-inhabited by different instances", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 422, "deletions": 186}}, {"node": {"oid": "52ede09b172094f8fd85f8b10e7d0578059353fb", "messageHeadline": "ethdb: add accessor for database directory", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f5c432bcab70ddc818db90ae410e07e6253585af", "messageHeadline": "p2p/nat: delay auto discovery until first use", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "7c12e8ea44129a5f9caa4d5ca9168c059436bb39", "messageHeadline": "Merge pull request #2999 from karalabe/bury-blockchain-version", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "30860491ba9f1fae2eb9e7dac1c35b679b20fbe9", "messageHeadline": "cmd, eth: drop the blockchain version from cli/eth configs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "0f6f83a709c465b5e140743fc7cfe6d83faf9f20", "messageHeadline": "Merge pull request #2983 from bas-vk/txindex", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e3fe634f99258f249487092d84855fbe75e12805", "messageHeadline": "miner: set tx index logs", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dc3e969e148fbc48b9839e1e274fde2444b71790", "messageHeadline": "Merge pull request #2973 from bas-vk/filterid", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "b7f6404168db31aa9cdfad462dfcd588de2ccaa9", "messageHeadline": "Merge pull request #2984 from karalabe/fix-head-sub", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 132, "deletions": 1}}, {"node": {"oid": "b6b5ec8f75502df65a44cea4f4c07cc28231027c", "messageHeadline": "core/types: add core type marshal methods too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "ca37730c9ddf8b3b7e59abc95f462de54ac9457e", "messageHeadline": "ethclient: fix new block->header subscription endpoint", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fb8ae2bd6eb2b28f9b44799a8299183d634be80", "messageHeadline": "Merge pull request #2979 from karalabe/ethclient-sync-api", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 105, "deletions": 55}}, {"node": {"oid": "2924fdfcf7ab67a66a4ed3fb95cb9140be0cc809", "messageHeadline": "ethereum, ethclient: add SyncProgress API endpoint", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 105, "deletions": 55}}, {"node": {"oid": "eac390f28955d66f9152102058e0d85d972bc033", "messageHeadline": "Merge pull request #2976 from fjl/utils-version", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 124, "deletions": 76}}, {"node": {"oid": "de54273f51af47fa7c7a66e5edc4c9c6fb03b178", "messageHeadline": "cmd/geth: fix port clash in genesis test", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6b727c0440f79d12ba38f6c21f50d33b84aeaa83", "messageHeadline": "cmd/evm, cmd/geth, cmd/utils: move version handling to cmd/utils", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 120, "deletions": 75}}, {"node": {"oid": "2c6be49d200a3fff660ad78aada3305f8a3e3b9a", "messageHeadline": "Merge pull request #2949 from elliots/fix/#2948", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "a42b7355f40fbc58893ca074db818d461083912c", "messageHeadline": "Merge pull request #2742 from karalabe/tx-spam-protection", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1146, "deletions": 553}}, {"node": {"oid": "b4a52513915d5a39ac055fc38cafed70098eb698", "messageHeadline": "core: abstract out a sorted transaction hash map", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 229, "deletions": 222}}, {"node": {"oid": "a183ea29f9313cb1d00ed8f73bfbc4ae51e9cb04", "messageHeadline": "core: add upper bound on the queued transctions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 203, "deletions": 33}}, {"node": {"oid": "affffb39b366321e47784e48c469da9584ceb92c", "messageHeadline": "core/types, miner: switch over to the grouped tx sets", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 98, "deletions": 119}}, {"node": {"oid": "0ef327bbee79c01a69ba59258acc6ce3a48bc288", "messageHeadline": "core, eth, internal, miner: optimize txpool for quick ops", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 788, "deletions": 426}}, {"node": {"oid": "795b70423eac7180ab85b735f64aae9d6a10449d", "messageHeadline": "core, eth, miner: only retain 1 tx/nonce, remove bad ones", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 282, "deletions": 207}}, {"node": {"oid": "49227f65ff5ae42d47dfb65eaf88d38790543b06", "messageHeadline": "Merge pull request #2972 from Arachnid/ens", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "a386b4c9837cd6c21b9581cbd94a076665961c67", "messageHeadline": "contracts/ens: Replace setOwner with setSubnodeOwner in accordance wi\u2026", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "5cb3fa2f897756d142abe8ee9c67d96a513268b9", "messageHeadline": "Merge pull request #2965 from fjl/swarm-merge", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10805, "deletions": 13}}, {"node": {"oid": "43d716280e5e43c238a118e5cbc5729832329c1d", "messageHeadline": "rpc: format filter ID according to spec for quantities", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 53, "deletions": 1}}, {"node": {"oid": "cc6170d7fc885f61b998712425129022413438c7", "messageHeadline": "Merge pull request #2918 from hypergig/patch-2", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4d300e4dece56535f56ccc32330340ce89e42581", "messageHeadline": "swarm: plan bee for content storage and distribution on web3", "author": {"name": "\u039eTH\u039e\u042fSPH\u039e\u042f\u039e", "email": "{viktor.tron,nagydani,zsfelfoldi}@gmail.com", "user": null}, "additions": 10805, "deletions": 13}}, {"node": {"oid": "1f58b2d084b65eaec9aa2c2ecb1d3aae50d894b3", "messageHeadline": "Merge pull request #2962 from fjl/release-move", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "6903fa2d47bdac70f3134947ba61690da2ddbf32", "messageHeadline": "Merge pull request #2963 from fjl/ens-solc-0.3.6", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "319ae9018458dc314752352b8abb2c5332402296", "messageHeadline": "Merge pull request #2964 from nagydani/develop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "7b884e0075cba9033dadf2d8ed0bf092193d2ae5", "messageHeadline": "contracts/chequebook/contract: fix possible reentrancy bug in chequeb\u2026", "author": {"name": "Daniel A. Nagy", "email": "nagy.da@gmail.com", "user": null}, "additions": 11, "deletions": 39}}, {"node": {"oid": "3e7b4ae0c3fda9d71bcae4274b0af4b075977b8b", "messageHeadline": "Merge pull request #2967 from fjl/godeps-update", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18838, "deletions": 52141}}, {"node": {"oid": "3b75d0ce2373c6e6da9af5f341d2d0aae0b4ed96", "messageHeadline": "Godeps: update golang.org/x/...", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18838, "deletions": 52141}}, {"node": {"oid": "48807de305032b1aa6838b66683f58744958e152", "messageHeadline": "contracts/ens: regenerate binding with solc v0.3.6", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1d7d1a3499d2901d02085cacf9bae5fb76b678f8", "messageHeadline": "contracts/release: move package release to contracts/", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "969008dbb007bb3f05dd6f66b5a91cb38c21ab54", "messageHeadline": "Merge pull request #2952 from Arachnid/ens", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1393, "deletions": 0}}, {"node": {"oid": "6976e602f6553b6f535b44123c44edb6b65af4b2", "messageHeadline": "contracts/ens: Add ENS contract binding", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 1393, "deletions": 0}}, {"node": {"oid": "3b087e03ea35721a23832706959432ce4ec1910a", "messageHeadline": "Merge pull request #2956 from fjl/chequebook", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1930, "deletions": 0}}, {"node": {"oid": "6c8b023298694175d05bf2a14c85f44d73625695", "messageHeadline": "contracts/chequebook: add chequebook contract wrapper", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1930, "deletions": 0}}, {"node": {"oid": "8dbf59fec5670591ca0a47f9f00a51ae293acb6b", "messageHeadline": "common,internal: typo/misspelling fixes (#2953)", "author": {"name": "gregg dourgarian", "email": "greggd@tempworks.com", "user": {"login": "JohnDoe389"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ac0f8b81ae40f18a70413916e5ef1cbc503e4743", "messageHeadline": "miner: Move CpuAgent channel creation from Start() to initialization \u2026", "author": {"name": "\u2603 Elliot Shepherd", "email": "elliot@identitii.com", "user": null}, "additions": 4, "deletions": 12}}, {"node": {"oid": "5fc032a9d16ac6ea1dc020f06e44c24c94a361a7", "messageHeadline": "Merge pull request #2930 from fjl/ethclient", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1716, "deletions": 558}}, {"node": {"oid": "806e3cd0751e7769bddbb2d4250b4520d912df42", "messageHeadline": "Merge pull request #2943 from Arachnid/tracing", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "8923325d5c9e14e33478261b6c191e8fb092e1c4", "messageHeadline": "internal/ethapi: Fix bug in opCodeWrapper usage", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "a2b2c8adc9dcd45e86ba26ce69db506c8d4b018a", "messageHeadline": "Merge pull request #2941 from Arachnid/tracing", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "d20238c2a7cac8cbc1e643a2420f7762d7cf7fb0", "messageHeadline": "internal/ethapi: Improve tracer error reporting and serialization", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "4ce83bf57bd06d73dcc1bac364784a5afe24f9d4", "messageHeadline": "eth/fetcher: small typo fix (#2932)", "author": {"name": "Stein Dekker", "email": "dekker.stein@gmail.com", "user": {"login": "steindekker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5009534256ab6b3f2e91bbaca24d8c5d53924d6", "messageHeadline": "Merge pull request #2929 from Arachnid/tracing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 551, "deletions": 18}}, {"node": {"oid": "2f9972090165f25f953f986014d78b172e334497", "messageHeadline": "core/vm, eth: Add support for javascript trace functions", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 551, "deletions": 18}}, {"node": {"oid": "6bd9008025478f377f08d2d1b7b258e57486c956", "messageHeadline": "cmd/geth: set correct initial nonce on testnet for import/init subcom\u2026", "author": {"name": "Hellsegga", "email": "github@agerberg.me", "user": {"login": "Hellsegga"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c97df052a96820742fffdbb3ef5e77dbf1397637", "messageHeadline": "accounts/abi/bind: add utilities for waiting on transactions", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 267, "deletions": 15}}, {"node": {"oid": "7d9c5e0f7d7de6d8bef3b1c1ed8350f5a75c446b", "messageHeadline": "Merge pull request #2928 from obscuren/remove-dao-message", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "d62d5fe59aedf9635a175d663632512b1cbbf2c3", "messageHeadline": "accounts/abi/bind: use ethereum interfaces", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 204, "deletions": 220}}, {"node": {"oid": "d8cec35b10e80887aacd68da3d16489bc4cdde69", "messageHeadline": "Merge pull request #2927 from obscuren/license", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "f81cff539a966bd0d5f86798fec16e8a279f380a", "messageHeadline": "Merge pull request #2923 from Arachnid/tracing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 162, "deletions": 282}}, {"node": {"oid": "5fff491bbdbe2d2a6ddf8e5862b4a928a3832add", "messageHeadline": "cmd/geth: added copyright and license information", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "781915f183c6e09474c6192d1aaba8e99c4990de", "messageHeadline": "core/vm: Refactor tracing to make Tracer the main interface", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 162, "deletions": 282}}, {"node": {"oid": "5b44a819d3603dda9af43d880f5324989be4da24", "messageHeadline": "cmd/utils: removed DAO oppose / support message", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "056f15aa53470e6cc7b1054f72165f5646ce7e73", "messageHeadline": "accounts/abi/bind/backends: remove nil and remote backends", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 203}}, {"node": {"oid": "37bda7e029c160cdfa277fc4689fb58bc8d6a9df", "messageHeadline": "Merge pull request #2921 from karalabe/fix-fetcher-log", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "454dc9b7c26cf54a6870eb2815ebc13814f05f2b", "messageHeadline": "eth/fetcher: fix a log message formatting issue", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3d7a5c5d01096806d69bde22fa7e73fa97d5c27", "messageHeadline": "README: docker run example", "author": {"name": "Jordan Cohen", "email": "hypergig@gmail.com", "user": {"login": "hypergig"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "475521dd747070372f84c2b0ac202e14216dc0e0", "messageHeadline": "Merge pull request #2909 from fjl/account-manager-cleanup", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 462, "deletions": 496}}, {"node": {"oid": "3c09c5f12d21258865677cf565bb9d53a8098d3a", "messageHeadline": "core, miner: move Backend to miner", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "1a9e66915b415cb1ca2bc2680f8fb4ff1883787c", "messageHeadline": "common/compiler: simplify solc wrapper", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 225, "deletions": 254}}, {"node": {"oid": "84d11c19fd246e245906ca7e498a67f6e0c55e1e", "messageHeadline": "eth: remove dapp database remains", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 25}}, {"node": {"oid": "312263c7d9457fe7c24aac8e42a4cf2efc6ccd8e", "messageHeadline": "cmd/utils, node: create account manager in package node", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 207, "deletions": 195}}, {"node": {"oid": "3369783e0a3e0c06388cf59fddfd799811381a2b", "messageHeadline": "Merge pull request #2885 from bas-vk/subscriptions", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1265, "deletions": 1216}}, {"node": {"oid": "47ff8130124b479f1f051312eed50c33f0a38e6f", "messageHeadline": "rpc: refactor subscriptions and filters", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1265, "deletions": 1216}}, {"node": {"oid": "3b39d4d1c15df2697284c3d7a61564f98ab45c70", "messageHeadline": "Merge pull request #2913 from karalabe/travis-go-1.7", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2fab2b310b19d0865140a9527bb6f2d257318bfa", "messageHeadline": "TravisCI: add Go 1.7 targets, bump PPA to 1.7 too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c2ac4465cd83b45bdfe520001fc2fe2dac6bae24", "messageHeadline": "Merge pull request #2873 from bas-vk/canonicalblock", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 69, "deletions": 20}}, {"node": {"oid": "bb8059f6aa86d1052d7c2dd75a6985982cb278f4", "messageHeadline": "core: ensure the canonical block is written before the canonical hash\u2026", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 69, "deletions": 20}}, {"node": {"oid": "4c2cc32f2e279baa3059603b8c8a4329f31606f6", "messageHeadline": "Makefile: support building for the MIPS64 platforms (#2682)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "89a3fbc0fbee7591197db22a8fd0d8d1f6aad5fd", "messageHeadline": "Merge pull request #2866 from karalabe/downloader-future-ancestors", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "077353b47ecd62f8fbd10f2d7d9fed25a1a05ac0", "messageHeadline": "console: fix return via callbacks (#2910)", "author": {"name": "cdetrio", "email": "cdetrio@gmail.com", "user": {"login": "cdetrio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46621fd2c3e06d3e5932afe29a6e7e4016a16635", "messageHeadline": "ethclient: add initial implementation of the typed RPC client", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 399, "deletions": 0}}, {"node": {"oid": "d6625ac34dad741f5659ca1dad3b0179603d37f0", "messageHeadline": "Merge pull request #2891 from fjl/rpc-client-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 158, "deletions": 62}}, {"node": {"oid": "b46b36729f1623ee91a2467f31285e33067fa4b8", "messageHeadline": "Merge pull request #2868 from karalabe/downloader-abort-master-drop", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "893fabd3360b3aeba75477f22c85463b6e3ea2bc", "messageHeadline": "Merge pull request #2867 from karalabe/dao-challenge-finish", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "44ea0da2b0bc96505299c083cac44d60814a78eb", "messageHeadline": "Merge pull request #2861 from karalabe/track-peer-heads-properly", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 59, "deletions": 50}}, {"node": {"oid": "4f4e1026f50860b05a61fe4b5d53d6933f62f549", "messageHeadline": "Merge pull request #2896 from karalabe/fix-xgo-crossbuilds", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 57, "deletions": 50}}, {"node": {"oid": "8c23f20c68b59c5534ab249d23b452114ba75f74", "messageHeadline": "Makefile, build: move cross compilation into ci.go", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 57, "deletions": 50}}, {"node": {"oid": "4f65227971bd63b409f625dde074c5bd0893e775", "messageHeadline": "Merge pull request #2892 from fjl/vm-hide-ecrecover-message", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4736fe46938008b7fa88879f728fa81c6ce09e8", "messageHeadline": "core/vm: hide ecrecover error message", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e32925397b3110f6dd5e18c79f6641bd2a55776f", "messageHeadline": "rpc: add context argument to EthSubscribe", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "f5f042ffdc9fed3094b86f3dbbc85bb63a4f9537", "messageHeadline": "rpc: ensure client doesn't block for slow subscribers", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 117, "deletions": 30}}, {"node": {"oid": "d445a9aafb487b8ab670511c62dc032e94b3c074", "messageHeadline": "Merge pull request #2889 from fjl/godeps-update-notify", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "464660651ddf7e8938a0fbb03f140502180a8062", "messageHeadline": "rpc: don't exceed context deadline while waiting for send lock", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8d9141ed9a3dec321ffd184a039d1959c3257ddd", "messageHeadline": "ethereum: add new Go API interfaces", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "4be37222efb2064140bd3d285ef553ec077e0487", "messageHeadline": "Godeps: update github.com/rjeczalik/notify to f627deca7a51", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "b0d9f7372a04fa8f0ffc391f0997e2e062d465ef", "messageHeadline": "internal/ethapi: add missing output fields", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 85, "deletions": 24}}, {"node": {"oid": "704fde01e8ed28877fe0f69fc8059b1f0c850d04", "messageHeadline": "core/types, core/vm: improve docs, add JSON marshaling methods", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 589, "deletions": 99}}, {"node": {"oid": "0c9a858f2d8094d48371deee97493a1b1412e7de", "messageHeadline": "eth: don't call ValidateFields", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b8ba80bff70bedb59385e35f11de18679f3b4967", "messageHeadline": "Merge pull request #2740 from Firescar96/removepeer", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "8ec6ccc54d1da7bbaa87bd0b489b1778ea729c90", "messageHeadline": "Merge pull request #2870 from lukeyeager/patch-1", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ca9e552d922f5c6e39bcab02b6419875f46241d", "messageHeadline": "README: Fix typo", "author": {"name": "Luke Yeager", "email": "lukeyeager@users.noreply.github.com", "user": {"login": "lukeyeager"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f0a4a25f82f48005e6252a90c008bdc76219cc3", "messageHeadline": "eth/downloader: abort sync if master drops (timeout prev)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "071af57bcf516d92a0b56c5bb119d9576d32b5cb", "messageHeadline": "eth, eth/downloader: don't forward the DAO challenge header", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d68865f3b1b93e2463f7e3381e39fbbd137df825", "messageHeadline": "eth/downloader: fewer headers and futures too un ancestor lookup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "a724952f7530d6709abada4d4da727409f703eb3", "messageHeadline": "Merge pull request #2862 from yep/faster-git-clone", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "a4215f469c736513f2fcb66b578faef822402549", "messageHeadline": "containers/docker: whitespace changes only, make future diffs more re\u2026", "author": {"name": "yep", "email": "yep171@yahoo.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4c1abcb0ce057e1df989256e757407ccb2e5d498", "messageHeadline": "containers/docker: use shallow clone of single branch", "author": {"name": "yep", "email": "yep171@yahoo.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1dd272080dfb49a07a87c46e18d8aeaa0fd41a08", "messageHeadline": "eth, eth/downloader: better remote head tracking", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 59, "deletions": 50}}, {"node": {"oid": "3e3a79ea136325102e63e962c122da5b44cd9bd5", "messageHeadline": "Merge pull request #2855 from karalabe/downloader-fix-stall-drop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "771655e3fee585ce4bc47dfaa279557c6c1c2421", "messageHeadline": "Merge pull request #2808 from fjl/rpc-client-3", "author": {"name": "bas-vk", "email": "bas-vk@users.noreply.github.com", "user": {"login": "bas-vk"}}, "additions": 2021, "deletions": 769}}, {"node": {"oid": "60cd5bf9397bd8331bce3bb1884524d43c31dbb5", "messageHeadline": "Merge pull request #2842 from fjl/downloader-remove-eth61", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 119, "deletions": 1524}}, {"node": {"oid": "91b769042857f542b2792b23ec407e1c9bd4fe8d", "messageHeadline": "rpc: add new client, use it everywhere", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2002, "deletions": 751}}, {"node": {"oid": "bb01bea4e276dad359815c682a2dee730737f4dc", "messageHeadline": "rpc: fix bad method error for batch requests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "c145589f25445b9fb78e4556b17cde29df5b37bb", "messageHeadline": "rpc: remove grace period when shutting down the server", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "c7c82f1b44e07ad0906dde563cce46ea87b6fc83", "messageHeadline": "eth/downloader: fix the stall checks/drops during sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f58ac2b46b66a81515a119a2b1924a831afdd0c9", "messageHeadline": "Merge pull request #2712 from bas-vk/sendtx", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "016007bd25f2b5e597c2ac2f7256c4e73574f70e", "messageHeadline": "eth, eth/downloader, eth/fetcher: delete eth/61 code", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 119, "deletions": 1524}}, {"node": {"oid": "4ee00b230931b054576606ead90c56d8c984fc38", "messageHeadline": "eth/api: rename signAndSendTransaction to sendTransaction", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "fb81bc32912e61ae83cd6962172c47c011f979ac", "messageHeadline": "Merge pull request #2851 from yep/alpine-3-4", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c646d287f84e50b9c4bd9cabdfa7773035f508b7", "messageHeadline": "Merge pull request #2833 from karalabe/fix-dao-challenge-annoyance", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "51d4539a79440de8a56bea398de5a465c96c3e46", "messageHeadline": "containers/docker: update to alpine 3.4", "author": {"name": "yep", "email": "yep171@yahoo.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f273c64a946999af5f51c324f362870f03715d5d", "messageHeadline": "Merge pull request #2836 from fjl/godeps-update-leveldb", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 63, "deletions": 28}}, {"node": {"oid": "74ec95e7f6d0250dcc9bf51b8bd7e9c8c5431dfc", "messageHeadline": "Merge pull request #2711 from hdiedrich/1.4.7-filter-races-cleanup", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "65f340bb95bd10f59b3086f322e751bf46a4e446", "messageHeadline": "Merge pull request #2821 from Arachnid/discover-enode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "4d014d6d7e30f470725e3a0984f706292fe76366", "messageHeadline": "Godeps: bump github.com/syndtr/goleveldb/... to ab8b5dcf104", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 63, "deletions": 28}}, {"node": {"oid": "fe564613870e268399b2919a04aa8c7e40c45dd8", "messageHeadline": "Merge pull request #2834 from zsfelfoldi/chaindb-upgrade-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "56efed71b51d8b2edbe000130903d6a5ecab84b3", "messageHeadline": "eth: fixed chaindb upgrade", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "91f18ffd47d766b1493016da6802befbf9739709", "messageHeadline": "eth: cancel DAO challenge on peer drop (annoying log)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a4c4125b1155d9276614029163b498a17643f0f2", "messageHeadline": "Merge pull request #2814 from karalabe/dao-hard-finalcombo", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 9888, "deletions": 124}}, {"node": {"oid": "993b41216092fa6dc20d3755afe322cd1376b398", "messageHeadline": "cmd/utils, eth: display the user's current fork, minor text tweak", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "2c2e389b778b490fcaf14d9cc45a750647ca5c68", "messageHeadline": "cmd, core, eth, miner, params, tests: finalize the DAO fork", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7934, "deletions": 829}}, {"node": {"oid": "3291235711082759cd7b70253c02150a80d57011", "messageHeadline": "accounts, core, eth: pass chain config for chain maker to test DAO", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 181, "deletions": 132}}, {"node": {"oid": "461cdb593b9e5bd9ae9ac35c68809a3a29290dcb", "messageHeadline": "core, params, tests: add DAO hard-fork balance moves", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2011, "deletions": 42}}, {"node": {"oid": "7f00e8c0331bf13739e749bab88bf9006ca02f96", "messageHeadline": "core, eth: enforce network split post DAO hard-fork", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 141, "deletions": 7}}, {"node": {"oid": "a87089fd2dc08a69a4a4f1ef93db9a2871d819a3", "messageHeadline": "cmd, core, miner: add extradata validation to consensus rules", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 275, "deletions": 216}}, {"node": {"oid": "1e24c2e4f428c85c2f83272af2696469cb8f5bed", "messageHeadline": "cmd/geth, miner, params: special extradata for DAO fork start", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "9e56811a3773e225bedf6bf0003327ea1aaae040", "messageHeadline": "core: gracefully handle missing homestead block config", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 106, "deletions": 1}}, {"node": {"oid": "6060e098c929792f455d7f580ed91e914d28cf3b", "messageHeadline": "cmd, core, eth, params: implement flags to control dao fork blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 354, "deletions": 46}}, {"node": {"oid": "aa1e052cb41c39363a9930added46dac5b6db832", "messageHeadline": "Merge pull request #2823 from karalabe/circleci-hive", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "1a652afe162ee98eba6b5ff788e322af3e7c6825", "messageHeadline": "Merge pull request #2724 from pirapira/fix_reset_fees", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f1e45d5ba55dd55cafc81ef7d52457d16631686", "messageHeadline": "circleci: enable docker based hive testing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "91130ea3fce93a747a9ac0df9453a6f0d6a6c0e1", "messageHeadline": "cmd/bootnode: Add support for outputting a node's ID on the command line", "author": {"name": "Nick Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "b7caa1751c83db797f648659bcf1cdb3c6be940a", "messageHeadline": "Merge pull request #2819 from fjl/rpc-back-to-npipe", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1555, "deletions": 2333}}, {"node": {"oid": "4c3da0f2e1063ccb32933faff4601d5f5e0f987c", "messageHeadline": "node, p2p, internal: Add ability to remove peers via admin interface", "author": {"name": "Firescar96", "email": "nchinda2@gmail.com", "user": {"login": "Firescar96"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "39b4ef4b02587ca1bd1126300c6ab8b4e92c4ac0", "messageHeadline": "Godeps: update golang.org/x/net/...", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 381, "deletions": 486}}, {"node": {"oid": "74be4a62c53891016cc0bbd3f9b5ed5d0539efe4", "messageHeadline": "Godeps, rpc: switch back to package npipe", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1174, "deletions": 1847}}, {"node": {"oid": "e11489eb5f58a63cb39a3189de7263837dc95b93", "messageHeadline": "appveyor.yml: don't install Go and MinGW, they're already there (#2813)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "f970610c0442a7a4582529c01fb67403cea8bcd6", "messageHeadline": "Merge pull request #2799 from zsfelfoldi/api-nonce-fix2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "68b48cc045c31a3ae321e923194007ad036cf3f0", "messageHeadline": "cmd/geth: print version on geth start (#2622)", "author": {"name": "Matthew Di Ferrante", "email": "mattdf@users.noreply.github.com", "user": {"login": "mattdf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7596b33506d7304a24705a7feee2485d4064e982", "messageHeadline": "Merge pull request #2801 from karalabe/dao-hardfork-importdrop", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b7aff202a84e8c8a8f461df3219c5618221ef3f", "messageHeadline": "Merge pull request #2793 from karalabe/blockchain-import-mine-datarace", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e76c55a9b800c44dc2c0d275fdf1818ec1a3b1cf", "messageHeadline": "Merge pull request #2805 from karalabe/readme-running-geth", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 191, "deletions": 0}}, {"node": {"oid": "ca211065b653fe0861337a5204bbd547c75ea84f", "messageHeadline": "README: expand with \"Running Geth\" section", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 191, "deletions": 0}}, {"node": {"oid": "c7442ef0d20ff17485921d248b1f0d7caeeb9188", "messageHeadline": "ethdb, p2p/discover: replace \"alloted\" with \"allotted\" (#2785)", "author": {"name": "villesundell", "email": "github@solarius.fi", "user": {"login": "villesundell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a691aa2a13a97588208246b5e7bc70c2e3f15780", "messageHeadline": "eth/downloader: return invalid chain (peer drop) on import fails", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00787fe7818b7baaa95ef7928b5101df2d052dce", "messageHeadline": "core: added CheckNonce() to Message interface", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "f5a29eab5ce6ada8fef2378b96384cc81586b6ce", "messageHeadline": "core: solve a remote-import/local-mine data race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2b94d7fc7fa93ecfd5ab6ddaa0c7bf4d2224d2be", "messageHeadline": "Merge pull request #2782 from karalabe/docker-alpine-master-nogmp", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "51f8ce26cf6dbc20ddc548af305739db981fdd41", "messageHeadline": "eth: fix #2710 filter races", "author": {"name": "Henning Diedrich", "email": "hd@eonblast.com", "user": {"login": "Eonblast"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "092fcaffe43ad450e4710dd3bd054b69f3f2c972", "messageHeadline": "containers/docker/master-alpine: drop gmp dependency", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7e6ede105135c7377673b386ff268b5a9871e2b6", "messageHeadline": "Merge pull request #2776 from karalabe/disable-eth61", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ddfef211258f027b748dbff6f71b8609bf898c11", "messageHeadline": "eth: disable eth/61 to prepare for more elaborate fork sync algos", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3af101ccc1f304af5df803608ebdaaeb85eb0c79", "messageHeadline": "Merge pull request #2763 from karalabe/fix-readme-type", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f088b6f1c077d8e30f371383e9449a741ae3a4e", "messageHeadline": "README: fix build->built typo", "author": {"name": "Try Space", "email": "mgasman@gmail.com", "user": {"login": "TrySpace"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da9aad88768efaae066d97e5cbfeb5a87a2adc90", "messageHeadline": "Merge pull request #2759 from karalabe/drop-redundant-full-service", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 86, "deletions": 86}}, {"node": {"oid": "96dc42d99c5eb1251b9ae049fab3800ecc3ed100", "messageHeadline": "cmd, common, console, eth, release: drop redundant \"full\"s", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 86, "deletions": 86}}, {"node": {"oid": "1e50f5dd281d28b8db1c65b9e80e53080b86e369", "messageHeadline": "Merge pull request #2159 from zsfelfoldi/light-backend", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2296, "deletions": 1805}}, {"node": {"oid": "f127799d795eaf2d6f99780c058361cd561492f1", "messageHeadline": "Merge pull request #2750 from sybiload/develop", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b1d73446dc3d1a2c7d9fb70dea12a5549ff47b5", "messageHeadline": "cmd/geth: fix the import error message", "author": {"name": "Yohann LEON", "email": "sybiload@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd4e161497156a5d12fd8712f41574bc7fb20404", "messageHeadline": "Merge pull request #2752 from karalabe/revert-soft-fork", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 473}}, {"node": {"oid": "6362a9d6102b26e926b3e73563267fc75cb30f9c", "messageHeadline": "Revert \"test, cmd/evm, core, core/vm: illegal code hash implementation\"", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 95}}, {"node": {"oid": "d55fc35df1ca4996048625421d4c475a437d273e", "messageHeadline": "Revert \"core: add voting and result tracking for the dao soft-fork\"", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 436}}, {"node": {"oid": "67e9d3348679d87cca127de4da8eb4223c43aae2", "messageHeadline": "Revert \"core: update DAO soft-fork number, clean up the code\"", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 67, "deletions": 49}}, {"node": {"oid": "219859f8bbfa3a1549d02f6bcbaa41db55b4b8fe", "messageHeadline": "Revert \"core: update the DAO soft fork proposal to the final block\"", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0493457d5a9d280554990b5a29c4fcad69e7d0b", "messageHeadline": "Merge pull request #2734 from karalabe/dao-final-block", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e3a7d4fab36df9382d023519ef10e3c34bafa3b", "messageHeadline": "core: update the DAO soft fork proposal to the final block", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "848dec3da2dae77ef50ea229cf430ff0171766ed", "messageHeadline": "Merge pull request #2725 from karalabe/obscuren-softfork-dao-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 473, "deletions": 9}}, {"node": {"oid": "ae0880997b7427d6f19fb8501b37f0168623f0c8", "messageHeadline": "Merge pull request #2731 from justincc/remove-old-natspec-js-stubs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "9eb50a962400bae76478aa7fdc07b66c8fc2d81a", "messageHeadline": "web3ext: Remove old natspec Admin_JS stubs", "author": {"name": "Justin Clark-Casey", "email": "justincc@justincc.org", "user": null}, "additions": 0, "deletions": 15}}, {"node": {"oid": "acecefee8840e4bc09a319da0d6175d8e93ef29a", "messageHeadline": "Merge pull request #2726 from fjl/appveyor", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 938, "deletions": 114}}, {"node": {"oid": "ba784bdf36f2daf7827ec1ec864f3393ba8d86a0", "messageHeadline": "core: update DAO soft-fork number, clean up the code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 49, "deletions": 67}}, {"node": {"oid": "c4de28938ff8c688c4444c8b3e8e28a52cbc62ff", "messageHeadline": "core: add voting and result tracking for the dao soft-fork", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 436, "deletions": 20}}, {"node": {"oid": "6c33ba14a4db99409657e6a68a7c629e09ceee3f", "messageHeadline": "build: add ci.go, use it everywhere", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 938, "deletions": 114}}, {"node": {"oid": "7a5b571c671e70e0e4807cf971c15e2d1e09d33d", "messageHeadline": "test, cmd/evm, core, core/vm: illegal code hash implementation", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 95, "deletions": 29}}, {"node": {"oid": "599e3c7b3f22b157c4f643a48d391cf972384099", "messageHeadline": "Merge pull request #2722 from fabioberger/fixTypos", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "86bc7795a3dfa4032a492f3e4150c7d1506e5b2d", "messageHeadline": "vm: Replace some SstoreClearGas with SstoreResetGas", "author": {"name": "Yoichi Hirai", "email": "i@yoichihirai.com", "user": {"login": "pirapira"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3efdb13f281cef2db0e384669f2aa5c8b110416", "messageHeadline": "README, core, rpc: fix various typos", "author": {"name": "Fabio Berger", "email": "fabioberger1991@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3a97280ae889bb6852ba16e70750a37b2ed08473", "messageHeadline": "eth: separate common and full node-specific API and backend service", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 2296, "deletions": 1805}}, {"node": {"oid": "4f3f6e28d545ffd84a98520347ba6670d80272b5", "messageHeadline": "Merge pull request #2685 from karalabe/ethash-bitengdian-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "79ada05756a3abe299bc582bdb53644995197c57", "messageHeadline": "Merge pull request #2693 from obscuren/evm-bin-create", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "c48271958f0020bc1a284fbb8b73b4bffa8b8dd9", "messageHeadline": "Merge pull request #2697 from karalabe/CamTosh-patch-1-3", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ac66d96c5acd4661253aad8015aa245c6788cd45", "messageHeadline": "cmd/utils: add space between \"to\" and filename", "author": {"name": "Tosh Camille", "email": "tochecamille@gmail.com", "user": {"login": "CamTosh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e5165aeb277b1f1ae8d5bf60c22716ccd874a8e6", "messageHeadline": "cmd/evm: added --create flag indicating the exec code is to be created", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "970f4c06e11deb72ddb600b8313c3a1413c5d46b", "messageHeadline": "Merge pull request #2680 from karalabe/abi-fix-uints", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "22ef7370e7932b085cc0bd7d1a07d58b0ef596a7", "messageHeadline": "Merge pull request #2686 from obscuren/issue-2542", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "a38be3eb488a349693a9c9905ab015278281f8db", "messageHeadline": "Merge pull request #2455 from zsfelfoldi/chaindb", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 840, "deletions": 360}}, {"node": {"oid": "73c028c40a4f1336a0ab4b9773be0a9d7719777f", "messageHeadline": "Merge pull request #2687 from karalabe/downloader-fasttest-fix", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "783289068a63b3accbc6d69cb0ecc0f2c39c5f54", "messageHeadline": "eth/downloader: fix occasional fast sync critical section test fails", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bb3651abc865c6f6babec0d357afa85f5a539d83", "messageHeadline": "core/state, eth: Updated suicides objects when tracing transactions", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f0134f363bf62ba18668c2524050f14b2a43b6bd", "messageHeadline": "Godeps: pull in ethash with the big endian build fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "ce88d41907f0cb1146a2f7228ccd61669f8d8b91", "messageHeadline": "Merge pull request #2681 from karalabe/fix-cli-deprecation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 55, "deletions": 27}}, {"node": {"oid": "0f9539e1e3e77bb181d67591cfbb77f6a17e5537", "messageHeadline": "accounts/abi: fix uint64 upper range encoding.", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "90e07b19abaa950eaaff2eecc4918b1d16ebbcaf", "messageHeadline": "cmd: fix CLI package deprecation warnings", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 55, "deletions": 27}}, {"node": {"oid": "63d1d145e2b2c8db4106d87767842019492e0aea", "messageHeadline": "Merge pull request #2677 from bas-vk/cli", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1309, "deletions": 626}}, {"node": {"oid": "c039bb38d45d9d8efcd88e1342d35656651a8ac8", "messageHeadline": "Merge pull request #2653 from tbocek/develop", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 64}}, {"node": {"oid": "861add3d72bcfc6c6a8976eb82dc3e7b5288883e", "messageHeadline": "cmd/geth: codegansta/cli package renamed to urfave/cli", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1309, "deletions": 626}}, {"node": {"oid": "6886913fdf7feaf39c49f1afebae1ef8ea10b514", "messageHeadline": "Merge pull request #2670 from bas-vk/indent", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "c75d3b0ede005afc30aaa61f27bb5bbe2cf6a3f1", "messageHeadline": "Merge pull request #2673 from karalabe/fix-accounts-usage-text", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c0eb47dfb957c045361cf7297b2935fd3e6a25a", "messageHeadline": "cmd/geth: fix the keystore path in the accounts help text", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbcdf83ed8aca3f0b84d67b944fff2f3a8bc7769", "messageHeadline": "console: ignore round and curly brackets in strings when determining \u2026", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 91, "deletions": 2}}, {"node": {"oid": "d31eab94fdf959c90512cf3d097dd7e3dcf11115", "messageHeadline": "Merge pull request #2671 from karalabe/randomize-console-tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "553f08b81954b9ac13ce2f43cad9da5868cb0ce7", "messageHeadline": "Merge pull request #2669 from karalabe/fix-windows-console-color", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "32258af87be39994baca95aa92cb5565ee69571a", "messageHeadline": "cmd/geth: truly randomize console test RPC endpoints", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "d251d48439bf85d0fb0b52dd931e5ec6aea8b412", "messageHeadline": "console: fix windows color transformation issue", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f9917c8c7b6d16daadebd72977e56a8adc0382b0", "messageHeadline": "core: improved chainDb using sequential keys", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 726, "deletions": 365}}, {"node": {"oid": "5a458da42ae9a6525989c2d4515c6fa573ba8f8c", "messageHeadline": "core: chain read/write speed benchmarks", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "89c6c5bb85ff24c152218f245fa366e733c951a7", "messageHeadline": "accounts/abi: Negative numbers not properly converted in ABI encoding", "author": {"name": "Thomas Bocek", "email": "tom@tomp2p.net", "user": {"login": "tbocek"}}, "additions": 10, "deletions": 64}}, {"node": {"oid": "fdd61b83ffe1ac0e3ef0621acbd92dd61df9910d", "messageHeadline": "Merge pull request #2649 from karalabe/omit-startup-tx-processing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "32559ccad1e0519ce1decc4b90df021fe215a811", "messageHeadline": "eth: don't accept transactions until we sync up with the network", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "826efc22957bfdc4e23775f71ad77fdeed11fd6e", "messageHeadline": "Merge pull request #2630 from karalabe/adaptive-qos-tuning", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 235, "deletions": 48}}, {"node": {"oid": "88f174a014c1f2f99fa6d6a8054ada28a0b43504", "messageHeadline": "eth/downloader: adaptive quality of service tuning", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 235, "deletions": 48}}, {"node": {"oid": "780bdb3e8069c38a779639ee92cc0eccba8a6735", "messageHeadline": "Merge pull request #2647 from karalabe/fastsync-critical-resilience", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 109, "deletions": 26}}, {"node": {"oid": "828e1e35fd03a701a1feace3abf3b80c222c6c70", "messageHeadline": "Merge pull request #2655 from fjl/txpool-lock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "fc85dd175ebeef4996e5d370a7a2f085c922196d", "messageHeadline": "core: add missing lock in TxPool.{GetTransaction,RemoveTx}", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "89ba380b3c89df259c1a26747fb5002519d2a6cb", "messageHeadline": "Merge pull request #2656 from fjl/console-test", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 45, "deletions": 35}}, {"node": {"oid": "b57b6e341e3865de3b3a5aa108e642d1a6a5b590", "messageHeadline": "cmd/geth: make console tests more robust", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "ad0e6e971e7d03c07842cc236fec09c73f93f465", "messageHeadline": "console: remove unnecessary JS evaluation in Welcome", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "fdba0cb03cf4e5a87cdcc2ebc0f381ad32f5ad3e", "messageHeadline": "internal/jsre: ensure Stop can be called more than once", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "61ee9f299deb2bace8aa37778d248822793dd5ce", "messageHeadline": "eth/downloader: make fast sync resilient to critical section fails", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 109, "deletions": 26}}, {"node": {"oid": "16a23ff74056aa306eb8a87272277bc8660f3252", "messageHeadline": "Merge pull request #2637 from karalabe/downloader-always-cancel", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1d5d21726a49a1dcf06d0d1544e1bd93f4231632", "messageHeadline": "Merge pull request #2627 from karalabe/concurrent-head-sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "7b662103a026ee96667c8cad96dc952b7896a8af", "messageHeadline": "Merge pull request #2535 from karalabe/modularize-console", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1592, "deletions": 1519}}, {"node": {"oid": "da729e5b386ca0fd32344dcc1fd63d14c0bb39ab", "messageHeadline": "cmd/geth, console: fix reviewer issues", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 68, "deletions": 49}}, {"node": {"oid": "5c39a1bb26813d05244a5408b20fb0b38c10c8b2", "messageHeadline": "Merge pull request #2585 from karalabe/trie-dirty-tracking", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 244, "deletions": 133}}, {"node": {"oid": "14ae5708d61059d424c9be9822b85a3f4bb392b3", "messageHeadline": "console, internal/jsre: colorize JavaScript exceptions too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "ffaf58f0a98bd987bbe76e8669bb22c405dcd62a", "messageHeadline": "cmd, console: split off the console into a reusable package", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1548, "deletions": 1519}}, {"node": {"oid": "4496a44f68246bf128bb822c3f3a98f38adfdbdd", "messageHeadline": "eth/downloader: ensure cancel channel is closed post sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "4f1d92b3329572d75a20b9f9e1cccdf74aa7c79f", "messageHeadline": "eth/downloader, trie: pull head state concurrently with chain", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "ab664c7e17009729d1083d8d4f7c37eb387012d3", "messageHeadline": "Merge pull request #2626 from karalabe/fix-testnet-zero-nonce", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ee84584a407464511b453eebaa31854979aa593", "messageHeadline": "core/state: return the starting nonce for non-existent accs (testnet)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "748d1c171d74fbf6b6051fd629d3c2204dd930e3", "messageHeadline": "core, core/state, trie: enterprise hand-tuned multi-level caching", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 244, "deletions": 133}}, {"node": {"oid": "a7434fd0085f55235acea5348db0c9247e9aac10", "messageHeadline": "Merge pull request #2614 from fjl/bad-block-report", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 104, "deletions": 87}}, {"node": {"oid": "d9bb8179d39d356b38fd512f4c946f9ca1d1b6e2", "messageHeadline": "Merge pull request #2617 from obulpathi/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee36057dd5408ed6c3a1cb96e5086f803a8e953e", "messageHeadline": "Merge pull request #2612 from remyroy/fix-eth-getCompilers", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a476aabf1a2ea10a6f8a3136899f912660ba26f5", "messageHeadline": "Merge pull request #2613 from remyroy/rel-path-solc", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f3769a97d5b4fa899f0bf673ff4c33a21d12ec38", "messageHeadline": "misc: fix spelling mistake", "author": {"name": "Obulapathi N Challa", "email": "obulpathi@gmail.com", "user": {"login": "obulpathi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca18202eb9a94de1d4b51c1572fa74edfa2773bf", "messageHeadline": "eth: enable bad block reports", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 104, "deletions": 87}}, {"node": {"oid": "5eb60a6da23296f54081c92a6223935bfce81859", "messageHeadline": "common/compiler: support relative path to solc", "author": {"name": "R\u00e9my Roy", "email": "remyroy@remyroy.com", "user": {"login": "remyroy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f86ea9aad5b14051d5d311591148387b2e6da725", "messageHeadline": "eth/api: fixed GetCompilers when there is no error creating Solc", "author": {"name": "R\u00e9my Roy", "email": "remyroy@remyroy.com", "user": {"login": "remyroy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bcdbb1ce4ac576cab778e9772fabdcc7cbfbb5f", "messageHeadline": "Merge pull request #2603 from Digital-Contraptions-Imaginarium/develop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2e530f48892dd97fab362da7123319dc8c407444", "messageHeadline": "Just to make it clear how to build all executables", "author": {"name": "Gianfranco Cecconi", "email": "giacecco@users.noreply.github.com", "user": {"login": "giacecco"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7f515b0e88d864c8ef272c16ea51a1f17e3472d1", "messageHeadline": "Merge pull request #2564 from bas-vk/submit-tx", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 165, "deletions": 71}}, {"node": {"oid": "b4dd3209b29870d58f5ba60831005ccdd9ea0f79", "messageHeadline": "Merge pull request #2597 from fabioberger/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "262d92834a4df128034c992dbe7c43b09d7f203c", "messageHeadline": "Merge pull request #2575 from bas-vk/filter", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 234, "deletions": 38}}, {"node": {"oid": "faf663133b7d784406a6bfc029404b2718abc66d", "messageHeadline": "core: Simplify bloom9 tests with available convenience method `TestBy\u2026", "author": {"name": "Fabio Berger", "email": "fabioberger1991@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64a6c2c1b6c81fddccc7d3d728b7a05c5814124b", "messageHeadline": "eth: add new RPC method (personal.) SignAndSendTransaction", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 165, "deletions": 71}}, {"node": {"oid": "847aaffbb8748e6b4d5cff106c809ace35bbc815", "messageHeadline": "Merge pull request #2589 from karalabe/estimate-remove-codecheck", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 112, "deletions": 28}}, {"node": {"oid": "a8472e0fdbb4ac157671ba3bcc79001674d582d2", "messageHeadline": "Merge pull request #2315 from karalabe/concurrent-headers-2", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 643, "deletions": 211}}, {"node": {"oid": "1580ec180414bce1e37acc614bc2445f778efb75", "messageHeadline": "accounts/abi/bind, eth: rely on getCode for sanity checks, not estima\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 112, "deletions": 28}}, {"node": {"oid": "8906b2fe0934c67ebb1db5d4d77acdf1a7e988f0", "messageHeadline": "eth/downloader: fix reviewer comments", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "e798e4fd750745cec99c5a531e42998d9a7be85e", "messageHeadline": "Merge pull request #2582 from obscuren/fix-sign-tx", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b1a7d3868e796ee70f62985379e59f933a2aca0", "messageHeadline": "eth: fixed regression in eth_signTransaction fixes #2578", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e27af97a3c1ab83183be2a036fcdfcc4f6f45972", "messageHeadline": "Merge pull request #2580 from fjl/p2p-config", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "542b839ec74ff0ce94ab0d34e25531f5819d95d1", "messageHeadline": "node, p2p: move network config out of Server", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "67cd4ee8d26e9ebe2714faaca856e73512236834", "messageHeadline": "eth/filter: bugfix which can cause a nil pointer crash when parsing f\u2026", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 234, "deletions": 38}}, {"node": {"oid": "c8a8ad97f7e8889ca9f3aece7ddb50cce8ef18c7", "messageHeadline": "Merge pull request #2574 from karalabe/notx-during-fastsync", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "d87f7a1e817cbecbb62c012ed3811ceba933ae3a", "messageHeadline": "eth: skip transaction handling during fast sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "adc1b503957e572c4ec30533de3ec28ec6feea13", "messageHeadline": "Merge pull request #2567 from fjl/console-history-exclude", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "e86619e75d1bd1209818ab4df2fac52e3c43b5e1", "messageHeadline": "eth/downloader: stream partial skeleton filling to processor", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 55, "deletions": 19}}, {"node": {"oid": "b40dc8a1daf4bd1f293cf322274b470ad91517fb", "messageHeadline": "eth/downloader: implement concurrent header downloads", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 584, "deletions": 211}}, {"node": {"oid": "86da6feb40fd366c75236d87fa306576c51ed2a8", "messageHeadline": "cmd/geth: fix console history exclusion", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "fe532a98f9f32bb81ef0d8d013cf44327830d11e", "messageHeadline": "core: fixed pointer assignment", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39ce85cf5d119ef830561ecdc4096bfe565bc5c1", "messageHeadline": "eth/downloader: bound fork ancestry and allow heavy short forks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 201, "deletions": 43}}, {"node": {"oid": "72e60dea36157ee34d8b082b5868d52ac9ae6bc3", "messageHeadline": "Merge pull request #2563 from obscuren/rpcaddr-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7c1f74713e273d1e4f1982466eb6fd96e55e8c4d", "messageHeadline": "event: fixed subscribtions to stopped event mux", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a5ff487889e8efae58461e0967cd6ec49facf6e9", "messageHeadline": "Merge pull request #2559 from karalabe/abigen-unmarshal", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "331b8153008d7da20c705fb2be09b2e03d352c88", "messageHeadline": "Merge pull request #2560 from 6londe/patch-3", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2348f8e2a8f2203e8ce4058cb23135579556be53", "messageHeadline": "README: fix typos", "author": {"name": "Changhoon Lee", "email": "6londe@gmail.com", "user": {"login": "6londe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "251b3c6406aee5876c87016bd088c8cefe7c08f6", "messageHeadline": "accounts/abi: fix abi test for go vet...", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc21706c5007e8f400df536591948aee69e82d2f", "messageHeadline": "accounts/abi/bind: fix multi-value anonymous unmarshalling", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "25931f12c1064fde5196a4f188565036d408c713", "messageHeadline": "Merge pull request #2551 from obscuren/abi-interface-slice-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 94, "deletions": 31}}, {"node": {"oid": "91a7a4a7867718ccb6c9620120a1be5680ad0abd", "messageHeadline": "accounts/abi: fixed unpacking in to already slice interfaces", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 94, "deletions": 31}}, {"node": {"oid": "d89e57ea8d35bd98a46244b46189f0f260c3bbce", "messageHeadline": "Merge pull request #2549 from karalabe/geth-tester-text-templates", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a901bb555188eb42a0eb3ee9cab2cd41de9874b", "messageHeadline": "Merge pull request #2548 from karalabe/surface-rpc-endpoint", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 136, "deletions": 120}}, {"node": {"oid": "284f1d6beb589d240a18e9b63560266041fa9798", "messageHeadline": "cmd/geth: use text/templates in the tester, not html", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc6fdad786706019fc5aeb9605f1d23b3c5b7522", "messageHeadline": "cmd/geth, internal/web3ext, rpc: surface rpc module, fix shh, fix miner", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 136, "deletions": 120}}, {"node": {"oid": "c05db38a5ee87c1700faf929db0a9156b263ec95", "messageHeadline": "Merge pull request #2515 from karalabe/multigo-travis", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "34c56766b7bae7e31c9e7c628fe5a01e6dcc76f9", "messageHeadline": "Merge pull request #2539 from bas-vk/origin-case", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "54790977904cd51671ab57d926d83175dbc2ca55", "messageHeadline": "rpc: HTTP origin case insensitive", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "20d4e527bd85f4bc20cd6a26daf7cd04e90fce07", "messageHeadline": "Merge pull request #2537 from obscuren/hotfix-pending-statu", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a824c3f02f74eb11b4382abbb92aa8babc5d685c", "messageHeadline": "miner: fixed pending state by not shutting down update loop", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5782164a35ea8acdb09507a604c45941051fd5f3", "messageHeadline": "Merge pull request #2529 from fjl/fdlimit-bsd", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "27f657478f3512dd874ba29803ae2358cb3e8d10", "messageHeadline": "Merge pull request #2524 from fjl/windows-ci-scripts", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "756b62988c15afc748c529610f29769a89f86c35", "messageHeadline": "Merge pull request #2523 from fjl/shutdown", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 101, "deletions": 70}}, {"node": {"oid": "f61e203c10124d62b0d1206812caaa568c79de93", "messageHeadline": "cmd/utils: fix build on *BSD", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "56ed6152a11592d20220daf6322e94a009e6236d", "messageHeadline": "core, eth, miner: improve shutdown synchronisation", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 101, "deletions": 70}}, {"node": {"oid": "dc7f202ecd39db925c2d425fea36084efcda5ecc", "messageHeadline": "Merge pull request #2528 from karalabe/fix-web3-eth_syncing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1d42061e2c8c1f657d56b606057df537e11abf8a", "messageHeadline": "jsre: hotfix web3 for the console eth.syncing formatting", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b6135a72dd01deb9ac68ee5fbcc92b61565dc9e6", "messageHeadline": "Merge pull request #2527 from obscuren/trace-transaction-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d59c5c58d93f97b8ee77f61811f2ad72f25388a", "messageHeadline": "eth: fixed tracing functions using the current header instead of parent", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8aa4597c9e3f809f1e17f3d6922b865d6e13ec4d", "messageHeadline": "Merge pull request #2520 from karalabe/makefile-cross-update", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "57ba1824ac2f343ace4d9c38a654b3a03a2fee27", "messageHeadline": "Merge pull request #2514 from bas-vk/startRPC_WS", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c89f4352d06b0cf7ea344782b3243e4b57565fe3", "messageHeadline": "build: add CI scripts for windows", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "6a00a3ade157a08b36af304ae11849fa7f9fe6e7", "messageHeadline": "Makefile: go build instead of install (solves cross compile issues)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f821b0188a27bca08cada87c5b746ef9455a2e96", "messageHeadline": "Merge pull request #2518 from fjl/debug-go-trace", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "d79f2f26569842121e6fafa9b3dbf48c2e589724", "messageHeadline": "node: start RPC/WS interface on localhost by default", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "130bccc7630a6f6ec7990900bc9dc9bce410a6ad", "messageHeadline": "cmd/utils: flush trace and CPU profile data when force-qutting", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ae9ed5c420dc7babc5754fbb88c7bfe893d5dcf0", "messageHeadline": "internal/debug: also rename debug_startTrace to debug_startGoTrace", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "a1c201a5ac977bd090ca07fecdb29f494afb5ce2", "messageHeadline": "Merge pull request #2517 from fjl/debug-go-trace", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "844e911129dbebd80ff57ec68336a845b52c5eff", "messageHeadline": "internal/debug: rename debug_trace to debug_goTrace", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bc3b406bffc9c6f38420f1504cb7eba0b92cad3b", "messageHeadline": "travis: run CI builds against multiple Go versions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2d7d7ef2fe08db84b0cd44ad2ec820cc965d4cad", "messageHeadline": "Merge pull request #2511 from obscuren/ver-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14d5033c9d5e1211388cad4339572f4a63d3904d", "messageHeadline": "cmd/geth: fixed to use proper version string for output", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "258cc73ea970890a5b75bf27197c3a6667f3bc5a", "messageHeadline": "Merge pull request #2510 from fjl/p2p-fixups", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 82, "deletions": 29}}, {"node": {"oid": "79b7b5eeaad68c390f658b085eb9cfec74a3509c", "messageHeadline": "Merge pull request #2505 from karalabe/make-readme-suck-less", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "b4fbcd5060c950a18bff5e6310f2c600ac964140", "messageHeadline": "README: Polish up exec section, rewrite contrib and add license.", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "488528e9e4bea886b381fad4333b1a61553eb2ed", "messageHeadline": "Merge pull request #2497 from karalabe/version-contract-3", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1407, "deletions": 53}}, {"node": {"oid": "81106719601c6eb0fa9e9421262569c16e3c2fde", "messageHeadline": "p2p/discover: prevent bonding self", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "32bb280179a44b9ad1058766bf61cdbacea30a59", "messageHeadline": "p2p: improve readability of dial task scheduling code", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 78, "deletions": 29}}, {"node": {"oid": "4536b993ff6a5b3751f59b52744078e150296654", "messageHeadline": "cmd/geth, release: polish and deploy live release contract", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "586eddfd09558bfd71f23c2e50c270d2ca665d49", "messageHeadline": "release, all: integrate the release service into geth", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 822, "deletions": 583}}, {"node": {"oid": "d46da273c6731512b4114393856a96be06505797", "messageHeadline": "common/releases: rewrite release version contract + use native dapps", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1107, "deletions": 367}}, {"node": {"oid": "ecd7199c4367bbffd5000ab6ee9bad3ef88de5d2", "messageHeadline": "common/versions, cmd/utils: add geth version contract", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 375, "deletions": 0}}, {"node": {"oid": "1c20313a6a1a35d5f540f878e7c263327c2ccfc1", "messageHeadline": "Merge pull request #2493 from almindor/develop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "cfa999f006c30613aa4acce42d8edad056f39c10", "messageHeadline": "Merge pull request #2504 from Arachnid/public-vmconfig", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c74a57572515543cf24b71cd9c275921ddf24075", "messageHeadline": "core: Provide a public accessor for ChainConfig", "author": {"name": "Nicholas Johnson", "email": "arachnid@notdot.net", "user": {"login": "Arachnid"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9672a62a382380347ff6d5ecc5a205a9836b5ae1", "messageHeadline": "Merge pull request #2485 from karalabe/fakepow", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "572da73d4d475db0443f457d9383a3d513f189ee", "messageHeadline": "eth: add personal_importRawKey for runtime private key import", "author": {"name": "Ales Katona", "email": "ales@coinbase.com", "user": {"login": "alescoin"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "0f722df2d9578c7deb15c8dba5ec70add98c34de", "messageHeadline": "Merge pull request #2435 from obscuren/abi-array-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 733, "deletions": 362}}, {"node": {"oid": "1b77d5090d88be2895e2c6dce6ad3ccc344a4be6", "messageHeadline": "Merge pull request #2499 from bas-vk/reorg-logs", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e62c2aeb1bb25d2f6ac6e7413321200ef19ea727", "messageHeadline": "Merge pull request #2491 from obscuren/genesis-config-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4880868c88b8d82cda8ea615bf82548667a95da2", "messageHeadline": "accounts/abi: fixed string and fixed size bytes packing", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 137, "deletions": 85}}, {"node": {"oid": "c3d5250473794e5b7732e0d06941a6736cff2fca", "messageHeadline": "accounts/abi: added unpacking \"anything\" in to interface{}", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e0dc45fce2276fcabae8dca61dc766f98dde23e2", "messageHeadline": "accounts/abi: fixed strict go-like unpacking", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 158, "deletions": 27}}, {"node": {"oid": "48cc36ce83efeb08c1de01c943d4e522f9c3b7ff", "messageHeadline": "eth/filters: ignore logs that don't match filter criteria on chain reorg", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "123aa659e4e2bdb9121f787ee8cd68acc9a4fe4c", "messageHeadline": "Merge pull request #2496 from karalabe/abibind-missing-contract-error", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "cdcbb2f16014077597e5901c0f328920c904409e", "messageHeadline": "accounts/abi/bind, eth: add contract non-existent error", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "db62979514c69574aefdcf8c2ed9099aa0cd1abe", "messageHeadline": "Merge pull request #2492 from fjl/accounts-arm64", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5137c04ccfff5a4ffd522eed5fbc06cf4b6bfc6d", "messageHeadline": "Merge pull request #2484 from pcasaretto/address-test-coverage", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "a20d3fc3625c8ccdd025e0dff96cde5d48586b08", "messageHeadline": "common: Add tests for Address#UnmarshalJSON", "author": {"name": "Paulo L F Casaretto", "email": "pcasaretto@gmail.com", "user": {"login": "pcasaretto"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "3d6d828caf2dbf2e7ceeeb6f0d38c3b654aefcd2", "messageHeadline": "Merge pull request #2478 from fjl/geth-js-tweak", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "6a543607efe26df055f4a88310326260b9e72c9e", "messageHeadline": "accounts: disable file system watch on linux/arm64", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1a4dcfc871f21ff1d7b2ce928a8108891cc4820", "messageHeadline": "core, eth: added json tag field for proper unmarshalling", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70b8b54cd2413fb01e279890b2ddb5eb9bc227c2", "messageHeadline": "Merge pull request #2481 from fjl/bootnode-fixup", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 28}}, {"node": {"oid": "c88c89fd9ec404fdff85b458188899fb90d974a9", "messageHeadline": "cmd/bootnode: fix -genkey, add logging options", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 28}}, {"node": {"oid": "b06f44ecc2b8f0c0506dd4239ee3d70eac4d1005", "messageHeadline": "cmd: add a `--fakepow` flag to help benchmarking database changes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "87ae0df476cf6b413795ee54207e8ec86e178dbc", "messageHeadline": "cmd/geth, jsre: improve the js command", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "5127ec10cb84a615f4d5b314e4c3c102efefe4c9", "messageHeadline": "accouns/abi: refactored ABI package", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 491, "deletions": 314}}, {"node": {"oid": "18580e152c1a2480b6245ebba4c62c202ed20ac6", "messageHeadline": "VERSION, cmd/geth: bumped version", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a6ca8fd26884807c80b649bd2a0e780aa93ced22", "messageHeadline": "Merge pull request #2463 from fjl/rpc-context-key", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "27116bd46cbc14a8eec9e1818945f1f10b9b834a", "messageHeadline": "Merge pull request #2462 from fjl/rpc-remove-js", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "a40e61b4ac44a4f64f057a4220a26cfe4b9dcf03", "messageHeadline": "rpc: remove NotifierContextKey", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "16d10aae0c67e79179cb2f7b51c593420b6b59f6", "messageHeadline": "Merge pull request #2461 from karalabe/fix-simulator-estimates", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e728aaca7249809a3d4a14f53aa288c91c340eba", "messageHeadline": "rpc: move web3.js extensions to internal/web3ext", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "e581f2690ad61a9f74ee14a04ae9746d1a001087", "messageHeadline": "accounts/abi/bind/backends: estimate needed gas, not used", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6197fbf8d70c1aa96c3e87de91ff3f46f454c1ea", "messageHeadline": "Merge pull request #2458 from fjl/go-vet", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 130, "deletions": 118}}, {"node": {"oid": "5c17b2f5211ec98a87140c874483681de4e34391", "messageHeadline": "Merge pull request #2460 from fjl/whisper-expiration-test-delay", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "3a5bdef962ece873791ab838480892fd75110af1", "messageHeadline": "whisper: deflake Test*MessageExpiration", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "bf5ae502ef179490a039c9bcd66d32cd5a7ce5e9", "messageHeadline": "Makefile: enable go vet on Travis CI", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6fdd0893c3ebf57e5a9ba2af569c595c859ab902", "messageHeadline": "all: fix go vet warnings", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 83, "deletions": 93}}, {"node": {"oid": "68c755a238f1a204087c2843f01d48fc6039716f", "messageHeadline": "core/state: fix TestDump", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "ebf3cf8f7dca0f2885a2215510715a06a8ee69c8", "messageHeadline": "logger/glog: fix go vet issues", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "24cdac41f34b37145c89572712db0854dd411110", "messageHeadline": "core, core/types, eth: add and use Block.Body", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "fdc5a7dc1a1764c63190a649f70296cbdbc0abe1", "messageHeadline": "Merge pull request #2457 from fjl/license-update-1.4", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 373, "deletions": 88}}, {"node": {"oid": "d04a2e7557596258faa896fea57dc793651af2e8", "messageHeadline": "all: update license information", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 357, "deletions": 82}}, {"node": {"oid": "728ad6f47dde32f73469d3c9f48103d9974a191c", "messageHeadline": "build: tweak update-license.go", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "499d63f706fcb719eb9b921ce6f2c38d06c8b286", "messageHeadline": "Merge pull request #2456 from bas-vk/rpc-arg-whitespace", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5f917715c5ad9d9c33bf37fd105972654f1d579e", "messageHeadline": "Merge pull request #2454 from karalabe/trace-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 65, "deletions": 53}}, {"node": {"oid": "529897ea2b08033d10d3e9e65b3658f153432b3d", "messageHeadline": "cmd/utils: strip excessive whitespace from api command line arguments", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "53016c12254d581d630e331da1cacb985734edc3", "messageHeadline": "eth, rpc: make trace configs optional", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "bbc77f488ec9ef51457a2030d78b6cbd5ea27d5d", "messageHeadline": "eth: fix single transaction tracing (run prev mutations)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "e50e3bea495d96de9e67d4e9ab6fd9a9de7ba551", "messageHeadline": "Merge pull request #2235 from fjl/chaindb-api-and-console-fixes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 78, "deletions": 14}}, {"node": {"oid": "bea56d84e53c255febaad5cb26d30122d87d02d9", "messageHeadline": "internal/debug: add memStats and gcStats to API", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "bcd8aeefdd40174a7fb1dd320b00f090d8986f11", "messageHeadline": "eth: add chaindbProperty to debug API", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "05e257c22cbdbf689634927557bcab05f2befad0", "messageHeadline": "jsre: hide fields with prefix _ when pretty-printing", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f08680985a479482356192ee3b36f09a8ed3cb4c", "messageHeadline": "jsre: fix <tab><tab> completion magic", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "5542b51b5047ebd4792cd6b2cec789189c019e3c", "messageHeadline": "jsre: expose Do", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "b34b130fb5f8de8bc875c4ddadff044a41c074b4", "messageHeadline": "Merge pull request #2450 from karalabe/fix-ios-kqueue", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd36448d6afa16ecee7f56f9dc124ef4e231b9f5", "messageHeadline": "accounts: disable filesystem notifications on ios", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d81f4fdd142de698d0129c75d11be8c66ab3f83", "messageHeadline": "Merge pull request #2448 from fjl/jsre-bignum", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "4e85be0717d298e2cd406c84cf321cd856f1e94f", "messageHeadline": "jsre: print BigNumber objects with custom constructor as number", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "f460b0217fd8de6de90814e53e7ba4e2e86aff15", "messageHeadline": "Merge pull request #2446 from karalabe/console-unlock-fix", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a1f1c404c3a8c0d48b25602ef91581cb47677636", "messageHeadline": "cmd/utils: fix accounts merge error on console unlock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1e9b504ee7c7ebfd4b2658c66fad53fe6d440811", "messageHeadline": "Merge pull request #2284 from fjl/accounts-addr-cache", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7346, "deletions": 1213}}, {"node": {"oid": "33e4f51749cdfcb9125159aae8481a8130e50062", "messageHeadline": "Merge pull request #2444 from karalabe/gethrpctest-chainconfig-panic", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6498df7b0290139df57629568d824dfa242900cc", "messageHeadline": "accounts: ensure TimedUnlock does not override indefinite unlock timeout", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "46df50be181afca503aff4a545e3f322ad04448b", "messageHeadline": "accounts: improve API and add documentation", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 97, "deletions": 58}}, {"node": {"oid": "91aaddaeb38ff25118896fb436a938d14636760b", "messageHeadline": "cmd/geth: add recovery procedure for AmbiguousAddrError", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 110, "deletions": 2}}, {"node": {"oid": "ea005a02950513603b7346ef39bc76dc53b82863", "messageHeadline": "cmd/utils: fix --password on Windows", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "aca9d6a1fb4c2b01d1b8f6e1bf165a39d4b9ac8e", "messageHeadline": "cmd/geth: print actual error when --unlock fails", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "549f1add296ccfb76d5038316acb4d7c3935221a", "messageHeadline": "eth: report unlock errors to RPC clients", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6f1ca0bc910b65b517277f72ca52dadcdc713570", "messageHeadline": "accounts: add ErrDecrypt", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "a9f26dcd0d14c0cb9f309ebccf81e8f741fc4636", "messageHeadline": "accounts: cache key addresses", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1057, "deletions": 368}}, {"node": {"oid": "ef63e9af55fcfe3255dddec3197bd8a807152c66", "messageHeadline": "Godeps: add github.com/rjeczalik/notify", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4702, "deletions": 0}}, {"node": {"oid": "ee1682ffe6728618cc4458f3923a4c46fff64d98", "messageHeadline": "cmd/geth: add tests for account commands", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 550, "deletions": 1}}, {"node": {"oid": "6cb08d8328a242a8def4d432904b1c112ebd823f", "messageHeadline": "Godeps: add github.com/cspeare/cp", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "46e8940b19fee9bc21767a1341c382fd9c9d572a", "messageHeadline": "accounts: streamline API", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 79, "deletions": 144}}, {"node": {"oid": "2dc20963e789c85bcc9170e15c0483e51ca42bfc", "messageHeadline": "cmd/geth: move account commands to accountcmd.go", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 286, "deletions": 258}}, {"node": {"oid": "4e6d8b348d864c8af74e0aca114bf730e42a160a", "messageHeadline": "accounts: fix go vet warnings", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "85e6c40c0081bd0db80448640db648887804010c", "messageHeadline": "accounts, crypto: move keystore to package accounts", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 256, "deletions": 241}}, {"node": {"oid": "dff9b4246f3ef9e6c254b57eef6d0433809f16b9", "messageHeadline": "cmd/geth, cmd/utils: improve input handling", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 128, "deletions": 121}}, {"node": {"oid": "aceaaa517834fa8dfc5121b66dfd633f0b10ca8f", "messageHeadline": "eth: gracefully fail if chain config is missing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "90279812804cdca04a12955b83f91fbebb661082", "messageHeadline": "cmd/gethrpctest: add missing chain configuration config field", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "83877a0f9d3d5716ee01393f10c2dfa19bb0310b", "messageHeadline": "tests: remove eth, node, accounts dependencies", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 56}}, {"node": {"oid": "8627680e24a29abd5f2aaaeaa2c1c852d8fb693b", "messageHeadline": "Merge pull request #2359 from bas-vk/rpc-optional-args", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3431, "deletions": 639}}, {"node": {"oid": "aa9fff3e68b1def0a9a22009c233150bf9ba481f", "messageHeadline": "rpc: various fixes/enhancements", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 3431, "deletions": 639}}, {"node": {"oid": "934f587bd5c38a36e8b8c8647a9e600d1751ff2f", "messageHeadline": "Merge pull request #2431 from bas-vk/js-preload", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e456451a89042fd477f8c05de25a1a1265e4b65b", "messageHeadline": "Merge pull request #2440 from karalabe/update-ethash", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "bf1f6203438a2d89fdf174ccc462a9e3b916cebd", "messageHeadline": "eth: fix GPU miner chain config regression", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "701ac1ce6c8ff9a2c15969baf89466b3995b9a7b", "messageHeadline": "Godeps: pull in the ethash opencl fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "3c5329599c6a07176fb80848f8592c5f90944a31", "messageHeadline": "cmd/geth: add JS preload parameter", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "8abf06d378e3f6512dfce6e74d76431de024fad7", "messageHeadline": "Merge pull request #2430 from bas-vk/chaincmd", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "a7161caedf865e3e777473bc676286d2a376afbb", "messageHeadline": "Merge pull request #2427 from bas-vk/pending-tx-console-format", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4b2492b6149fbe31ee3845185acba90ebfbcbf5c", "messageHeadline": "Merge pull request #2423 from karalabe/abigen-support-arrays", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 67, "deletions": 16}}, {"node": {"oid": "4081868452ba5cdb92ae5d2cee8d055f20fcf4aa", "messageHeadline": "cmd/utils: bugfix where database is opened multiple times", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "18490d833cf416f476d1e4587002a3ff484f288b", "messageHeadline": "console: use transaction output formatter for eth.pendingTransactions\u2026", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "fc4fffd5ac341b6e7c9644045b66420f777940c5", "messageHeadline": "accounts/abi/bind: support generating bindings for various arrays", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 67, "deletions": 16}}, {"node": {"oid": "7e02105672cda92889a78db864a5701d78f45eb2", "messageHeadline": "Merge pull request #2417 from fjl/rpc-go-winio", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1849, "deletions": 622}}, {"node": {"oid": "ed92f116f72646e73613afc2f2e7b83472a61434", "messageHeadline": "Merge pull request #2407 from bas-vk/rpc-notifications", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 844, "deletions": 310}}, {"node": {"oid": "6a185531d2cd2003bb4352c391f9dca023894d5a", "messageHeadline": "Merge pull request #2416 from karalabe/kill-canary", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 63}}, {"node": {"oid": "8d8e2248b2eb66a67cd2292a952acc53f73ba01f", "messageHeadline": "Merge pull request #2396 from obscuren/abi-slices", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 302, "deletions": 176}}, {"node": {"oid": "a306e17a26e96e383afe86a2f1cdfa2320ec0f2f", "messageHeadline": "abi: removed implicit type casting & refactored type parsing", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 80, "deletions": 53}}, {"node": {"oid": "968d8ffe942f6ef3776b43a73fb0fe85eb955a68", "messageHeadline": "abi: accept output slices of all supported types", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 143, "deletions": 5}}, {"node": {"oid": "022cbd680052eb87b32d5f59587957779d382c0c", "messageHeadline": "abi: accept input slices of all supported types", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 106, "deletions": 145}}, {"node": {"oid": "467bb7a719d9cc3731bfaa1b6342c8ed1e085f0c", "messageHeadline": "rpc: use go-winio instead of vendoring a named pipe implementation", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1849, "deletions": 622}}, {"node": {"oid": "e9254bb0f9fd37759159712495e7e0893a882a92", "messageHeadline": "core, miner: remove Frontier canary", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 63}}, {"node": {"oid": "3a2da31c3e20c0566068fe01125ab1c676d04392", "messageHeadline": "Merge pull request #2412 from fjl/p2p-eip8-enable", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "52dc7cb452b5d717f825c259cd1b2dae9d5d70d8", "messageHeadline": "Merge pull request #2378 from obscuren/enable-jit-a-b", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "f6f7e7a8705294dae03d44dd4b1ea183b8d314b3", "messageHeadline": "Merge pull request #2415 from karalabe/fix-missing-gastarget", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c90fc3503d03ef78c4dbf68f8907c57e7b75fa30", "messageHeadline": "cmd/geth: add missing gas target flag (fixing 0 convergence issue)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "659c0cb9e878dc5e2af51e163c911337206885e5", "messageHeadline": "p2p: enable EIP-8 handshake sending", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "96c7c39ae4a031a508b0470ff2b1a95f0f3f9e51", "messageHeadline": "Merge pull request #2409 from fjl/geth-fixup-init", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "cf842b3fe5ad497ef8dfd24c9179bc2fadbc707f", "messageHeadline": "cmd/geth, eth: move --genesis deprecation warning to cmd/geth", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "78b70d79ecdf9cde1b38855101840b19e365935c", "messageHeadline": "cmd/utils: fix geth startup with empty database", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "f7328c5ecbd1076582a71ef7bf436485f3868b1f", "messageHeadline": "rpc: add pub/sub support", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 844, "deletions": 310}}, {"node": {"oid": "fb578f4550a08617485d9146876489d1f3bb1b52", "messageHeadline": "Merge pull request #2405 from karalabe/abigen-default-methods", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 102, "deletions": 5}}, {"node": {"oid": "8b2aca96c598dda14f0cbc94e1c41b930c4ab822", "messageHeadline": "Merge pull request #2404 from obscuren/common-hash-json-length-valida\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "bbeaab7e64f50fb303008b065894f58d7563c7ad", "messageHeadline": "cmd/utils, miner: A/B testing JIT VM. Disabled for miners", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "be44651523bc44bff6a31064eb3917e4682eb866", "messageHeadline": "Merge pull request #2402 from obscuren/eth-sign-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c58079461bafe508bea9233e2b81852df5188f57", "messageHeadline": "Merge pull request #2281 from obscuren/configurable-genesis", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 751, "deletions": 447}}, {"node": {"oid": "d63e29241d27954d44215931e787e86dfaf230a6", "messageHeadline": "common: added Hash unmarshal json length validation", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "4097478884fb27db3f90e0997c12d8266eed9531", "messageHeadline": "accounts/abi/bind: surface raw wrappers to access low level ops", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 102, "deletions": 5}}, {"node": {"oid": "1f3596c25af077a3303c554ee6b49404b20f7117", "messageHeadline": "core: transition db now also returns the required gas amount", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "9055c16efad80d0c69992e7992083f967733aa9c", "messageHeadline": "accounts/a/b/backends, core: chain maker homestead block set to 0", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 28}}, {"node": {"oid": "f0cbebb19f3137ee3ba0e66dadd1b5b9dbf98b1c", "messageHeadline": "core: added basic chain configuration", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 732, "deletions": 431}}, {"node": {"oid": "916fe112417cae924557646ba9afeb6b517e11b4", "messageHeadline": "eth: enforce signing hashes using eth_sign instead of arbitrary data", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "10d3466c934bd425a8c941270749a652a588527d", "messageHeadline": "Merge pull request #2383 from karalabe/goabi-exclusions-duplicates", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "db739b506afe89ac2302614b37770bab44768974", "messageHeadline": "Merge pull request #2399 from karalabe/fix-trace-json-output", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "4326061e35a76ebf1bd02379bfc2f1d05dddc529", "messageHeadline": "eth: fix accidental nil panic on nil errors", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "f115f077d7ec5a38beb2bd79220d4f8f0bec6a0a", "messageHeadline": "Merge pull request #2398 from karalabe/fix-trace-json-output", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "6c670eff015223fbf9c33d8c25bd583b8c20f584", "messageHeadline": "eth: manually convert errors to strings on the trace API (json cannot)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4ab593c5a1542570d4b19656cd5630342d899d1e", "messageHeadline": "accounts/abi/bind: support account slices, drop hash type", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2bbff6116891396b44092d27bd68a0fa6f22a6e", "messageHeadline": "accounts/abi/bind: merge all tests into a single suite", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "787d688c2ff4e272fb7d73fd8f3e611685fe957e", "messageHeadline": "accounts/abi/bind: use anonymous ephemeral call result structs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "b813e4d411989a5a1f3606bd69fb888062dbed88", "messageHeadline": "accounts/abi/bind, cmd/abigen: dedup structs, exclude patterns", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "798e4fb4edb1a4a9be24815528b5296df8f5fcb1", "messageHeadline": "Merge pull request #2381 from karalabe/fix-abigen-tuples", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "9b4a45f6e806e84105a74b14f63a44b179a74a0f", "messageHeadline": "accounts/abi/bind: fix double pointer in generated code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "cfb3a8ea8f98ef5a31d9e4a84a66eb5857461a7b", "messageHeadline": "Merge pull request #2357 from karalabe/abi-binding-generator", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12850, "deletions": 61}}, {"node": {"oid": "73308dbe0e08db015a7c461b5be1755dc3fcc737", "messageHeadline": "accounts/abi/bind, cmd/abigen: port to templates, bind to solidity", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 594, "deletions": 448}}, {"node": {"oid": "86cfc22c79594bd0d9625650dcbfb60c3e6ba9fe", "messageHeadline": "accounts/abi/bind: constructor, auth utils and various backends", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 736, "deletions": 267}}, {"node": {"oid": "72826bb5adddedf0fd4fb9903e883d4c64fa18a6", "messageHeadline": "accounts/abi/bind, cmd/abigen: Go API generator around an EVM ABI", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12216, "deletions": 42}}, {"node": {"oid": "75c86f8646ed6a21116d6c5f5e400dd966bb218d", "messageHeadline": "Merge pull request #2141 from obscuren/evm-init", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 666, "deletions": 343}}, {"node": {"oid": "0cfa21fc7f34d9da93abc41541dd4a98d70eb9dd", "messageHeadline": "core, eth, cmd: temporary work around for enabling the jit", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "5f92606be2f7ddc53c9449770f5c96e5741e5c57", "messageHeadline": "eth/api: added root to the receipts", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3601320ccd0b3db59d1f720c8a2a2383f5c8435f", "messageHeadline": "eth, rpc: implemented block debugging rpc calls", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 214, "deletions": 93}}, {"node": {"oid": "14013372aeca2d7f1d8c3a87b7df7c27868314be", "messageHeadline": "core: Added EVM configuration options", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 407, "deletions": 229}}, {"node": {"oid": "9866f19d6af607f629be311cb1c879e8f6472773", "messageHeadline": "Merge pull request #2371 from hiddentao/fix_prompt_passwd_input", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f300344135894970bc417285c2f45f723cd3aa5", "messageHeadline": "cmd/utils: removed password line endings when not using liner.", "author": {"name": "Ramesh Nair", "email": "ram@hiddentao.com", "user": {"login": "hiddentao"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "77d21e472d25cbd93eed945b8584167919bdc8be", "messageHeadline": "Merge pull request #2259 from bas-vk/http", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 903, "deletions": 236}}, {"node": {"oid": "a7bae3b2a645653a149b9bcbb9bdc857e27027e2", "messageHeadline": "rpc/http: improve request handling", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 903, "deletions": 236}}, {"node": {"oid": "342ae7ce7dfd7a0eab2dd06bfa65199825279f05", "messageHeadline": "core, core/vm, tests: changed the initialisation behaviour of the EVM", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "b3b110bc951f70df7bd3816033f7a93ed8752c25", "messageHeadline": "Merge pull request #2348 from obscuren/abi-variable-input", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 193, "deletions": 31}}, {"node": {"oid": "138e7af96c2316f38f0ba8c7692253a7ad97ffba", "messageHeadline": "Merge pull request #2354 from karalabe/miner-atomic-pending", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "8b6ae6bf86091483a7514b272bafcf730def0200", "messageHeadline": "Merge pull request #2355 from karalabe/abi-constant-functions-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "270ea6eec330962d083fb66453cee563985114c2", "messageHeadline": "accounts/abi: handle the \"constant\" modifier for functions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "0228fb57cd58147ab2c3914520c7805e25a8a1c4", "messageHeadline": "eth, miner: fetch pending block/state in on go (data race)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "2855a93ede6e9437d05a82c2397d48744621db9b", "messageHeadline": "Merge pull request #2341 from leijurv/patch-2", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b5cee9738b6ec8d9832773a45878eab3bb761391", "messageHeadline": "Merge pull request #2350 from leijurv/patch-3", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "434e4b31d8ad2fb34b9b9a74d05cae3cd4169daa", "messageHeadline": "core, eth: replace reorganiz with reorganis", "author": {"name": "Leif Jurvetson", "email": "leijurv@gmail.com", "user": {"login": "leijurv"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "06fe6310a3ecf0be324b082ca83c015abe47fa8f", "messageHeadline": "Merge pull request #2351 from leijurv/patch-4", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "066d30152088188cec782bb62844550332d6b142", "messageHeadline": "Merge pull request #2352 from leijurv/patch-5", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "bbbe2360d02a5c8191e98cd6c3cbefe20db2b9db", "messageHeadline": "eth: various typos", "author": {"name": "Leif Jurvetson", "email": "leijurv@gmail.com", "user": {"login": "leijurv"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "b7bb2d8589ddfb4f893c881edb6422bacdb6e53b", "messageHeadline": "core: various typos", "author": {"name": "Leif Jurvetson", "email": "leijurv@gmail.com", "user": {"login": "leijurv"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "c7727191ae8c22a4ce0932fa7f2c88715c6ff7d0", "messageHeadline": "core: fixed various typos", "author": {"name": "Leif Jurvetson", "email": "leijurv@gmail.com", "user": {"login": "leijurv"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe45210c552f5de2ec6293817dc0363a34d0ebfb", "messageHeadline": "accounts/abi: Fixed bytes input accept []byte and variable input support", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 193, "deletions": 31}}, {"node": {"oid": "e189fb839c688b418b43ad6533111c246c109a93", "messageHeadline": "Merge pull request #2327 from fjl/debug-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "42c049e519728e8ad747b548c93b00d4c8d34879", "messageHeadline": "Merge pull request #2342 from obscuren/issue-templates", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "a0e2e22a4f61eab801b6fa0ac21ae32f634525cc", "messageHeadline": "templates: added issue template", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b8f4a48ada7197a7c197a9dbbf143c47a9a93ae9", "messageHeadline": "Merge pull request #2337 from karalabe/upnp-error-hang", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "64c8e2f2ca01de506146027cccf2fafea03b7f09", "messageHeadline": "p2p/nat: fix #2291, NAT discovery did't abort on failure", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1343c887260f3e12798822f1283d5b968739ff7", "messageHeadline": "cmd/utils, internal/debug: show all stacks for 10x Ctrl-C induced panic", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "cafdd5931e66e827eced3d4a53fb9c3a43bb862b", "messageHeadline": "internal/debug: don't disable heap profile collection by default", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a3ce5450a309866c4cb1acc1e783324f8597293", "messageHeadline": "Merge pull request #2311 from obscuren/future-proc-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "08759b0aaff8455138fcaf03b3dfed2b0c9120c4", "messageHeadline": "Merge pull request #2322 from karalabe/headerchain-preformance-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "558d18d2b036e4598babf65e12a4907da0946086", "messageHeadline": "core: added future proc mutex lock", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "c3a4874e5e8628a1e4ec2592346836622a60d492", "messageHeadline": "Merge pull request #2326 from karalabe/goleveldb-datarace-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 69}}, {"node": {"oid": "9ff07304a37799fc820bb4b29ca3ba2a2a3b458f", "messageHeadline": "Godeps: pull in the leveldb upstream write race fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 69}}, {"node": {"oid": "daad2b25596a1cd25a570d9cb2a747a702e17901", "messageHeadline": "core: cache fresh headers and tds to avoid db trashing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "850f41b3747d61e0e7e6f0d30eeca12c3a98b08d", "messageHeadline": "Merge pull request #2321 from karalabe/downloader-throughput-datarace", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b58cd01907ff4dffdca4e7fe250b7371a574b61", "messageHeadline": "Merge pull request #2081 from zsfelfoldi/light-chain", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 575, "deletions": 345}}, {"node": {"oid": "73d21ea6afad5b2a89c1aa6e3d8aa0a0fc002c00", "messageHeadline": "core: create a header chain structure shared by core.BlockChain and l\u2026", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 575, "deletions": 345}}, {"node": {"oid": "bff9ceb6b88021c1ba5bc02a56ec88c275e62e76", "messageHeadline": "Merge pull request #2301 from obscuren/uncle-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 101, "deletions": 6}}, {"node": {"oid": "6d3cd03a03167ccac851676a912ce31c76d5f75c", "messageHeadline": "Merge pull request #2320 from karalabe/update-goleveldb", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 194, "deletions": 2184}}, {"node": {"oid": "e3f2b541f2bd0433e997d0f8060934b181a5d0e0", "messageHeadline": "eth/downloader: fix a throughput estimation data race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea19e61fbaeb29fc9047419cb138d5ca0f2021fc", "messageHeadline": "Godeps: update goleveldb to fix a compaction data race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 194, "deletions": 2184}}, {"node": {"oid": "edd7aa054c0f9860c799748439255722e51feccc", "messageHeadline": "Merge pull request #2228 from karalabe/allocate-cache-to-chaindata", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 176, "deletions": 24}}, {"node": {"oid": "e90958cd29a228b051faeaa25d66e053cf9d2228", "messageHeadline": "cmd, eth, ethdb, node: prioritise chaindata for resources, bump cache", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 176, "deletions": 24}}, {"node": {"oid": "ba3fb9e6f4c47edbb0ff99285a0b48dc4bd3f37c", "messageHeadline": "core: announce ChainSideEvent during reorg", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 101, "deletions": 6}}, {"node": {"oid": "05c86c2c9fa14ea03fdc5d0cd77cdecc34e4f164", "messageHeadline": "Merge pull request #2309 from bas-vk/passwd", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "31b4ff8cc12cce8fb94538c2f6d5f6da883b10d1", "messageHeadline": "Merge pull request #2310 from karalabe/ethash-future-cache", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "119b7243627c1370588f8057217f25a56aa00584", "messageHeadline": "Godeps: pull in ethash future cache generator", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "0fd251c7f7df6e76a88e6f37bf4282a84a9006dc", "messageHeadline": "console: allow optional password on the command line", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 15, "deletions": 9}}, {"node": {"oid": "848e50d6fb94435891cf6e19f29e30d622ddfe9b", "messageHeadline": "Merge pull request #2293 from kobigurk/develop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "bc63a3d282eedc4641def57cfb1c684de580a74b", "messageHeadline": "Merge pull request #2292 from remyroy/fix-solc-win-path", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de1831b6e9e0ad1e80201d82574899de69b0df0d", "messageHeadline": "common/compiler: fix path problem with filepath.Glob on Windows", "author": {"name": "R\u00e9my Roy", "email": "remyroy@remyroy.com", "user": {"login": "remyroy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "627c2311fb2feaafdd55d444c3c2770d33c5b052", "messageHeadline": "cmd/utils: add --keystore", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "d45f01d5f782857c6a65f65fdc67b630a8f028bd", "messageHeadline": "Merge pull request #2285 from karalabe/forward-empty-bodies", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ae4982a365ae396f928c76e332777563c9cc6b40", "messageHeadline": "eth: forward empty body responses to the downlaoder", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "41f35d7913ffc458873c17463d5780d0fa612010", "messageHeadline": "Merge pull request #2280 from bas-vk/js-cleanup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 168}}, {"node": {"oid": "5adc461d58a21f52b3a9e7787732005a46b63e65", "messageHeadline": "Merge pull request #2267 from karalabe/pending-state-events", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "789b9a9f16382f8d8e0dc87ce9a1a23dfee3335d", "messageHeadline": "console: cleanup old autocompletations relics", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 4, "deletions": 168}}, {"node": {"oid": "c0bf321ec86118eeec23aab974be55b725f93593", "messageHeadline": "Merge pull request #2278 from fjl/rpc-inproc-pipe", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 69}}, {"node": {"oid": "e8e6df5159e415127d069e8954706f8e22aadb90", "messageHeadline": "rpc: simplify inproc client", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 19, "deletions": 69}}, {"node": {"oid": "8255afbc756f09c69676d79de4fcefddaa482ee8", "messageHeadline": "Merge pull request #2221 from karalabe/expost-key-decryption", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 126, "deletions": 57}}, {"node": {"oid": "f30b809f00cfe98190c682407943583f235f39d0", "messageHeadline": "Merge pull request #2215 from bas-vk/estimategas", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "7d598af49324176cd60b6ce89bc8a72080098675", "messageHeadline": "params: updated homestead block", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d89e6c2f140a26fd615e9ebac08b17dd22a9616", "messageHeadline": "cmd/utils, params: homestead block", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7cbcae3fac56815cb76298b2dfe4d2e334683ed5", "messageHeadline": "Merge pull request #2269 from obscuren/repl-multi-line", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8ce04ae8e7f28c46033883d548609c54dbcde3fa", "messageHeadline": "Merge pull request #2273 from obscuren/lower-min-accepted-ga-price", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab92678fb39300d5823857a170be6638b1c2b2c5", "messageHeadline": "cmd/utils: lower the min accepted gas price for relay and GPO to 20 s\u2026", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1c1d09f839d208282342d9d772da57e97be82a9", "messageHeadline": "Merge pull request #2272 from karalabe/fix-premature-downloader-exit", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "64ee5763eebe7e57e761be840f0b80ed7be93ca7", "messageHeadline": "eth/downloader: fix premature exit before notifying all part fetchers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b534106cc81f4df3d1facb46450c775e2eb617b0", "messageHeadline": "core, miner: add PendingStateEvent to track non-log updates", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "cec92f59405a99a1c71d4b2e055dff92b6bfa10a", "messageHeadline": "cmd/geth: removed multiline support", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4e7abcff3086fc3ed11299003c1f189901757801", "messageHeadline": "Merge pull request #2266 from obscuren/up-gas-floor", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f954a8b6660792cce6e4e44a204b01a2dac87d0d", "messageHeadline": "params: settle the Pi vs Tau dispute", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85865a51b63cdbeaabb76a3729f9b8361a2616d7", "messageHeadline": "Merge pull request #2265 from fjl/downloader-mem", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26e72b2ccd728b00e08bd692bdd7241ff0bfe2cc", "messageHeadline": "eth/downloader: fix header download limiting", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6903ad6a5b2cd8bb02ad85a9a612b575baf8362", "messageHeadline": "Merge pull request #2260 from karalabe/ethash-cache-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 190, "deletions": 3400}}, {"node": {"oid": "45d08a8aa7fdc3aecdcf524f0c19946b1e068e1a", "messageHeadline": "crypto: expose key encryption method, add ping-pong test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 71, "deletions": 18}}, {"node": {"oid": "0969b35eec7b1e4a514b9fb3d659706d9f09ee2a", "messageHeadline": "crypto: code polish + ensure key file contents match with name", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "cda91ee18006ee0d012d905385c30485eab8be12", "messageHeadline": "crypto: expose key decryption method to parse a string direclty", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "66b148dd8f4895dbdedda36030e2ef0c994bea40", "messageHeadline": "Merge pull request #2251 from karalabe/increase-downlaoder-queue", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "483feb0d3f015f103f80dbaf2aca9a130f5d964c", "messageHeadline": "Merge pull request #2242 from jimenezrick/upstream-crypto", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 925, "deletions": 633}}, {"node": {"oid": "0a5ee08e2b8927016f9f8d2afe0ac30e9ac0e81f", "messageHeadline": "Godeps, eth, tests: update ethash, used shared for testing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 190, "deletions": 3400}}, {"node": {"oid": "1415669ac31cf8f06d107e06681b95c2b5e1c040", "messageHeadline": "Merge pull request #2218 from karalabe/time-drift-warning", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 149, "deletions": 4}}, {"node": {"oid": "1e62cd6c79afdc4b39a30932f950673405f0c702", "messageHeadline": "Merge pull request #2252 from karalabe/disable-metrics-metaops", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ac954f48bd9f9897f3118782ff2e68eeb3e1ed4e", "messageHeadline": "p2p/discover: emphasize warning, add 10 min cooldown", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "b1908f6a16e712d4059195db3f22a0b856907bdb", "messageHeadline": "psp/discovery: NTP sanity check clock drift in case of expirations", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 128, "deletions": 4}}, {"node": {"oid": "f1ddb1a7adcf2ba46fa680ee0072a1df85a9bea2", "messageHeadline": "ethdb: fully disable metrics if not requested (oops?)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7841f0cc09885dce408e2a32bab36b833ea896b6", "messageHeadline": "Merge pull request #2147 from prasanna/add-vagrantfile", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "93c00120009923cd175a16fb07aca3631307fdb2", "messageHeadline": "eth/downloader: bump the download queue size to prevent starvation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b57a3f154f5a202eb724cd04aac4b7b23a244488", "messageHeadline": "Merge pull request #2234 from obscuren/tx-rpc-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1f281dcaab76ae61861ee8693982f75b0bd569cd", "messageHeadline": "Merge pull request #2220 from karalabe/fix-rollback-lock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "3dca9cc550ff2b972815008e45b6a2ff1cf74af1", "messageHeadline": "Merge pull request #2095 from karalabe/trie-node-iterator", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 574, "deletions": 11}}, {"node": {"oid": "139f6a0f4c1b3358a92bdfb5637878b2c97eba78", "messageHeadline": "generators: Don't generate params/protocol_params.go with +x bit", "author": {"name": "Ricardo Catalinas Jim\u00e9nez", "email": "r@untroubled.be", "user": {"login": "jimenezrick"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f65444bf35b601143fd8a89b7fc44d68388c285", "messageHeadline": "common/natspec: Remove old unnused file", "author": {"name": "Ricardo Catalinas Jim\u00e9nez", "email": "r@untroubled.be", "user": {"login": "jimenezrick"}}, "additions": 0, "deletions": 253}}, {"node": {"oid": "53ce0a76d8d19ac1dfdce3c79b3c44046cfa620f", "messageHeadline": "ethdb: Remove outdated README pointing to an old link", "author": {"name": "Ricardo Catalinas Jim\u00e9nez", "email": "r@untroubled.be", "user": {"login": "jimenezrick"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "e6af65d02a68beccef9a803dc8e921ae3110e70e", "messageHeadline": "common: Remove dead code", "author": {"name": "Ricardo Catalinas Jim\u00e9nez", "email": "r@untroubled.be", "user": {"login": "jimenezrick"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "fbf3b2ede2f8286e858205f171391883fcb56b28", "messageHeadline": "common: Remove empty lines", "author": {"name": "Ricardo Catalinas Jim\u00e9nez", "email": "r@untroubled.be", "user": {"login": "jimenezrick"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3d971c5a34ad14b13c6cc446e2ff41156b202c9f", "messageHeadline": "crypto: Remove dead code", "author": {"name": "Ricardo Catalinas Jim\u00e9nez", "email": "r@untroubled.be", "user": {"login": "jimenezrick"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "0c6665558a122bd7485fd4548801da54c520d7aa", "messageHeadline": "crypto: Add backward compatible aliases for Sha3{,Hash}()", "author": {"name": "Ricardo Catalinas Jim\u00e9nez", "email": "r@untroubled.be", "user": {"login": "jimenezrick"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "436fc8d76a4871d67a61dc86c1a635e20594a0e6", "messageHeadline": "all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()", "author": {"name": "Ricardo Catalinas Jim\u00e9nez", "email": "r@untroubled.be", "user": {"login": "jimenezrick"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "c20d6e5e4ed8eff6d26cd849f90ca42dd5a7040c", "messageHeadline": "crypto/sha3: Export Keccak-256 hash function", "author": {"name": "Ricardo Catalinas Jim\u00e9nez", "email": "r@untroubled.be", "user": {"login": "jimenezrick"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5387ad760fa48bc4a060e7fbcbb3c6760cdacac3", "messageHeadline": "crypto/sha3: Remove import path checking from vendored code", "author": {"name": "Ricardo Catalinas Jim\u00e9nez", "email": "r@untroubled.be", "user": {"login": "jimenezrick"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4b138a5931b309805162610870df50165e61a8f", "messageHeadline": "crypto/sha3: Copy latest code from \"golang.org/x/crypto/sha3\"", "author": {"name": "Ricardo Catalinas Jim\u00e9nez", "email": "r@untroubled.be", "user": {"login": "jimenezrick"}}, "additions": 1269, "deletions": 0}}, {"node": {"oid": "0a1da69fac3766b48a116580295f98df93122503", "messageHeadline": "crypto/sha3: Delete old copied code", "author": {"name": "Ricardo Catalinas Jim\u00e9nez", "email": "r@untroubled.be", "user": {"login": "jimenezrick"}}, "additions": 0, "deletions": 671}}, {"node": {"oid": "c616391df2dda2c21b0a8eed03531a7d44669421", "messageHeadline": "eth: fixed homestead tx check", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f8d98f7fcd08bd2eff36d5366ac2a14b52255d57", "messageHeadline": "Merge pull request #2116 from obscuren/homestead", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 195305, "deletions": 10076}}, {"node": {"oid": "c305005d831eccf9d65c7b55f817390d2334e666", "messageHeadline": "Merge pull request #2227 from bas-vk/mathrandom", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 815, "deletions": 46}}, {"node": {"oid": "6777531a2d3367ef3cee933d7a36945eecb37090", "messageHeadline": "console: seed random number generator", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 815, "deletions": 46}}, {"node": {"oid": "17649edd85b98f00f781415ff02da8441e52db99", "messageHeadline": "Merge pull request #2226 from fjl/eip-8", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 764, "deletions": 182}}, {"node": {"oid": "7d8155714b41cda27fd2c860361c36d33e89d0a9", "messageHeadline": "p2p: EIP-8 changes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 443, "deletions": 149}}, {"node": {"oid": "ee1debda538857747536e8baf260630183f36869", "messageHeadline": "p2p/discover: EIP-8 changes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "bb07ce3eedabb2133227ba1d7569d171d8e5b25c", "messageHeadline": "rlp: add \"tail\" struct tag", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 163, "deletions": 26}}, {"node": {"oid": "216729009b7be7de68a88d35f8e0c734b8d011f4", "messageHeadline": "eth/downloader: fix partial rollback and ancestor lookup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "5b283663b40dbc06c56cc481ef90f4365ab85724", "messageHeadline": "core: Added new TD strategy which mitigate the risk for selfish mining", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "b6d88a0e9f9aaeb47d585d79c768d457b545af90", "messageHeadline": "core, core/vm, crypto: fixes for homestead", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 226, "deletions": 195}}, {"node": {"oid": "4f4d2b647488eaa056613fa6f026229ac91f066a", "messageHeadline": "tests: updated homestead tests", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 181776, "deletions": 11238}}, {"node": {"oid": "371871d685d54b916aef28de689d6f0af7822083", "messageHeadline": "parmas, crypto, core, core/vm: homestead consensus protocol changes", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 23927, "deletions": 9278}}, {"node": {"oid": "aa36a6ae4f24f07e2c470a21c93ff37ad5861982", "messageHeadline": "Merge pull request #2206 from fjl/update-deps", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 164294, "deletions": 66899}}, {"node": {"oid": "b8d59d9c985feed9ec1d8851f65517c7e5c09deb", "messageHeadline": "core/state, trie: switch iterator panics to error fields", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 62, "deletions": 45}}, {"node": {"oid": "151c7bef41ed96d9aace3dba235ad2db5fe26e03", "messageHeadline": "core/state, trie: node iterator reports parent hashes too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "5a057a8dedd1fa284e04bc2e7780e74d4600fdeb", "messageHeadline": "core/state, trie: surface iterator entry hashes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 114, "deletions": 20}}, {"node": {"oid": "7e29b0b5b4e5cf7ded9a5a75789de6f8121caec9", "messageHeadline": "core/state, trie: add node iterator, test state/trie sync consistency", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 451, "deletions": 11}}, {"node": {"oid": "0ff2adb21b4d9a4699f50b1d1a65873fac39d258", "messageHeadline": "core: improved check for contract creation", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 32, "deletions": 35}}, {"node": {"oid": "6ba7bbbe29029c8bf2bf75f8ebcbd3847eafa401", "messageHeadline": "jsre: include constructor properties in auto-completion", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 107, "deletions": 14}}, {"node": {"oid": "ae5bc89cad98a4fd3176502b66678d768f2fd15f", "messageHeadline": "cmd/geth, jsre: improve auto-completion", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 68, "deletions": 64}}, {"node": {"oid": "3ab1fb021550655e6a97f6c10383b2bfec94e291", "messageHeadline": "Added Vagrantfile so that developers can spin up a VM to build geth", "author": {"name": "Prasanna Pendse", "email": "prasanna.pendse@gmail.com", "user": {"login": "prasanna"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "4f28c5b69d652e12adf8a88f526f459a492e159e", "messageHeadline": "Merge pull request #2210 from obscuren/abi-typed-array", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 114, "deletions": 43}}, {"node": {"oid": "6fe917ecb86fddbf6132e7cedd1a0455796451f4", "messageHeadline": "accounts/abi: support for typed array", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 114, "deletions": 43}}, {"node": {"oid": "cb85923828d5ea45b53189b3b29ab014d9601f09", "messageHeadline": "Merge pull request #2205 from obscuren/pending-filters", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 143, "deletions": 52}}, {"node": {"oid": "770b29fd80b8f25be31c2db5af6904cc5d0688ef", "messageHeadline": "Merge pull request #2175 from karalabe/refactor-http-rpc", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 654, "deletions": 540}}, {"node": {"oid": "987c1a595a6a318ac83b68e3b87812497070bf9b", "messageHeadline": "eth/filters: \u2728 pending logs \u2728", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 143, "deletions": 52}}, {"node": {"oid": "fdb936ee95d09b1b98418735a813deba6770ad5a", "messageHeadline": "crypto/ecies: make authenticated shared data work", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "2abf1a36b9e7941a53622c0b65ef23a4f03418af", "messageHeadline": "cmd/geth: enable multi-line mode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4063d30b5e8c0a47d28c8a84169ff3c61512c4c9", "messageHeadline": "cmd/geth: gofmt js.go and rename ethereum.js to web3.js", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2680e23b1589f686c53d080b1384ba67f5dc3326", "messageHeadline": "jsre: fix pretty printer for upstream otto change", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "d6c6bcc9f3157d87081db900c7f3903dbaa1e9d9", "messageHeadline": "cmd/geth: update monitor to new termui code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "b019f3ee29ce55c3d515ee8bafe0f4bb14221c0a", "messageHeadline": "Godeps: update all dependencies to latest code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 164088, "deletions": 66797}}, {"node": {"oid": "b05e472c076d30035233d6a8b5fb3360b236e3ff", "messageHeadline": "Merge pull request #2192 from obscuren/runtime-abi-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 480, "deletions": 48}}, {"node": {"oid": "6cace73bea6b9732fac6eee102cfbf83b9123d05", "messageHeadline": "core/vm/runtime: simplified runtime calling mechanism", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 117, "deletions": 18}}, {"node": {"oid": "ecc876cec0b4c70bfa5ff9939ac86715bf9579de", "messageHeadline": "accounts/abi: fixed return tuple and string, bytes return type parsing", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 363, "deletions": 30}}, {"node": {"oid": "537774e049f82ae90a4ef0c21d590acb6e892f17", "messageHeadline": "Merge pull request #2195 from obscuren/gpo-rpc", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "1cc4bd76dbec6da4355a37cf68de808fcf0c95a3", "messageHeadline": "Merge pull request #2193 from karalabe/sync-state-reports", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 160, "deletions": 143}}, {"node": {"oid": "725f2a4cf74c8af49ef85ca49202cbdfdccc0589", "messageHeadline": "eth: Added GPO to suggest default gas prices", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "59cd60b266ebec20e441b8508671a579630b9870", "messageHeadline": "eth, eth/downloader, jsre: surface state sync progress through the API", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 160, "deletions": 143}}, {"node": {"oid": "be79b4aacb57d15ae73c376099ee1688d548b6b3", "messageHeadline": "Merge pull request #2189 from karalabe/fix-nil-miner", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 53, "deletions": 76}}, {"node": {"oid": "dda5af0e6ca3059649ff2ee36b92ab5acff20677", "messageHeadline": "eth, miner: move the public miner api into eth to access etherbase", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 53, "deletions": 76}}, {"node": {"oid": "df75dbfd6804923b1c8a8388b67523072d59f155", "messageHeadline": "cmd, node, rpc: readd inproc RPC client, expose via node", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 178, "deletions": 25}}, {"node": {"oid": "900e124beea551ded290f61e7bf85ff6b2e4a29e", "messageHeadline": "cmd, common, node, rpc: rework naming convention to canonical one", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 115, "deletions": 115}}, {"node": {"oid": "8b5b635db7437b87259e10c442f6020443c07f47", "messageHeadline": "Merge pull request #2184 from karalabe/fix-fastsync-state-serializer-bug", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f1ec226d8069fcc4f79cbcec2bf0d1bb4795beb3", "messageHeadline": "eth/downloader: raise pending state limit that prevented concurrency", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "856b9e9c500dae60ed84e75d9577b2deb504558e", "messageHeadline": "Merge pull request #2183 from bas-vk/issue2180", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fb68f4b39b91fec33dc5a7096f1f6f9af7bc560", "messageHeadline": "eth: sendTransaction would not report the error when tx could not be \u2026", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "707ac67babbe9f58b35342de6529fd800a2b9401", "messageHeadline": "Merge pull request #2106 from obscuren/out-of-bound-logs", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 132, "deletions": 26}}, {"node": {"oid": "68dda3490585dd789fced5418507f0fda82bbf19", "messageHeadline": "eth/filters: added notifications for out of bound log events", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 132, "deletions": 26}}, {"node": {"oid": "7486904b92449c5955bb682f4ff98752906912b8", "messageHeadline": "cmd, node, rpc: move websockets into node, break singleton", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 194, "deletions": 292}}, {"node": {"oid": "7d2d141b34124a57b4079cecfe39b64811583514", "messageHeadline": "Merge pull request #2178 from isghe/fix_typo", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf47ef12d3d4845c9b6fd19d078bfb831dc526cb", "messageHeadline": "cmd/utils: fix jspath flag typo", "author": {"name": "Isidoro Ghezzi", "email": "isidoro.ghezzi@icloud.com", "user": {"login": "isghe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a13bc9d7a1bc96fab93ace40045c0f0fea4da836", "messageHeadline": "cmd, common, node, rpc: move HTTP RPC into node, drop singletone aspect", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 274, "deletions": 215}}, {"node": {"oid": "ba7c125153ce1be30985784a18edf38645406d03", "messageHeadline": "Merge pull request #2168 from karalabe/move-rpc-into-node", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 292, "deletions": 156}}, {"node": {"oid": "212828963172b3921827df15abdc8602480e947d", "messageHeadline": "Merge pull request #2171 from karalabe/rpc-modules-fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "6b939fbeaa7db139e06223926d6b4355ae0e71ca", "messageHeadline": "rpc: add jsonrpc version to module request, use json types", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "188ab928c3f2a2eac5ee0f7ac42cbf2f35568bcd", "messageHeadline": "cmd, common, node, rpc: move IPC into the node itself", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 292, "deletions": 156}}, {"node": {"oid": "3274db19c7563e31f79418b63f6c10233cbaa32a", "messageHeadline": "Merge pull request #2169 from karalabe/fix-http-rpc-method", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "a50bccc642d079899feb8cf5781331bb10174a77", "messageHeadline": "Merge pull request #2134 from karalabe/save-state-writes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 175, "deletions": 10}}, {"node": {"oid": "fbbedb4c03e0ac386787030c8f7731d8a123d2b4", "messageHeadline": "Merge pull request #2154 from karalabe/rpc-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 107, "deletions": 114}}, {"node": {"oid": "5da7ec7c18b0e37cec0950e9656f6cdddc1ae60c", "messageHeadline": "cmd, eth, rpc: fix some RPC issues with pending blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 107, "deletions": 114}}, {"node": {"oid": "a8fd0de0d344ce3828901fa47204a68971184684", "messageHeadline": "Merge pull request #2156 from ppratscher/add_replay_tx", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 147, "deletions": 1}}, {"node": {"oid": "2e2f093ec2315da670f3300954975d9136fe76af", "messageHeadline": "Merge pull request #2167 from obscuren/abi-event-fixes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 174, "deletions": 31}}, {"node": {"oid": "da645f007bbe1f9f67a7fcada19c52a4e30bb050", "messageHeadline": "Merge pull request #2166 from obscuren/contrib", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "72c255caef14a00e7d82527beefc4f4b9c5a2b4e", "messageHeadline": "rpc: allow RPC requests on GET too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "db056eeafed6d0874c8920d063d91c126cc55b13", "messageHeadline": "Merge pull request #2170 from karalabe/fix-miner-registration", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9aa715805779b6d8856cd36edff01ec421d83f30", "messageHeadline": "miner: register newly created remote agent in the API", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1894c9239f2ab48d29cb71dd1af72e6a83a5f9b5", "messageHeadline": "CONTRIBUTING: Added a feature section", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "bddf8f76c862fc4d096e8f51cc09b16640e3f13a", "messageHeadline": "account/abi: implements event parsing", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 174, "deletions": 31}}, {"node": {"oid": "15780ead07e650e829a5756857fdbb4e2871356a", "messageHeadline": "core/vm, rpc/api: renamed to debug.replayTransaction, migrated to new\u2026", "author": {"name": "Peter Pratscher", "email": "pratscher@gmail.com", "user": null}, "additions": 147, "deletions": 1}}, {"node": {"oid": "6005dcef5b5dd4918d4e9aeaed515d867a7cde2a", "messageHeadline": "Merge pull request #2098 from karalabe/rpc-txpool-queue-inspection", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "d3642b0715f9168ee523f2cd8414f7fc4fc4ea33", "messageHeadline": "core, eth, rpc/api: rpc method to inspect the txpool queue", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "f85212aa86c8feac17f582ac14f6b15260015261", "messageHeadline": "Merge pull request #2146 from fjl/discover-win32-large-packets", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 124, "deletions": 7}}, {"node": {"oid": "d951ff300e7c390d91b3fa34bec4424522ecf8a0", "messageHeadline": "Merge pull request #2165 from karalabe/gmp-dep-master-alpine", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0781fd7aa077d73156b6a807b40455ec5dfa5ac8", "messageHeadline": "containers/docker/master-alpine: add the legacy gmp lib back for now", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aed25640a42bfafd33abd0fab1e9b021bc9c32a0", "messageHeadline": "Merge pull request #2164 from karalabe/add-alpine-images", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "f9b2fd79e8b5996479fdb4db5c2d24470802eff0", "messageHeadline": "containers: regroup and add Alpine images (31 MB)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "528dcc3814aa1ee5bfcf3812aa4085f45a6623c4", "messageHeadline": "Merge pull request #2151 from fjl/debug-api", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 517, "deletions": 116}}, {"node": {"oid": "ae1a137ce7daa885938e010dccd8436f8570329f", "messageHeadline": "Merge pull request #2143 from karalabe/fix-transaction-sort-2", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 131, "deletions": 22}}, {"node": {"oid": "3750d835a1697f6784c727074cc959dda33cdcf3", "messageHeadline": "internal/debug: APIs for profiling and tracing", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 502, "deletions": 107}}, {"node": {"oid": "e287b56b69cdf8340f679e9cfd229c959cc45e24", "messageHeadline": "logger/glog: clean up flag getters", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "a411fe7e6e8340064f5bf8c67bfb1ae7d172905d", "messageHeadline": "logger/glog: fix TraceLocation.Set(\"\")", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5728dd381d344e8e8fca2df06be0ab7330980b66", "messageHeadline": "rpc: fix success response encoding for null return value", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63e76482ac0021afc80b504046c058b8d96891b2", "messageHeadline": "Merge pull request #2140 from obscuren/rpc2-console", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4709, "deletions": 14318}}, {"node": {"oid": "19b2640e89465c1c57f1bbea0274d52d97151f60", "messageHeadline": "rpc: migrated the RPC insterface to a new reflection based RPC layer", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 4709, "deletions": 14318}}, {"node": {"oid": "f2ab351e8d3b0a4e569ce56f6a4f17725ca5ba65", "messageHeadline": "Merge pull request #2136 from fjl/glog-prefix", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 112, "deletions": 92}}, {"node": {"oid": "2871781f64958c144a15ccb4e64c005a10be7cdd", "messageHeadline": "p2p/discover: fix Windows-specific issue for larger-than-buffer packets", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 124, "deletions": 7}}, {"node": {"oid": "6e6931ef73c68d1a8ae45475f7719bdc962cb2c1", "messageHeadline": "Merge pull request #2145 from caktux/develop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "a2dc074b1ddffaf4e35758835bafe14cca5f0ea7", "messageHeadline": "core, core/types, miner: fix transaction nonce-price combo sort", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 131, "deletions": 22}}, {"node": {"oid": "896c134d309051bfc5dfd8ac99aca0bbacb946dd", "messageHeadline": "separate and optimize Dockerfile for master and develop", "author": {"name": "caktux", "email": "caktux@gmail.com", "user": {"login": "caktux"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "e4d794851b713b5a22147c570963ff76ec26c7d0", "messageHeadline": "node, rpc/api: add debug_vmodule, move admin_verbosity to debug_verbo\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 41}}, {"node": {"oid": "0edcbc797f9ecf3d757b4ffcf1844a2ba8ec72ef", "messageHeadline": "logger/glog: add SetVmodule", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a15b02320eca04325c998d69a77ebf1e53e22808", "messageHeadline": "logger/glog: add directory context to output and vmodule matching", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 89, "deletions": 51}}, {"node": {"oid": "78f196409552466ff878a030e4069495a923c73e", "messageHeadline": "Merge pull request #2115 from karalabe/vm-debug-storage", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "7b11e9444195cc728437d568bb61e1e86034ba39", "messageHeadline": "Merge pull request #2132 from bas-vk/console-sleep", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "f3d4ce0d164f7b17a143304e2b94421573d596a4", "messageHeadline": "core/state, ethdb, trie: test intermediate secure key leak, fix memdb\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 73, "deletions": 3}}, {"node": {"oid": "886478b18b73bbe8421531f1a71664a2bc0f5eeb", "messageHeadline": "core/state, trie: don't leak database writes before commit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 103, "deletions": 8}}, {"node": {"oid": "e7f6798b591d08e1a3b6d23eda46519e2564f6e6", "messageHeadline": "Merge pull request #2130 from bas-vk/nodeinfo-format", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cdd34fcb166cdb90ee411d029e6851325e80c8d3", "messageHeadline": "console: add admin.sleep and admin.sleepBlocks", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 84, "deletions": 0}}, {"node": {"oid": "6e7620afe0e2b75e917c0b7c1bccd7d31a8341b9", "messageHeadline": "eth: changed NodeInfo Genesis and Head types", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5945a33350ea6e8bfc6308826efe16aab0e2e93d", "messageHeadline": "Merge pull request #2119 from karalabe/statedb-batch-commit", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2d5d6d9d0e4dbcd03d563bdc67fa31514bdafdac", "messageHeadline": "core/state: always commit in batches, just finish if not needed later", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "752c75fb21ad151204f2aadeee1fff597e013aa2", "messageHeadline": "core/vm: resolve circular dependency to debug vm storage", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "1b8566a7b137d68c5c7c42d6300378d7ebf21c49", "messageHeadline": "Merge pull request #2114 from karalabe/chain-maker-state-remake", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "e5b480b6387231e0aa1866a9a1c118b88eae619c", "messageHeadline": "core: fix invalid state reuse in chain maker based tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "0ab8a175d812462a5233065f3c729cd67d6ccc90", "messageHeadline": "Merge pull request #2110 from LefterisJP/determining_home_for_ubuntu_\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e2fdd335415d39083ef9ff5950dd4050f25b193a", "messageHeadline": "common: Fix HomeDir detection", "author": {"name": "Lefteris Karapetsas", "email": "lefteris@refu.co", "user": {"login": "LefterisJP"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "32226f1b0cb98286cfd3f2898c344df1dfca45ec", "messageHeadline": "Merge pull request #2097 from karalabe/block-state-checks", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 85, "deletions": 61}}, {"node": {"oid": "a7fc4fa9b7c72059d7f58d705488c9de35413907", "messageHeadline": "Merge pull request #2101 from karalabe/delete-outoffund-transactions", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 344, "deletions": 44}}, {"node": {"oid": "649787a9bf76fbf4b28336d4c1f06922e44e6d49", "messageHeadline": "core: fix transaction reorg issues within the tx pool", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 344, "deletions": 44}}, {"node": {"oid": "9e011ff1cd7fe060e106608d0823e48431ef12e9", "messageHeadline": "core, eth/downloader: ensure state presence in ancestor lookup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 85, "deletions": 61}}, {"node": {"oid": "36137623edc18c086815b653b2eb0291579ffd22", "messageHeadline": "Merge pull request #2099 from karalabe/fix-throttling-test", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1f39746886ce96436aec255347e19fc57edf74b5", "messageHeadline": "eth/downloader: throttling tests are time-sensitive, don't run parallel", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "dbbcf558e2c4ccb4556ba62d07204c25ddcb4783", "messageHeadline": "Merge pull request #2064 from fjl/remove-common-rlp", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 96, "deletions": 1235}}, {"node": {"oid": "4811409e99e87cd8862a9813422d61fc0f752d18", "messageHeadline": "Merge pull request #2084 from bas-vk/rpcnilptr", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3c9a2c752fcc1d85d1e026ac498b2e092725db61", "messageHeadline": "console: bugfix that causes the console to crash when connection to a\u2026", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fd69d2b7a87d9f00854e7d8939a6b3ab53cf8c9b", "messageHeadline": "Merge pull request #2019 from zsfelfoldi/light-state", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1091, "deletions": 15}}, {"node": {"oid": "e6fb69296e647ff305e5d9df059e5aa956303538", "messageHeadline": "common: remove old RLP implementation, Value and ExtPackage", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 19, "deletions": 1162}}, {"node": {"oid": "1b89bd5d269d2d85a7c72067e18212135d8757f9", "messageHeadline": "core/state, core/types use package rlp for state, receipt serialisation", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 67, "deletions": 71}}, {"node": {"oid": "9be5d5cd90517244b239c6af4e602d898fafeaf7", "messageHeadline": "eth/downloader: fix negative balance issue in tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "2baf1de00df56dee47161ad763788a92693b9c29", "messageHeadline": "Merge pull request #1925 from fjl/p2p-dial-resolve", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 444, "deletions": 208}}, {"node": {"oid": "b3f1f4c673271258f18c61d8b6e5cda9849da27a", "messageHeadline": "p2p/discover: attempt to deflake TestUDP_responseTimeouts", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6c41e675ec6fc720a1e8429fa4ef035a476e26d8", "messageHeadline": "p2p: resolve incomplete dial targets", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 175, "deletions": 63}}, {"node": {"oid": "04c6369a09baa5267a01713663f7c1cbb08896c9", "messageHeadline": "p2p, p2p/discover: track bootstrap state in p2p/discover", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 110, "deletions": 91}}, {"node": {"oid": "d1f507b7f16e359dc2773195edb72a22357e5424", "messageHeadline": "p2p/discover: support incomplete node URLs, add Resolve", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 158, "deletions": 54}}, {"node": {"oid": "ef422ee1e1eef831c681aaec31ce7da23b12ae6d", "messageHeadline": "light: implemented odr-capable trie and state structures", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1091, "deletions": 15}}, {"node": {"oid": "82a024d42520969272a11c7566c950e405e7ab48", "messageHeadline": "Merge pull request #1997 from zsfelfoldi/gasprice2", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 76, "deletions": 5}}, {"node": {"oid": "24f856ad6b9e4b7fa4f78a631622319a5d114869", "messageHeadline": "Merge pull request #2077 from karalabe/fix-header-query-duplication", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "e6408617049d10a6366eef33ea9e97b58c7e30f9", "messageHeadline": "Merge pull request #2061 from zsfelfoldi/rpc-context", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1122, "deletions": 18}}, {"node": {"oid": "e51eeb81044c5cfc9416da4edce6da25b90acdb3", "messageHeadline": "eth: fix #2076, where end of hash query was interpreted number query", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "f3aac71fad041dedd239f0a86f7c7c43614cbf4f", "messageHeadline": "rpc/v2: optionally passing context argument to rpc v2 api methods", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1122, "deletions": 18}}, {"node": {"oid": "975c5912610013d5486336ab825ede86c8369b9a", "messageHeadline": "core: tx pool skip price validation for \"owned\" transactions", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 76, "deletions": 5}}, {"node": {"oid": "b9aedeab0b1cf56860f5ca53333a4f348395259c", "messageHeadline": "Merge pull request #2072 from karalabe/admin-debug-apis", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 494, "deletions": 26}}, {"node": {"oid": "9c636d2490c4f88598752834cc3226902d198ced", "messageHeadline": "Merge pull request #2070 from karalabe/android-archives", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 76, "deletions": 25}}, {"node": {"oid": "d8370a4e15f00afeb783f7f3be8b47e93c4338d2", "messageHeadline": "core, eth, node, rpc: port the admin and debug API", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 494, "deletions": 26}}, {"node": {"oid": "fa187a366dda1894179635eeec2a929bfacc4ad3", "messageHeadline": "Merge pull request #2035 from bas-vk/rcp-v2-rebase", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4651, "deletions": 14}}, {"node": {"oid": "eae81465c1c815c317cd30e4de6bdf4d59df2340", "messageHeadline": "rpc: new RPC implementation with pub/sub support", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 4651, "deletions": 14}}, {"node": {"oid": "03f090b30bdee27bfd8e45b0532b6674d808c8ae", "messageHeadline": "Makefile, cmd/geth: support building Android archives", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 76, "deletions": 25}}, {"node": {"oid": "787d71d6595df98586c625e82f4decb034215203", "messageHeadline": "Merge pull request #2056 from fjl/fix-account-format", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b2ffb76ca2bc043ddf2f17d2ec5ac5bba0038c19", "messageHeadline": "Merge pull request #2058 from karalabe/geth-framework", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 91, "deletions": 27}}, {"node": {"oid": "0e4deeb6e7d150c50d3ef07bb7af622b94911967", "messageHeadline": "Makefile, cmd/geth: assemble ios xcode frameworks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 91, "deletions": 27}}, {"node": {"oid": "38ff815485ce908f7430ff91fd39f0335cd35968", "messageHeadline": "Merge pull request #2003 from obscuren/abi-calling", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 243, "deletions": 88}}, {"node": {"oid": "659d6b9b7cc876660581482e876b6b8ceb6360c2", "messageHeadline": "Merge pull request #2051 from karalabe/store-transaction-fastsync", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "032453b3e7252ebce88bef82399e1ef7dd198199", "messageHeadline": "crypto: \"Crypto\" -> \"crypto\" in web3 key format", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2a3322ea14ec6d53bccfefb2da2b57b533496315", "messageHeadline": "Merge pull request #2034 from karalabe/always-allow-dyndials", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cecda8333feee3d705fd43b9b7a44b08ce583ec", "messageHeadline": "core: write individual transactions and receipts too on fast sync", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4dee2000a3950d044d7787d714c633a75b278307", "messageHeadline": "Merge pull request #2037 from fjl/no-libgmp", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 52}}, {"node": {"oid": "fece1fa9be769f7b5ef7b1b327e4f6ca0dd80227", "messageHeadline": "Merge pull request #2024 from obscuren/exp-logs", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "02356b36d618d5633e2f097505c95bf45dd7f4ab", "messageHeadline": "crypto/secp256k1: remove dependency on libgmp", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 52}}, {"node": {"oid": "6d3a92428323bd482bc657228b71cf600b0757ed", "messageHeadline": "Merge pull request #2036 from karalabe/ios-arm64-cross", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "9acec62cf8f26eb6560e6fb35c695725a0d67bfd", "messageHeadline": "Makefile: support 64bit ARM iOS cross builds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "abb53644c63593ad816f2c5b5181568769234323", "messageHeadline": "p2p: always allow dynamic dials if network not disabled", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eebeae363c4367e9892df99f6269c6a17a11f3f", "messageHeadline": "Merge pull request #2032 from karalabe/linux-arm64-cross", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "98d68cfa91abbfe97cd0544291e39f7376960210", "messageHeadline": "Makefile: enable 64-bit ARM builds on Linux", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "888e7bc765acc6bfe0b8afc4ecd9830394b0a026", "messageHeadline": "Merge pull request #1862 from Gustav-Simonsson/libsecp256k1_ecdh", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 334, "deletions": 185}}, {"node": {"oid": "8db9d44ca9fb6baf406256cae491c475de2f4989", "messageHeadline": "Merge pull request #2025 from karalabe/windows-account-unlock-testfix", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d4c22893348676c6d4f7cfb9834d4aa4825994d", "messageHeadline": "Merge pull request #2022 from karalabe/multiversion-arm-builds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "96d86740a1d27d548cba4fffd22d3b85a6975c4d", "messageHeadline": "Merge pull request #2005 from zsfelfoldi/light-trie", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 343, "deletions": 68}}, {"node": {"oid": "23031b1554a05817ac23f2ef0d4780e16f065663", "messageHeadline": "Merge pull request #2021 from fjl/fix-etherbase-no-accounts", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "2e43414c7931322f9eac114b253e6fbdcdc5b678", "messageHeadline": "accounts: increase re-lock timeout to account for slow CI servers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9901a40f047f55d1a756805bdeed3997d071c3d1", "messageHeadline": "core: added a new RemovedLogEvent", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "d648e96b3d2c52074b6085ceb26e5f2755257791", "messageHeadline": "cmd/utils: restore starting geth without any accounts and etherbase", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "391ca61678418a15f14909b611458fdc0894bbe2", "messageHeadline": "Makefile: build ARM v5/v6/v7, drop high API mobile clients", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "f801ec78cef4e3338c4e4ad19253ede2a0dd0dcb", "messageHeadline": "Merge pull request #2020 from bas-vk/issue2016", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61ca14bc44dce04a125c9f633b047b8bbe7b3a83", "messageHeadline": "eth: use global event mux instead", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52904ae32f0a591e7dccad7827ff1c2a73c27026", "messageHeadline": "trie: added error handling", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 343, "deletions": 68}}, {"node": {"oid": "f4a6470a7b1eabb49e5dba56a46df650f23599aa", "messageHeadline": "Merge pull request #2015 from bas-vk/console-instance-name", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8ad64f33cd04fc10ac6681260ea06e464908c91", "messageHeadline": "crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 321, "deletions": 171}}, {"node": {"oid": "27a50c8f4bc69f98e20db361859bfbb6cf371c00", "messageHeadline": "core/secp256k1: update libsecp256k1 Go wrapper and tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 17, "deletions": 18}}, {"node": {"oid": "1ead43c88cfacc0d30e186cc3782d31b4e9f5764", "messageHeadline": "console: fix instance name printed incorrect on start", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66d47ced4892141cdc955856b9fce6e95bca0402", "messageHeadline": "Merge pull request #2014 from karalabe/enable-ios-builds", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9af4065243cecad8aaa297ee396ebbc17b280733", "messageHeadline": "Makefile: enable iOS experimental builds (fix prev omission)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0d203a8749af397192ee8ea5a3b78cc6e20656a", "messageHeadline": "Merge pull request #2011 from karalabe/fix-hex-address", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18ea468cf8c2a82d3c1310c81a6389cd7c019fc7", "messageHeadline": "common: fix #2008, wrong hex prefix check", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7dde2b902cf81e90b484b1a48f6d45e0abd10e0f", "messageHeadline": "Merge pull request #1970 from karalabe/customizable-protocol-stacks", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2494, "deletions": 1023}}, {"node": {"oid": "3e1000fda3424d880bc43ebbb16d8a33447d4182", "messageHeadline": "cmd, eth, node, rpc, xeth: use single-instance services", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 329, "deletions": 294}}, {"node": {"oid": "1e806c4c775bd98b224eb0249007502d348e737b", "messageHeadline": "cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1041, "deletions": 939}}, {"node": {"oid": "8a44451edfa36ea40da564a2fa7ea905d45440a4", "messageHeadline": "cmd: drop blocktest command, create gethrpctest program", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 182, "deletions": 168}}, {"node": {"oid": "9e1d9bff3b18cfa09ba96cd027fa653daae10816", "messageHeadline": "node: customizable protocol and service stacks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1333, "deletions": 13}}, {"node": {"oid": "ffe58bf5abe5100b29ac1091c882f586cd3a2ef9", "messageHeadline": "Merge pull request #2002 from karalabe/ios-cross-builds", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 63, "deletions": 25}}, {"node": {"oid": "de75d542f37a4aa3574c788cec522994ac537f1d", "messageHeadline": "Merge pull request #1999 from karalabe/javascript-timer-argcheck", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "b9db5b37f2d6d8a78769ef62b2ffb81674476fba", "messageHeadline": "Merge pull request #2001 from obscuren/fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6801, "deletions": 1519}}, {"node": {"oid": "b1e014344494d2713f6091299a5b86dc53e1fb4e", "messageHeadline": "cmd, crypto: fixed nil public keys and updated web3", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6801, "deletions": 1519}}, {"node": {"oid": "168d0e9e45939b7282204f3f52fe86fc8110cfc7", "messageHeadline": "Merge pull request #1996 from obscuren/whisper-spam-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "a0bf2ea7e732b114518c3d8c66db337e0a7932f1", "messageHeadline": "accounts/abi: added output parsing & added call mechanism", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 243, "deletions": 88}}, {"node": {"oid": "5f0a4416db4339176e31fab5f4b7b79f4e7cf20b", "messageHeadline": "whisper: fixed broadcast race", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "83a22b457c492a7622b5f8f4b420d0dbaa47b173", "messageHeadline": "Makefile: support library build modes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "2c42e54519afaa5426e9c389fa2ee911b0699baa", "messageHeadline": "Makefile: add support for iOS cross compilation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 51, "deletions": 16}}, {"node": {"oid": "b0fb48c389460193d9fc0a5118d79ff6dec48ce0", "messageHeadline": "Merge pull request #1988 from bas-vk/issue1971", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f27e826b140089cbeb722feec96b1aae3e7645a3", "messageHeadline": "jrse: fix #1082, fail if setTimeout/setInterval lack callback", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "ae9e9efa3155e85428172d8b47782c389efbdb41", "messageHeadline": "Merge pull request #1991 from Gustav-Simonsson/common_tests", "author": {"name": "Gustav-Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 865, "deletions": 39}}, {"node": {"oid": "6bb29aebeefc64c765f0a2b5ab66f85d928f56cd", "messageHeadline": "Merge pull request #1666 from obscuren/create-transaction", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 115, "deletions": 7}}, {"node": {"oid": "314c031ff226c2ea623228d23fe5d5cc866f7980", "messageHeadline": "Merge pull request #1995 from karalabe/parametrize-crosscompile-go", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "fea819f74fe2ea1d1efca410ba0b2767a4be49b1", "messageHeadline": "Makefile: individual platforms, configurable Go runtime", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "220b0bf6e5281ef561a07e467d82eb1ce3cc4596", "messageHeadline": "Update common test files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 865, "deletions": 39}}, {"node": {"oid": "f16fab91c8c2b0d4e33e6ee5792f05522f2b17cb", "messageHeadline": "Merge pull request #1953 from karalabe/switch-to-fast-peers", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 258, "deletions": 246}}, {"node": {"oid": "98cbe1356e17f761279228ef25564eac900ad6ef", "messageHeadline": "miner: bugfix were blockhash in receipts and logs is left empty", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b6f5523bdcded47c4f92b4cb5e6e23287bd6b60d", "messageHeadline": "eth/downloader: fetch data proportionally to peer capacity", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 258, "deletions": 246}}, {"node": {"oid": "4c2933ad825aa11ce118abddfe6eeafc0422b2b6", "messageHeadline": "Merge pull request #1993 from obscuren/remove-legalese", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 77}}, {"node": {"oid": "7399b138a8bbe017645f29ebe269d47095c6e416", "messageHeadline": "Merge pull request #1923 from karalabe/cleanup-receipt-data-access", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 359, "deletions": 235}}, {"node": {"oid": "65bb07fb4e738608bd0d3b5183a1458a3b4bd368", "messageHeadline": "Merge pull request #1980 from fjl/downloader-deliver-hang", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 336, "deletions": 311}}, {"node": {"oid": "e86e0ecdc8a977db2ff5df60dca3cad8355ace6d", "messageHeadline": "core, eth, miner, xeth: clean up tx/receipt db accessors", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 359, "deletions": 235}}, {"node": {"oid": "dd09af27af13f21867728ec34e68ba02e30e179f", "messageHeadline": "eth/downloader: run tests in parallel", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "b7b62d4b3caa611953212bf04c5552f86d4d1261", "messageHeadline": "eth/downloader: also drain stateCh, receiptCh in eth/61 mode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 77, "deletions": 71}}, {"node": {"oid": "db52a6a0ffced52477eec45ada8f3233415c3d18", "messageHeadline": "eth: remove workaround for asynchronous processing in the downloader", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "900da3d800ad299c22ecb5d14f477600931d70b6", "messageHeadline": "eth/downloader: don't hang for spurious deliveries", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 230, "deletions": 236}}, {"node": {"oid": "1c63d08ed1ec52a250fdef98fdb8694cea685bf8", "messageHeadline": "cmd/geth, cmd/utils: removed legalese", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 77}}, {"node": {"oid": "ae37a8013d5a348bdb21d4a66d5f462e0baf7cd8", "messageHeadline": "Merge pull request #1917 from obscuren/validator-interface", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 701, "deletions": 642}}, {"node": {"oid": "23f42d9463e55fe86100b86c2ab0b7c95f181f91", "messageHeadline": "Merge pull request #1964 from obscuren/evm-runtime", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 399, "deletions": 0}}, {"node": {"oid": "1372b991c3d346df00dc6fba328d518ea5e203d6", "messageHeadline": "core/vm/runtime: added simple execution runtime", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 399, "deletions": 0}}, {"node": {"oid": "a1d9ef48c505ab4314ca8e3ee1fc272032da3034", "messageHeadline": "core, eth, rpc: split out block validator and state processor", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 701, "deletions": 642}}, {"node": {"oid": "4a938406dc7c01c19418e1d9fb02819f326dfbca", "messageHeadline": "Merge pull request #1990 from karalabe/fix-whisper-autocomplete", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53f28e71dc2ee41af3addc81a6a63be2f53bc0ba", "messageHeadline": "rpc/api: fix #1986, newIdentity autocomplete", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10475f444c9ef0f5f800ccdb03d2ba34b5bf4026", "messageHeadline": "Merge pull request #1984 from fjl/secp256k1-recover-id-verify", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 89, "deletions": 81}}, {"node": {"oid": "6ea05f5a54c2db009e4379ce917590568b950f42", "messageHeadline": "rpc/api, xeth: added signTransaction method", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 115, "deletions": 7}}, {"node": {"oid": "e344e1d4903f47d525258305d986f4aa0dd0ab52", "messageHeadline": "crypto/secp256k1: drop pkgsrc paths from CFLAGS", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5159f8f6493bfa3cfb0ee3b1517f4576d4c9d2de", "messageHeadline": "crypto/secp256k1: raise internal errors as recoverable Go panic", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "1b29aed1283bd050ac7b782b352a7c87d88d82ab", "messageHeadline": "crypto/secp256k1: verify recovery ID before calling libsecp256k1", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 48, "deletions": 79}}, {"node": {"oid": "9422eec55460aaca300cabd52124ed0cbd8dedd3", "messageHeadline": "Merge pull request #1976 from karalabe/enable-light-kdf", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9aa77a37690397b7450e86c411918b4c524a7065", "messageHeadline": "cmd/geth, cmd/utils: surface the light KDF flag to the CLI", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "da6696862eff91736ec9a694026a14f984f85f57", "messageHeadline": "Merge pull request #1974 from karalabe/fix-rpc-regression", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "6e5349880e79b8321ae311d824493e4581039d30", "messageHeadline": "rpc/api: fix #1972 api regression (nil eth panic) in attach", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "6d09468cabad74b3b1efabf7ad5a965bdb1aa04a", "messageHeadline": "Merge pull request #1967 from karalabe/fix-filter-test-datarace", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "2334ee97d0f65e583985e7333694fb4da275fc99", "messageHeadline": "Merge pull request #1963 from karalabe/fix-database-regression", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "5d89bbdda18a44a22403bb3d0a3d0705ac11880d", "messageHeadline": "eth: fix error casting regression during database open", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "8e2bf42c46b8dc7d13f976c7b004001cc3d1089a", "messageHeadline": "event/filter: fix data race in the test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "76390ef8925ff0a3ae4092664e4e94550ae46de4", "messageHeadline": "Merge pull request #1966 from karalabe/fix-recover-noparam-panic", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "636f67f232ed44aebafac93e9d3b4f010a598815", "messageHeadline": "Merge pull request #1969 from karalabe/fix-whisper-tests-datarace", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "eb11c0e597b9a2c3256bc29f531d3976b0a1c729", "messageHeadline": "Merge pull request #1965 from karalabe/fix-natto-test", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca4f6d0fdd861046c0d47e2fdd7e63c20efae3d9", "messageHeadline": "Merge pull request #1968 from karalabe/fix-json-tests-datarace", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "60e0abb5957560ba760ba4ed2669244f2528bd09", "messageHeadline": "whisper: fix datarace in expiration test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "9dc5de51a2c9c4785f1b96232221919ffa44d8ef", "messageHeadline": "tests: fix data race in bad-block-report disabling during tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "90655736ed11859d185849f4f5a374b30095d932", "messageHeadline": "cmd/geth: fix recover command crash if no param is supplied", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bddb13d43636c7bc40bb070ac2d57cc77afa8762", "messageHeadline": "jsre: fix #1876, sleep too short on a slow test server", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3f36d97288636f222f451b26c7c89e334ce4869", "messageHeadline": "Merge pull request #1960 from karalabe/fix-peer-ignore-list", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "b658a73ed5205b0f35fdff98e587140026be66e6", "messageHeadline": "eth/downloader: fix dysfunctional ignore list hidden by generic set", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "e165c2d23cf29fdec51c59f42f74735be2a8e1ff", "messageHeadline": "Merge pull request #1934 from karalabe/polish-protocol-infos", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 208, "deletions": 85}}, {"node": {"oid": "dda3bf3ce7ef109541adb6f0020f8d2dd28e5e51", "messageHeadline": "Merge pull request #1943 from obscuren/abi-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 80, "deletions": 21}}, {"node": {"oid": "6dfbbc3e11cd5c88ed7d4311b30222d5c3f6cd0f", "messageHeadline": "Merge pull request #1948 from bas-vk/rpcfix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "5ff0814b1f4f739cc7d9d244fa5855d28061194a", "messageHeadline": "VERSION, cmd/geth: bumped version 1.4.0", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "001684fb11149b421ef72f52d358462812153fa6", "messageHeadline": "Merge pull request #1958 from fjl/secp256k1-pkgsrc", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16b0bc7c3beea94c2f11cd241003a2f1297c2aec", "messageHeadline": "crypto/secp256k1: add C compiler flags for pkgsrc", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c841e39476777d0be14f04fc3a1c69f51df84933", "messageHeadline": "Merge pull request #1954 from obscuren/regression-miner", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "8c38f8d81529ada04fde4e3d41530aa61b477792", "messageHeadline": "miner: synchronise start / stop", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "016ad3e96215a7bdd309bbef847f9dcf4674b8e9", "messageHeadline": "Merge pull request #1952 from obscuren/testnet-peers", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98b036ddb637e11aec4112054495672eff295092", "messageHeadline": "Merge pull request #1949 from karalabe/update-command-usage", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 585, "deletions": 1830}}, {"node": {"oid": "3c6e285d3bfa03935f4f346a2cb32236143e2fca", "messageHeadline": "cmd/geth, cmd/utils, eth: group CLI flags by purpose", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 585, "deletions": 1830}}, {"node": {"oid": "1bc789553aae0b269c5be38df83950fada53237b", "messageHeadline": "eth: added new testnet peers", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1abbe05e933ecdee7e3d1bf286745425e6a474f4", "messageHeadline": "Merge pull request #1951 from fjl/godeps-upgrade-goupnp", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10226, "deletions": 2236}}, {"node": {"oid": "f570b68ed107d5e835a71cf1194e2b82c496a387", "messageHeadline": "p2p/nat: add docs for discover", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bf11a47f22311a21639fa4f7794a41cf2f9b809e", "messageHeadline": "Godeps: upgrade github.com/huin/goupnp to 90f71cb5", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10223, "deletions": 2236}}, {"node": {"oid": "1f72952f043e9df3df71eb27a6ed7c6bef93a3f2", "messageHeadline": "accounts/abi: ABI fixes & added types", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 80, "deletions": 21}}, {"node": {"oid": "fc46cf337af614f4f9c96acd222089652fe7c76e", "messageHeadline": "Merge pull request #1946 from fjl/xeth-oom", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 127, "deletions": 157}}, {"node": {"oid": "76410df6a21a10dec09ca955b1896ac083853ef7", "messageHeadline": "rpc: return an unsupported error when \"pending\" was used to create a \u2026", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "fbdb44dcc17240a01b45e55d3aa4e4b8db0868cd", "messageHeadline": "cmd/utils, rpc/comms: stop XEth when IPC connection ends", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 127, "deletions": 157}}, {"node": {"oid": "fd27f074feecec2f1e4c8041ff04ddac8d0ab6a3", "messageHeadline": "Merge pull request #1945 from bas-vk/rpcparsing", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "8202bae070ae80db572dc37895e52f3e4e75585b", "messageHeadline": "Merge pull request #1939 from karalabe/fix-blocked-sync-goroutines", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "c3c5f8b654f9ddaeedeb2d3d5d1caf000e08320e", "messageHeadline": "rpc: fixed params parsing problem which could lead to a panic", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 18, "deletions": 7}}, {"node": {"oid": "56f8699a6c6bfe613d2ab28c47631a1f4a29e36f", "messageHeadline": "Merge pull request #1940 from wildfjre/lightkdfflag", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "05ea8926c32a97d9f193a69076037b7a704d6d92", "messageHeadline": "cmd/utils, crypto: add --lightkdf flag for lighter KDF", "author": {"name": "Drake Burroughs", "email": "wildfyre@hotmail.com", "user": {"login": "wildfjre"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "667987e7d0a677fbb0e2c54c31efedb11ebc5f5d", "messageHeadline": "core: only reset head header/fastblock if stale", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "2019ed71b4758956a8bd9671c73ba98a244f4a7b", "messageHeadline": "eth: don't block sync goroutines that short circuit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6b5a42a15ca54749d41c0b29b4a26ebb3a1a53f0", "messageHeadline": "Merge pull request #1937 from karalabe/make-ldflags", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "e46ab3bdcde7236c8fe54d6c83655e50bd19fe31", "messageHeadline": "eth, p2p, rpc/api: polish protocol info gathering", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 208, "deletions": 85}}, {"node": {"oid": "e6556262689f8003ba356436fe63fe5237449edc", "messageHeadline": "makefile: dump mist leftover, add phony targets", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "04f8d05bd47a715bfff7f637f5b7d35f087fb004", "messageHeadline": "makefile: fix evm ld flags, pass them to xgo too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "05f74077fb1bc23937f3b25fd4e826dcf5789212", "messageHeadline": "Merge pull request #1919 from ethersphere/getnatspec", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 120, "deletions": 120}}, {"node": {"oid": "2e4fdce74334206dd4341028594bcef140d00b92", "messageHeadline": "Merge pull request #1932 from fjl/gpo-defootgunize", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 75, "deletions": 73}}, {"node": {"oid": "ae1b5b3ff2611af1232643d38e13a77d704dae28", "messageHeadline": "eth, xeth: fix GasPriceOracle goroutine leak", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 75, "deletions": 73}}, {"node": {"oid": "57ab1473887b4eaeac2ec6912e3d738d4839b48a", "messageHeadline": "update Dockerfile, remove supervisord and unattended-upgrades", "author": {"name": "caktux", "email": "caktux@gmail.com", "user": {"login": "caktux"}}, "additions": 2, "deletions": 35}}, {"node": {"oid": "4d005a2c1d2929dc770acd3a2bfed59495c70557", "messageHeadline": "rpc api: eth_getNatSpec", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 120, "deletions": 120}}, {"node": {"oid": "3b4ffacd0c63952ceda96b3fafb050c91e72b420", "messageHeadline": "bump VERSION to 1.3.0", "author": {"name": "caktux", "email": "caktux@gmail.com", "user": {"login": "caktux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "491dd494191a7795b7dbd59a28cc76c1cb6ddd13", "messageHeadline": "Merge pull request #1928 from Gustav-Simonsson/common_tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 21947, "deletions": 4946}}, {"node": {"oid": "c43db8a2ee99df6649d017772e1eb70cc9842c6c", "messageHeadline": "Merge pull request #1924 from fjl/eth-status-timeout", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "0aeab5fd83acae44e63840bf5a20834e5b52ae78", "messageHeadline": "Merge pull request #1929 from ethersphere/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b5d077c09e8ba8419dc2aef4320e01cdd8d9dd9", "messageHeadline": "fix console history, lines with leadning whitespace NOT included", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "145366c07e7a3a5a9021bd5c3fd6b1ed950d2680", "messageHeadline": "tests: update JSON files, add new wrappers", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 21947, "deletions": 4946}}, {"node": {"oid": "3cf74336c99a8a0ee18291edd61be9c9587d3c6a", "messageHeadline": "eth: time out status message exchange after 5s", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "77878f76a935061cee82ae9c2a1bc64b192b592b", "messageHeadline": "Merge pull request #1922 from karalabe/fix-receipt-storage-regression", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dce503779b2866d1d35b4582470604c0d7e156db", "messageHeadline": "Merge pull request #1840 from ethersphere/console", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 347, "deletions": 151}}, {"node": {"oid": "28c7b54d6860dbf03ca8a32c9d3989ec4019319c", "messageHeadline": "core: fix #1921, decode all receipt field, not just consensus", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8b81ad1fc40080af441c0c6df94f0b2ea46e320b", "messageHeadline": "console:", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 347, "deletions": 151}}, {"node": {"oid": "58d0752fdd1c7363fb1a127cd7e0a86d7602be02", "messageHeadline": "Merge pull request #1883 from obscuren/jit-vm-optimisations", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 472, "deletions": 83}}, {"node": {"oid": "0467a6ceec4973b00c344d2a724f7fb01a6b0aee", "messageHeadline": "Merge pull request #1889 from karalabe/fast-sync-rebase", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5022, "deletions": 1777}}, {"node": {"oid": "5b0ee8ec304663898073b7a4c659e1def23716df", "messageHeadline": "core, eth, trie: fix data races and merge/review issues", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 765, "deletions": 465}}, {"node": {"oid": "dba15d9c3609bcddfc7a4f0fe8f01c48a8bbfbc8", "messageHeadline": "Merge pull request #1918 from obscuren/get-hash-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "80f26086eeb126cb87000f283cb5ccc3df95dbcc", "messageHeadline": "core, tests: get_hash fix", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "796952a49ac12caa3949587e22a7a03c30a8910c", "messageHeadline": "Merge pull request #1758 from fjl/coinbase", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 92, "deletions": 142}}, {"node": {"oid": "aa0538db0b5de2bb2c609d629b65d083649f9171", "messageHeadline": "eth: clean out light node notions from eth", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 39, "deletions": 106}}, {"node": {"oid": "a9d8dfc8e77330412b1f21e25a69b96d59567e36", "messageHeadline": "core, eth: roll back uncertain headers in failed fast syncs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 180, "deletions": 15}}, {"node": {"oid": "b97e34a8e4d06b315cc495819ba6612f89dec54f", "messageHeadline": "eth/downloader: concurrent receipt and state processing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 516, "deletions": 259}}, {"node": {"oid": "ab27bee25a845be90bd60e774ff68d2ea1501772", "messageHeadline": "core, eth, trie: direct state trie synchronization", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1626, "deletions": 463}}, {"node": {"oid": "832b37c8221e330896c36eb419d92af6b1fdc9dd", "messageHeadline": "core, eth: receipt chain reconstruction", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 613, "deletions": 230}}, {"node": {"oid": "42c8afd44006b170c20159abaadc31cc7545bec2", "messageHeadline": "core: differentiate receipt concensus and storage decoding", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 110, "deletions": 77}}, {"node": {"oid": "b99fe27f8b4d37fe3838d52b682e99c85098ee59", "messageHeadline": "core: fix block canonical mark / content write race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "f186b390182da7af368e7a5a1e9eff8d690b7414", "messageHeadline": "eth/downloader: add fast and light sync strategies", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1437, "deletions": 809}}, {"node": {"oid": "c33cc382b3561ca91871111933f81653bfd8532f", "messageHeadline": "core: support inserting pure header chains", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 651, "deletions": 346}}, {"node": {"oid": "92f9a3e5fa29e0f05c81b348b87cab4f7a94f0c8", "messageHeadline": "cmd, eth: support switching client modes of operation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 122, "deletions": 35}}, {"node": {"oid": "de8d5aaa92ff843e6960eb9b7bd7ec1c1ebc6608", "messageHeadline": "core, core/state: move gas tracking out of core/state", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 92, "deletions": 142}}, {"node": {"oid": "8c855324128fa824bb6a7ea8f4ed1224e727fad0", "messageHeadline": "core/vm: added parsing utilities", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 180, "deletions": 3}}, {"node": {"oid": "b19627804400901ba003f6e401366cb7d3c4290f", "messageHeadline": "core/vm: added JIT segmenting / optimisations", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 205, "deletions": 5}}, {"node": {"oid": "9d61d78de6ad20822b2b48d6c4e3779369ea7331", "messageHeadline": "core/vm: abstracted instruction execution away from JIT", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 88, "deletions": 76}}, {"node": {"oid": "10ed107ba2001d1aabba3d319ba88c5ce6e8fdc0", "messageHeadline": "Merge pull request #1899 from obscuren/mipmap-bloom", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 729, "deletions": 123}}, {"node": {"oid": "6dc14788a238f3e0ec786c6c04d476a3b957e645", "messageHeadline": "core, eth/filters, miner, xeth: Optimised log filtering", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 647, "deletions": 134}}, {"node": {"oid": "c5ef2afda56c069fda5528c48bd3d831b81455dc", "messageHeadline": "Merge pull request #1907 from Gustav-Simonsson/ethash_godep", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "d5f56ad5c5dcdc393da46c5bfab1274e1596697d", "messageHeadline": "godeps: update ethash following GPU miner merge", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 53, "deletions": 2}}, {"node": {"oid": "d5327ddc5fdc2a8b967699ea06ef5b5503657123", "messageHeadline": "Merge pull request #1869 from Gustav-Simonsson/gpu_miner", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6764, "deletions": 42}}, {"node": {"oid": "b74775400906cc582bdbb98bf5067c5258ee491f", "messageHeadline": "Merge pull request #1881 from Gustav-Simonsson/state_new_error", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 182, "deletions": 95}}, {"node": {"oid": "1b1f293082044c43d8d1c5df9ac40aab8fdb2ae8", "messageHeadline": "core/state, core, miner: handle missing root error from state.New", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 182, "deletions": 95}}, {"node": {"oid": "f466243417f60531998e8b500f2bb043af5b3d2a", "messageHeadline": "Merge pull request #1853 from Gustav-Simonsson/libsecp256k1_update", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6536, "deletions": 3022}}, {"node": {"oid": "30f057aaf9891fb37f82d94c24b8aa35d388e07b", "messageHeadline": "eth/filters: added benchmark", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 100, "deletions": 7}}, {"node": {"oid": "cefe5c80b1cdcab606a169c0be65d9d2ba9bc941", "messageHeadline": "Merge pull request #1898 from karalabe/eventmux-post-race", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 123, "deletions": 94}}, {"node": {"oid": "2f1f2e4811a6f3094f99b55f6553fe27d83f9aad", "messageHeadline": "Merge pull request #1887 from Gustav-Simonsson/icap", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 314, "deletions": 0}}, {"node": {"oid": "2db97986460c57ba74a563d97a704a45a270df7d", "messageHeadline": "common, crypto: add ICAP functions", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 314, "deletions": 0}}, {"node": {"oid": "402fd6e8c6a2e379351e0aae10a833fae6bcae6c", "messageHeadline": "core, eth, event, miner, xeth: fix event post / subscription race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 123, "deletions": 94}}, {"node": {"oid": "0de9b16b118cc1c12689b96fdded22f8a42f71f4", "messageHeadline": "Merge pull request #1896 from karalabe/fix-vm-stack-logs", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "af9afb686bbfcbb57fad80511983d155b26a4460", "messageHeadline": "core/vm: copy stack element to prevent overwrites", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f32fa075f14d2b3a1213098274e0ba88c7761283", "messageHeadline": "core/secp256k1: update libsecp256k1 Go wrapper and tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 256, "deletions": 249}}, {"node": {"oid": "315a422ba754eae10db21990a809f608f7af62d4", "messageHeadline": "Merge pull request #1888 from obscuren/testnet", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "1de796f10134bb4aa245591e0d8802e320892efb", "messageHeadline": "cmd, core, eth: added official testnet", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "9e91579105e94395a108d43ec3ac0ae0e0f139c5", "messageHeadline": "Merge pull request #1885 from karalabe/olympic-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "bba4dcb72f216db531f97474ef636790cc82f318", "messageHeadline": "Merge pull request #1880 from Gustav-Simonsson/core_transfer", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 19}}, {"node": {"oid": "37abbcb54b6c41e819978283064ad48d447deef1", "messageHeadline": "Merge pull request #1833 from Gustav-Simonsson/crypto_tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 169, "deletions": 27}}, {"node": {"oid": "2547c9c9b70a66f11626cb199f7d288ab1985259", "messageHeadline": "cmd: properly initialize Olympic for all subcommands", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ec6a548ee3555813d83f86f82bd25694bfd9c303", "messageHeadline": "all: Add GPU mining, disabled by default", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 6764, "deletions": 42}}, {"node": {"oid": "27528ad3d2c5a1816bc6305cbe434d6254bd52c2", "messageHeadline": "Merge pull request #1851 from bas-vk/historyfile", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "f8786defd042f173f3e30f79a751a54950602d11", "messageHeadline": "Merge pull request #1850 from karalabe/genesis-block-receipts", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e1616f77c7fb348f6b171b608d036f2bd4e34cc3", "messageHeadline": "core, core/vm, cmd/evm: remove redundant balance check", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 10, "deletions": 19}}, {"node": {"oid": "44fd3951410fb5923d7e578ac97942a7ea791e96", "messageHeadline": "Merge pull request #1879 from obscuren/versioning", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b44b8aeceb445fd0f59a85f8bbf9527c3898954", "messageHeadline": "cmd/geth: dev version number", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13699e2dd97e181247200f75fd11d2be0bb960bc", "messageHeadline": "Merge pull request #1877 from obscuren/head-write", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "20ab29f8855982f28c6887743c737531065fa792", "messageHeadline": "core: fixed head write on block insertion", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "5b34fa538e54320778314081df97da561f7c6314", "messageHeadline": "Merge pull request #1756 from obscuren/core-refactor", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1354, "deletions": 1501}}, {"node": {"oid": "7c7692933c21b77328a94eed714f66c276776197", "messageHeadline": "cmd/geth, cmd/utils, core, rpc: renamed to blockchain", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 267, "deletions": 302}}, {"node": {"oid": "361082ec4b942aea7c01fcb1be1782cb68b6fe3a", "messageHeadline": "cmd/evm, core/vm, test: refactored VM and core", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 946, "deletions": 1062}}, {"node": {"oid": "f7a71996fbbe9cea4445600ffa3c232a6cf42803", "messageHeadline": "core, event/filter, xeth: refactored filter system", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 162, "deletions": 158}}, {"node": {"oid": "8b865fa9bf75e728d5d76f5a1460e0c37d8b5f9e", "messageHeadline": "Merge pull request #1866 from karalabe/honor-eth-capabilities", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "0d78f96205685e56ff20f99859538437939950f3", "messageHeadline": "Merge pull request #1865 from obscuren/deadlock-chainmanager-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "47f62a67aa8a033d8a81dc16104018369325897d", "messageHeadline": "eth/downloader: match capabilities when querying idle peers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "a6cc02f68fb13167b861efa72690538e7cf5b177", "messageHeadline": "core: deadlock in chainmanager after posting RemovedTransactionEvent", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "49ae53850622f3ea051184dccc867fbfec4c9ecb", "messageHeadline": "Merge pull request #1405 from fjl/lean-trie", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1515, "deletions": 1059}}, {"node": {"oid": "581c0901af22d678aedd9eefae6144582c23e1a0", "messageHeadline": "Merge pull request #1856 from karalabe/andorid-path-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "74578ab22b24af99ff774927a18153f464334706", "messageHeadline": "common: fix #1818, secondary datadir paths to fall back to", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "e3ac56d50277316a880617416d9823cf70dd059a", "messageHeadline": "Merge pull request #1859 from fjl/fix-discover-refresh-race", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 199, "deletions": 183}}, {"node": {"oid": "32dda976020f8ec756fa65e7764f41e9d42dbef4", "messageHeadline": "p2p/discover: ignore packet version numbers", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "631bf361026676560b2995563fcf1324347a13a1", "messageHeadline": "p2p/discover: remove unused lastLookup field", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "b4374436f331903ae1a19879aac0f37678b65f0e", "messageHeadline": "p2p/discover: fix race involving the seed node iterator", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 198, "deletions": 172}}, {"node": {"oid": "46ad5a5f5bbafa65fa0804070fd196ef869d470f", "messageHeadline": "Merge pull request #1852 from obscuren/filter-nil-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "9b94076717dfc65bda1470eecd6f61a0323f9bac", "messageHeadline": "Merge pull request #1854 from karalabe/badhasherror-formatting-loop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8b996be74bf0b180475a670b57604cb33f6819f", "messageHeadline": "core: fix a formatting loop in BadHashError", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d20b0247c35f440d3fdc3d21de19b2d5256c3cf", "messageHeadline": "Update libsecp256k1", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 6280, "deletions": 2773}}, {"node": {"oid": "b9359981f447f1f9b14ce82da60c5cf5c78df876", "messageHeadline": "xeth: fixed nil pointer of filter retrieval", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "7977e87ce1e9ec46a8e8275f4cf53b6281c412c7", "messageHeadline": "Merge pull request #1843 from karalabe/cleanup-downloader-channel", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "8636f0e1c326c88bee636cc269da660e954b96b1", "messageHeadline": "console/history respect datadir", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 7, "deletions": 11}}, {"node": {"oid": "830ddcee60cd3ff37a02d8ff3c1dd57c43708f36", "messageHeadline": "core: fix #1848, block receipts db entry for the genesis too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "69d86442a52fef131827771ee5fb0f2c0c24c97c", "messageHeadline": "Merge pull request #1803 from Gustav-Simonsson/badhashes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "36f46a61a7147ff9f98774c6c478eb965a9bea9c", "messageHeadline": "Merge pull request #1844 from obscuren/version-file", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6e1dc321f4522223d235e30e2749958c17e59f07", "messageHeadline": "VERSION: added version", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7a2a9180670705cde50844a5a6e4d6825871d60f", "messageHeadline": "Merge pull request #1842 from fjl/rpc-fix-unknown-block", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "f459a3f0ae43eac29b597427be6602970f10334c", "messageHeadline": "eth/downloader: always send termination wakes, clean leftover", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "e456f27795d3d306d4bb52ef0101b9cdad7a27cd", "messageHeadline": "Merge pull request #1827 from Gustav-Simonsson/common_tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6807, "deletions": 1}}, {"node": {"oid": "90cd8ae9f28b7caac93b5c8d555a11e6be90a9eb", "messageHeadline": "rpc/api: don't crash for unknown blocks", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "70b6174748585be2dd4b132203cda8655b76251b", "messageHeadline": "cmd/geth, core: make \"geth blocktest\" work again", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "c1a352c1085baa5c5f7650d331603bbb5532dea4", "messageHeadline": "trie: add merkle proof functions", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 261, "deletions": 0}}, {"node": {"oid": "a2d5a60418e70ce56112381dffdd121cc678a1b6", "messageHeadline": "core, core/state: batch-based state sync", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 90, "deletions": 90}}, {"node": {"oid": "565d9f2306d19f63be6a6e1b8fc480af8dca9617", "messageHeadline": "core, trie: new trie", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1110, "deletions": 953}}, {"node": {"oid": "6b91a4abe529ea4f01771209e080b118ab847fe9", "messageHeadline": "trie: improve benchmarks", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 72, "deletions": 34}}, {"node": {"oid": "bfde1a4305817e76b203c2fd6da4d6a7ca41e5f7", "messageHeadline": "core: Add BadHashErr and test for BadHashes handling", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 66, "deletions": 2}}, {"node": {"oid": "3340b565931e04400029da2ef2a6ac811d7fbad5", "messageHeadline": "crypto: correct sig validation, add more unit tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 169, "deletions": 27}}, {"node": {"oid": "e56cbc225ee822b6b57056c690ba24201528177d", "messageHeadline": "Merge pull request #1835 from karalabe/make-cross", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "7bf8e949e7e4da47d8fd094ee692ec6b30b6a046", "messageHeadline": "Merge pull request #1669 from obscuren/tx-pool-auto-resend", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 231, "deletions": 57}}, {"node": {"oid": "6a05c569f26178870781c01c38e507523529b596", "messageHeadline": "makefile: built in cross compilation targets", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "eaa4473dbd4ad404b85f8f0f63b0418a782351b4", "messageHeadline": "core, core/types: readd transactions after chain re-org", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 231, "deletions": 57}}, {"node": {"oid": "be76a68aeacccce8ad63270a98beb34db37f0d88", "messageHeadline": "cmd/geth: changed version number to 1.2.0", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12c0afe4fe9f284dd10a80af7744102dac8bf06b", "messageHeadline": "Merge pull request #1822 from karalabe/contain-pow", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 327, "deletions": 62}}, {"node": {"oid": "5621308949cc5573297bd70826421db00c1fd4ba", "messageHeadline": "tests: add test for StateTests/stCallCodes.json", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 6807, "deletions": 1}}, {"node": {"oid": "399c920380f147eee4bdb47bd5b5115ed07a02ca", "messageHeadline": "core: separate and contain POW verifier, extensive tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 327, "deletions": 62}}, {"node": {"oid": "e40b447fead5ec3c4ccb133418431ea25be3c545", "messageHeadline": "Merge pull request #1814 from Gustav-Simonsson/common_tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13127, "deletions": 439}}, {"node": {"oid": "b94b9b0158ed2549eb025aad3da63c3cf2015a51", "messageHeadline": "Merge pull request #1817 from obscuren/nonce-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "47ca6904b326165e394859f15bd2c374f7351847", "messageHeadline": "tests: use lastblockhash field to validate reorgs and block headers", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 58, "deletions": 48}}, {"node": {"oid": "075815e5ff98a1ba59be58f3081f222f5bb6da1f", "messageHeadline": "tests: update common test wrappers and test files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 13102, "deletions": 424}}, {"node": {"oid": "b60a27627b32dd0e76269732b834ece1fe7d5c3a", "messageHeadline": "core: transaction nonce recovery fix", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "216c486a3aef2c4e7b4c1dc37b14d321ce912723", "messageHeadline": "Merge pull request #1815 from karalabe/chain-maker-timer", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ac6248ed7ade7aca68b7d09aee5d4ecc9f420c55", "messageHeadline": "Merge pull request #1793 from jeffallen/typo", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "bdf4fd6091c6e0d5259928b3d4b1280a3f0e4319", "messageHeadline": "Merge pull request #1813 from kobigurk/develop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "69f48e468902ab4f1b96dba0e2f3c8f480772d2e", "messageHeadline": "Merge pull request #1811 from bas-vk/timer-clearinterval", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6f3cb12924a87525026c814078ebf3a7f9cb0acb", "messageHeadline": "core: allow modifying test-chain block times", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "58fbcaa750aaa51d349ef28d98b58c9a0cfeee31", "messageHeadline": "Merge pull request #1810 from karalabe/pure-header-verifications-2", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "1a1a1ee4ff1b664a5f14599e0e57da892c187855", "messageHeadline": "cmd/geth: extradata is correcly initialized with console", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "985b5f29ed18eac6a36d569edbde6dcfde8d1ab0", "messageHeadline": "Merge pull request #1801 from fjl/ethdb", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 142, "deletions": 125}}, {"node": {"oid": "2f65ddc50107399e867e28eca7e18ddd12b596c6", "messageHeadline": "jsre: timer bugfix when clearInterval was called from within the call\u2026", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1cc2f080417ba77ecb66a058727e00f6644c5e7b", "messageHeadline": "Merge pull request #1784 from karalabe/standard-sync-stats", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1174, "deletions": 251}}, {"node": {"oid": "821619e1c356df092f2d82cea0d98996765f3933", "messageHeadline": "core, eth, miner: use pure header validation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "e9a80518c72e0d5b2da7246a865f4dc4baab2cf9", "messageHeadline": "Merge pull request #1744 from kobigurk/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "321733ab2349c411cb584b0f88d58c01afa7f83b", "messageHeadline": "cmd/geth: adds extradata flag", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "d4d3fc6a702d87bab7e04dcd5085a83205107c1c", "messageHeadline": "jsre, rpc/api: pull in new web3 and use hex numbers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 612, "deletions": 187}}, {"node": {"oid": "99b62f36b6443e8ed8ff4e8c09ee9267eeaea162", "messageHeadline": "eth/downloader: header-chain order and ancestry check", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 77, "deletions": 7}}, {"node": {"oid": "0a7d059b6a4365c671386855289bfdc3178e2d60", "messageHeadline": "eth, rpc: standardize the chain sync progress counters", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 496, "deletions": 68}}, {"node": {"oid": "55bdcfaeac15b5025ecd485f0d9255a86d4de270", "messageHeadline": "Merge pull request #1806 from ethersphere/solc2", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "3a5e7ed9a60c946f3f807422355b0dae83aadcf2", "messageHeadline": "new solc api:", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b25258996059439df82687cc653ed14a5a9edce1", "messageHeadline": "ethdb: remove Flush", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 51}}, {"node": {"oid": "d581dfee5fbd46f3e6c54e3fab2717105e6bd510", "messageHeadline": "ethdb: copy stored memdb values", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8b32f10f16f19c0b8985399fafdfe31af29493a1", "messageHeadline": "ethdb: add NewBatch", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "8c4dab77ba48dc68073fe1df79e7000043c0f966", "messageHeadline": "all: move common.Database to package ethdb", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 85, "deletions": 75}}, {"node": {"oid": "071e2cd08e5492b5f4bae4f7dda03c5d47a0cd1d", "messageHeadline": "Merge pull request #1786 from ethersphere/solc", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "47b9c640f5fa5f01c1d2849c00f5a42f190cc2c5", "messageHeadline": "Merge pull request #1797 from karalabe/ensure-ipcpath-exists", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a9c809b441146dcd2c3f4d174f00148a510aeb75", "messageHeadline": "Merge pull request #1792 from jeffallen/uuid", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 237, "deletions": 16}}, {"node": {"oid": "0d4072777520a665637937efd440e06f18ea0626", "messageHeadline": "Change go-uuid to use the current supported repository.", "author": {"name": "Jeff R. Allen", "email": "jra@nella.org", "user": {"login": "jeffallen"}}, "additions": 237, "deletions": 16}}, {"node": {"oid": "17b729759b308a44ebe339fd373a190d0aaf1672", "messageHeadline": "Solidity Compiler - solc new API", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "55ed8d108d72d12543ecdc6d8c9d9978392dabf0", "messageHeadline": "Merge pull request #1789 from Gustav-Simonsson/core_remove_unused_fun\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 281}}, {"node": {"oid": "f1a4b330dd281a37454df873c97afc7c700b61f2", "messageHeadline": "Merge pull request #1796 from karalabe/ethash-android-support", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0eac601b5b67ce15201901710fd6be089ccb8b6e", "messageHeadline": "Merge pull request #1779 from karalabe/split-block-storage-3000", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 881, "deletions": 381}}, {"node": {"oid": "cdc2662c4098d68a7b450b9b9ff2688acbffcee4", "messageHeadline": "core: split out TD from database and all internals", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 590, "deletions": 294}}, {"node": {"oid": "2b339cbbd8bb475d2195d54a71dcced700003430", "messageHeadline": "core, eth: split the db blocks into headers and bodies", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 430, "deletions": 226}}, {"node": {"oid": "3e6964b841bb22c4eab4cdaa22655beeae577419", "messageHeadline": "rpc/comms: fix #1795, ensure IPC path exists before binding", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c6013725a8e9848f522250a07915f64459c28557", "messageHeadline": "godeps: pull in ethash android fix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4e075e401354b4ee068cf78b1f283763fe927245", "messageHeadline": "Merge pull request #1773 from obscuren/dev-mode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "b81a6e6ab8954689fa183fd19639cf0344c0de19", "messageHeadline": "core, core/vm, core/state: remove unused functions", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 0, "deletions": 281}}, {"node": {"oid": "62bbf8a09e7304611f57fb7eea92911cf52e6229", "messageHeadline": "Merge pull request #1778 from fjl/rlp-trie-changes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 413, "deletions": 11}}, {"node": {"oid": "4ce3dfe9c8b825afe3beff205ebe3a5734203c20", "messageHeadline": "common: Update README.md for the current package name", "author": {"name": "Jeff R. Allen", "email": "jra@nella.org", "user": {"login": "jeffallen"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "fc8b246109760714a838f4be163cca1dbb998163", "messageHeadline": "rlp: move ListSize to raw.go", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "24bb68e7cf546153436f1d38a7227fdf75d73343", "messageHeadline": "rlp: add RawValue", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "bc17dba8fba0f3007398f231f07916a95ed963ac", "messageHeadline": "rlp: add Split functions", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 337, "deletions": 1}}, {"node": {"oid": "ac32f52ca6e620556e7a875f0d52ddef72215532", "messageHeadline": "rlp: fix encReader returning nil buffers to the pool", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "90f1fe0ed2399f90f01c09e61e244121ef7d148a", "messageHeadline": "Merge pull request #1781 from Gustav-Simonsson/state_object_copy", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "28b13a4d1e0be7b14d23efdbe08b7ae133008ce8", "messageHeadline": "Merge pull request #1780 from bas-vk/miner-crash", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f04b3a6f293ef15151dc040183ab74ef5ce54d2a", "messageHeadline": "cmd/geth, cmd/utils, eth: added dev mode flag", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "bf879ef230b33f3cff4c075c205dbaeb8f09d820", "messageHeadline": "core/state: test formatting adhering to Go convention", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "004ed786b424ef3d6491ce46c3d893d8ecac3cc2", "messageHeadline": "core/state: deleted field in StateObject Copy() and unit test", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 105, "deletions": 0}}, {"node": {"oid": "652eea71febb8ae39cde9d72c1d4a74e193ec55e", "messageHeadline": "put unlock after lock", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "618065895b9ec3170eeb954bd12f8de58255e5c6", "messageHeadline": "agent/miner Prevent the CpuAgent to be started multiple times", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "edaea698172feecc6130938c8d6197f8653c0a83", "messageHeadline": "Merge pull request #1777 from hectorchu/develop", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fe46cc7439cf55135fb8c7cc6e15dfb63ed2365", "messageHeadline": "Merge pull request #1774 from bas-vk/console-crash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ea81f170a164b611b792d6c0e632d38f8953d64", "messageHeadline": "rpc/comms: fix bug attaching the console over http", "author": {"name": "Hector Chu", "email": "hectorchu@gmail.com", "user": {"login": "hectorchu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f69121357dda1629f543c1788cd0d47f1088c40c", "messageHeadline": "cmd/geth Autocompletion bugfix which let the console crash", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2d7c1a52303ebdd8c2956badad5e600bf93ff33", "messageHeadline": "Merge pull request #1752 from karalabe/fix-eth61-test", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ebbe25ee71deb50e67bd457ac2598e71b51a3bba", "messageHeadline": "Merge pull request #1764 from kobigurk/honor_ipc_datadir", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a86adc5a27d6f9af0601ee294f957346f790fdd", "messageHeadline": "cmd/geth: honor datadir when attaching", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e98854588b2e31b8743ecca88d2db8f6ab0ff2ae", "messageHeadline": "Merge pull request #1761 from CJentzsch/patch-3", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fda4c4e1556671e2a2cdc1561fa9b8fe643eed5", "messageHeadline": "fix block time issue", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2c17a5a63da692accb1d047e0944d4d79546db5", "messageHeadline": "Merge pull request #1726 from Gustav-Simonsson/update_tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2305, "deletions": 1865}}, {"node": {"oid": "e9b031b88b0a8a567a2e9e02da96cdadd3de1bcb", "messageHeadline": "Merge pull request #1755 from fjl/coinbase", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 27, "deletions": 24}}, {"node": {"oid": "00b45acb9e104f3229a7f2f3be88686d4bcb5706", "messageHeadline": "core: improve block gas tracking", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "1ffc5b0cfdf09b7faf07d2f1bc4d76eab7785a92", "messageHeadline": "Merge pull request #1751 from maran/fix_filters", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5e4cd599eb1dd9481a41b342f603f158ed3b3640", "messageHeadline": "Merge pull request #1745 from mrdomino/obsd-build-master", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "1f1d73ab747da9edc1c8f6bd39835e5653c539ee", "messageHeadline": "eth/downloader: fix race causing occasional test failure", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "67225de2551943a5e53e6c595fcf2c4049e4606d", "messageHeadline": "Filter on addresses should work as an OR not an AND.", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "540eb3d02d7cdfbca81903e7230b3f09f17f10ff", "messageHeadline": "Pull in ethash and go-isatty updates", "author": {"name": "Steven Dee", "email": "steve@smartercode.net", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "fe8093b71f68614af8f542c7b829f56a28db7914", "messageHeadline": "Add TestBcForkUncleTests and update JSON files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 2305, "deletions": 1865}}, {"node": {"oid": "9dc23ce284944d68ffc64cc4fb6f5d293a179fa0", "messageHeadline": "Merge pull request #1742 from fjl/rpc-receipt-root", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1801748ccd3486f757329e7f23ca4c6c8887f327", "messageHeadline": "Merge pull request #1734 from fjl/ldflags-warning-go1.5", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8b12bcc0ac7527d094334cab694a72e79d269592", "messageHeadline": "rpc: add receiptRoot to getBlock* responses", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e1037bd0cfd6a19ef8612672ba192a8923e88d96", "messageHeadline": "Merge pull request #1724 from Gustav-Simonsson/get_work", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "2d1ced87596b8ea1b33bb5474c9ca042be42824f", "messageHeadline": "Merge pull request #1739 from bas-vk/empty-password", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "39e956060095801b11766c6788dd5b7a5d0589b6", "messageHeadline": "rpc/api allow empty password", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d9addf79fadfed85a7437184aa3ab12622eb5d13", "messageHeadline": "Improve error string and remove unneeded else clause", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "cfd84a6ad9dee2eccf34e312d32cbfb95d360afe", "messageHeadline": "build: avoid -X separator warning with Go >= 1.5", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6ec13e7e2bab1ebdb580819a48629055bbbb5fb3", "messageHeadline": "Merge pull request #1701 from karalabe/eth62-sync-rebase", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3347, "deletions": 1274}}, {"node": {"oid": "79b644c7a35bbc835b7e78ddf8a31c37e69b0784", "messageHeadline": "Merge pull request #1717 from karalabe/forward-solidity-errors", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 46, "deletions": 58}}, {"node": {"oid": "14370a2260bdb095e245e2a7994b1798e61c61ec", "messageHeadline": "Merge pull request #1718 from caktux/develop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3df6f3fc14e3a6947cf7217101a55550fc6212f9", "messageHeadline": "Merge pull request #1721 from bas-vk/console-error-parsing", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "847794a321e9bc46d9b9a9d7c90a520a0fb75c19", "messageHeadline": "Merge pull request #1722 from bas-vk/remote-deleteaccount", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "829201382b67e95ab31fca887234d1858c11c810", "messageHeadline": "rpc: return error code for eth_getWork when no work ready", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 28, "deletions": 4}}, {"node": {"oid": "5dd2462816c007b13590e7d9ab0bc8b02b027439", "messageHeadline": "rpc/api - remove personal.deleteAccount from RPC interface", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 0, "deletions": 47}}, {"node": {"oid": "f448310eef5abf1dfd10b25bfd22466cb5477dfd", "messageHeadline": "bugfix console error handling", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "101418b27537d065d55b3c8fcba6a9d450de8dec", "messageHeadline": "common/compiler: fix #1598, expose solidity errors", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 46, "deletions": 58}}, {"node": {"oid": "a1d8015817737c200bc6eb7a33a3486de6bd7384", "messageHeadline": "add missing shh_getMessages to RPC mappings", "author": {"name": "caktux", "email": "caktux@gmail.com", "user": {"login": "caktux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "17f65cd1e5e0fea6e4f7b96c60767aaa0ada366d", "messageHeadline": "eth: update metrics collection to handle eth/62 algos", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 160, "deletions": 36}}, {"node": {"oid": "47a7fe5d22fe2a6be783f6576070814fe951eaaf", "messageHeadline": "eth: port the synchronisation algo to eth/62", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2010, "deletions": 341}}, {"node": {"oid": "abce09954b6901b446c004ee06b389c338922f28", "messageHeadline": "Merge pull request #1711 from Gustav-Simonsson/timestamp_big_int", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 380, "deletions": 43}}, {"node": {"oid": "a219159e7e18ccaa52c9c493a19a11e6b7bab3dd", "messageHeadline": "Merge pull request #1710 from bas-vk/useragent", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "7324176f702a77fc331bf16a968d2eb4bccce021", "messageHeadline": "Add tests for uncle timestamps and refactor timestamp type", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 380, "deletions": 43}}, {"node": {"oid": "ca88e18f59af84f34ad67da21fd27a6407eea87c", "messageHeadline": "eth: kill off protocol eth/60 in preparation for eth/62", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 804}}, {"node": {"oid": "42f44dda5468000b3b2c005ec485529bc5da3674", "messageHeadline": "eth, eth/downloader: handle header requests, table driven proto tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1209, "deletions": 254}}, {"node": {"oid": "d910148a96cca05bc40ac5b5773effa9b92702f8", "messageHeadline": "Set ipc channel as user agent client", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 48, "deletions": 20}}, {"node": {"oid": "c51e153b5c5327f971e7b410e49e7babfc3f0b8e", "messageHeadline": "eth, metrics, p2p: prepare metrics and net packets to eth/62", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 149, "deletions": 48}}, {"node": {"oid": "d51d0022cee91d6588186455afbe6e54fae2cbf7", "messageHeadline": "cmd/geth: bumped version 1.1.0", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3793991c0e14a205cae3b2f8ccc8a45792ec2b80", "messageHeadline": "remove 0x", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b884d6ebaaa3b954a21e6814166064482579e9e1", "messageHeadline": "canary update", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "36f7fe61c3697a3e99b95fe3f3c12fc16ed2d39f", "messageHeadline": "core, tests: Double SUICIDE fix", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 785, "deletions": 165}}, {"node": {"oid": "54088b0b8b76b9538cf10fa5a606a4170f571065", "messageHeadline": "cmd/geth: bumped version 1.0.3", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fb7bc7443cd3041a6a82477d1f8065fdeb90438", "messageHeadline": "geth: bumped version 1.0.2", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2d44814a513e7a964797b1e3639343e6682a615", "messageHeadline": "Merge pull request #1694 from obscuren/hide-fdtrack", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 314}}, {"node": {"oid": "bd3a44cac9664ff72584fb123b3348f24c62d066", "messageHeadline": "Merge pull request #1652 from bas-vk/autoreconnect", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "61a6911eebfac5c70959227a8fe0a4e9c2ef5c61", "messageHeadline": "Merge pull request #1689 from fjl/discover-ignore-temp-errors", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "9bf17eb05a4591d8dec9779a9efddc5c2276699a", "messageHeadline": "rpc/comms reconnect ipc client after write error", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "269c5c71072f9e17e6387f853d626bff1160db5c", "messageHeadline": "Revert \"fdtrack: temporary hack for tracking file descriptor usage\"", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 314}}, {"node": {"oid": "382d35bf403ab5dd9b0d2fe3a87c3960902d6e57", "messageHeadline": "Merge pull request #1688 from karalabe/fix-double-imports", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dd54fef89888372ab5961c1b5a6ac917fc47d49c", "messageHeadline": "p2p/discover: don't attempt to replace nodes that are being replaced", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "edccc7ae3430836141b803c252f26bf1ef98d185", "messageHeadline": "p2p: continue listening after temporary errors", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "7d5ff770e22a3791c0f9c2794a19f59ca2756b33", "messageHeadline": "p2p/discover: continue reading after temporary errors", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c6a11fe372a5d515f443256484434dbc5c21dfa1", "messageHeadline": "Merge pull request #1680 from maran/fix_removedb", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "941920f2aa651abc6bd72deda09f62d77aeaa2bf", "messageHeadline": "eth: fix an issue with pulling and inserting blocks twice", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3b997c3e169dc3dee8f41d9ece5341ef04d7eeaf", "messageHeadline": "Merge pull request #1454 from ethersphere/frozen-cryptoclean", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1878}}, {"node": {"oid": "0737cbc5c1988909b4ce30d3933e475dbd718199", "messageHeadline": "Merge pull request #1683 from ethereum/travis", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "227ff4d2d6559777150eb659aa29d7e403e061dc", "messageHeadline": "Merge pull request #1682 from obscuren/readme-improvements", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "18d450b2d02c68bf8b3d02d04d3a4f6362e374c9", "messageHeadline": "Updated README, Added CONTRIBUTING", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "cc87551edc62fb8796c2800c655a0162ef7ab441", "messageHeadline": "Codecov integration", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "d0dc1b4a60d533a9fb0d8df83eb570e827fc281f", "messageHeadline": "Merge pull request #1681 from obscuren/miner-receipt-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "b4369e10150f4c1211ae1bf2de6cf0567e9a7dd2", "messageHeadline": "core, miner: write miner receipts", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "4d5501c46af2f8c02dd6e361a01b943608958130", "messageHeadline": "cmd/geth: Fix chain purging from cmd line", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d4da2f630ee16411fe41fc7c50b10a59c696503e", "messageHeadline": "crypto: remove obsolete key files", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 1878}}, {"node": {"oid": "e1da1244157741b9aa17c67ef48f37d07484e905", "messageHeadline": "Merge pull request #1675 from obscuren/submithashrate-change", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36081505c4b258400756ad004f986d638e0e8156", "messageHeadline": "Merge pull request #1673 from karalabe/fix-api-xeth-responses", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "2497f28aa9d74f84468055fbc4675f379b7e4a5a", "messageHeadline": "Merge pull request #1627 from zsfelfoldi/gpo", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "49ece3155c998bd877cf96d1b6826c0c5f293a63", "messageHeadline": "GPO update", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "8839fee415cebb70476312a1bc495abb0eed82e9", "messageHeadline": "rpc/api: return boolean value for eth_submitHashrate", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff1f6fa09dd24610cb1982a49953fa1cd06696d9", "messageHeadline": "Merge pull request #1649 from maran/pending_tx_response", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7ea30f18f9fe1020cd801dd53d881b163198ace4", "messageHeadline": "Merge pull request #1674 from tgerring/bootnodes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "12805c738c2d1132ac042ad75e532607f7130a17", "messageHeadline": "Merge pull request #1667 from fjl/pretty-printer-improvements", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "80b294c3c75091c36970fa7cf133f80c43a49514", "messageHeadline": "Update CPP pubkey", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8884f856ef3973f89e1edf4809438e22d043d6b9", "messageHeadline": "Added SG bootnode", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "309788de37505253293416c3323962f9a16bbd07", "messageHeadline": "rpc: update the xeth over RPC API to use the success/failure messages", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "f6367548e4a28fcadbb6f669aa39d27109c07a56", "messageHeadline": "Merge pull request #1654 from obscuren/call-gas", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "1c3ca3ce6a20d559dd10506953333670575bf4e7", "messageHeadline": "xeth: max gas limit", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "8603ec7055a09e5e20938ec47930c416ec8e7d5c", "messageHeadline": "rpc/api: format pendingTx response. Fixes #1648", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1086e2f298215cb0d4973a2c10ae9c9c8fd38462", "messageHeadline": "jsre: fix annoying indentation when printing arrays of objects", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "49703bea0aac8c06856a506b35bccf30cf0c2520", "messageHeadline": "jsre: bind the pretty printer to \"inspect\" in JS", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "59b28cfa311f7852ef9bd93ec64961b6c3a8d760", "messageHeadline": "Merge pull request #1663 from obscuren/issue-1662", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c5c3930b708e55ea119329f7da504944ebdd73c", "messageHeadline": "Merge pull request #1659 from bas-vk/exec-output", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "7bb5ac045e5e2f06bbae085114aeffc80af58de4", "messageHeadline": "xeth: added a transact mu", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd81356acef707e077622791a88864a221fa13be", "messageHeadline": "Merge pull request #1658 from bas-vk/liner-ctrl-c", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c472b8f7257763fb977a595d455999054e48c550", "messageHeadline": "main clear current line on ctrl-C", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3a66c4ed477cde437705f02811225fa11b0ae5ff", "messageHeadline": "Merge pull request #1642 from ethereum/fix-js-console-windows", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1941, "deletions": 872}}, {"node": {"oid": "29181003d4f50611a9082805509eed425c81db1a", "messageHeadline": "Merge pull request #1655 from obscuren/db-merge-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "87d1cde7e4a8dbb3100af177fdfbf25314143c0f", "messageHeadline": "main print console output for js statement given by the exec argument", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "28b14d3e6d43cb27019e21d0a93a80e7bee1de8c", "messageHeadline": "Merge pull request #1635 from bas-vk/useragent", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 361, "deletions": 88}}, {"node": {"oid": "73c4e6005c3e47342a4631955ca6fd2782925886", "messageHeadline": "Merge pull request #1638 from obscuren/jit-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 41}}, {"node": {"oid": "b8ca0a830e89d4d7c4314c13bcbc2629992f43d9", "messageHeadline": "eth, trie: removed key prefixing from state entries & merge db fix", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "a89cfe92ccdea31891bd7ea0869dac968c04202f", "messageHeadline": "Merge pull request #1470 from ebuchman/encHandshake", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "0b0b31c7d2572a9ea9d88056b1951d6a2162ef23", "messageHeadline": "Merge pull request #1651 from karalabe/rlp-boolean-support", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "1d2420323ca555f8ac45969bd39415c5e619e4e0", "messageHeadline": "rlp: add support for boolean encoding/decoding", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "0dd6911c6222ce65d6aa0760f7c322246464b2d0", "messageHeadline": "Merge pull request #1647 from fjl/fix-disc-reason", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28feafe7af6e8c77da116802472ff1f103cb2779", "messageHeadline": "Merge pull request #1646 from fjl/fix-client-identifier", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d10d5a0a5e5d25fac1b609281b1981e698b62c9", "messageHeadline": "p2p: fix value of DiscSubprotocolError", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31a2793662ea65f4e73a82340fe17b5a06a502e9", "messageHeadline": "cmd/geth: remove spaces in client identifier", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9cbd16f27e393d4937354ee31435e0a2f689484", "messageHeadline": "support for user agents", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 361, "deletions": 88}}, {"node": {"oid": "0ef80bb3d05ecb44297d25c889a85555bc55ef0c", "messageHeadline": "cmd/geth, jsre: restore command line editing on windows", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1941, "deletions": 872}}, {"node": {"oid": "05c66529b2c22fba20c55a69c4817395c532d4c8", "messageHeadline": "Merge pull request #1621 from ethereum/fix-discover-hangs", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 197, "deletions": 83}}, {"node": {"oid": "9cacec70f9af77aaf9bf7f48b90f16ebc6d36298", "messageHeadline": "cmd/evm, core/vm, tests: changed DisableVm to EnableVm", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "94b6f38869138c792f4d7d23deb58d824b08edaa", "messageHeadline": "Merge pull request #1641 from obscuren/web3-update", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2789, "deletions": 1620}}, {"node": {"oid": "bf6ea2919dc424586eff00974b813bbbedcede9b", "messageHeadline": "web3: updated", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2789, "deletions": 1620}}, {"node": {"oid": "c32d6fdf744af52ddc2f5a1c045df4461c70046a", "messageHeadline": "Merge pull request #1640 from obscuren/trace-flag-ethtest", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "67c8ccc309733b0664e287a5b29f1cc62d22a78d", "messageHeadline": "cmd/ethtest: added trace flag for debugging", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "590c99a98fd4e58fd34db7e31639b240461ee532", "messageHeadline": "p2p/discover: fix UDP reply packet timeout handling", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 120, "deletions": 31}}, {"node": {"oid": "01ed3fa1a9414328eb6c4fc839e1b2044a786a7a", "messageHeadline": "p2p/discover: unlock the table during ping replacement", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 77, "deletions": 52}}, {"node": {"oid": "32395ddb891f3a32bc1295296a0887ed9479eeb0", "messageHeadline": "core/vm: fixed jit error & added inline docs", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "2fcf7f1241648dc2c0ed90a122c5945f25b3ce1a", "messageHeadline": "Merge pull request #1604 from obscuren/db-merge", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 223, "deletions": 187}}, {"node": {"oid": "07cb8092e7a41e80224dc63691146e8714f94ebf", "messageHeadline": "Merge pull request #1611 from obscuren/expdiff-olympic-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1cbd53add8f88032e82b9df7ac6813d4120cc75c", "messageHeadline": "Merge pull request #1626 from obscuren/defaults-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "eec38c5853526f0cf8df0ccbd8e13f0a6c76a04a", "messageHeadline": "cmd/geth, core/vm: setup vm settings and defaulted JIT disabled", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c93f0b9f4ba84933110435a80055cdaabd078159", "messageHeadline": "Merge pull request #1490 from obscuren/jit-vm", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1569, "deletions": 100}}, {"node": {"oid": "a23478c0be94e1e727a64d20341b8d6f98d7f0a0", "messageHeadline": "core, eth, trie, xeth: merged state, chain, extra databases in one", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 223, "deletions": 187}}, {"node": {"oid": "312128384b1c32306123f8ad3be1be32bbd8235c", "messageHeadline": "Merge pull request #1620 from caktux/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ccab5a1e8c4a6c4245f62dfaf7120dc54745997", "messageHeadline": "string version for build server", "author": {"name": "caktux", "email": "caktux@gmail.com", "user": {"login": "caktux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcb23bc3abf239766d57fd9900ee3f0b0757443b", "messageHeadline": "Merge pull request #1615 from obscuren/contract-addr-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6c5b3b4a77eb2e725cf2e9b257fff7b2861e95e", "messageHeadline": "xeth: fixed contract addr check", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7580f21f65beaf896bfc004cf13d28ed87f2ae3", "messageHeadline": "Merge pull request #1595 from obscuren/extra-data", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "b1fac4270d639d0a80871784edd80cf16c9f8540", "messageHeadline": "Merge pull request #1614 from obscuren/web3-finite-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac697326a6045eaa760b159e4bda37c57be61cbf", "messageHeadline": "core/vm: reduced big int allocations", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 78, "deletions": 123}}, {"node": {"oid": "184e9ae9a81df2db6381e18d3daa035d913ae341", "messageHeadline": "core, tests: reduced state copy by N calls", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "846f34f78b5f76233655d0cf3611706e99f2efe2", "messageHeadline": "core/vm, tests: implemented semi-jit vm", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1572, "deletions": 79}}, {"node": {"oid": "a33726b7db98fcb754c6d9d96538ce21cfc35f9a", "messageHeadline": "web3: regression. Fixes #1613", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "132df860d90c163a8be55260bdd219892f9e1bef", "messageHeadline": "miner, rpc: added length check for extra data", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "785b3e7a575f26f3c33e3369d8a75fb131f90584", "messageHeadline": "cmd/geth, eth: added canonical extra data", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "e89536ca0b0e61111affd6cbacf21105bd637394", "messageHeadline": "Merge pull request #1596 from obscuren/submit-hashrate", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "ac10c9352e053a06a69fad634e9ec6624ee5808d", "messageHeadline": "Merge pull request #1610 from obscuren/address-check", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "cf7cef4293cf1b1a9b393f1030f8c8e648c2975b", "messageHeadline": "xeth: added address hex check and length check", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "698e98d9814605bfea98ba3ad2fe7fda073cb2b1", "messageHeadline": "Merge pull request #1600 from ethereum/fix-tests-windows", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 96}}, {"node": {"oid": "a3b8169938953a10ab57282853768c72bebaf0b4", "messageHeadline": "Merge pull request #1603 from ebuchman/trie_hex_fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 70, "deletions": 24}}, {"node": {"oid": "46c95940812ccd3f474dc5fab7a5351351e8f105", "messageHeadline": "trie: run codec tests, add benchmarks, faster", "author": {"name": "Ethan Buchman", "email": "ethan@coinculture.info", "user": {"login": "ebuchman"}}, "additions": 70, "deletions": 24}}, {"node": {"oid": "7baa5977c8c4b1608c2a23615143da414a638b5c", "messageHeadline": "Merge pull request #1594 from ebuchman/trie_hex_fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 39}}, {"node": {"oid": "803096ca0f262be7d03081482777c3e293f5f7ac", "messageHeadline": ".gitattributes: add", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6ee908848cef9ec82e4d20e1bb79063de5500207", "messageHeadline": "p2p/nat: disable UPnP test on windows", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "383201996463ddb91aa754f81d00d472e3436380", "messageHeadline": "common/compiler, common/docserver, jsre: fix tests on windows", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "eae1191904fd739cdffdd2903509a44a35c4c2f2", "messageHeadline": "cmd/utils: fix path expansion on windows", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "78b101e15d4a92d9f0f1d9ca49e45d5699adb3d2", "messageHeadline": "common: remove windows path functions", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 65}}, {"node": {"oid": "74f6d90153a4d62eefaa8a49f98dc6ed8e0100f6", "messageHeadline": "cmd/utils, core: disable exp diff for olympic net", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c32073b11f12c3735c117b3b3c814505974d5a92", "messageHeadline": "miner, rpc: added submit hashrate for remote agents", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "b23b4dbd79b4699abde4b3954c7480e137ffc3be", "messageHeadline": "p2p/discover: close Table during testing", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "c1d516546d221de898ddeb12a77477d992d125df", "messageHeadline": "faster hex-prefix codec and string -> []byte", "author": {"name": "Ethan Buchman", "email": "ethan@coinculture.info", "user": {"login": "ebuchman"}}, "additions": 30, "deletions": 39}}, {"node": {"oid": "82ef26f6007986debd6ce082f57050f0c7e36006", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee5728ec039f0efe10676172430161726d1b2793", "messageHeadline": "fake commit for build server :(", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a02f537260f64cc91a66074d920ae20b99b0a40", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98100f472c3bee473ea32044e47e82835b9cfadb", "messageHeadline": "cmd/geth: bumped version number", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80e5f507130a926ea62dde07c2b98d6f8a0ba3e2", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12520, "deletions": 11942}}, {"node": {"oid": "26f838796b8793f38268f3a8911ec2b71913153c", "messageHeadline": "Merge pull request #1583 from obscuren/miner-price-order", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "35f271b264b8e4a0449eff325fb75a78299cf9a6", "messageHeadline": "miner, core: sort txs by price, nonce", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "f12e0161ca7ed2bc5034a7b4904e1b5032e41fe7", "messageHeadline": "Merge pull request #1588 from obscuren/diff-bomb", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 196, "deletions": 7}}, {"node": {"oid": "71d32f54f70917c53fd3a691cface3bc73ffa1b7", "messageHeadline": "core, miner: added difficulty bomb", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 196, "deletions": 7}}, {"node": {"oid": "1f4ac6b05ae218b86100cdfbd87929624a29d2e2", "messageHeadline": "Merge pull request #1587 from obscuren/miner-race", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "d8590d97902ff9c9ddc4ce56856f64b417b64489", "messageHeadline": "miner: fixed worker race condition", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "56219a5e7a9ed4762870a891bf962558ee846b74", "messageHeadline": "Merge pull request #1578 from Gustav-Simonsson/frontier_thawing", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "26c6e3b206bcf95b6b042ab529522ab7f2bc6f08", "messageHeadline": "miner: gas limit strategy, target 3141592 & def gas price 50 Shannon", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 22, "deletions": 8}}, {"node": {"oid": "b01f2c29ae48dba0ba4a90a4c6dbbadfc313f5b1", "messageHeadline": "Merge pull request #1574 from fjl/fdtrack", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 477, "deletions": 212}}, {"node": {"oid": "ff66e8fa2935d59d5104e324861d9e1bb517ffaa", "messageHeadline": "Merge pull request #1562 from ethersphere/blankpasswd", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "17b481e3c30c10866fe756833e145717ec29d918", "messageHeadline": "Merge pull request #1581 from obscuren/olympic", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "5c949d3b3ba81ea0563575b19a7b148aeac4bf61", "messageHeadline": "fdtrack: temporary hack for tracking file descriptor usage", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 314, "deletions": 7}}, {"node": {"oid": "dcdb7059cc69ee4e77518b8dd92d5c7037aa3c8d", "messageHeadline": "cmd, core, eth: support for the olympic network", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "bf48ed32dd8be6bec2931c9f1eee4fd749affa21", "messageHeadline": "metrics: fix file descriptor leak when reading disk stats on linux", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba14957cf3ce8415bd930310a0edd1fce76ddb22", "messageHeadline": "rpc/comms: use ConnState to track HTTP connections", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 162, "deletions": 205}}, {"node": {"oid": "97cdf848996b9a3aa8b7683b04798452ed8a5cb4", "messageHeadline": "Merge pull request #1479 from tgerring/ethtest", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "98db08c42f30e584dc1ef521b0c73c26d81b9f40", "messageHeadline": "Merge pull request #1548 from fjl/accounts-test-deflake", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cc6c5846e58b56a17395cc0ff7478b03bddfb6d5", "messageHeadline": "Merge pull request #1568 from obscuren/issue-1559", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "db988a46dd2e677f6a6c9e6946d97334ab9d0e6c", "messageHeadline": "Merge pull request #1569 from obscuren/default-genesis", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "7a75da63c61e32fc78fb66d8b0e61c3f9aac4ae6", "messageHeadline": "core: added default genesis block", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "33efb3381c8b862f8086a4b5c5d3b7d6b2b1f47b", "messageHeadline": "Merge pull request #1461 from bas-vk/eth_resend", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "5aec1d94add9211298a672cd8f3377785519c95e", "messageHeadline": "accounts: bump timeout and spin less in TestSignRace", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a8b39b5cc0dff46e5834826fac6f37e39ee4c3b3", "messageHeadline": "Merge pull request #1541 from bas-vk/issue1518", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "acd2c4e52028ec1e34358d6d79ada7812723b32e", "messageHeadline": "core: added a running flag to prevent panics in the chainmanager", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ab85a3593a66817eae1ada79ec6dee62891c4360", "messageHeadline": "Merge pull request #1545 from obscuren/log-index", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c1c06fffcb353d0576577babad171504d1a08586", "messageHeadline": "Merge pull request #1561 from karalabe/add-missing-autocompletes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "6628eeb6ca79eeee233fe1c352c771d092541224", "messageHeadline": "jsre: leave out lines from history containing methods of the personal\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "0d3a8ad6dd0827c234811bcfeadbbf2bc16094da", "messageHeadline": "rpc/api: add missing autocomplete commands", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "4231de391402558189ff7de77da6f3083217b7c9", "messageHeadline": "Merge pull request #1553 from prusnak/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "3f07afbbd21a0458830461f06d818aa1f9fa51fe", "messageHeadline": "remove elliptic.P224 usage", "author": {"name": "Pavol Rusnak", "email": "stick@gk2.sk", "user": {"login": "prusnak"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "64e2f52c2ef40d6f599ea4becda3dd355ed02372", "messageHeadline": "Merge pull request #1534 from obscuren/issue-1040", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "d261c3f455b880bfdbefe657df188dc095e2f508", "messageHeadline": "rpc: to in Call no longer required. Fixed eth_estimateGas", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "e7f4232b10034d291d1757b96e6277908618223c", "messageHeadline": "Merge pull request #1544 from karalabe/fix-stall-detector", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 65, "deletions": 43}}, {"node": {"oid": "f715547fc78f852ce12919b682c86b8bf5576d3f", "messageHeadline": "core/state: Set log index. Closes #1226", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fa286688ab55ba5df96303c6c456ea7b7688ba2d", "messageHeadline": "Merge pull request #1546 from obscuren/tests-update", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8337, "deletions": 8227}}, {"node": {"oid": "03c39d4fc01d54abc3691c6c1c781d3be1ca4bb5", "messageHeadline": "tests: updated", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8337, "deletions": 8227}}, {"node": {"oid": "6adbaabc650b2478193f7d087d2cc4ae96db84c6", "messageHeadline": "eth, eth/downloader: don't report stall if fetcher filled the block", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 65, "deletions": 43}}, {"node": {"oid": "81e2124ea20503b70fac726868e3bbefd8c02d73", "messageHeadline": "improved error detection and handling for NewTransactionFromBytes", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "cc27be9d446764beb45ee5a771a7d23cba5c5e9c", "messageHeadline": "Merge pull request #1543 from enriquefynn/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7065ebd2ed275fd3c85c4ca6018103ff0b897df7", "messageHeadline": "FreeBSD support", "author": {"name": "Fynn", "email": "enriquefynn@gmail.com", "user": {"login": "enriquefynn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a281df783d32270c188d05872b8008eb0b74d042", "messageHeadline": "Merge pull request #1533 from ethersphere/frontier/etherbase", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1fad8798ec043b9b829caea96dd7a2c5e7b1ed36", "messageHeadline": "Merge pull request #1515 from fjl/license-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 380, "deletions": 1505}}, {"node": {"oid": "7e31df39877d95446b48c8064e55ebef48d4e5c6", "messageHeadline": "bugfix, pending transaction was resend with new gas price/limit but n\u2026", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 23, "deletions": 10}}, {"node": {"oid": "572e78cee056951c12cfc1c941b48b0fcc1ed6ed", "messageHeadline": "Merge pull request #1536 from fjl/fix-go1.5-build", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "453d2c9ce16c4405b297a2c4f1136661896da5c6", "messageHeadline": "crypto: fix build with Go 1.5", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1356daad276b849a192c84834d78a6cf32d739eb", "messageHeadline": "etherbase defaults to first account even if created during the session", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d18d256442e2dc3413ebd9f571e1a5f6be366c09", "messageHeadline": "Merge pull request #1529 from obscuren/extra-data-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3530acb9e23562ed349e48a6d32d6d1f57a5d9fb", "messageHeadline": "core: genesis extra data field fix", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a5ea466e4d97021f9c1422e76a5f4665a8a6b08", "messageHeadline": "Merge pull request #1528 from obscuren/reduce-extra-data", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "1e241e84f7a282a3b284851bb7a4790c6c6afe9c", "messageHeadline": "params: reduce extra data to 32 bytes", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "e86233abc9fefc58f52d8a7d9990ddbf8cfda02d", "messageHeadline": "Merge pull request #1525 from obscuren/genesis-write-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "c1c895a36b420d58431cf483bd3ed602227892fc", "messageHeadline": "core: fixed genesis write out to write only canon number", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "73a576c9af5038366f50509136a91a86d203fc6b", "messageHeadline": "Merge pull request #1524 from obscuren/default-extra", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "665eaff9b9076827d887342bf0a84d0f3ae37697", "messageHeadline": "Merge pull request #1520 from obscuren/reward-5eth", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "9afda6ab8cb72269b299664a69edb545a5aebeb6", "messageHeadline": "core: 5 ether block reward", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3adaeb1dbc72fba3e9a0d0f83289d994c433cf3e", "messageHeadline": "eth: set default miner extra to client name", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0efcd7ed05331c25b3f3d485c65354cfe99d8297", "messageHeadline": "Merge pull request #1521 from obscuren/client-update", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 56, "deletions": 57}}, {"node": {"oid": "4019e2a6f2671cb812fab4754dfc5bf274a7b81b", "messageHeadline": "Merge pull request #1497 from obscuren/remove-rle", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f6097f4a0abd6d48f55b2f16048fcbb73e170fca", "messageHeadline": "Merge pull request #1522 from obscuren/genesis-block-check", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d4428cc77ff7096a099fc15b85785f47c9d18387", "messageHeadline": "Merge pull request #1523 from obscuren/lower-gasprice", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba15f9d282b68d42421f755231dcb410a2a06ecd", "messageHeadline": "cmd/util: lowered default gas price", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c718afe9014f89c49eb1c762d42735f00b03a33", "messageHeadline": "core: check genesis block before writeout", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "036e6301af123ddc7d33f45545bdc083d1573bd8", "messageHeadline": "cmd/geth, core, eth: Version 1.0.0", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 56, "deletions": 57}}, {"node": {"oid": "6cffa743eee6f52a46df7b6c7a0b597787292402", "messageHeadline": "Merge pull request #1519 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 343, "deletions": 79}}, {"node": {"oid": "5001f778aac5cf77a200da7829f8d28547208fed", "messageHeadline": "web3: updated 0.9.1", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 343, "deletions": 79}}, {"node": {"oid": "cd657b98780a74d08c110291dcf8d1183b64be15", "messageHeadline": "Godeps: use BSD-licensed version of gopkg.in/karalabe/cookiejar.v2", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 17, "deletions": 53}}, {"node": {"oid": "67598d9d08dc50172fc4022996d0b01b9ceeed9c", "messageHeadline": "crypto/sha3: add full license headers", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "fd2356c620cbe431394a3b49828b26a2d4d0770f", "messageHeadline": "common: remove config.go", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 1137}}, {"node": {"oid": "bfbcfbe4a9dd9125391b56d6a13158cc5ec71c89", "messageHeadline": "all: fix license headers one more time", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 312, "deletions": 312}}, {"node": {"oid": "adc7ab0dd68c86338c7f4fe65162ab911c715606", "messageHeadline": "Merge pull request #1507 from obscuren/batch-write", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 120, "deletions": 59}}, {"node": {"oid": "8f56eea77d9d4cd0218c9b0ca7b8c0501780b62b", "messageHeadline": "ethdb, trie: removed RLE compression", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8fc983097150325063a2e7558e0e14b2a8acca34", "messageHeadline": "cmd/core,xeth: removed unneeded states & added batch writes", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 120, "deletions": 59}}, {"node": {"oid": "0cff61bedaca42c94d162853cd55eb1e013dadb9", "messageHeadline": "Merge pull request #1510 from fjl/license-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1369, "deletions": 1333}}, {"node": {"oid": "b403b9e4c398a285c0e307771761b29bab47adb9", "messageHeadline": "Merge pull request #1508 from karalabe/database-caching", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "26a269ea09667f7e49b89f96bb5eaee66c0d10f8", "messageHeadline": "Merge pull request #1511 from karalabe/rlp-data-race", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04bb89604e6fcd40a79499ea0f53d161e5ca7890", "messageHeadline": "core: fix an RLP encoding data race due to deep struct copy", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0428cae226ff4910227ded0608f7e7f1c9b4df37", "messageHeadline": "remove LICENSE files", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "3f047be5aa93b6222506445414ca909dd59c7eeb", "messageHeadline": "all: update license headers to distiguish GPL/LGPL", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1330, "deletions": 1274}}, {"node": {"oid": "f4acdea402ab3e3387a74c89dcca555bbc6dd9a7", "messageHeadline": "crypto: fix license of curve.go", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "c7e7778f2a7d80fa12643db546db98fa70f2e384", "messageHeadline": "cmd, core, eth, ethdb: cache flag to allocate memory for db internal use", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "d1d45aa8390731ad9d0422e6bbf2d451d11dab4d", "messageHeadline": "Merge pull request #1503 from fjl/fix-accounts-race", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 45, "deletions": 21}}, {"node": {"oid": "d103af5dd479a7d2ce914e3b43d21506597032b4", "messageHeadline": "Disassociate test directory from test name", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ed1d2f858e009477a67689dc31d3fd41921b261e", "messageHeadline": "Merge pull request #1481 from tgerring/legalese", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "482cc4957d274ec101bb74a76ed34579ef1e4f28", "messageHeadline": "Merge pull request #1500 from karalabe/fix-miner-race", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f1daed65b1f89cae6327cd9f49668628c6980ade", "messageHeadline": "Merge pull request #1502 from ethereum/canaryFix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "cf5313f13ee0a149742f1aeb21e920385e97ecd4", "messageHeadline": "Update disclaimer", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "06d5898d6a0f1f99505e55454688dd67237a98f9", "messageHeadline": "crypto: remove debug print call after decrypting a key from disk", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7662dd9bbbe5ced9aee33a734a754e90fb73d376", "messageHeadline": "accounts: fix data race when key is locked after the unlock timeout", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "8160b8618d788802e943fbf6c8ef8bbf98501807", "messageHeadline": "Fixed canary to require 2+ nonzero, not sum 2+", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "30293497617b19a2f55633ac0680fbe2234607e0", "messageHeadline": "miner: fix current work data race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "02c5022742e2bf6d2aadca06a6a1655214ba9d55", "messageHeadline": "Merge pull request #1496 from karalabe/fix-xeth-races", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3642441ca3a0afe94e581612ff99aef7f0e66a44", "messageHeadline": "xeth: fix #1485, data race in fiilter creation and event firing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "12bb743b3541c3ce038d26a7f2fc4e28208e5c1f", "messageHeadline": "Merge pull request #1484 from fjl/rlp-json-tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 225, "deletions": 11}}, {"node": {"oid": "26c0fa1cb0e1dde290297d8537b5c8e17c868e11", "messageHeadline": "Merge pull request #1480 from obscuren/miner-state-sync", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a38f3740d65c8285dab2372116d83958c23666a4", "messageHeadline": "Merge pull request #1488 from ethereum/travis", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "345590f27f81517fd7b560a3fafb0a2c8b498094", "messageHeadline": "rlp: fix check for canonical byte array size", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "5a41326521dd0b681e314b992506026115252d77", "messageHeadline": "Travis container support", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "cefd948267c6d16b317f7c15feb653a7725a3f1b", "messageHeadline": "rlp: reject trailing data when using DecodeBytes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "593b1b65e76bf1f92249078e45a97ee21b58778c", "messageHeadline": "tests: document RLP tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "5da82077d1bd556a562568fe25c55996d0cdfb1c", "messageHeadline": "cmd/ethtest, tests: add support for RLP JSON tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 180, "deletions": 1}}, {"node": {"oid": "1b9ef0e52dea6b02ed070092de31422c4b67fe45", "messageHeadline": "miner: moved state sync", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a75b95b87612691a3e8f709e8c5739a2e7ac8b76", "messageHeadline": "Merge pull request #1477 from tgerring/legalese", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "e954375109c9dbefaff78802167fd07e1b57932e", "messageHeadline": "Merge pull request #1469 from obscuren/smart-mining", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 149, "deletions": 105}}, {"node": {"oid": "618991f136d1f7c66d600a20d2519d4caba92e4a", "messageHeadline": "Move text to separate file", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "bc6b6932d056e8382ae85250c7853d0020ec7341", "messageHeadline": "Merge pull request #1476 from obscuren/deadlock-logs", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1909d26fe283dd2ac898ebb5df7204cf952fe6cc", "messageHeadline": "Prompt user to accept legalese when datadir doesn't exist", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "b1d0d3c0edb51a04e8c870fcad91c95091fe85e8", "messageHeadline": "xeth: removed unneeded mutex lock", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9addb3df3a88ebfa5f54ca4cebb5850f0e4b21f7", "messageHeadline": "Merge pull request #1475 from obscuren/issue1473", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 46, "deletions": 13}}, {"node": {"oid": "e870e61bc95cf40ca9956b2eb887976ef60dfd9c", "messageHeadline": "miner: smart mining", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 149, "deletions": 105}}, {"node": {"oid": "cecc9cdd2f799ddaf189d62d9d43892f7dc82ebc", "messageHeadline": "Merge pull request #1468 from Gustav-Simonsson/xeth_transact_logging", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e17d8ddbeb01a7e3eb745431d39c93661e167bbc", "messageHeadline": "core: during chain reorg rewrite receipts and transactions", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 46, "deletions": 13}}, {"node": {"oid": "37efd08b42f595eac8146b6b81f3f36e2e6f340d", "messageHeadline": "p2p: validate recovered ephemeral pubkey against checksum in decodeAu\u2026", "author": {"name": "Ethan Buchman", "email": "ethan@coinculture.info", "user": {"login": "ebuchman"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "afba798357372357a49068fa29b306b3e228e10f", "messageHeadline": "xeth: log signed tx hash", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "796c18db93add1d145db99d6088e445a56851e8b", "messageHeadline": "Merge pull request #1462 from obscuren/genesis", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 244, "deletions": 138}}, {"node": {"oid": "a32c51effda8682b292d04863aae7811f78abf7e", "messageHeadline": "cmd, core, eth, common: genesis preparation", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 244, "deletions": 138}}, {"node": {"oid": "5a810758dbe75dce9537d464ac0e5b5385b0e78f", "messageHeadline": "cmd/geth: bump version 0.9.39", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f9377475ce09bffe81fbac6f175d148903adb28", "messageHeadline": "Merge branch 'release/0.9.38' into develop", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98f4c936f25de27dbc90f36f2c1ffd1f23b114e9", "messageHeadline": "Merge branch 'release/0.9.38'", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1433, "deletions": 1935}}, {"node": {"oid": "344277d026001d8e114ebfad92f1c385dcd3d3da", "messageHeadline": "cmd/geth: version bump 0.9.38", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3add8cfdb09d3ff921525cd37212e9c30f33f6f5", "messageHeadline": "Merge pull request #1452 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "8b5a65c14a38bae5080f4fae711c47ad89618e3d", "messageHeadline": "core/vm: added str to op", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "0646cc8d14bc398b28029bda9aefdc9e87bfdc52", "messageHeadline": "Merge pull request #1453 from ethersphere/frozen-accounts", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "97d22be318add5c5f9e8cb8906c6786ae7a33623", "messageHeadline": "Merge pull request #1441 from obscuren/logs-return-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "4c62ce831b7f4aba873fd0f78d90081d774c14a4", "messageHeadline": "Merge pull request #1451 from karalabe/handle-potential-TD-forge-attack", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 99}}, {"node": {"oid": "b041aed660385a7ea06fdb39d676954250104485", "messageHeadline": "Merge pull request #1450 from karalabe/fix-propagation-td", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "cd6d703e94ec684bd8d0fd0ed231e99417887e8b", "messageHeadline": "Merge pull request #1447 from karalabe/fix-database-metrics-race-3", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 83, "deletions": 61}}, {"node": {"oid": "dd140beb73bf70d1b7c78c5a92e5c73586282bb6", "messageHeadline": "Merge pull request #1443 from Gustav-Simonsson/core_uint64_ts", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1114, "deletions": 1749}}, {"node": {"oid": "06afabb63105cab5ab2360d6a84cbe398b25d8ca", "messageHeadline": "Merge pull request #1436 from bas-vk/net_version", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "505b77a0d5f12f3a24aea9218d14bb3649cc6644", "messageHeadline": "Merge pull request #1432 from tgerring/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c3f5403b643f67df4061cb570f3b19ba95f83ba2", "messageHeadline": "fix wallet key duplicate write - how did it get there? mystery. fixes\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "589f1c85b901b06d0058040a02890518b6aa7ab8", "messageHeadline": ": colon => dash -  in keyfile name - slight deviation from ISO8601 fo\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "492d5454b1e1e1ce18999827a5fd98562bfdbe0e", "messageHeadline": "eth/downloader: drop peer if advertised TD but won't delvier", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 44, "deletions": 99}}, {"node": {"oid": "4f95e2f9ec3e416773e6a87b3c76667d97894f36", "messageHeadline": "eth: calculate the correct TD, only update if better", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "eb2d168710891f2cc9ef79fae7a128af70efadee", "messageHeadline": "eth, ethdb: fix a data race during startup/shutdown", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 83, "deletions": 61}}, {"node": {"oid": "d25634662bf631fe073e25817b375a48fd436cad", "messageHeadline": "web3: updated", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "819ecd450860827ad1e5840104722f3f51858b5a", "messageHeadline": "miner, xeth: fire log event during mining. Fix return raw tx", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d6d40f329410f20d9ceb92d31985a883d94cb24", "messageHeadline": "Use uint64 on ts in chain_manager, block_processor", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b08abe64e4d2e3fa8d10c89647595226d6b31b19", "messageHeadline": "Unskip SimpleTx3, check err in pre/post state validations", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 33, "deletions": 14}}, {"node": {"oid": "0b53a5c67381b3843ae01bf4210b57416ab5d210", "messageHeadline": "Update Ethereum JSON test files and wrappers", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1069, "deletions": 1729}}, {"node": {"oid": "e84f3ec1d48f6a6c191e1f8a38d865fda3267a8a", "messageHeadline": "added net.version", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b1af5af30e87ebeac6958679bbaa5fe091b21fa5", "messageHeadline": "Adjust .mailmap", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "423c2f499c2350ae54d02a3151686ebd39fc8c94", "messageHeadline": "Merge branch 'release/0.9.36'", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "a2333bcbb46245e07357be1f9af4108e9bf1fe40", "messageHeadline": "Merge pull request #1430 from obscuren/web3-0.8.0", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "c6578d2336fc1c418ca8b31c03e705468ba3c7fe", "messageHeadline": "Merge branch 'release/0.9.36'", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c5972b4ac7c0be1895c855ddd1e2e6eb0fcaab55", "messageHeadline": "web3 update", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "0c9c5439d44990817dbba2323971993149da2cce", "messageHeadline": "Merge branch 'release/0.9.36' into develop", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "193c62fdba3bb5c40daad6652c18d81d43518235", "messageHeadline": "Merge branch 'release/0.9.36'", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13517, "deletions": 7009}}, {"node": {"oid": "d673c34c8d4ae83a3765ed44ae9d0fb7ce1aa3c9", "messageHeadline": "Merge branch 'release/0.9.36' of github.com-obscure:ethereum/go-ether\u2026", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "df54510e3e5dbbdc0a9fea2b14ab5858af2f74e3", "messageHeadline": "common/natspec: fixed test", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee04b718876438feb0ed6d794f0caf72d24f777a", "messageHeadline": "cmd/geth, cmd/utils: changed ParamsToAddress to return error", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "4b5c99d97fa885352f11007adbb5c3e2c194e353", "messageHeadline": "cmd/geth: version number 0.9.36", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e7d5d9d3b4ad686409fec7beb08792d38052a2c", "messageHeadline": "Merge pull request #1426 from fjl/license", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6543, "deletions": 486}}, {"node": {"oid": "b2d18393c4287a348f3776d1ddf9bcd01758ba8a", "messageHeadline": "README.md: update copyright", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "335d7f4855b3ffbfb5dfb49dea21ce5e377c5a24", "messageHeadline": "LICENSE, cmd/LICENSE: the go-ethereum authors have copyright", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fb28e0dab912854570c6b6b183004f4b3e7ac05", "messageHeadline": "all: goimports -w", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "bdae4fd573dbc163bab3d0e2d1a5c457892037cd", "messageHeadline": "all: add some godoc synopsis comments", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "e813626ee1d5d7397c2a8e670ab8c372df921bbb", "messageHeadline": "all: remove @author comments", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "7bb77c02da1cc9cc02caf5733aac1eef6c9d5eca", "messageHeadline": "build: change license regexp for // comments", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea54283b304a1d308141d21e3ef75b7de0f4519d", "messageHeadline": "all: update license information", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6114, "deletions": 168}}, {"node": {"oid": "46fbd34c708e6550fda9eb37dc830cabc56b42fc", "messageHeadline": ".mailmap: update", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "3ff5cfd028e59d5dc89070563e3b50d8a059e79d", "messageHeadline": "build: new update-license.go", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 346, "deletions": 248}}, {"node": {"oid": "922f881c3d7c9139a6d7353f7eb23b8b19c6002d", "messageHeadline": "common/natspec: fixed test", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfcac89881f241d48488ace7774ea6e5195e9f22", "messageHeadline": "cmd/geth, cmd/utils: changed ParamsToAddress to return error", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "db06906c4fa31cb3f8e8528e31ceb7c3adb78af3", "messageHeadline": "cmd/geth: version number 0.9.36", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3016f238646510ed309b76d571addf381e341af4", "messageHeadline": "cmd/geth: fixed test", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5fba8fd7025bb45a88a19c1bbef80db5bd3b688", "messageHeadline": "Merge pull request #1428 from obscuren/coinbase-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 99, "deletions": 51}}, {"node": {"oid": "916d1554675974adb92af4046e1b04ad3b26dca3", "messageHeadline": "Merge pull request #1429 from obscuren/rebase-registrar", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1944, "deletions": 679}}, {"node": {"oid": "c5cb6e8e70339b6641b7ce46cda04b83936213b3", "messageHeadline": "fix/skip tests, adapt registrar to no contract address", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 42, "deletions": 30}}, {"node": {"oid": "3791831081eb2d6e0dbfb3aa96f181dbb645c394", "messageHeadline": "rebase with zelig/frontier/registrar", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 10, "deletions": 20}}, {"node": {"oid": "7e6c1f8024d0cc0f381c615cab3c97b57fc9515e", "messageHeadline": "corrected input formatters as suggested during review", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 4, "deletions": 24}}, {"node": {"oid": "ceb0739ba111215d47cc2ff9d80d542fa26d764a", "messageHeadline": "fixed web3 formatters mismatch", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 73, "deletions": 174}}, {"node": {"oid": "37c1a8f69de44827a60296342189b6719a49dbc3", "messageHeadline": "eth,miner,rpc: set coinbase", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "6ea28f93b99dff66471a04d24632440d6f4099db", "messageHeadline": "output BigNumbers objects in console as strings", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1208ac83d5a93214f23bf3f9236e29869ee62407", "messageHeadline": "fix natspec test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 99, "deletions": 81}}, {"node": {"oid": "aa22cf323ef408f0562817352f68197f8b982f75", "messageHeadline": "fix js arguments and TestContract passes", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 296, "deletions": 30}}, {"node": {"oid": "492e5049d7cfac3b172655ea25d9a03f91f76047", "messageHeadline": "rename js methods in js_test for new console API", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 7, "deletions": 461}}, {"node": {"oid": "042c3290b390bc7941bd20dcbbe69253a9b6be95", "messageHeadline": "fix GPO missing flags", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "518dc87db3dd09aed21f255f448f95dcc746dc12", "messageHeadline": "fix sleepBlocks, implement sleep", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 45, "deletions": 19}}, {"node": {"oid": "6391ec0c8f5ea645d772ede9f4c6fbda3d84105f", "messageHeadline": "add missing method to api/admin", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "27392337198b9287e9f6fe615510a1f30099e3d7", "messageHeadline": "Registrar and contractInfo handling", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 964, "deletions": 15}}, {"node": {"oid": "83ee39448e0f23d42dff27bccde27f828afa3707", "messageHeadline": "Registrar and contractInfo handling", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 978, "deletions": 428}}, {"node": {"oid": "35cd355c14d9a5266a7d4b11127d25eb7f961494", "messageHeadline": "cmd,eth,rpc,tests: default coinbase", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 87, "deletions": 51}}, {"node": {"oid": "d764bd058457cd9eb91d205d1ac187d40c4866d6", "messageHeadline": "Merge pull request #1423 from obscuren/gasused-receipt-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "666a7dda369e9a30715f560c8f72b81735a347fc", "messageHeadline": "core, eth, rpc: proper gas used. Closes #1417", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "45618d5f6bd1cd5e046fe0f0e07746b3af4cf55a", "messageHeadline": "Merge pull request #1418 from fjl/one-interrupt", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4c2e9de32b79333ffc3a8f9d17dc11db21fd85f", "messageHeadline": "cmd/utils: fix interrupt handling to actually see subsequent interrupts", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6220707e0392d77930fa987c5388cbe12c8bb0f8", "messageHeadline": "Merge pull request #1414 from Gustav-Simonsson/update_tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "4c30f0f9ac33e02908c6848744dafff9031b86f3", "messageHeadline": "Merge pull request #1416 from fjl/one-interrupt", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 37}}, {"node": {"oid": "5615fc47149ea5db6ad6f5b1b716e5af9900f848", "messageHeadline": "cmd/geth, cmd/utils: improve interrupt handling", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 17, "deletions": 37}}, {"node": {"oid": "fa7b3b72765aa49e3ddffdd7c99cf7e94afd34ca", "messageHeadline": "Merge pull request #1415 from obscuren/web3-update", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 138, "deletions": 2784}}, {"node": {"oid": "b0aec6402a2b3f9a9407c383d5444e0f834b3c44", "messageHeadline": "web3: updated", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 138, "deletions": 2784}}, {"node": {"oid": "cc29b4bc27bf8f05ea863658e3627ee3c019e318", "messageHeadline": "Merge pull request #1413 from obscuren/receipt-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "b7e8d954ef7f81d5b86e4287d99534c5528c2bfa", "messageHeadline": "Add TestBcGasPricer, comments and unskip tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 19, "deletions": 8}}, {"node": {"oid": "4f7fc7b23f50f3fba4e2fb6815738c4ec2c8fe0a", "messageHeadline": "rpc, xeth: fixed returned tx hash & receipt logs", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "457a3c8f7691314b30909787b952fccebf7f38df", "messageHeadline": "Merge pull request #1410 from obscuren/newerrors-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "e6bb9c1cadd311475f54ed60630fc20eb2f54871", "messageHeadline": "core, miner: removed vm errors from consensus err checking", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "aa4502060b50733a3a82a0ab575eac0731cdb7ca", "messageHeadline": "Merge pull request #1400 from obscuren/badblock-reporting", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "b533aaa765c2a6fafed5d7e8bfe5a54c2303ad6d", "messageHeadline": "Merge pull request #1409 from fjl/fix-tx-hash", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "35add89c879dd1d12e7ed702d7543f5a749a1d3e", "messageHeadline": "Merge pull request #1397 from tgerring/rpcreceipt", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "46e7c8512edd6de49c546467505673155ebbd1c2", "messageHeadline": "Merge pull request #1395 from Gustav-Simonsson/fix_core_errors_in_app\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 54}}, {"node": {"oid": "ec9620fb2f375379d3404a834a3350089702648a", "messageHeadline": "core/types, xeth: separate tx hash and tx signature hash", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "6c7f5e3d0e6f4166f161278fdced3d90dfd6f9cc", "messageHeadline": "Add autocomplete support for console", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd521ece3ff6163c891d2f945903533079413903", "messageHeadline": "Always return transaction hash", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bcc1660abc1c0a5ef838dea89e4f3830d84fb51c", "messageHeadline": "core, miner, tests: added test, implemented bad block reporting", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "62559ac3304ff582028a20771c8ef870f24685f5", "messageHeadline": "Cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "30afd37604da40416b0dd4fdc8cad322c12651cf", "messageHeadline": "Compose additional fields", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "cd4cc309ae4ead756cbe58ad564b029e874d9832", "messageHeadline": "Remove redundant function", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "3be9046c21920abffa3c5ec81d5aabea8e3bab73", "messageHeadline": "Rename local variable for clarity", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c3db1be1dd24c366a58a7ced22adfa0b0839efe", "messageHeadline": "Merge pull request #1369 from obscuren/statedb-update-cleanup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 106, "deletions": 49}}, {"node": {"oid": "9bb575be7db85f967771018a915fbc4e80345ee2", "messageHeadline": "Merge pull request #1283 from ethersphere/frontier/accounts", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 358, "deletions": 174}}, {"node": {"oid": "0f04af5916cba5234118a442b6100c8122389abf", "messageHeadline": "Fix core error forwarding, unify OOG VM err", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 10, "deletions": 54}}, {"node": {"oid": "481b221279be1673832f96e35e3fdc0f82e178bc", "messageHeadline": "Decode full receipt storage", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "80eb8f46b7991b80dffe00e52d9fb00a90531bc0", "messageHeadline": "Fix hex conversion", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3a983d2419cdd053f5e03193794d1663c841f4b2", "messageHeadline": "Initial getTransactionReceipt support", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "47460b3b4af51e08518c781680897cf2986415cc", "messageHeadline": "trie: removed shallow copies (thanks to @fjl)", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a1ff68c11706f60355b392cb16a681630260ac3", "messageHeadline": "trie: dirty tracking", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 73, "deletions": 28}}, {"node": {"oid": "ab16ce70fc68d9ab1b7d8cda57c180b4785cab6a", "messageHeadline": "core, miner, tests: renamed state methods", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "08caeedd842526373d30a929e63101a5fe7fda55", "messageHeadline": "core, core/state: only write necessary state. Skip intermediate", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "6f69b4d61f1278ea2d9351667512a1202403eaff", "messageHeadline": "Merge pull request #1399 from obscuren/receipts-storing-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 75, "deletions": 57}}, {"node": {"oid": "2feb23c1dacf1cc7ef664d92f28b63dd46502f21", "messageHeadline": "core, eth, miner, xeth: receipt storage fix", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 75, "deletions": 57}}, {"node": {"oid": "efd7da0ce8fc9ac10c2d50ed222c5360c53c17ca", "messageHeadline": "Merge pull request #1385 from Gustav-Simonsson/update_tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1935, "deletions": 4520}}, {"node": {"oid": "acd85fe95f025384885ed09560e32b227d80b26f", "messageHeadline": "Merge pull request #1393 from bas-vk/issue1377", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2934, "deletions": 103}}, {"node": {"oid": "4dfcd6012b17032ca3bb06afb76b9b283578b82a", "messageHeadline": "Merge pull request #1392 from bas-vk/ipcpipelining", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 181, "deletions": 46}}, {"node": {"oid": "546c0f631c77be253d1293b82cf3843d752a2ae2", "messageHeadline": "Merge pull request #1394 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e33fbdcb9769245f79f76e416f74ac50f51c4ab", "messageHeadline": "miner: ignore future errors", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8150c0a726c49e71d7d505b34be449456022b24c", "messageHeadline": "upgrade web3 to version 0.7.1", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 2934, "deletions": 103}}, {"node": {"oid": "e8c1399bbf08234389f0e8f5da08f146856dab12", "messageHeadline": "fixed unittest after new implementation", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1, "deletions": 37}}, {"node": {"oid": "1cbab291a9e05c107c8ad37b5436872651009886", "messageHeadline": "Merge pull request #1389 from obscuren/txpool-issues", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 126, "deletions": 89}}, {"node": {"oid": "8181929c9a17b23d8a2eab55b2e8f584fe9b6c50", "messageHeadline": "Merge pull request #1391 from tgerring/consolefalse", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d9efaf754c54b5a66f03c68a0c04fbad050e9370", "messageHeadline": "simplified implementation and improved performance", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 20, "deletions": 103}}, {"node": {"oid": "6afdc52483d068a2de346505e8951dd9f064b99f", "messageHeadline": "Prevent debug value from printing on console", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "29e2fb38f8e80dfa077d139d8ff563169c644d74", "messageHeadline": "core, miner: miner header validation, transaction & receipt writing", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 126, "deletions": 89}}, {"node": {"oid": "03129e7c93a4705eb159a2dacbab6e3755fe02ed", "messageHeadline": "Merge pull request #1390 from karalabe/fix-downloader-test-race", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f0e94b4d714c45f7b03c66e01c643f4bd07033e3", "messageHeadline": "display rpc error in console", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "f857fb7600f586ad9bfd037091420f77137c973f", "messageHeadline": "eth/downloader: fix a rare test race on the OSX CI", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ff97059a992935d20106af69430f0fdd6376817a", "messageHeadline": "Update Ethereum JSON tests, skip failing", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1935, "deletions": 4520}}, {"node": {"oid": "1959346793bdee469f68841843dd383cf801aba1", "messageHeadline": "account update: migrate or change password", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 149, "deletions": 25}}, {"node": {"oid": "fc17a527bc2bd07fc30e16d161059a441042d5f1", "messageHeadline": "fix account ordering", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 103, "deletions": 79}}, {"node": {"oid": "a4df9d74eabb3bef8449744c4fe966572586dc39", "messageHeadline": "accounts order by keyfile ctime", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "eb82ca4563cf80bef9b520673d3bd18283da3a1f", "messageHeadline": "rpc/js coinbase returns null if no etherbase set", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "09b69831758cb1001027fbb59dff9b3fbe20bbb2", "messageHeadline": "no primary when listing accounts", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "65a26e40a886c48031a7936d3cc9bf341e7165f4", "messageHeadline": "require explicit etherbase address for mining. Falling back to primar\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fc2e33c594449e38b90bad2bd7b5c50f03b7f69d", "messageHeadline": "unlock multiple passes and obsolete primary", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 27, "deletions": 41}}, {"node": {"oid": "1d72aaa0cd3a94e95c892a8b8b88a8a1ef59847e", "messageHeadline": "simplify account unlocking", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 85, "deletions": 56}}, {"node": {"oid": "cf6682622363f5a508742c8a4a96070042a3b44b", "messageHeadline": "merge conflict", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "56ed4084368e55bbcf9df4d7ef2e24662b8329d9", "messageHeadline": "ipcpath issue fix", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6be527dd52f0b40da87a6e2dc372fba5a08dd33a", "messageHeadline": "prevent discarding requests when parsing fails", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 273, "deletions": 26}}, {"node": {"oid": "effe9cc2cf7203634b9b418e1e9309911d0f2b00", "messageHeadline": "added pipelining support", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 20, "deletions": 15}}, {"node": {"oid": "89525fcb4e6dcd180ce231e2addb739bf0f9dbc5", "messageHeadline": "ipcpath issue fix", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c2590af7fda0c224cab5c0ebcb6973d6da447055", "messageHeadline": "prevent discarding requests when parsing fails", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 273, "deletions": 26}}, {"node": {"oid": "9f6016e8773f951c5b81b30c0257350e2a9c8e5f", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "75f41dedcab63e23ab9c58dcda3da02e3dbb29cb", "messageHeadline": "Merge pull request #1378 from obscuren/issue1367", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "744af9f497d25b55246695dec831eb9345401984", "messageHeadline": "Switched canary addresses", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "529fb7a7d76e4c98f825bfcb9f3c1fb40b1d0d1e", "messageHeadline": "core, xeth: core.AddressFromMessage removed => crypto.CreateAddress", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5caff3bc247cdd71f2342093d276041afe898ab3", "messageHeadline": "Merge pull request #1351 from karalabe/eth61", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 981, "deletions": 306}}, {"node": {"oid": "507869bff10adab3d4f183aeaf3ef31715041046", "messageHeadline": "Merge pull request #1373 from obscuren/recovery-tools", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 133, "deletions": 87}}, {"node": {"oid": "70d5d791cc695cff3b3448a1b4b47816a8bbd83f", "messageHeadline": "core, cmd/geth: improved recover functionality", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 133, "deletions": 87}}, {"node": {"oid": "d6f2c0a76f6635ebeb245815c5f686c545ed527d", "messageHeadline": "eth, eth/downloader: fix #1231, DOS vulnerability in hash queueing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "bb418a43c1b9ebf9a32006652b405f8e1cb3acd2", "messageHeadline": "Merge pull request #1370 from obscuren/force-checkpoint", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "2e5242f9bbbf8412fa5b6e94da942e69570d860d", "messageHeadline": "Merge pull request #1355 from Gustav-Simonsson/block_header_ts_uint64", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "1ae80aaf64c5acfde19fee5ee3bc4579db7ea76e", "messageHeadline": "eth: fix #1371, double lock during block/txn known set limitation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "41de1cb723d2eff921da8911e4cf893d8907c178", "messageHeadline": "added pipelining support", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 20, "deletions": 15}}, {"node": {"oid": "29ab1fa8a50db8aa16c5d707f1cab7dc201a4053", "messageHeadline": "core, cmd/geth: recover by number", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "60454da6507f9f391e7943e002136b8e84c32521", "messageHeadline": "eth/downloader: reduce hash fetches in prep for eth/61", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb2c10d8627d253192bf9af74070b62810d76b31", "messageHeadline": "Merge pull request #1366 from ethers/rpcRequest", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d05305473eccc60298efcd858ec30175908b8317", "messageHeadline": "fix logging jsonrpc request #1365", "author": {"name": "ethers", "email": "ethereum@outlook.com", "user": {"login": "ethers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be935bff84d54cd7a7f4074e2326d62f664ba4e3", "messageHeadline": "Merge pull request #1363 from obscuren/safeguard", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 60}}, {"node": {"oid": "f43c07cb3ca0d96fd005aa7ce2ddd40876a06d11", "messageHeadline": "eth, eth/downloader: transition to eth 61", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 689, "deletions": 140}}, {"node": {"oid": "af51dc4d637dbbb0d416032304f84d52d4f6d951", "messageHeadline": "eth, eth/downloader: pass the eth protocol version through", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "aac2b6ae4c5cf6f78547159c47f9192babe3e6dd", "messageHeadline": "eth: add the blocks from numbers protocol message", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 43, "deletions": 26}}, {"node": {"oid": "5db8f447d597e55718263ba5ed1770290e3e0893", "messageHeadline": "eth: fix #1319, put an upper limit on the known txns and blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "6fc85f1ec221f976399af071a75ad7264b0ee905", "messageHeadline": "eth: clean up peer struct a bit, fix double txn bcast", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 69, "deletions": 71}}, {"node": {"oid": "2c8ed76e01161d9fe4e69064404cd888b4e327f3", "messageHeadline": "eth: start cleaning up old protocol implementation, add metrics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 105, "deletions": 39}}, {"node": {"oid": "393d675690923207746ac800568faacae723f251", "messageHeadline": "cmd/geth, cmd/utils, eth: advertise both eth/60 and eth/61", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 61, "deletions": 48}}, {"node": {"oid": "a748afce0322af35d6031d76bf38afa1f974296a", "messageHeadline": "core: txpool listen for ChainHeadEvent instead of ChainEvent", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c14f0a44712891286b291761fb2d99bd90646234", "messageHeadline": "core: added checkpoint for last block", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 58}}, {"node": {"oid": "ba95e445e16481ea7a94a462347def19b0c2bf2c", "messageHeadline": "Merge pull request #1328 from bas-vk/issue1327", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 252, "deletions": 8}}, {"node": {"oid": "8c4d493c66cf14f0bcb8b650045a644722ad8d90", "messageHeadline": "solved merge conflicts", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "a5d5387dee984b0d3712379998c200d2c6fe89e5", "messageHeadline": "rebase with develop", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 33, "deletions": 15}}, {"node": {"oid": "130f3b270a9b2f7bd680188c67013695d5f9412b", "messageHeadline": "Merge pull request #1362 from obscuren/txpool-cleanup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "61ca780f3ba21ef1e62aab545160de12cbbf45bf", "messageHeadline": "core: reduce CPU load by reducing calls to checkQueue", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "57dff6f1d7e8402d2849205cb44daaffcc40cc23", "messageHeadline": "initialize fields to prevent nil pointer exception", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "7ffabf1d399989618470794600e25764bdd9954b", "messageHeadline": "add json parsing method for resend transaction", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 76, "deletions": 2}}, {"node": {"oid": "6fdddc5ac940b6241596e0a2622461148e8a57a0", "messageHeadline": "improved error handling in parsing request", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "02c6af66bfd04f5eb2e2d48a85615e93ea9c9ddc", "messageHeadline": "fixed unittest compilation issue", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ec866b066ace5d80c3c6a69349dbb1fac4503b46", "messageHeadline": "added eth.resend", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "056e9dd393eeb7ddb4f6bf3e508228e1874bc94e", "messageHeadline": "added eth.pendingTransactions", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 79, "deletions": 6}}, {"node": {"oid": "9226369b5daf8c1bf738369cd838963a5d58362d", "messageHeadline": "Merge branch 'hotfix/0.9.34-1' into develop", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "a2ce7b99501b3273b4cee65cd6784c7d1c4645f7", "messageHeadline": "Merge branch 'hotfix/0.9.34-1'", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "d8fe64acaa94fc5a12e53cec110e57cace52ced9", "messageHeadline": "core, miner: added queued write to WriteBlock", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "4c490db6afeb5a48d3e8d1d65ea8ddc9811d0a6d", "messageHeadline": "Use uint64 for block header timestamp", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 24, "deletions": 25}}, {"node": {"oid": "b047f05e7e9d941348cba960f8cc16a9874340d0", "messageHeadline": "cmd/geth: version bump 0.9.35", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d016ced6b94ee20b61d2d6fbc6de7de75a0c829", "messageHeadline": "Merge branch 'release/0.9.34' into develop", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7625b07dd9a2a7b5c5a504c1276eea04596ac871", "messageHeadline": "Merge branch 'release/0.9.34'", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16510, "deletions": 332051}}, {"node": {"oid": "8f504063f465e0ca10c6bb53ee914d10a3d45c86", "messageHeadline": "cmd/geth: version bump 0.9.34", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e896cab82ccad8f1c4fb13892d67ba7452948403", "messageHeadline": "Merge pull request #1360 from obscuren/peter-metrics", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 326, "deletions": 83}}, {"node": {"oid": "5f3792c2a750dd95adeccbd5cf0cb19ecddfb43f", "messageHeadline": "cmd/geth: decent error message if metrics are disabled", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "01fe97211354d13ecaba8a52c82b808b7a7e8393", "messageHeadline": "cmd, core, eth, metrics, p2p: require enabling metrics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 111, "deletions": 55}}, {"node": {"oid": "ccbb56b4f2cdba352eaa859ce3e34f999287f5c0", "messageHeadline": "cmd/geth, eth, ethdb: monitor database compactions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 109, "deletions": 29}}, {"node": {"oid": "2aeeb72fa5c4f90d0ab072a361a678c3cdee8e26", "messageHeadline": "cmd/geth, metrics: separate process metric collection, add disk", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 130, "deletions": 22}}, {"node": {"oid": "7c4ed8055cc036214279e3ebded74c58d6808d05", "messageHeadline": "Merge pull request #1357 from obscuren/core-optimisations-2", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2277, "deletions": 1404}}, {"node": {"oid": "992e4f83cb05946fa53132a9184d4ac3f38b62bc", "messageHeadline": "core: replaced BlockCache with lru.Cache", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "a8ebf756c7ea9e2d516d57aae6ee504e9acb21d9", "messageHeadline": "Merge branch 'miner-broadcast' into core-optimisations-2", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 129, "deletions": 66}}, {"node": {"oid": "5d9df7348d80fbd5de9a92d7f6abe6c02646c24d", "messageHeadline": "gpo non-existent block checks", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "ac80ec59dc223c679639aaae9a42325e18cde9c8", "messageHeadline": "miner: update root only when mining", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e349fac97dea92ef77ba5e72599fbe9f0ae16c2a", "messageHeadline": "core: fixed tests", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aba901e13cc40400b644041044ada13636927f44", "messageHeadline": "core: removed write's go routine", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "07db098ccf94ebfa80a9dedea85b4f55ad6f8d76", "messageHeadline": "core: renamed next to pending & fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "855e76fddd8c5f0e024a536c0466f7578fcb592d", "messageHeadline": "core: reduced cache limit to 256", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d117478368d6badf8d0e527f5bfd5bb6386deaa", "messageHeadline": "deps: Added golang-lru", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 718, "deletions": 1}}, {"node": {"oid": "6ca3a446383bafc9510b36c88629ca7d876fb258", "messageHeadline": "core: switched to proper LRU", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "4460dc9d1a7e12f1f0583538c7df852cd64c4fed", "messageHeadline": "core: added LRU caching and added batch writing when LDB is used", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 81, "deletions": 21}}, {"node": {"oid": "2a5a55efafa39a21a5c70afcc85dfb00c6002028", "messageHeadline": "ethdb: accessor for LDB. TODO remove this interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c850c41ec108484a613600df103dbc55fe209a98", "messageHeadline": "trie: Implemented a batch write approach for flushing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "76821d167acd7da15e13b23beeceb6779138ffe5", "messageHeadline": "core, eth, rpc: avoid unnecessary block header copying", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "fccc7d71eb1e8e655f9bcd9c6d7856b70bbeda36", "messageHeadline": "core: remove superfluous big.Int allocations", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 32, "deletions": 61}}, {"node": {"oid": "d0bb90c69e5572417128fdb8188f53cc45f76002", "messageHeadline": "core: generate benchmark keys only once", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "992dc74efdab530b716828e6f4a8468d27db41f0", "messageHeadline": "core: avoid duplicate calls to Transaction.Data", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0b22ad99c18b6aaa77afc32113c308f12a07e843", "messageHeadline": "core: optimize IntrinsicGas", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "a8889b092bfb2a1b61733883caf11e07eb072d69", "messageHeadline": "core/types: cache computed block values", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "11b8d1df59b5a038be2066f97427da3d4d096fe6", "messageHeadline": "core/types: cache computed transaction values", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "8743cc1c1ce6b78a02cd29cc06eed3a85ea74209", "messageHeadline": "rlp: add ListSize", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a0566c10585cd19b12b40127597e310f4b7bfa67", "messageHeadline": "rlp: remove Flat", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "3d0c6a8345b28b33eb0dfc4a53b967461977706a", "messageHeadline": "rlp: pool encoder allocations", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "c3d62280238de7c98f0487e9d5872eedd2630df1", "messageHeadline": "core: add InsertChain benchmarks", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "7098ec691c349f9b4473756e4ccaf97d46956da3", "messageHeadline": "rpc: unmask pending block fields", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "e0e5f747765cec7050dd5ea4eed896e73ef0ab1f", "messageHeadline": "eth/downloader, eth/fetcher: use core.GenerateChain in tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 140, "deletions": 236}}, {"node": {"oid": "ceaf1c080b4047c26d433e778d4d3142f4e29d24", "messageHeadline": "core: add GenerateChain, GenesisBlockForTesting", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 230, "deletions": 80}}, {"node": {"oid": "1d42888d3047dabfb352c94a2051e7af14d2a509", "messageHeadline": "core/types: make blocks immutable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 446, "deletions": 576}}, {"node": {"oid": "654564e164b3b6f7f4ba1e8bbd6fcd64776068fa", "messageHeadline": "core/types: make transactions immutable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 215, "deletions": 275}}, {"node": {"oid": "9d8b512b27f691fc1980b850e04eb436a3938626", "messageHeadline": "Merge pull request #1356 from Gustav-Simonsson/debug_develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 188, "deletions": 54}}, {"node": {"oid": "b39042db5672e830ddec41ea97c642d93be61c30", "messageHeadline": "core, miner: implemented canary", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "d1e93db3ebc218044339a6c5c95b4907e6351ede", "messageHeadline": "core, miner: added write block method & changed mining propagation", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 95, "deletions": 73}}, {"node": {"oid": "059a1e9e4edeb75cef6da05936835cfbc61e1350", "messageHeadline": "miner: broadcast block before insertion/validation", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5e7db8f5cd4e44eed67334d1dd0af5854f271232", "messageHeadline": "Merge pull request #1353 from karalabe/fix-double-fetch", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "a7d22658ad81064abad5a12bd38545c98a0c508c", "messageHeadline": "eth/fetcher: don't drop on future blocks, just not propagate", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "29d53b20739645eb6ecab3ef79ecf3518eae6b68", "messageHeadline": "eth/fetcher: don't double filter/fetch the same block", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61ccc39b569b0d9c1c0c5a51975723621dd312d0", "messageHeadline": "initialize fields to prevent nil pointer exception", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f9264e87ec4c612f647a05ea11d5640709577a7f", "messageHeadline": "add json parsing method for resend transaction", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 76, "deletions": 2}}, {"node": {"oid": "a355777ff8531ba91fbdfb093532e7314c15710b", "messageHeadline": "improved error handling in parsing request", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a0191910fcc7f4122c90db49f8381e4d3bd58823", "messageHeadline": "Merge pull request #1341 from karalabe/proto-version-negotiation", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 110, "deletions": 6}}, {"node": {"oid": "b9ebdffd83267ad387facfd2c87133aa8bd3aa62", "messageHeadline": "Merge pull request #1335 from tgerring/mistcleanup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "1169ec7681edbe799c96380741303e235a88e46c", "messageHeadline": "Merge pull request #1344 from karalabe/monitor-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 33}}, {"node": {"oid": "d099a42c8564405f2f08b83ec67e0fd96fb03732", "messageHeadline": "cmd/geth: fix monitor panic, don't pre-fill with dummy data", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "7e69392249b37369a1dd6e10bb31b7e2e655b05d", "messageHeadline": "cmd/geth: re-scale charts when changing unit magnitudes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "216fc267fafa6e27b14f642d0440cbd817a3a2d3", "messageHeadline": "p2p: fix local/remote cap/protocol mixup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "d84638bd31878f772c6d1de3b491160319ddfc4b", "messageHeadline": "p2p: support protocol version negotiation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 110, "deletions": 6}}, {"node": {"oid": "b0a5be4495962c291a25cbea793e43bad0781510", "messageHeadline": "Merge pull request #1321 from karalabe/cut-it-open-3000", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13272, "deletions": 330456}}, {"node": {"oid": "e64625aa8215985c85f97f914a98db081e07714f", "messageHeadline": "Merge pull request #1332 from bas-vk/ipcbatch", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 131, "deletions": 63}}, {"node": {"oid": "c6dbe9dc079eadffea9171b26c41feecc8af6eef", "messageHeadline": "Travis and README cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "662285074e55a3915f7236a04fec355c3f416eb8", "messageHeadline": "improved logging for IPC connection lifetime management", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "e9c0b5431cbd7430ddec9fd17983241018fd8a55", "messageHeadline": "cmd/geth: finalize mem stats", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fdbf8be7356cb8a80c6fdfe0d24b0863903e1832", "messageHeadline": "cmd/geth, rpc/api: fix reported metrics issues", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "5757a0edb59f854433d11982b2ba4831cceb167e", "messageHeadline": "added IPC timeout support", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 34, "deletions": 26}}, {"node": {"oid": "04910c902a7654706cc0f97b86627661fcd22b36", "messageHeadline": "support for large request/response on windows", "author": {"name": "unknown", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 8, "deletions": 31}}, {"node": {"oid": "ffbe5656ff2cba43c813f46f743fde4d1ab2dd58", "messageHeadline": "support for large requests/responses", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "c0343c8f17de0b896d4c0546921881a92ce4ae1a", "messageHeadline": "cmd/geth: add memory stat collection too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6d92fdc0df12337c2ffb8e6d19c83653f1a00ff2", "messageHeadline": "added support for batch requests", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 78, "deletions": 21}}, {"node": {"oid": "6b2a03faa2473d38093adbeee62935af2fe2da59", "messageHeadline": "Merge pull request #1085 from Gustav-Simonsson/key_store_v3", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 381, "deletions": 91}}, {"node": {"oid": "c6e2af14c0019c43c11e03b9fd79ba4489a38bed", "messageHeadline": "cmd/geth: limit the maximum chart colums to 6", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8774fdcd64ffe55bbd5d47cd1479a626506d8f01", "messageHeadline": "Merge pull request #1329 from Gustav-Simonsson/ethash_input_validations", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 54, "deletions": 19}}, {"node": {"oid": "3ea6b5ae32215daa6393e02682d6946a2aa89af3", "messageHeadline": "cmd/geth: list the available metrics if none specified", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d02f07a983ef4b42bfda86bd46c200bb4104e922", "messageHeadline": "cmd/geth: polish monitor visuals, add footer, refresh flag", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 71, "deletions": 33}}, {"node": {"oid": "b98b444179ed16d54fab1ff416cf561427151f87", "messageHeadline": "cmd/geth: add attach and rows flags to the monitor command", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 43, "deletions": 33}}, {"node": {"oid": "1ce40d7581bac2b776d1e47ec49c03c0fcc7fdc1", "messageHeadline": "Godeps: remove mist remnants, add termui deps", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7180, "deletions": 330446}}, {"node": {"oid": "92ef33d97a437dce2d7b55f06342de388d95f575", "messageHeadline": "rpc/api, cmd/geth: retrievel all percentiles, add time units", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "302187ae397c5e06a9f086183d55f591f5daf588", "messageHeadline": "cmd/geth: allow branching metric patterns", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "bf99d5b33c716ecb8b7dac8234df07b0ea82c48f", "messageHeadline": "cmd/geth: polish the monitoring charts a bit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "e5b820c47b9343d3801e1ebbeb4a8f40843ea87c", "messageHeadline": "cmd/geth, rpc/api: extend metrics API, add a basic monitor command", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 338, "deletions": 32}}, {"node": {"oid": "bde2ff034317db977354e0855e6406f9428899ea", "messageHeadline": "cmd/geth, rpc/api: move the metrics into the new console", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 69, "deletions": 1003}}, {"node": {"oid": "803b3c4a825ed0ac5d22c93fc3159651b8c590b2", "messageHeadline": "eth, ethdb: measure database operation latencies too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "0609fcf030f5e93528501e6fea98e096feccec3c", "messageHeadline": "eth: make sure dbs are lvldb before instrumenting", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "792b0ddccdf135a8d9c33298bcb20d7bafb79a0b", "messageHeadline": "core, eth, eth/fetcher, ethdb: polish metrics gathering a bit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "6260b86c153abfd1d4c96fa558ed20e80c6c0e4b", "messageHeadline": "eth/fetcher: fix failed merge", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43e4a6501beb42bc0f4fffcbcb1e3f5fe58b6062", "messageHeadline": "core, ethdb: instrument the block and state db", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "7bd71fa80071f86ca86ed7ef64ab51c88cabe7d4", "messageHeadline": "godeps: pull in go-metrics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5431, "deletions": 0}}, {"node": {"oid": "7f92e708c504e1c4a7382c68b5a4ed68db9c8deb", "messageHeadline": "cmd/geth, core: impl. percentile reporting, instrument insertions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "b426301467304a6c047df9baa033a042ddf3c4bb", "messageHeadline": "cmd/geth, eth/fetcher: polish metrics reporting, add some more", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 60, "deletions": 16}}, {"node": {"oid": "6994a3daaa0acfc8431e33da535c85e23ab319e0", "messageHeadline": "p2p: instrument P2P networking layer", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "821e01b0139eee9bfab9647e4ac1f2d6f1fb01bc", "messageHeadline": "cmd/geth, eth/fetcher: initial metrics support", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 974, "deletions": 0}}, {"node": {"oid": "ee73f09727004e94a04a396b99151ab79fd187f4", "messageHeadline": "fixed unittest compilation issue", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dc58568a25e54ea601aefb8e97f427cae0814612", "messageHeadline": "added eth.resend", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "f1a4a6e563ea72affe365d89513e5c83a35e4c28", "messageHeadline": "added eth.pendingTransactions", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 79, "deletions": 6}}, {"node": {"oid": "8363aba7acaab4379a3461cfc3b7b35e8436693f", "messageHeadline": "Update Ethash Godeps", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 54, "deletions": 19}}, {"node": {"oid": "d23ec6c4194e7c0f70372db58d49ec222dc4e22c", "messageHeadline": "Change keystore to version 3", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 381, "deletions": 91}}, {"node": {"oid": "22c7ce0162f2d14a7340e00e93697780c91d2087", "messageHeadline": "cmd/geth: version bump 0.9.33", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "983a33cf11c50d4b107e1662a88d7b077f49dc48", "messageHeadline": "Merge branch 'release/0.9.32' into develop", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72e2613a9fe3205fa5a67b72b832e03b2357ee88", "messageHeadline": "Merge branch 'release/0.9.32'", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6993, "deletions": 36993}}, {"node": {"oid": "67e6f74e9af00ff011a6a02f18644804eb18cdaa", "messageHeadline": "cmd/geth: bump", "author": {"name": "Jeffrey Wilcke", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d21c2bfb6811c083f0ff4ed139e9f06a6d0348b2", "messageHeadline": "Merge pull request #1314 from karalabe/handle-fetcher-attacks-2", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 264, "deletions": 60}}, {"node": {"oid": "6b5532ab0d0e88f27af539840c58cbd6de13de90", "messageHeadline": "Merge pull request #1279 from bas-vk/rpc-http", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1725, "deletions": 5319}}, {"node": {"oid": "139439dcdc14e448bfdbd509bb135faa92337a28", "messageHeadline": "Merge pull request #1309 from fjl/p2p-fix-lookup-spin", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "2b3957f3737b56622e38425a52caea2a836f8b63", "messageHeadline": "fixed relative path issue with javascript files", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55424a11af6bd11c6c9f4b433a4d4690b7267ad4", "messageHeadline": "improved action description", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57c911c39804ccfcf597df0acc6a03eb096d7652", "messageHeadline": "bugfix in startRPC error handling", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3ce17d2862e89e20b8e9b10cc02ee0b1333f6625", "messageHeadline": "eth/fetcher: fix a closure data race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "99ca4b619b22c000dfe633b036ed0b9b0fe83523", "messageHeadline": "eth/fetcher: clean up test assertions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 49, "deletions": 111}}, {"node": {"oid": "b53f701c2791e7becba74c1efd4800fe68a06707", "messageHeadline": "eth/fetcher: remove test sleeps (15s -> 2.8s)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 167, "deletions": 59}}, {"node": {"oid": "1989d1491a21ec1dd8adb20906e07badc5a2f9c9", "messageHeadline": "eth/fetcher: handle and (crude) test block memory DOS", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 105, "deletions": 23}}, {"node": {"oid": "4ee7f6fc88d504f2eac96de4e6e04d72032a933a", "messageHeadline": "added missing change for sign test", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d596b1ad106db964d4b6a60d35948b588e32b58", "messageHeadline": "fixed eth sign unittest", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 27, "deletions": 9}}, {"node": {"oid": "d36c25bcbcbc1986ab238465a187789c82818238", "messageHeadline": "eth/fetcher: handle and test block announce DOS attacks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 82, "deletions": 7}}, {"node": {"oid": "2e0b56a72b3eafc89938003da29c06496ac9ad4e", "messageHeadline": "added RPC start/stop support", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 224, "deletions": 130}}, {"node": {"oid": "2737baa6577a337f33f020d587af100c9bda3585", "messageHeadline": "fixed unittests", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 10, "deletions": 36}}, {"node": {"oid": "f87501b1c547a1d9cd882497ffafbab4f9941ef1", "messageHeadline": "added batch support to console and attach actions", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 62, "deletions": 30}}, {"node": {"oid": "3ff272b618b8bd63c9e3068d5f4be5d0b7c7c676", "messageHeadline": "moved solidity test to new rpc structure", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "29297d3b82eae4d4d23e86cfebec61abf96fffda", "messageHeadline": "fixed bug where history file was create in cwd", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce5c94e4719586bbf81906cb90104babf79af0fe", "messageHeadline": "added attach over http/rpc support", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 134, "deletions": 6}}, {"node": {"oid": "f20256377731097c9478ede750efffd46d83b494", "messageHeadline": "added attach over ipc command", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 238, "deletions": 35}}, {"node": {"oid": "36a6b16a3bec15131318ebed1c8c2f9204a5a328", "messageHeadline": "removed console command", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 0, "deletions": 577}}, {"node": {"oid": "603192cfa7eb081d9504170677045794cff3b7ab", "messageHeadline": "cleanup comments/code", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 12, "deletions": 150}}, {"node": {"oid": "a4a4e9fcf824189d8d06940492a01effe6e6cf92", "messageHeadline": "removed old rpc structure and added new inproc api client", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 393, "deletions": 4427}}, {"node": {"oid": "3e1d635f8d40815ef2262e017a969ed6f5eb2a5d", "messageHeadline": "fixed rpc test failure in eth.blockNumber", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 45, "deletions": 43}}, {"node": {"oid": "9ac1b4e59e3abc2742491f39f4f93bc459846098", "messageHeadline": "fixed rpc test failure in net_peerCount", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fdf72b1abba65bcaed116791b6b8b70edb17e49", "messageHeadline": "fixed web3 rpc test failures", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "c3f6c322c07a96d3930c75d05ed3859e7d80ddbc", "messageHeadline": "added DB api", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 295, "deletions": 5}}, {"node": {"oid": "5c25403b13a698267230f859e822a7f714082198", "messageHeadline": "refactored old rpc structure to new", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "fd764d4ff7bd7e75dfdd7f733f50dd3805d4b3f2", "messageHeadline": "added comms http", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 254, "deletions": 1}}, {"node": {"oid": "60c2ccd99cd9acdb628a9ba5e16ad0e7e52b7e17", "messageHeadline": "made ipc handler generic and reusable", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 39, "deletions": 28}}, {"node": {"oid": "9cf7913c61c6f9c1f36a44778a75e6a91a741be4", "messageHeadline": "Merge pull request #1304 from obscuren/state-renames", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 35}}, {"node": {"oid": "7633dfdc082e8a692ba8089732d353ad31b0a0d6", "messageHeadline": "Merge pull request #1305 from obscuren/database-error-check", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "6fb810adaa539a2fa97cf4481588b339ab5279ae", "messageHeadline": "p2p: throttle all discovery lookups", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "398d08a8dd9617954c55219872a5e0eecc1ea41d", "messageHeadline": "tests: SetGasLimit", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07c3de3f75a579cf573fae7bf7c0ec11427dda9f", "messageHeadline": "core, miner, xeth: renamed gas methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 34}}, {"node": {"oid": "a40a91d60f978477fd2582487dfb5e83d4255bf4", "messageHeadline": "trie: fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c590b505ed92957baf2ab4baa1788c6b0ec862cc", "messageHeadline": "core, ethdb, trie: validate database errors", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "3deded28a50398b8ce108c72f27ea861c1bce178", "messageHeadline": "Merge pull request #1302 from obscuren/mist-removal", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 15537}}, {"node": {"oid": "46bd6c43db04680be3b040a5338ff3e5615d3e0f", "messageHeadline": "travis: removed qt deps", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42a14b8a09d812dbd7d1b05f145e6881376f320b", "messageHeadline": "mist: R.I.P.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 15536}}, {"node": {"oid": "9c69c051ba010e2323d665d2ef273773f9dd7aa3", "messageHeadline": "Merge pull request #1236 from tgerring/ethtest", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1138, "deletions": 866}}, {"node": {"oid": "53e042f0c47242afa3e13cfebb35becdacdc69c0", "messageHeadline": "Added link to ARM develop build", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c2ba1af1d41c4af1b6e134cad50a2622614e9e7", "messageHeadline": "Merge pull request #1298 from karalabe/slack-n-bound", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "0fa2750fc92caf3341e4fca3ba6fbc5755e57835", "messageHeadline": "Merge pull request #1290 from tgerring/dataargs", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "8c4c7ea19207bf654d545273517b1319e1fc2269", "messageHeadline": "eth/fetcher: lower max cache size, add timeout slack", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "d1e589289c56140144241a245e1756dbdc7280a0", "messageHeadline": "Expand --test switch", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0743243dce05c38c1f4949e44467d20a22a1f743", "messageHeadline": "Add --skip option to CLI", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 94, "deletions": 79}}, {"node": {"oid": "d5871fc20022b6d50140cc2b266f98122c6aa3bd", "messageHeadline": "Merge pull request #1295 from karalabe/fix-broadcast-order", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4180ca7fe47359a80e88186b9127e93af685a81a", "messageHeadline": "eth: fix the propagation/announce order for mined blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a9659e6dcf1f1584e155825d4422eb005ff38c21", "messageHeadline": "recover test logic", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d3faf69d00420b80d4d737e618b2c7791c10ae9", "messageHeadline": "Build error fixes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "baea8e87e5dfdcfb7b2fdcef48fa6038d60a6f9c", "messageHeadline": "Rebase cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 30}}, {"node": {"oid": "01ec4dbb1251751b8bbf62ddb3b3a02dc50d29fc", "messageHeadline": "Add stdin option", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 386, "deletions": 201}}, {"node": {"oid": "a86452d22c2206fd05cfa72b547e7014a0859c7c", "messageHeadline": "Minor cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "49336675f3aeff478022ca6dc56ad39dca25ff47", "messageHeadline": "Expand CLI options to allow running all tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 109, "deletions": 41}}, {"node": {"oid": "516362bcadf7aee1ed132fecfeff1d91805abaaa", "messageHeadline": "Allow specifying single depth directory", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 67, "deletions": 37}}, {"node": {"oid": "30444db02068210d41060a69b2c591107d9c94b3", "messageHeadline": "Add lost rebase changes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c941a39b756783d95526a74374dd2aa4283474fa", "messageHeadline": "Cleanup logging", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "8507c867b9cca2b1d59182baea90ab2844d494a0", "messageHeadline": "Fix geth blocktest command", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6931267324a4cb00d1edf0b8e85333b744882c2d", "messageHeadline": "Wire ethtest to new tests structure", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 32, "deletions": 203}}, {"node": {"oid": "6ff956394a26fe13c774797284220b8231ebf809", "messageHeadline": "DRY file loading", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 42, "deletions": 58}}, {"node": {"oid": "ac0637c41332de1f49fb0955f4fbe0fb908a77d5", "messageHeadline": "More consistent test interfaces + test skipping", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 108, "deletions": 78}}, {"node": {"oid": "b6d40a931286b4c998f58ad074db0a692aeace6e", "messageHeadline": "Cleanup/reorg", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 265, "deletions": 273}}, {"node": {"oid": "c5d6fcbaba545d1078f5411dc67208d5d388222e", "messageHeadline": "Return error up stack instead of passing testing var down", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 159, "deletions": 84}}, {"node": {"oid": "24554629b162d20a1f945386a45e3221c58adc2b", "messageHeadline": "DRY log check", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 46, "deletions": 61}}, {"node": {"oid": "7c6ef0ddac91564f31ef852fd4ef1e821db17c2e", "messageHeadline": "Separate and identify tests runners", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 387, "deletions": 283}}, {"node": {"oid": "1b26d4f220689dac18d560a4c1ecb3b29d99deb0", "messageHeadline": "Flatten helper directory", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 22, "deletions": 70}}, {"node": {"oid": "e82100367f794856a8807b5fcfe9f0043902a294", "messageHeadline": "Fix paths", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 61, "deletions": 45}}, {"node": {"oid": "a67a15528aa5da902a17d49f5dad19db3975032a", "messageHeadline": "Split tests from helper code", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 170, "deletions": 555}}, {"node": {"oid": "7b9fbb088a74de746dc3f0aa76dbbc8985c2b12c", "messageHeadline": "Flatten vm directory", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 387, "deletions": 3}}, {"node": {"oid": "6415ed0730f1e752036e0c79f913e133c318c231", "messageHeadline": "Require a first argument of test type", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "e4f9ec886b498c5744633a4db1c735eec11dc71b", "messageHeadline": "Merge pull request #1267 from SilentCicero/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "8eaaf24b1e3d205c790f3803eaf333802284d50f", "messageHeadline": "Merge pull request #1275 from karalabe/optimise-fetcher", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 878, "deletions": 274}}, {"node": {"oid": "13c25036ea6afc0b13d1d07be6bc298f2ee24216", "messageHeadline": "eth/fetcher: since uncles are allowed, drop phase test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "ecd19919c5ec7118862fc88e2bfac19d4abbff53", "messageHeadline": "eth/fetcher: allow backward uncle imports too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "90d45f0397666cce42657849257a6f4f7cd2381c", "messageHeadline": "eth: fix test breakage from the previous commit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b91b581b80ec99dfa07b7206104faa919210fc4f", "messageHeadline": "eth, eth/fetcher: propagate after header verify, announce only on insert", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 81, "deletions": 43}}, {"node": {"oid": "629705ad53ceac1bcc5f32f2d7ef51d7626aefef", "messageHeadline": "eth: clean the block request packet handling a bit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "5ec6ecc511dc861c0395335f06883bc9ac650e4d", "messageHeadline": "eth, eth/fetcher: move propagated block import into fetcher", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 106, "deletions": 123}}, {"node": {"oid": "a9ada0b5baa9c47f8673cb63707797cbd08f0d61", "messageHeadline": "eth/fetcher: make tests thread safe", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "37c5ff392f71fddaa6acd92925f69e81876fe22e", "messageHeadline": "eth/fetcher: build longest chain until proven otherwise", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 95, "deletions": 31}}, {"node": {"oid": "2a7411bc9605dae9798ed29ed237e28c8fc98895", "messageHeadline": "eth/fetcher: fix premature queue cleanup, general polishes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "497a7f1717a798e59c9550fbb58504b08fe13b21", "messageHeadline": "eth, eth/fetcher: define and enforce propagation boundaries", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 60, "deletions": 24}}, {"node": {"oid": "026ee40650bde909c962f15e32bdea6c1d6e978a", "messageHeadline": "eth/fetcher: deduplicate future blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 71, "deletions": 25}}, {"node": {"oid": "11c8f83a583745b01a4c06cdd29529af1df364f6", "messageHeadline": "eth, eth/fetcher: cache future propagated blocks too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "057bc237adf9ed0adf615a72cc1e92d9aed15d9e", "messageHeadline": "eth, eth/fetcher: use an import queue to store out of order blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 91, "deletions": 33}}, {"node": {"oid": "8b64e041d6c41d76994510fdd8bb42ad7c5be5aa", "messageHeadline": "eth/fetcher: add test to check for duplicate downloads", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "2a1b722d048d00401084c37a5ca12612f1dd5fcd", "messageHeadline": "eth/fetcher: fix timer reset bug, add initial tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 212, "deletions": 6}}, {"node": {"oid": "7c2af1c11722dc3175a98342c060afcfaf6a275f", "messageHeadline": "eth, eth/fetcher: separate notification sync mechanism", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 293, "deletions": 182}}, {"node": {"oid": "2cea41065609dbebdd3856a00e9333566945ebee", "messageHeadline": "Merge pull request #1282 from obscuren/state-cleanup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 176, "deletions": 197}}, {"node": {"oid": "430bcdb21959e018fbc93bac0ccd8bbfa2fd5afb", "messageHeadline": "core/vm: clarified SSTORE", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "53a6145a2bd6f733799375700d117c9674e8207b", "messageHeadline": "Merge pull request #1287 from karalabe/fix-downloader-cancel-interrupt", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 60, "deletions": 64}}, {"node": {"oid": "15e169e5b6566b77aba23cc04c2f19a94ff23738", "messageHeadline": "core: ValidatedHeader (method => function)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 68, "deletions": 66}}, {"node": {"oid": "4365668462a1f3b1f637388ff33b714529536f3e", "messageHeadline": "eth/downloader: extend slow test to fix even slower CI server...", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55dd8fd6216e8880f441975f32eb070be5d401a2", "messageHeadline": "eth/downloader: always reenter processing if not exiting", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "2f4cbe22f5207b830f2685caae175cce70bcd231", "messageHeadline": "eth, eth/downloader: fix processing interrupt caused by temp cancel", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "5afebc2a4b490bef9618c3f55a8c52e25ab716ef", "messageHeadline": "unit test coverage for NewDataArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "f5abc9f188fb684e3601314b8ae454ac5abbf0e9", "messageHeadline": "core, core/vm: state improvements and tx pool speed up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "753d62a4ddd974a1410b1ed3ee92a30115a1e0df", "messageHeadline": "core: TMP testing code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "ae36beb38f356a08370e95559d04243140105c32", "messageHeadline": "Merge pull request #1269 from bas-vk/console-batch", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "bdd63837ea20f3103cd44a2fb76591be074dcade", "messageHeadline": "core/state: removed trie copy", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa699a1283c93740bba15f94c774d92ea6fe1980", "messageHeadline": "core/state: removed state from state object", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "aaddc99c35f1fcc9b5d7198dd6571dfa43718ae8", "messageHeadline": "core/state: fixed state tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "e4b54f18c6db9f43a4d6cf2916df664bf30c8171", "messageHeadline": "Merge pull request #1281 from karalabe/fix-overlapping-delivery-hang", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "a3fdef7529e9b58b73d5eb033a2411fafbc9a1f1", "messageHeadline": "Merge pull request #1274 from Gustav-Simonsson/update_ethash_godep", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2634, "deletions": 14768}}, {"node": {"oid": "a977f3c0dc050463e2b3c8622d289a23f0d1ce02", "messageHeadline": "xeth, tests: fixed api", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "30b27336ea73f7d65c62363047fa37fdd0a54de1", "messageHeadline": "core/state: remove the need for common.Value", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "787a61bb27b9f51f4af67c69eb8f1c5869ae3144", "messageHeadline": "core/state, core/vm: reworked storage get / set to use common.Hash", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 41}}, {"node": {"oid": "4a1e82cf3f7a5c9d7526fc01aa68466870e2a644", "messageHeadline": "eth/downloader: fix #1280, overlapping (good/bad) delivery hang", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "5721fcf668f8ab798b6602dc6ff88726bf0c8f86", "messageHeadline": "core/state, core/vm: cleanup refunds", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "be303ba1864d760c2d47eb9b27acbe889d1a0e29", "messageHeadline": "Update ethash Godep (again)", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 23, "deletions": 12}}, {"node": {"oid": "1f34daccc33d7d4edd3fdf27efbc0c29445f2f1f", "messageHeadline": "Added glog messages like Transaction", "author": {"name": "SilentCicero", "email": "silentcicero@outlook.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6add45cd10a8f33e838a8922e694db7181c06fd9", "messageHeadline": "Remove Extra Loggers", "author": {"name": "SilentCicero", "email": "silentcicero@outlook.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7ec8c257ffd90ba4b63e5419ac9b9011af79be07", "messageHeadline": "New DataArgs and eth_sendRawTransaction", "author": {"name": "SilentCicero", "email": "silentcicero@outlook.com", "user": null}, "additions": 64, "deletions": 3}}, {"node": {"oid": "a9d6846f9218ef131ec4b3ca8d31284f64f1b8a5", "messageHeadline": "Update ethash Godep", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 76, "deletions": 13958}}, {"node": {"oid": "8f372c867d0717560640d513058bda9af24335e5", "messageHeadline": "Update Ethereum JSON test files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 2539, "deletions": 802}}, {"node": {"oid": "e952bb65e7f74dc023a983415821b3522cc30746", "messageHeadline": "thanks subtly :)", "author": {"name": "Nick Dodson", "email": "silentcicero@outlook.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2642e091e95f7c74c04502dfd05af0d9d1217158", "messageHeadline": "NewSigArgs arg change.", "author": {"name": "Nick Dodson", "email": "silentcicero@outlook.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfd18d245af37344f8e6fadca55f22a639d7f1ba", "messageHeadline": "cmd/geth: bump 0.9.31", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4699ebf5346a239844ee9b461818e1038458e812", "messageHeadline": "Merge branch 'release/0.9.30' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5daf8729be88eca87b302ebf7a46fc69cad0f6d0", "messageHeadline": "Merge branch 'release/0.9.30'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9448, "deletions": 1112}}, {"node": {"oid": "4673b04503742de9b1622557b44135d6a4934ad6", "messageHeadline": "cmd/geth: bump version number 0.9.30", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc0b451119478ba4a005ec8840573252636f45dc", "messageHeadline": "Merge pull request #1260 from obscuren/tx-drop-low-tx", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 60, "deletions": 24}}, {"node": {"oid": "f2a2164184a9397d8e6100c370595ccdcd00ca0b", "messageHeadline": "Merge pull request #990 from zsfelfoldi/gasprice", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 319, "deletions": 59}}, {"node": {"oid": "f475a013264b5036dfe9fcc04e21c4112845b9a2", "messageHeadline": "Merge pull request #1261 from fjl/p2p-no-writes-at-shutdown", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 61, "deletions": 28}}, {"node": {"oid": "2628103f1df35ad6a130f2f41e73c7703bf61886", "messageHeadline": "rpc/api: fixed default gas-(price) issue.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "ad56aef5d2a5e04f528f85c2d29b6574991d5e79", "messageHeadline": "Update utils.go", "author": {"name": "Nick Dodson", "email": "silentcicero@outlook.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3b80123e3099eaf0eef5ed7ee43eb5605fc8e6f", "messageHeadline": "Update eth.go", "author": {"name": "Nick Dodson", "email": "silentcicero@outlook.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9f9352ceb2655cdf10010b6e8c30797ac97ae25", "messageHeadline": "Change eth_pushTx case to eth_sendRawTransaction", "author": {"name": "Nick Dodson", "email": "silentcicero@outlook.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e3f4877c0e9ebf58ffa06b0b119fdf3bab21658", "messageHeadline": "Changed miner and gpo min gas price to 1 szabo", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e79cc42dfe36f6db61cebb37607f5bfe89e4cdcc", "messageHeadline": "core: moved check for max queue to checkQueue", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "263903378b81f4a17ab34f5ad0d3a7ceb2b5dea9", "messageHeadline": "Merge pull request #1243 from karalabe/instrument-downloader-sync", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 646, "deletions": 468}}, {"node": {"oid": "f06f220c7c8de5fe4a08cf7d6d9531a0a564ee12", "messageHeadline": "added printing support for objects", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d6233c7d2daca8f1c757740e04ba1a8d64588fc0", "messageHeadline": "Changed variable names", "author": {"name": "SilentCicero", "email": "silentcicero@outlook.com", "user": null}, "additions": 2, "deletions": 8}}, {"node": {"oid": "b42b70eb5fd55741175dd5503686843a9d7d043a", "messageHeadline": "fixed rpc/api.GasPrice", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "610adfd83f14652ba08d99fb098d1d62123abd38", "messageHeadline": "fixed xeth.gpo = nil bug", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3c7b64ce20aefeae6728d09d96b34ef31bc405ac", "messageHeadline": "removed duplicate function after rebase", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "a977cecbe49e9cf049785a437581a767b079570c", "messageHeadline": "fixed gas price corr. factor", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e212bdc6d1319c84c305c446bbf1ba9ddfdc66d", "messageHeadline": "fallback for uninitialized GPO config values", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2e8016c80d450a7d1126b481f1262b7cd9dec24d", "messageHeadline": "fixed initial base price bug", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0930e190a7eec8f956e22ada638e5b97f7ba9cda", "messageHeadline": "added missing source", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 174, "deletions": 0}}, {"node": {"oid": "3f94d09c1f07538c3fc72c72609037c47c04c4b5", "messageHeadline": "fixed saving receipts", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 144, "deletions": 54}}, {"node": {"oid": "70da79f04c14e562c024e85c6b081b6b4b8e45ec", "messageHeadline": "p2p: improve disconnect logging", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8dcbdcad0a92b053c7a5da2dc00b679c0044d050", "messageHeadline": "p2p: track write errors and prevent writes during shutdown", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "aa250e228a7f2eec5d512d05eb042b75e2755d30", "messageHeadline": "eth: don't refetch non fitting blocks to avoid duplicates", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf7c44a7f6e5422148e0be98186d5570ce3e0ac5", "messageHeadline": "eth/downloader: detailed comment for the race corner case", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "21fa29111b3cd12e3748fcb6310e6a18c5562f17", "messageHeadline": "core: reduce max allowed queued txs per address", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "9c03c374e32541c905adb9a3b8783cd721117030", "messageHeadline": "eth/downloader: fix import statistic reset, fetch hashes async", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "6d817e16c1c17f7cad4a34fa91457e21f63f2de4", "messageHeadline": "core, miner: tx pool drops txs below ask price", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "b240983e2bafcde1c5902ce3a196b22475412f16", "messageHeadline": "eth, eth/downloader: do async block fetches, add dl tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "30a9939388ac738aba39eb64c287bbf9bbda91c9", "messageHeadline": "eth/downloader: sanity test for multi peer syncs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "fc7abd98865f3bdc6cc36258026db98a649cd577", "messageHeadline": "eth, eth/downloader: move block processing into the downlaoder", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 253, "deletions": 231}}, {"node": {"oid": "0fc71877a7d7a46f35147f753cba0de7b937c77a", "messageHeadline": "eth/downloader: add valid peer during attacks (check interference)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 140, "deletions": 93}}, {"node": {"oid": "80833f813715cb151bbf165f462e38930fc4fccd", "messageHeadline": "eth/downloader: instreument and test the sync peer drop", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 66, "deletions": 9}}, {"node": {"oid": "faae8b7dd844f4faa2b9e2c8ce76246341ed7357", "messageHeadline": "eth: fix an accidental test compile error", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2dd6a62f67a217cc2186f04d7d99565f7782c79b", "messageHeadline": "eth/downloader: support individual peers in the test suite", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 113, "deletions": 112}}, {"node": {"oid": "2937903299b9b965eb54a9d5031714d6a7af972e", "messageHeadline": "eth/downloader: remove uneeded testing functions", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 37}}, {"node": {"oid": "66d3dc8690e0aa551e7b35a17006a2135b51c9bd", "messageHeadline": "eth, eth/downloader: move peer removal into downloader", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 83, "deletions": 82}}, {"node": {"oid": "f9a0a13fa97a969b23d98c8dddc63bf8047450d3", "messageHeadline": "eth_pushTx send raw signed encoded TX data to the chain through RPC", "author": {"name": "SilentCicero", "email": "silentcicero@outlook.com", "user": null}, "additions": 33, "deletions": 0}}, {"node": {"oid": "2a0528303fb18dcc6799405d62a3a6f19da20b4a", "messageHeadline": "added batch mode to console", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 30, "deletions": 5}}, {"node": {"oid": "6f5c6150b7060b6b2ee68ac95b30f46c5c2c7f90", "messageHeadline": "Merge pull request #1255 from obscuren/chain-proc-interupt", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "645dfd96932c87e256c3edc9035843c6baf4a2e8", "messageHeadline": "core: changed interrupt strategy", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 101, "deletions": 102}}, {"node": {"oid": "1bca2f6ec4df5adfe2ff58affb9fe5ef1e84c954", "messageHeadline": "Merge pull request #1256 from obscuren/fix-printable-chars", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 47, "deletions": 52}}, {"node": {"oid": "90c4493a105ef33c1d10735489dce5a42c30b282", "messageHeadline": "eth, core: interupt the chain processing on stop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 105, "deletions": 95}}, {"node": {"oid": "aaac1f0cdd7a583448b71b26866f70f5f065378d", "messageHeadline": "Merge pull request #1254 from bas-vk/ipcwindowspathfix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "287f99089181c1eaa6f25a6b531e476b631a201a", "messageHeadline": "core/vm: Improved error reporting for trace logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 46}}, {"node": {"oid": "02d629af8f63ca310c9419beba6d915592c43b25", "messageHeadline": "core/vm: fixed printable characters using unicode instead", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "55a796b7c3a9560f27b0bfc7fe064e84d1b36608", "messageHeadline": "removed obsolete console flag", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "359e6414e50df415caa1d4411224c6d48b6cb798", "messageHeadline": "fixed windows ipc path issue", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 27, "deletions": 4}}, {"node": {"oid": "4bb9a61049882f427e2742773c69b969849da1c2", "messageHeadline": "Merge pull request #1245 from bas-vk/ipcdatadirfix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22080e1fdd8eafd6201bb5a06ac19859bcc6b432", "messageHeadline": "ipc socket always used default path", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2c2d8e15ebef85c77f7486f92c6430ca6f30785", "messageHeadline": "Merge pull request #1239 from bas-vk/rpc-apis", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7950, "deletions": 250}}, {"node": {"oid": "b3c07f167f8b82d1079abe6e15cd1f480712b030", "messageHeadline": "fixed incomplete merge action", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 1, "deletions": 703}}, {"node": {"oid": "ec6a7b35f68d4fd0fbf8e59f70096765cff4bffc", "messageHeadline": "removed obsolete print statement", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 1, "deletions": 89}}, {"node": {"oid": "ebaa9b9feb0325de33c69993cd9c215775618c7b", "messageHeadline": "removed binary files", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "7584e68c21cfd155a9e72b29422d8d458691d4ae", "messageHeadline": "upgrade web3.js with _extend support", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 51, "deletions": 6}}, {"node": {"oid": "1fe617fa5791bffb6b3cc60636c6629c7aca36d3", "messageHeadline": "added net API", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "87dace1fa96ed4426ea963ba4f9559c05bf42e35", "messageHeadline": "added miner API", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "aa258dcc5f01a05c81075be999c83446862abb42", "messageHeadline": "added console binary", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 89, "deletions": 5}}, {"node": {"oid": "3c93034a32b0413579996f9c8c11a99fa0f00fe6", "messageHeadline": "fixed windows build problem", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 702, "deletions": 0}}, {"node": {"oid": "594a34a88d8e66e82f5333b66f83561f0c0c5bd4", "messageHeadline": "changed send methods for backwards compatability in geth console", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 54, "deletions": 2}}, {"node": {"oid": "1b59f890955c3658516daa958d0e4732004a78b7", "messageHeadline": "added console command", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 64, "deletions": 26}}, {"node": {"oid": "bbfa0a3dcb82e704828d1438261ff26c50c4ccc3", "messageHeadline": "added API/IPC commandline flags", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "348f1562e29c80cac3c1d13ff255a25ed4ec81c7", "messageHeadline": "restructured eth rpc API", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 122, "deletions": 0}}, {"node": {"oid": "7e41d7ac51fdaba1c03ec3f9cb8cc7a7bc3830f4", "messageHeadline": "added shh API", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 370, "deletions": 5}}, {"node": {"oid": "bd38428f33b127e9c60d26127695e50c55798fcd", "messageHeadline": "cleanup of javascript API", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 91, "deletions": 89}}, {"node": {"oid": "87b62f75a7b9c15c17f3352f1b50ad88966e7070", "messageHeadline": "added txpool API", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 91, "deletions": 1}}, {"node": {"oid": "c6c443385b3e9998d3090785e4287e3836c70219", "messageHeadline": "changed console welcome message", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 9, "deletions": 12}}, {"node": {"oid": "5f8e5a487588bab49fb3c9321fd8903132426c47", "messageHeadline": "upgrade web3.js with _extend support", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 230, "deletions": 2829}}, {"node": {"oid": "cc9ae399338557b6671e8fc83bb696c5ddb068fe", "messageHeadline": "added admin API", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 613, "deletions": 203}}, {"node": {"oid": "08d72a9245ce6f1e11f84a6b59d66cb083bea9f9", "messageHeadline": "added personal API", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 259, "deletions": 9}}, {"node": {"oid": "09d0d55fc579701191ff34f38cc20b437ee23577", "messageHeadline": "added debug API", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 980, "deletions": 712}}, {"node": {"oid": "faab931ce1282dea50c8fdf0577c42ee67f69828", "messageHeadline": "only load supported api's", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 81, "deletions": 9}}, {"node": {"oid": "d2a87f6f72b1582fd6e220e2a00d7c3f5a6df335", "messageHeadline": "added net API", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 141, "deletions": 11}}, {"node": {"oid": "4b9b633dfe8c36d3a8909024ff23a1cdedce44d8", "messageHeadline": "added miner API", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 323, "deletions": 1}}, {"node": {"oid": "cb7f2d43b6da260dff80e4b705271c7088112c34", "messageHeadline": "added console binary", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 402, "deletions": 0}}, {"node": {"oid": "8aea85e374f3e95a899a923ce84423ddc11eb286", "messageHeadline": "fixed windows build problem", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a600a03eeb5a7928233e541f26c0c81c70929fe", "messageHeadline": "fixed unittest build problem", "author": {"name": "Bas van Kervel", "email": "bas@ethdev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "862117e4bdcc5d255fc85fc35e223eec10f0ac7b", "messageHeadline": "changed send methods for backwards compatability in geth console", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 57, "deletions": 2}}, {"node": {"oid": "a1a475fb9296e214292840d89811123292c7953c", "messageHeadline": "added console command", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 4857, "deletions": 287}}, {"node": {"oid": "2a0d888326036be9cabe6680617ce2d1a27761d3", "messageHeadline": "added API/IPC commandline flags", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 50, "deletions": 0}}, {"node": {"oid": "8ebf2d8fad729a8261f237bb05b6073e6c1b652f", "messageHeadline": "added RPC/IPC support", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 887, "deletions": 1}}, {"node": {"oid": "2f55a1d79853c1348fb1a4332fff98110167da80", "messageHeadline": "restructured eth rpc API", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 2167, "deletions": 0}}, {"node": {"oid": "6609d45ef48ce1c2d2b0e73fa8fe5190d36e3920", "messageHeadline": "Merge pull request #1228 from obscuren/vm-optimisations", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 200, "deletions": 159}}, {"node": {"oid": "13bd452fafae000b5b3d5769af5554de7c5f9779", "messageHeadline": "Merge pull request #1227 from karalabe/block-fetcher-optimisations", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "37111aa4bd215cfc8bcfb97cdc7e223649306196", "messageHeadline": "core: retry block now also parellise nonce checks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f599a1b5f143503817c9fa411854b9a8dac6ba72", "messageHeadline": "core/vm: added a comment regarding the uint64 vs *big.Int", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9e9bd3555789f069b6cb1950fe329d307f951eab", "messageHeadline": "cmd/geth: Added optional debug flag for reprocess block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "979ebfc126d56263a1cbcd9c81f8a70aa4f60679", "messageHeadline": "Merge pull request #1224 from karalabe/report-import-progress", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "8482855bc75071a6cb386afb02fef9ffe1fb0d88", "messageHeadline": "Merge pull request #1218 from tgerring/rpcsign", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "acb59f3243bf1e12185912ba0684007247ade7ca", "messageHeadline": "Merge pull request #1223 from obscuren/tx-pool-vroooooom", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 41}}, {"node": {"oid": "5cfae0536f8499634c2fa2eba9a71fec1c0d417b", "messageHeadline": "cmd/evm: print trace when running programs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e7627623b96d06f4963ae424d2cb41cf9ba86e72", "messageHeadline": "core/vm: reverse loop stack", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f94c5473ad7139e42e22db8e099792638b73de77", "messageHeadline": "core/vm: fixed a bug where `Data` ignored the stack ptr", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10af69b57c8022bb400e1f00bb3c6413e640a7e1", "messageHeadline": "core, core/vm: moved logger and added gas cost to struct logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3c1cccc801ec7c546a0d840fe3a08dbf9a302d2f", "messageHeadline": "eth/downloader: fetch the block hashes on the fly, when needed", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "e61db7145a07fedc16fadc5c438462ad42a7461c", "messageHeadline": "eth: dedup fetches to ensure no blocks are pulled twice", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "355b1e3bb1c749d8ecb19e967db988a34aa36788", "messageHeadline": "eth: randomly fetch announced block (don't hammer origin)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b9affbf9fe1ca8e76aef5efdc456a43dff38dc8d", "messageHeadline": "eth: discard fetched blocks that don't fit (no goroutine)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2e0694b606ba6cb2fc78dbda641deb1e8d156024", "messageHeadline": "Updated test", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fc2a061d510fbe09534ee1ade167d66c40ba7bf1", "messageHeadline": "core/vm: unexported stack again. No longer required", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "065aff9ffa2bee1008d1f406328dd12a073cb239", "messageHeadline": "core/vm: documentation and name changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "4407524d13994759230ce6d31d828914597e8f6c", "messageHeadline": "core: fixed race condition for subscriptions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "29f7902fee0750c571adad06bd614365ad86e8f5", "messageHeadline": "core: fixed test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "65a48f9cd8461917d8047b1cd4901d068b61ff00", "messageHeadline": "core: fixed race condition in the transaction pool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 35}}, {"node": {"oid": "c4af70d0cc213b5fd906a385cdb2895268525ef7", "messageHeadline": "cmd/geth: round the import ETA before converting to string", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "271fb20ecb48944692bdb4e7f91be9b90506981b", "messageHeadline": "cmd/geth, eth/downloader: rough guess at the import eta", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "858a6f0be9da459a87004755dffae2c3fc5544d2", "messageHeadline": "Merge pull request #1230 from fjl/p2p-discover-fix-ping-test", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 49, "deletions": 48}}, {"node": {"oid": "f249ccaa89afa3340c3abd8578516b648e633e96", "messageHeadline": "cmd/evm: implements vm.Environment", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a8e4cb6dfe9dbaf3f5bf19807406577ee116cc2a", "messageHeadline": "p2p/discover: use separate rand.Source instances in tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "cf3aabb9d3dd7554d5859b36ed290f2e031ba33a", "messageHeadline": "miner: update gas used after tx proc for pending block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "261a8077c410c50999d662bd1ca871b7ef414909", "messageHeadline": "p2p/discover: deflake TestUDP_successfulPing", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "1774c494560507735d7b616456be60874063101f", "messageHeadline": "core: log tx count for each set of blocks we're importing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6fb6e6679eb7c329ac9013d0c879a7c4b17daca5", "messageHeadline": "core/vm, core/state: added storage to structured vm logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "38c61f6f2567e7943c9a16e2be0a2bfedb3a1fb3", "messageHeadline": "core, core/vm: added structure logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 104, "deletions": 149}}, {"node": {"oid": "ff5b3ef0877978699235d20b3caa9890b35ec6f8", "messageHeadline": "core/vm: added structured logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "468501cb860508af55e1fcd586e1498df0a2d984", "messageHeadline": "core/vm: changed program counter to uint64", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b3d5ce7d48426bbe9269f3ea89029187cf939398", "messageHeadline": "cmd/geth, eth/downloader: collect and report import progress too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "dffe6d32d6d80078f2ecd3330c311ee85c5e9de2", "messageHeadline": "Merge pull request #1222 from obscuren/state-vm-test-suit-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a5c9aff3b05d971c568974b225f6d949c4b422a", "messageHeadline": "tests: check gas limit error", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e972a116acb8755d9d70ad271cae2918869dcc3b", "messageHeadline": "Merge pull request #1221 from karalabe/fix-p2p-dial-test", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1cbbfbe7fa32d64d4b4dc8100394f47c8a78f142", "messageHeadline": "p2p: fix a close race in the dial test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7e58949c3f4c67960fb0422f49f3e513a388cc5d", "messageHeadline": "cmd/geth: develop version bump 0.9.29", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "667f5a09c399bcd6ed44ef0c6aedbb4d6a1d0cb9", "messageHeadline": "Merge branch 'release/0.9.28' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "bac9a94ddf20dc530966cbf6cd384aaf94aedc77", "messageHeadline": "Merge branch 'release/0.9.28'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29270, "deletions": 6768}}, {"node": {"oid": "14994fa21bf6f05554ff370d41005d06b68d20a5", "messageHeadline": "rpc: skip test if solc version doesn't match", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc6031e7bb453ec7e1f229b39e11967a8b32175a", "messageHeadline": "core, xeth: moved nonce management burden from xeth to txpool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 23}}, {"node": {"oid": "93f48528441b99f2c0a89326eb60a3e1ae6f92bc", "messageHeadline": "cmd/geth: bumped version number 0.9.28", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5950755b12f204c957542035739db09860c69a2a", "messageHeadline": "Merge pull request #1220 from karalabe/fix-chain-deadlock2", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "4541c2296441ba7e7e625d95d45490dbd064c8b4", "messageHeadline": "event/filter: hack around data race in the test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d652a58ada207fa9a372f2fa594d5a151ed44a4f", "messageHeadline": "core: fix a race condition accessing the gas limit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fecf2141750fe61640870672987023fe7213901a", "messageHeadline": "core: fix a lock annoyance and potential deadlock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5f341e5db5c2c3c14c9e076959a84e05c6d917f4", "messageHeadline": "Merge pull request #1212 from fjl/p2p-eth-block-timeout", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 341, "deletions": 362}}, {"node": {"oid": "73c355591fe0279334675c555b6d614aa25b6781", "messageHeadline": "core, eth: document that result of GetTransactions is modifiable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8dc3048f6556e3fb2f719f383834332656b4c8fe", "messageHeadline": "eth/downloader: fix hash fetch timeout handling", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "3239aca69bd940626f3e27ab829fc7fa1c7cdc5e", "messageHeadline": "p2p: bump global write timeout to 20s", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c24a73e253a0b0c205406c7dc9fc4b8a7d97e86", "messageHeadline": "eth: add protocol tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 190, "deletions": 336}}, {"node": {"oid": "6c73a5980640581903d8f56b3912b22641d5195c", "messageHeadline": "eth: limit number of sent transactions based on message size", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 109, "deletions": 9}}, {"node": {"oid": "41b2008a669a8454ae19f783eb2dcd967e8752cf", "messageHeadline": "eth: limit number of sent blocks based on message size", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "7aefe123e98240ad4df440a8d1be4446744c8ca2", "messageHeadline": "core/types: add Transaction.Size", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fda49f2b5216c7d5655d19efe54651593874adf8", "messageHeadline": "Merge pull request #1213 from karalabe/polish-console-prettyprinter", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "d6f4c515f5a1fa8818bb82beff24f179a9162b0b", "messageHeadline": "jsre: print function arguments too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c71ab2a6a33685af5097aad86105cab6f5a5e131", "messageHeadline": "Merge pull request #1219 from Gustav-Simonsson/precompiled_ec_recover\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 21036, "deletions": 710}}, {"node": {"oid": "78425593535ce07acf2a9d6c0e87f4e84cce137f", "messageHeadline": "jsre: sort pretty print output, fields before funcs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "6e3b58e491c822cc6e4aa822c31c6dee034e3df9", "messageHeadline": "Remove unneeded if check on EC recover padding", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "365576620a8230a193570e81e7f296d17b13fede", "messageHeadline": "Merge pull request #1216 from karalabe/fix-eth-dataraces", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 85, "deletions": 38}}, {"node": {"oid": "15166f880bb96c6abb2b9952a2997c0c70ccdc14", "messageHeadline": "Skip BlockTests/bcValidBlockTests SimpleTx3", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ad5b5a4895f39180f329f2532e2484430c1ac480", "messageHeadline": "Pad precompiled EC recover input and add validations", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 14, "deletions": 8}}, {"node": {"oid": "d8e55a5cc3230af8071df6bf25f6202c0a2e2647", "messageHeadline": "Skip VMTests RandomTests temporarily until they are fixed", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e885a2912b427866f683f00853a619e76df7a8ce", "messageHeadline": "Update Ethereum JSON test files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 21020, "deletions": 701}}, {"node": {"oid": "ebf2aabd254a4e765b68cdb46b18806fa7e4cb4b", "messageHeadline": "core: fix up a deadlock caused by double locking", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "60b780c21b861766b06b2990b7bb8c41fd6d25f8", "messageHeadline": "Merge pull request #1217 from tgerring/rpcsign", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 74, "deletions": 13}}, {"node": {"oid": "76148515fa7c4681d9d5d22d98e84474a645d014", "messageHeadline": "skip sol on new compiler", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff84352fb73bdbb07a7b2cf24b417927bf5a5c5e", "messageHeadline": "p2p: fix close data race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f371e6c81a219b09b8c1822db764ab942ab8ca98", "messageHeadline": "Merge pull request #1156 from tgerring/issue1145", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 73, "deletions": 36}}, {"node": {"oid": "046411866b257f6242a37b561b8e417199f7e52b", "messageHeadline": "Fixed signing + tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 74, "deletions": 13}}, {"node": {"oid": "ca8cb65b73b5bdb6a30b6a45304b3c45acc66bcc", "messageHeadline": "core: fix data race accessing ChainManager.currentBlock", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "07baf66200c74a97b440a199dce7321b23aea4cd", "messageHeadline": "core: fix data race in accessing ChainManager.td", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "1a967986428315b5551500f7db9c55c637fe6105", "messageHeadline": "gas -> gasprice", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c364b6beb433d4fd8ffda0daead5752fe05f544", "messageHeadline": "gas -> gasprice", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8a9a4e76d00483280a51bb6c0f9517d6c531589", "messageHeadline": "Differentiate between 0 and unspecified gas/gasprice", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 73, "deletions": 36}}, {"node": {"oid": "d09ead546cbdf8e4659e65581f23715101f5b686", "messageHeadline": "eth: fix a data race in the hash announcement processing", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "f86707713c42da02b70a3a389684e19e902d8759", "messageHeadline": "eth: fix data race accessing peer.td", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "3054fd481175286591e5d867ec119e9151d02cb8", "messageHeadline": "Merge pull request #1215 from obscuren/issue1202", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "7da8ebdfd0a4fd64e602feb0f7b099d1441e307a", "messageHeadline": "Fixed readme links and description", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "44147d057dd91d8b35dd6f4ed025bdb4baf225eb", "messageHeadline": "eth: fix data race accessing peer.recentHash", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "190c1b688afa1b834ba1ccd7d0b7501bfaedbd18", "messageHeadline": "core: skip genesis block for reprocess. Closes #1202", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "05cae69d7295a924a4d2aeb49d23869047451e08", "messageHeadline": "Merge pull request #1188 from karalabe/newblockhashes-proposal", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 262, "deletions": 81}}, {"node": {"oid": "087949227c3b10c2ae45cb1a54a6de1f4f5d6600", "messageHeadline": "Merge pull request #1153 from karalabe/downloader-banned-starvation-a\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 315, "deletions": 177}}, {"node": {"oid": "3f4ce70d9263ff635385d694b9ac3f3c5ad8de12", "messageHeadline": "jsre: fix wrong separator comma placing due to non consistent field o\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "11f65cf885317d6c355b4c4a8d7420bcb82839d1", "messageHeadline": "Merge pull request #1211 from obscuren/genesis_writout_fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a5b977aa9042b8b5199067d435c5cbd3f6459834", "messageHeadline": "core: write accounts to statedb. Closes #1210", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "0f1cdfa53ad445df7bf3aed281fc36e53ecbbfd4", "messageHeadline": "Merge pull request #1193 from tgerring/hotbackup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "81ceac1b96bdd61b9f2f80359607e451061fc02f", "messageHeadline": "Merge pull request #1209 from obscuren/txpool_test_and_pending_fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "5245bd7b20192071cac5477168dc6735abd35c6c", "messageHeadline": "core: added a test for missing nonces", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "8216bb901c9fbdcde427cc42ca7e82ec3ee2e8e7", "messageHeadline": "eth: clean up pending announce download map, polish logs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "55b7c14554bc4faabc14aac6410b75f97c55cd4e", "messageHeadline": "Merge pull request #1199 from obscuren/settable_genesis_nonce", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 84, "deletions": 28}}, {"node": {"oid": "75522f95ce13b449123b60963ec1261d1e0507f1", "messageHeadline": "Merge pull request #1204 from carver/deep-log-crashfix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9c058dfe0fe67b6482e591c83852732e81beb64", "messageHeadline": "crash fix: skip deep log if self.chain is not caught up", "author": {"name": "Jason Carver", "email": "jacarver@linkedin.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ed166c196b07047299579e5ea2b6ece26aec5c6", "messageHeadline": "eth: split and handle explicitly vs. download requested blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 81, "deletions": 23}}, {"node": {"oid": "44e5ff7d159fab9b6508db01ac27e98fa0bb86b7", "messageHeadline": "Fix blocktest", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6244b10a8f74d92addf977994e5a9c0e457229bb", "messageHeadline": "core: settable genesis nonce", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 84, "deletions": 28}}, {"node": {"oid": "fdccce781e94819ec9dc13ef6540a33efd3b26c6", "messageHeadline": "eth: fetch announced hashes from origin, periodically", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 80, "deletions": 32}}, {"node": {"oid": "8c012e103faf2283e9be3fab26dbcf4cc63c09da", "messageHeadline": "eth: mark blocks as known when broadcasting hashes too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6f415b96b3b8581e810a8f40f596d2d213681e54", "messageHeadline": "eth: implement the NewBlockHashes protocol proposal", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 123, "deletions": 63}}, {"node": {"oid": "4ed3509a02c7f5a09036e6e9cb615c6def6d25f3", "messageHeadline": "eth/downloader: test registration rejection on head ban", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c4f224932f69099f595211755ebc0a9933616315", "messageHeadline": "eth/downloader: reject peer registration if head is banned", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "63c6cedb14cbd461733e33ffac016dc7d8e431ae", "messageHeadline": "eth/downloader: cap the hash ban set, add test for it", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 64, "deletions": 12}}, {"node": {"oid": "4b2dd44711a04c639ecde68806455ccf7244acce", "messageHeadline": "eth/downloader: fix throttling test to be less timing dependent", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2d627995cf22b9a1187e4b22d430f84541904d2c", "messageHeadline": "eth/downloader: fix another rebase error", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b40c796ff726d54efc8c7933e1586869c2a0985a", "messageHeadline": "eth/downloader: preallocate the block cache", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "1d7bf3d39fbd6b1a53913bb309bc07500b220ded", "messageHeadline": "eth/downloader: fix merge compile error", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d497f61c65b1c02c4cfb5f4e0673574a0cd17d5", "messageHeadline": "eth/downloader: don't block hash deliveries while pulling blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "9da0232eef7e7abd9f036fccb231220e272e6049", "messageHeadline": "eth/downloader: update test for shitty travis", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0275fcb3d3979d14e01b4e0b9980be6d0cafbc8d", "messageHeadline": "eth/downloader: clean up and simplify the code a bit", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "abdfcda4dd223f2a2a932628da1e9388d2670856", "messageHeadline": "eth/downloader: short circuit sync if head hash is banned", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "84bc93d8cb3ca2beab96b567507873e53ce80056", "messageHeadline": "eth/downloader: accumulating hash bans for reconnecting attackers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 126, "deletions": 5}}, {"node": {"oid": "eedb25b22ac466d8165153589b0e4a7c7de69128", "messageHeadline": "eth/downloader: clean up tests and unused variables", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 79, "deletions": 120}}, {"node": {"oid": "c6faa18ec9630066683548ed410e364555fd838d", "messageHeadline": "Merge pull request #1198 from fjl/core-fix-nonce-check", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "6c27e2aaf6de99518feea48981882a8a39fa0727", "messageHeadline": "core: add bad block for the 'missing nonce check' fork", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0b493910d38c4f6ed25a196b0e8071dc2afd1fd6", "messageHeadline": "core: fix the nonce check one more time", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 73, "deletions": 3}}, {"node": {"oid": "4ab0cedf42abea8becc5177e566c070730f13a07", "messageHeadline": "Export should start with block 0", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2729e6294a22c5f1adb547078a7391ca0537ccc9", "messageHeadline": "Improved error checking", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ed621aae333ac183acc29c396c708ae57301838a", "messageHeadline": "Cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e822f440b044bbe378cea65d2061eddfae0d0806", "messageHeadline": "added ARM builds", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d65b64c8846636d3e58c1857eaff149d2f82a283", "messageHeadline": "Allow export command to take first and last args", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "89c9320d8000845ee144f12adee958a5ab2303ef", "messageHeadline": "Allow exporting subset of chain", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "43ceb0f5c73dfde8540693a920e144fa67ffcd46", "messageHeadline": "cmd/geth: version bump 0.9.27", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ab87f9f6e3c3032d2d171c402286d7e92e3b98c", "messageHeadline": "wip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b94a76d17e4cd92569157fe9dbde6748b2f93e6c", "messageHeadline": "Merge pull request #1189 from karalabe/downloader-polishes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "8c281269840ddec5a5439877313e00327069c970", "messageHeadline": "Merge pull request #1100 from karalabe/drop-sync-peer-on-empty-hash", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94e525ae12bf3455ae434feb83ad834c8dcfa1ad", "messageHeadline": "eth, eth/downloader: fix #1098, elevate empty hash errors to peer drops", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "328ef60b856f75bf664fb103bc54674d962bef2e", "messageHeadline": "eth/downloader: differentiate stale and nonexistent deliveries", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "94e4aa6ea9aabb5bf6244d9b38607b336703af98", "messageHeadline": "eth/downloader: log hard timeouts and reset capacity", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "067e66b34869402cf7bd0f352dad37bd4200e976", "messageHeadline": "Merge pull request #1185 from fjl/p2p-nat-timeouts", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "fc6a5ae3ec7990d5c78649b0af46c46f31b88040", "messageHeadline": "p2p/nat: add timeout for UPnP SOAP requests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6a831ca015c746472589e9039b41d0fd6d4a9af0", "messageHeadline": "Godeps: update github.com/huin/goupnp to 5cff77a69fb22f5", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "8b4605c336568065ea1d2fa1298c3a8489f9bf9e", "messageHeadline": "Merge pull request #1186 from obscuren/log_fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "246db4250bbb5dd317a0d4bb589807d3479bb334", "messageHeadline": "tests: use state logs instead own kept logs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "45152dead5c6bc144f8ed51ed85d5ef64f783735", "messageHeadline": "Merge pull request #1181 from obscuren/txpool_fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 390, "deletions": 347}}, {"node": {"oid": "10fc73376789b1b016fbbd86df3b378df0238a0c", "messageHeadline": "Merge pull request #1184 from karalabe/nonstop-block-fetches", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "912cf7ba049e4bcd5e497c62bb7cb96e7502f1b9", "messageHeadline": "core: added fork test & double nonce test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 75, "deletions": 20}}, {"node": {"oid": "0f51ee6c88f0697cec368d6e2c88b35cc173e37a", "messageHeadline": "crypto: return common.Address rather than raw bytes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dcdb4554d7f7ea3e96fec57805f0ea1042d0abc7", "messageHeadline": "core: documented changes in tx pool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "cf5ad266f6b8b7dd4800b63404c0efe680d47673", "messageHeadline": "core: only change the nonce if the account nonce is lower", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d754c25cc87172dfafeea71116da2260544a3f09", "messageHeadline": "eth/downloader: drop log entry from peer, it's covered already", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "24cca2f18d4a7abb103179a289db09c2d11bd2a3", "messageHeadline": "eth/downloader: log after state updates, easier to debug", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "28c32d1b1bc9ed687713aa4de4eaab38d2a4cb08", "messageHeadline": "eth/downloader: fix #1178, don't request blocks beyond the cache bounds", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "2bb0e48a7bbeb374536e313b3c3b4922ba305818", "messageHeadline": "skipped failing natspec tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9dd12a64a7dc998e32ee1bcf6b23d9d55cf6e6c0", "messageHeadline": "core: renamed txs to pending", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "9b27fb91c0d7889ba3836c4cf91cc1fdcf7354c1", "messageHeadline": "cmd/geth, common/natspec: updating tests (still failing?)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36c0db2ac9e1505bfcb29a137f67ba31efde4c90", "messageHeadline": "xeth: use the correct nonce for creating transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "140d8839018527fe64a0c1a6b79af4ccae66ec3a", "messageHeadline": "core: test updates", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d09a6e54215bef8b1ac16a99f0b1d75a8a92a6a8", "messageHeadline": "core, eth, miner: moved nonce management to tx pool.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 66, "deletions": 104}}, {"node": {"oid": "5197aed7dbba2ac19d99221efe33fede82007f5d", "messageHeadline": "cmd/utils, eth: core.NewBlockProcessor no longer needs TxPool", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ec7a2c34423f9337c238ff07c39a15eb18eed79a", "messageHeadline": "core: don't remove transactions after block processing", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "5721c43585100aad82a4c18341e9518c6e91393b", "messageHeadline": "core: update documentation comments for TxPool", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "ca31d71107127a1b4f950e334ee5a99955d97e3c", "messageHeadline": "core: remove unused code from TxPool", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 41}}, {"node": {"oid": "08befff8f168f0fd59a3ff36a7205ba44fb82540", "messageHeadline": "core: compute less transaction hashes in TxPool", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 82, "deletions": 82}}, {"node": {"oid": "770a0e78396d66dc0b15a267891ed69be1414f52", "messageHeadline": "wip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 69, "deletions": 10}}, {"node": {"oid": "b26f5e0bb7e8922c80bc3513d1ebce2c99a081f5", "messageHeadline": "types: block json unmarshal method added", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "fa4aefee44c5dd32fb7e0d02960c1550e9c8a330", "messageHeadline": "core/vm: cleanup and renames", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "861031491860c69f29e1444c22dd84c38abfedf4", "messageHeadline": "Merge pull request #1167 from Gustav-Simonsson/check_ec_recover_err", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "71d9367edcc5c42b1054fa6ad69e5b4fd954fd40", "messageHeadline": "Merge pull request #1151 from fjl/parallel-nonce-2", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 49, "deletions": 67}}, {"node": {"oid": "122d2db0955c357abc84aed6686d956a4b435ccc", "messageHeadline": "Merge pull request #1150 from fjl/fix-jumpdest", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 173, "deletions": 30}}, {"node": {"oid": "0cd72369f788dd6ef9e515370e049a7447a41a10", "messageHeadline": "Merge pull request #1176 from karalabe/congestion-control", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 72, "deletions": 55}}, {"node": {"oid": "02f785af70d9d91d38ce44163a79c16ab288d55f", "messageHeadline": "Merge pull request #1166 from Gustav-Simonsson/add_ec_sig_validations", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "c9ed9d253a535678ea9e1fcd2a255c7508ef0c63", "messageHeadline": "tests/files: update tests to d309b4679a58d2", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1386, "deletions": 912}}, {"node": {"oid": "48fb0c3213a1634a266dd661d30c9ecd3c352f49", "messageHeadline": "core/vm: check for 'no code' before doing any work", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ea2718c9462ae351baab5eaa05a7e1ef9dc916fa", "messageHeadline": "core/vm: improve JUMPDEST analysis", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "edbd902a1b5e2d8d1fdff8e876594eb1859839e8", "messageHeadline": "Initialise curve N value in package init", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3ec159ab6be4dfcc51e339da562466eea38ce8b5", "messageHeadline": "eth/downloader: demote peers if they exceed the soft limits at 1 bloc\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c9a546c310d82eb00e0e76a5e73d2ff7d601f8f0", "messageHeadline": "eth/downloader: add a basic block download congestion control", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 67, "deletions": 55}}, {"node": {"oid": "827bccb64b97dd19918160af99951e8917c2d3f7", "messageHeadline": "Merge pull request #1175 from karalabe/keccak-update", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 409, "deletions": 173}}, {"node": {"oid": "14e7192d9c2de76c1eff151cc25eec73babfb61a", "messageHeadline": "crypto/sha3: pull in latest keccak from go crypto (45% speed increase)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 409, "deletions": 173}}, {"node": {"oid": "9085b10508f1a3a5830549037f033ca58d184a0e", "messageHeadline": "Merge pull request #1169 from Gustav-Simonsson/unsupport_bruncles", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5558, "deletions": 4578}}, {"node": {"oid": "0fa9d2431f54d603ef12c63a322d53d1c214d0a0", "messageHeadline": "Add new 0th gen uncle test", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a76b45253ba06571acc7d78de702762d060ed56", "messageHeadline": "Use older version of stSpecialTest until JUMPDEST fix is merged", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 0, "deletions": 124}}, {"node": {"oid": "8962af2e42e124e8fa96ed31060e7f17379b52c3", "messageHeadline": "Update Ethereum JSON test files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1250, "deletions": 985}}, {"node": {"oid": "55bf5051adea17b5981d4f567d9e9dc6865f7af7", "messageHeadline": "Unsupport bruncles", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a692ba4f6097b34c7c1ae85b6e06748ae2e06c7", "messageHeadline": "Update Ethereum JSON test files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 5412, "deletions": 4574}}, {"node": {"oid": "147a699c6543b1e4ec8c933f8aaff4e0639897b6", "messageHeadline": "Add missing err checks on From() (skip RPC for now)", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 25, "deletions": 18}}, {"node": {"oid": "32e1b104f8fbc0f80bf2b6a93492aa01fa323e35", "messageHeadline": "Add EC signature validations before call to libsecp256k1", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 29, "deletions": 22}}, {"node": {"oid": "55b60e699b3ab381b4576d1a02337704b0f74c74", "messageHeadline": "core: insert less length zero chains", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e7e2cbfc018f5e0353d26b94ff785a206c9a16c4", "messageHeadline": "core: re-add parallel nonce checks", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 44, "deletions": 63}}, {"node": {"oid": "5b14fdb94b61af9f17f53593766a706c9780a7be", "messageHeadline": "Merge pull request #1161 from tgerring/bootnode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "057d36b0499a9f4684c2789448ccf6c5640b1b6c", "messageHeadline": "Update bootnode", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a906a84950f84a3cae178b2aca49fa6bba54a4c9", "messageHeadline": "Merge pull request #1155 from karalabe/fix-chainmanager-datarace", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7fc85d68ea22a99222ba8535be8ff6410826644", "messageHeadline": "core: fix #1154, sort out data race accessing the future blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4818a003aabb1722f8413ba98fa5b6262ef9673", "messageHeadline": "Update Ethereum JSON test files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 4028, "deletions": 3664}}, {"node": {"oid": "0e703d92ac9df61e2ededa8c895c70ded101a607", "messageHeadline": "Merge branch 'release/0.9.26'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "12b90600eb96c86ba1b5b80478be437d02b70891", "messageHeadline": "core: moved guards", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "2587b0ea6297871b20375fa8f2602ccd49fce80d", "messageHeadline": "Merge branch 'release/0.9.26' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f082c1b8959c1c729a4b62d6ff101d7569e8ba0f", "messageHeadline": "Merge branch 'release/0.9.26'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 779, "deletions": 1986}}, {"node": {"oid": "d51d74eb55535db7670ad336d186ea64c6a2ff81", "messageHeadline": "cmd/geth: bump version v0.9.26", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35806ccc1c604a39893771303d21b384b2aa0c87", "messageHeadline": "build server fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b25e8b707953ae57ee88438d7cd8edcb1c80cfd5", "messageHeadline": "Merge pull request #1142 from obscuren/100-pct-block-prop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e5d7627427262f7df0906233aecbcbb37c8daeed", "messageHeadline": "eth: 100% block propogation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a225ef9c1346a2c3122304df3e0df2af5ced10bf", "messageHeadline": "Merge pull request #1140 from Gustav-Simonsson/fix_account_unlock_log\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6e137b2b44f6a45f4f3ed645841823bc51df47d", "messageHeadline": "Merge pull request #1141 from obscuren/parallelisation-issue", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 25}}, {"node": {"oid": "03178a77b66b55c26b966dab5069847b1d139054", "messageHeadline": "Merge pull request #1132 from obscuren/log_optimisations", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 124, "deletions": 33}}, {"node": {"oid": "16038b4e671da2c060beded58127448fb3d756a6", "messageHeadline": "core: added bad block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "109f9956848c83cf7683e123ab5f2358371d9e37", "messageHeadline": "core: log block hash during nonce error", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75f5ae80fd8a63d3e21462bcb7c338f44cd2b6e8", "messageHeadline": "core: partially removed nonce parallelisation and added merge error chk", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 56, "deletions": 24}}, {"node": {"oid": "9138955ba534ec074ecf55c4d02e2f3e72b29faa", "messageHeadline": "Validate account length and avoid slicing in logging", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4baa5ca963552df6ed11112094f08111c8cf14bd", "messageHeadline": "Merge pull request #1137 from obscuren/web3_update", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 146, "deletions": 1546}}, {"node": {"oid": "598e454d46b62dda1a978529a52042e66dc2aaad", "messageHeadline": "cmd/geth: updated web3", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 146, "deletions": 1546}}, {"node": {"oid": "9f467c387a790242eb7cfa155e593a7df8dd82d0", "messageHeadline": "Merge pull request #1123 from fjl/lean-blockchain-commands", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 285, "deletions": 267}}, {"node": {"oid": "8add3bb009ba06a7f0b6fb7cb188f5acd0dacfb3", "messageHeadline": "Merge pull request #1135 from karalabe/tempban-invalid-hashes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "29b0480cfb2f2bd6c350fdce0063312ad691d7b8", "messageHeadline": "core, eth/downloader: expose the bad hashes, check in downloader", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "e84bbcce3c335b863eb6304ad910047054b68c20", "messageHeadline": "cmd/geth: don't flush databases after import", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e1fe75e3b637758f99ddbcaeb01eafa1a0b6455e", "messageHeadline": "cmd/utils: use constant for import batch size", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a8bc2181c94f5d3a9455c4fa526f8722a21ecb04", "messageHeadline": "cmd/utils: skip batches with known blocks during import", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "67effb94b6fadac7b207cb5333c91f578326762e", "messageHeadline": "cmd/geth, cmd/utils: make chain importing interruptible", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "705beb4c25f976f6bce40818bd835e235c2babf4", "messageHeadline": "cmd/utils: print errors only once if stdout and stderr are the same file", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "74706a0f029fe74ea15e366904d827da03091fef", "messageHeadline": "cmd/geth, cmd/utils: rename utils.Get* -> utils.Make*", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "8e4512a5e7eecb53f41996776d55fe7acc92330c", "messageHeadline": "p2p/nat: bump timeout in TestAutoDiscRace", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "651030c98d0173db272aaee814c99f0a664d992b", "messageHeadline": "cmd/geth: move blockchain commands to chaincmd.go", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 167, "deletions": 147}}, {"node": {"oid": "62671c93c4672a8853c1193286d59f60e7065bbe", "messageHeadline": "cmd/mist: use utils.SetupLogger", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3b9808f23ca4eb1621a92aad80de5c89269f17fe", "messageHeadline": "cmd/geth, cmd/utils: don't use Ethereum for import, export and upgradedb", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 72, "deletions": 134}}, {"node": {"oid": "e3253b5d5e65bfb6944ddaabd3c79400fbe06ef8", "messageHeadline": "core: fixed an issue with storing receipts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 124, "deletions": 33}}, {"node": {"oid": "27e0d2a97325edc9a870a747412d0b9a2abd1ed1", "messageHeadline": "Merge pull request #1128 from karalabe/hard-disconnect-trial", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5479be9f6412ccd60e86d6c9be972894cf99abdf", "messageHeadline": "Merge pull request #1129 from obscuren/database_cache_removal", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 59}}, {"node": {"oid": "903b95fffabf0f8c94594b69d95747772e6abed8", "messageHeadline": "Merge pull request #1124 from karalabe/detaied-download-progress", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "020006a8ede0463346ad3d4ae318d299eee63fb1", "messageHeadline": "common, ethdb: removed caching and LastTD", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 59}}, {"node": {"oid": "5235e01b8dac36a847723fc83cfd5ff65c903215", "messageHeadline": "eth: hard disconnect if a peer is flaky", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "759571681604e95b876a03e274c9588529ab204e", "messageHeadline": "core: adjust gas calculation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f91ee4ff824b38b7775f4e9f51a4160f5edc19d", "messageHeadline": "cmd/geth: expand admin.progress() to something meaningful", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8951a03db39a2a877ada34c927d78352d465303e", "messageHeadline": "Merge pull request #1121 from obscuren/miner_time_fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "e13f413ef54ca84d3dfb999e18d64b361b98b60a", "messageHeadline": "Merge pull request #1112 from fjl/fix-console-exit", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 20}}, {"node": {"oid": "69f7a1da5a92b81e2dc6a0a8493a8a456e093623", "messageHeadline": "Merge pull request #1122 from Gustav-Simonsson/improve_validate_heade\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "912ae80350c72a9cbefe60969fc9c88b1db302f3", "messageHeadline": "miner: Added 5 blocks wait in prep for #1067", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "12650e16d3aa453a65417a79d79af5ce98cc4b01", "messageHeadline": "core, miner: fixed miner time issue and removed future blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "34729c365bf61de48162a3c6d72f475e9f43a4b0", "messageHeadline": "Merge pull request #1067 from carver/deep-mining-log", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "bf5f0b1d0cf9207c8958646f6ac16ffbaf89d7fa", "messageHeadline": "Update ValidateHeader comments", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4b29e5ba8577f33b9440d15cf7b49aabd602fe83", "messageHeadline": "Merge pull request #1120 from Gustav-Simonsson/revert_gas_limit_change", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14955bd4542e422daad5c6b39cfe07cdcb86b230", "messageHeadline": "Revert \"core: block.gasLimit - parent.gasLimit <= parent.gasLimit / G\u2026", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de12183d3824c25763e8996c14f8b5a52832fad6", "messageHeadline": "deep-mining-log: need ring buffer to be one bigger for all-blocks-min\u2026", "author": {"name": "Jason Carver", "email": "ut96caarrs@snkmail.com", "user": {"login": "carver"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6019f1bb0a0744ffa52bf1ab93309c1a6dd9063c", "messageHeadline": "deep-mining-log: only track non-stale blocks", "author": {"name": "Jason Carver", "email": "ut96caarrs@snkmail.com", "user": {"login": "carver"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5ce848cfe8cc1912714b8185f8dd3358a16687a", "messageHeadline": "Merge branch 'release/0.9.25' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70867904a0255bd044851585a9ad2dc34391ced2", "messageHeadline": "Merge branch 'release/0.9.25'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 361, "deletions": 242}}, {"node": {"oid": "2c532a7255919bc09e01cca6866bfc15682509a3", "messageHeadline": "cmd/geth: bump version 0.9.25", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aada35af9b6c7acd78a427a43f02bcd702697d59", "messageHeadline": "Merge pull request #1114 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be2b0501b5832c0b49f07cdf2db597cc34450199", "messageHeadline": "core: block.gasLimit - parent.gasLimit <= parent.gasLimit / GasLimitB\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3590591e674b14fd025aac91952d9408bb841527", "messageHeadline": "Merge pull request #1113 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "222249e622cd552b0500051fbbcbfb00a5366da4", "messageHeadline": "cmd/geth: Flush instead of close. This solves a nil ptr error", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b2f2806055c90f6956db6c89bfdc3df65b95d6b6", "messageHeadline": "cmd/geth, core: Updated DB version & seedhash debug method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "9253fc337e4f36029f90f31b1b4e116d0a77ae05", "messageHeadline": "cmd/geth: exit the console cleanly when interrupted", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 44, "deletions": 20}}, {"node": {"oid": "612f01400f59b0b4d0db9f9ceaa38f45805ea89e", "messageHeadline": "p2p/discover: bond with seed nodes too (runs only if findnode failed)", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "3630432dfb486a5bf8f853900be1fe32fefae182", "messageHeadline": "p2p/discovery: fix a cornercase loop if no seeds or bootnodes are known", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f539ed1e6647cb27d873ae12e48db66df93df34a", "messageHeadline": "p2p/discover: force refresh if the table is empty", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "5076170f344afb970c1adc91429ced6ce93b5989", "messageHeadline": "p2p/discover: permit temporary bond failures for previously known nodes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "6078aa08ebf165e523cc00b67d89f0f946ba4fb5", "messageHeadline": "p2p/discover: watch find failures, evacuate on too many, rebond if fa\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "64174f196feb1b7ad58eed329ef5cdbebce9834c", "messageHeadline": "p2p/discover: add support for counting findnode failures", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "6a674ffea506aeb9962bb22bc0dbe0d5df72043b", "messageHeadline": "Merge pull request #1108 from karalabe/fine-seeding", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "b1f7b5d1f60521cd700c08ae2985518cd36fc627", "messageHeadline": "Merge pull request #1111 from obscuren/neg_tx_check", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "c37389f19ced68c8eb3bd6589f206b8a14d9a00a", "messageHeadline": "core: check negative value transactions. Closes #1109", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "a55f408c10ea7ed40e2bd843668b6eb6c2dc038b", "messageHeadline": "Merge pull request #1090 from fjl/jsre-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 124, "deletions": 176}}, {"node": {"oid": "39b1fe8e44d9a329ec076a6dd5af8312166096ba", "messageHeadline": "Merge pull request #1086 from debris/solidity_std", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "365eea9fba13025c9f0f4fcb48ba8d670ec6d8c6", "messageHeadline": "Merge pull request #1106 from karalabe/silence-useless-downloader-log", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4de8213887b26b13d18fc6da6ce159e60ddae6fa", "messageHeadline": "cmd/geth: fix js console test for p2p server update", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "68898a4d6bd5edf0011197ef0a68f3fe3cfd0d95", "messageHeadline": "p2p: fix Self() panic if listening is disabled", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e1a0ee8fc541bd73ac5d5a0cdacfe5265fcef833", "messageHeadline": "cmd/geth, cmd/utils, eth, p2p: pass and honor a no discovery flag", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "278183c7e727f875fb2eae8ceba29bfd4b01afc2", "messageHeadline": "eth, p2p: start the p2p server even if maxpeers == 0", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "ceea1a7051ddc7d2660117204aeb3392b7cf8314", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "eae092759760341912dcc52d8287642b62abf889", "messageHeadline": "core: prevent crash when last block fails", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "3083ec5e32b0f022af03f5420d717bddbaa8e71c", "messageHeadline": "eth/downloader: silence \"Added N blocks from...\" if N == 0", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f2dd80e480d90fa3bd2f5b2f2413a0eb51f3fa9", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7980, "deletions": 1468}}, {"node": {"oid": "d74ee40c86fed3a48d88de1094efc0a2f464b659", "messageHeadline": "cmd/geth: bumped version to 0.9.24", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6b143b00dcdb3841d41af0e9a1942f5c24d669f", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3386ecb59a9f3dc61ba99f2047a4bf370762c1bb", "messageHeadline": "Merge branch 'release/0.9.24' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52b4e51366d14d6d974c7a72697606cb588636b7", "messageHeadline": "Merge branch 'release/0.9.24'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6848, "deletions": 4751}}, {"node": {"oid": "0a85260bcd1c6f084c820e709cfdf476ca9a2ac4", "messageHeadline": "cmd/geth: bumped version to 0.9.24", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "245f30c59b8550300c3f0e8bd8e080cd88fcae98", "messageHeadline": "Merge pull request #1014 from fjl/p2p-dialer-3000", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7980, "deletions": 1468}}, {"node": {"oid": "fd38ea414998ba0307b5f2b8e9f1d9d1b281f294", "messageHeadline": "Merge pull request #1099 from obscuren/fork_fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6623, "deletions": 4626}}, {"node": {"oid": "6c2f6f5b037bcd896077efd9013ec3e2dd876e1f", "messageHeadline": "tests: removed missing block test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a6b46420d01d583ca81a4b5f919595373c19905d", "messageHeadline": "core: ban hash 38f5bb...a714bc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f6f81169feb4afae1194b1c5c4dd6049a419210c", "messageHeadline": "core/vm: Fork fix. Removal of appending 0 bytes in memset", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "03faccfb08f7c6eca0a43e37354eec4866668032", "messageHeadline": "tests: updated", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6620, "deletions": 4616}}, {"node": {"oid": "0de13b0bbac4d5b63c46c055aaf3d47beb84e602", "messageHeadline": "Merge pull request #1102 from karalabe/maintain-block-origins", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "eafdc1f8e371fd698da33491a01799393249729a", "messageHeadline": "eth, eth/downloader: surface downloaded block origin, drop on error", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "5044eb4b26616adbf2d263d5ff46ecc3e4dddc26", "messageHeadline": "Merge pull request #1101 from obscuren/issue-1096", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "b419e2631a9ad8da589ab9358ff4c768f9439fd0", "messageHeadline": "core/vm: Cleanups & SUB output fix. Closes #1096", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "cc318ff8db20528cb567227c42c5d37dc892cc49", "messageHeadline": "Merge pull request #1078 from carver/patch-1", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e221a449e069783ca53fd02716066e66baeae1f0", "messageHeadline": "cmd/geth, jsre, rpc: run all JS code on the event loop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 124, "deletions": 176}}, {"node": {"oid": "9e1fd70b50dc2f545b0875bb06c93f6ccfa8962a", "messageHeadline": "p2p: decrease frameReadTimeout to 30s", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1440f9a37a8baf67b989ddf0b8cc30c9a1970e14", "messageHeadline": "p2p: new dialer, peer management without locks", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2118, "deletions": 1329}}, {"node": {"oid": "9f38ef5d970d1ccb50d2a7697562ea547ff625c8", "messageHeadline": "p2p/discover: add ReadRandomNodes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "64564da20b24f465abfa5bd95fc9deb1c32ec640", "messageHeadline": "p2p: decrease maximum message size for devp2p to 1kB", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b933418362d62ddc9c72195b78e9987926aba3c", "messageHeadline": "Godeps: add github.com/davecgh/go-spew", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5776, "deletions": 0}}, {"node": {"oid": "dbdc5fd4b33ad98ebde72e7d934cebab1408f057", "messageHeadline": "p2p: delete Server.Broadcast", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 136}}, {"node": {"oid": "2f249fea448a10ae0986a140f5a52d8a310e57fe", "messageHeadline": "eth: stop p2p.Server on shutdown", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "394826f520f4c34fe11c8e9dc45c5810024a22e2", "messageHeadline": "Merge pull request #1066 from karalabe/peer-db-polishes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 99, "deletions": 25}}, {"node": {"oid": "c31f8e2bd7bbf67661d02c3fcd478824e769fae1", "messageHeadline": "compile solidity contracts with std library", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f1ce5877badf5624a5fc5214dc18086b930c8d38", "messageHeadline": "do not export ring buffer struct", "author": {"name": "Jason Carver", "email": "ut96caarrs@snkmail.com", "user": {"login": "carver"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8a7fb5fd342ee9d4c2e8609d4c008f12c5956a41", "messageHeadline": "do not export constant for when to log a deep block you mined", "author": {"name": "Jason Carver", "email": "ut96caarrs@snkmail.com", "user": {"login": "carver"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "97433f5ef14dad126bdced05c3fa257ba8f13f89", "messageHeadline": "expand acronym in log message from TD", "author": {"name": "Jason Carver", "email": "jacarver@linkedin.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba295ec6feb8288bb1e0cacca4ed2c3c5515d133", "messageHeadline": "Log locally mined blocks, after they are 5-deep in the chain", "author": {"name": "Jason Carver", "email": "ut96caarrs@snkmail.com", "user": {"login": "carver"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "b2b9b3b567291c02a34f16b510621f8ac75d368c", "messageHeadline": "Merge pull request #1077 from obscuren/disasm", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "7381be8edb3bec412d31a97977174cf52eed8094", "messageHeadline": "core/vm, rpc: added disasm to `ext_` RPC", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "f7415c0bbc9d95141a0b2d95b936f4eed90c0616", "messageHeadline": "Merge pull request #1076 from obscuren/rpc_sign", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "6539ccae7cc34ed164fd7e6d6750804fa3378261", "messageHeadline": "core: added RPC sign back in", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "01ddaf567068b4c70a76e6b0152fc4e1b167dbe6", "messageHeadline": "Merge pull request #1072 from Gustav-Simonsson/add_random_tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "f5e112ae5a08cf6cb63682fdc3e7dcbcb683c757", "messageHeadline": "Merge pull request #1074 from bas-vk/issue1068", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "821b578f7e05e956a9751e1664b58b3a455b9653", "messageHeadline": "make registrar available in console", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ad817e17b1243ada369b04eec3096403ea3499c", "messageHeadline": "Add StateTests/RandomTests and VMTests/RandomTests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 10, "deletions": 16}}, {"node": {"oid": "13e662f6dec6342a488a9dad60f2093b72c14bb6", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "054abe20b81ada11a820405f4a42f59cea9f9199", "messageHeadline": "miner: moved break INSIDE the switch ...", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8c25a837086c8e1f5471b4dc24afb6e5045e21cc", "messageHeadline": "Merge branch 'release/0.9.23' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2c1c78a6d9e59de1d4cdeb32737d281814d690f7", "messageHeadline": "Merge branch 'release/0.9.23'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12300, "deletions": 938}}, {"node": {"oid": "cbd3ae6906ece36b1b3e5e7af4d7cb55e784818a", "messageHeadline": "p2p/discover: fix #838, evacuate self entries from the node db", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 99, "deletions": 25}}, {"node": {"oid": "af24c271c7a757f80968a4d50a65a416e2ac9cdd", "messageHeadline": "p2p/discover: fix database presistency test folder", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ea9868b656077c38af5ea8590761c3218ce558e", "messageHeadline": "miner: on downloader.Done/Fail stop immediately. Ignore pending evs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4600ecb5c71e1f311c1c31e8d596a2a43ce6a51b", "messageHeadline": "cmd/geth: bump version 0.9.23", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1cc3619f5bed55d803532f65f80b38fa760664b", "messageHeadline": "Merge pull request #1055 from ethersphere/autodag", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "af28736bd0f01176fa95b715e48476dd8269b942", "messageHeadline": "Merge pull request #1064 from karalabe/downloader-attacks", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 99, "deletions": 28}}, {"node": {"oid": "06a041589f3c2d4b3e66a1ce51e3e03e209fdbff", "messageHeadline": "eth, eth/downloader: remove duplicate consts, bump hash fetch to 2K", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "bed80133e0573ebeefa201a15b20188198adf0ac", "messageHeadline": "automatic DAG pregeneration for smooth epoch transitions", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "1da145675d7975bf99ef0c947cac7eaf5b87f21d", "messageHeadline": "Merge pull request #1063 from bas-vk/issue1053", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a61e6788db492b292baaa9c9be09eac9334ff56e", "messageHeadline": "prefix dapp key/value entries in extradb", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "90b672f1af50944e136bdd6e617fad90f59fe6fe", "messageHeadline": "Merge pull request #1062 from Gustav-Simonsson/tests_updates", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 9209, "deletions": 31}}, {"node": {"oid": "bf7dcfce368692e1dc605c691504646eef14a645", "messageHeadline": "Merge pull request #1059 from obscuren/cleanup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "907848997bbf79382a98b0c82e4aa61ca2eecd16", "messageHeadline": "miner: one-shot update loop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "207bd5575161fa2bc61a7ccf659c11878575dd32", "messageHeadline": "eth: reduced max open files for LevelDB", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84cd618585ce21c7a1907798ddc69601402e9de5", "messageHeadline": "ethdb: documentation and corruption recovery", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "ef8744d9fcc363ae1dfd4784902a8c8824fffda1", "messageHeadline": "core: switched back to `set.Set` for uncle verification", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "ff1630834cddb768826cec0e555a645e13c7bc9c", "messageHeadline": "xeth: removed `Value`", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "52db6d8be577669bd5ba659ac223acf61956b05a", "messageHeadline": "eth/downloader: circumvent a forged block chain with known parent attack", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 56, "deletions": 13}}, {"node": {"oid": "e8b22b9253da400cc350dbc673d07789f93f57bc", "messageHeadline": "eth/downloader: prevent a peer from dripping bad hashes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "9bde7fd72e738865e6ed3208495f966f4f21daac", "messageHeadline": "Merge pull request #1043 from obscuren/test_fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "8fe8ec84f6a0cbc51d6018af7269952062279234", "messageHeadline": "Merge pull request #1049 from zsfelfoldi/receipts", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "0300eef94d7d1e58bc5cf94094a3d492c70486e1", "messageHeadline": "Merge pull request #1048 from ethersphere/cli-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2305, "deletions": 645}}, {"node": {"oid": "6b83a0a589d4615382de3d9f3ed2800064b4c1b9", "messageHeadline": "Merge pull request #1050 from karalabe/handle-slow-download-tester", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adaa49d2cc55d5c3c7cc5266e80995b9a21adcab", "messageHeadline": "Merge pull request #1051 from karalabe/fix-odd-naming", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3c8227b935fdc9eda7a6cfacc2e0d0d189e7bb36", "messageHeadline": "eth: fix odd method names in peer set", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6f54eb6d9a2375f4ee78df77068919ec0847fb1a", "messageHeadline": "eth/downloader: fix test to it doesn't time out on a slow machine", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00ec4132f89527a6e2ae6b1d3842c447cab38cef", "messageHeadline": "Storing tx receipts in extraDb", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e1d1417729b82f00bcb62dffa36358cb74ab790f", "messageHeadline": "rpc: NewNotAvailableError instead of NewNotImplementedError if no solc", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00f59f5014360cda47e50d9791caf7dd88022c20", "messageHeadline": "fix eth.sign. now implemented in admin jsre until web3.js has it .", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 68, "deletions": 43}}, {"node": {"oid": "b0ae84aa0dae65f00492f981bb61887331def2a5", "messageHeadline": "multiple contract source for solidity compiler: returns contract arra\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 91, "deletions": 74}}, {"node": {"oid": "ea893aca8fbda0d821424ab7509a0a0cfef1f77d", "messageHeadline": "update web3.js to 0.4.2", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2061, "deletions": 475}}, {"node": {"oid": "d92172f3d484cf54653e1dcdfde5a94f100448fa", "messageHeadline": "add usage doc to wallet import", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4201a181178c1b72bcd30c07ef026dee1bbfde88", "messageHeadline": "remove solc flair", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22b694ee1e1044e68c906fbd864797ac2f8a4ab0", "messageHeadline": "solc now in ethereum, fixes solc path setting; setSolc() didnt work", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "f9abcee0f9185d41c71cc24af1303133497ebeb0", "messageHeadline": "fix solc tests unskip", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 50, "deletions": 38}}, {"node": {"oid": "9617aa8e19b660ead51c201b76c510ea079f40eb", "messageHeadline": "tests: added conditional skip on long running VM tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f5af1fdca8dc7d44b4c2025195c19819886729b6", "messageHeadline": "core/vm: RETURN op code returns pointer to memory rather than copy", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "648b352424e70f099f62cc18a768babb90434350", "messageHeadline": "tests/vm: updated tests and skipped output for specific tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "79042223dc5f2ae5d4a2ed73d18907440a963093", "messageHeadline": "Merge pull request #1044 from obscuren/thread_safe_block_cache", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b14ee6ce16c44b5ab5215380d51ffa919a5d0be3", "messageHeadline": "Merge pull request #1046 from tgerring/issue1045", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "8dac28f2e3394934a621fc493a870c46078819ac", "messageHeadline": "core: block cache Has method thread safe", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "87a05c8f38dd34728e4375dee51fcd20da1048ec", "messageHeadline": "core: skipped tests while cache disabled", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "32b8565022d7d6ccb437769b5ed68121c5c34657", "messageHeadline": "Support multiple account unlock attempts", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "af8ada45e7d98527a21049e06a8bda307a083301", "messageHeadline": "Allow unlocking multiple accounts #1045", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "46d6470c435735d839d695da31a0823176790efe", "messageHeadline": "Merge pull request #1035 from karalabe/eth-threadsafe-peers", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 150, "deletions": 68}}, {"node": {"oid": "9b825e272820c9624a9f5df19086b639d5a16e93", "messageHeadline": "Merge pull request #1036 from tgerring/issue884", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "748263d2f011382c832cbebb8d4e10fba8a09f71", "messageHeadline": "Use bytes.Repeat() instead of 32-byte literal", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d9a13e0d5a3c7745a0219957ccd2bcc5a301c58", "messageHeadline": "core: disable cash tmp", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6c2ad7b72ee3d159e1a2439fc16358ceea39118e", "messageHeadline": "Merge pull request #1034 from obscuren/tx_pool_fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b7baceefdab01e4594b66500b54e089c91f2727a", "messageHeadline": "xeth: remove nonce on error. Fixes #1026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4755caeb2d07db057e152df555d58d0dd89bda03", "messageHeadline": "eth: remote a superfluous peerSet method", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "5422fe51256e45c42939d1bfbcf13e07d2660f8e", "messageHeadline": "eth: make the peer set thread safe", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 162, "deletions": 68}}, {"node": {"oid": "bd0c0a633bebe8893c4b06a50740047e4376107c", "messageHeadline": "Merge pull request #1022 from obscuren/parallel_nonce_checks", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 119, "deletions": 25}}, {"node": {"oid": "d6adadc5e37f3d01cac25b5371e1c42b7036735a", "messageHeadline": "Merge pull request #1033 from tgerring/issue1010", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 70, "deletions": 33}}, {"node": {"oid": "0864f1fc8e281bdfd87daaa24881f9f96d6bd10c", "messageHeadline": "Remove unused confirm() method", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "f14feea43683fee58e26a48a51145e72d3ae7ad8", "messageHeadline": "Refactor user prompts into utils", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 50, "deletions": 49}}, {"node": {"oid": "36a4ba32485fb6605ea23f03896ae8d7c4cc44ae", "messageHeadline": "Add user confirmation for removedb", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "40717465bc8c0e2feb0f1e48ddc721c7292ba992", "messageHeadline": "core: fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "59c0d014189db1b85f45ef17f458bcbc20c267b2", "messageHeadline": "core: chain manager no longer exports genesis block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bc5e60cd632b7ee38eb0ea9dcd80e1ca9a4ba4af", "messageHeadline": "miner: stale block notification", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "fe41bd6fe854248d9937ba24e58baeaf672cf94e", "messageHeadline": "Add \"removedb\" command to Geth", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a3a5f8b59342363613f46af3413a2e5a8c124da8", "messageHeadline": "Merge pull request #1032 from tgerring/issue1025", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "54b5c8273db33ebc2bee762b92fa4a6c24e6ad94", "messageHeadline": "XEth comment clarification", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a2598e649de8b41727084749527aa0bc27965856", "messageHeadline": "Permit multiple CORS domains", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "62d76b8e1f0ebfe213c50006bec7dc1b5473029a", "messageHeadline": "Cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a528bd04db4adc8de707f8b5a3a7b2cef52a2fbc", "messageHeadline": "Return nil for certain fields on eth_getTransactionByHash when not pa\u2026", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "677796b3517782dd530b7a1a7d9dfd16b643404c", "messageHeadline": "Merge pull request #1031 from bas-vk/issue1012", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "6a72cd45e20ad220f27d9ead3120e98020802022", "messageHeadline": "Add wrapper for BlockTests/bcWalletTest.json", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1d51cada3cd27e2de956cc7e326c6dd8455d8391", "messageHeadline": "Handle call depth exception for CREATE", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d381d9a74cc2cb4e8cebf21aa9e4927a6e1867d6", "messageHeadline": "Return nil for certain fields on eth_getBlockByNumber pending", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "60561cdca26b84843ddb4d96158c6ca7d8c32ec1", "messageHeadline": "fixed issue when miner is not stopping af stop command", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7778740315f322a9a31219090f180374a5620ec0", "messageHeadline": "fixed race condition in miner", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "c67424ecc8a75d7c0bc942227a4c4e5c5628d7bc", "messageHeadline": "core: parallelise nonce checking when processing blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 94, "deletions": 15}}, {"node": {"oid": "36419defd1dfa6324ffad1d07e78d0adfd9aa4a4", "messageHeadline": "Update Ethereum JSON test files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 9199, "deletions": 31}}, {"node": {"oid": "67d44519ce4344d5ee5f7cf37dd785ead70e8453", "messageHeadline": "core: bugfix test 2. set => hash map", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "54f0f82dd13f7faed68ab3a781df97a62b7d15d4", "messageHeadline": "ret", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e323f0e83120edb759dfa1e99325eff13e975b3b", "messageHeadline": "core: tmp diagnostic logs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "280b7f23af512d12069e378bf2d00ec6f32a9a06", "messageHeadline": "Merge branch 'hotfix/0.9.22' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "915fc0e581c042a8d4896880d45e680003809254", "messageHeadline": "Merge branch 'hotfix/0.9.22'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a51d5e80c50b8992a3b0462f64421604435f480", "messageHeadline": "cmd/geth: fixed ver num", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "443d0248436f653bc2d56653dd52b8abbe408f60", "messageHeadline": "Merge pull request #1021 from obscuren/global_chain_lock", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "27782bbadec13482311754457e6e913fab076f8a", "messageHeadline": "core: global chain insert lock", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "426c70ac0b6f0051e4e618c1eff231a6bed8e6ee", "messageHeadline": "Merge pull request #1011 from obscuren/upgradedb_fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "28ba374f27b81ba143005e285be6f8a986134936", "messageHeadline": "cmd/geth: delete state db on upgradedb command", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad99089567757c315bc2e477c6f889b9c2c8789f", "messageHeadline": "Merge branch 'hotfix/0.9.21.1' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "69f8a1b01ae750952efdb1d89cd561f02ccd6fba", "messageHeadline": "Merge branch 'hotfix/0.9.21-1'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "ad7b0efbd3fc00e089159768b7475e657adf84fe", "messageHeadline": "cmd/geth: hotfix bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d98a6f85fc1787a166ab91720c738fed2098185f", "messageHeadline": "core: further improved uncle error messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c2ef8682fe90c7e8c6e5d9d8ff30767f5a84e2f1", "messageHeadline": "eth/downloader: moved start event", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fe64a13cea19556658971189024b5df98b45d4b7", "messageHeadline": "Adjust miner coinbase and not just miner worker coinbase", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "741fa8ca9cf5981805af16d5d9fc9adc31400320", "messageHeadline": "miner: mutex locks on cpu agent. Closes #1007", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "61e8296bd82b4392e55e6707f37b7d1d1e897dd7", "messageHeadline": "Adjust miner coinbase and not just miner worker coinbase", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b2ee6c30c5c4cacda23db4b2d18db37868492b7", "messageHeadline": "Merge branch 'release/0.9.21' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "1564f1a020b9edc78bc672f8f2df64b3d0dc55c3", "messageHeadline": "Merge branch 'release/0.9.21'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 611119, "deletions": 3243}}, {"node": {"oid": "7ea76fcf993f3fecb55233bdcc2409618d9080b9", "messageHeadline": "core, cmd/geth, cmd/mist: cleanup. bump version 0.9.21", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "79fa05867f78a159f4c229c21c12f0e4679b5b2e", "messageHeadline": "xeth: set balance max balance to from in call. Closes #951", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d116b9595cf6424293cc94d0dbe78153da860727", "messageHeadline": "Merge pull request #989 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "55d85d60fdad2cbd7947d87b2a81bd8df6a18025", "messageHeadline": "eth, cmd/geth: start mining from console respects CLI flag", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d3e84cc8b4d995b4cec505b1b183b44d55f61453", "messageHeadline": "miner: properly check for mining operation on Register", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cec1aad152115502f8ba0d7fcc1c3e40b915d7a", "messageHeadline": "core, miner: fork resolving and restart miner after sync op", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "82c0780f81bef8c88db9dff4bb34917f2934c71d", "messageHeadline": "Merge pull request #996 from karalabe/fix-potential-crosscheck-race", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "cea1723c68375a1109a4fe606848d5c822321779", "messageHeadline": "Merge pull request #997 from karalabe/fix-shitty-test-server-issue", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "412cf98bbcb7387de588e4e949380787af000a4c", "messageHeadline": "eth/downloader: fix #992, where tests may time out on a slow machine", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f3ae8f50a5dfafa667fbe5e6a6574e69162d5ee6", "messageHeadline": "eth/downloader: circumvent download race between crosscheck and hashes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "98998534cb0f415fb85826d60607652240022c57", "messageHeadline": "Merge pull request #995 from Gustav-Simonsson/update_state_tests_and_\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 420842, "deletions": 2742}}, {"node": {"oid": "619e8a4f0334560fdfa1f525fa1a8389ce13811e", "messageHeadline": "Add StateTests/RandomTests but skip for now", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "164ba56a60411161f67aad4eda5301b89a27b1a4", "messageHeadline": "Merge pull request #994 from karalabe/fix-cancel-double-close", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "32276e8b01a16840df38aa4b703ab9b2be5b8c74", "messageHeadline": "Update StateTests and nil create return on failed code deposit", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "4f0d88cb023d51bdc5f38cdb54dd11c51765c98b", "messageHeadline": "eth/downloader: fix cancel channel double close", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "830bdb1cfd781192f2ffd42e94650a7717ac748a", "messageHeadline": "Update Ethereum JSON tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 420802, "deletions": 2735}}, {"node": {"oid": "dadf01de60dee3d60b71ba354c40c657cdd4c34d", "messageHeadline": "unskip StateTests/stTransactionTest and use test tx nonce", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7d71a75d7715f97a86e0bd2e5aa9ac149d0ee4b5", "messageHeadline": "Merge pull request #988 from karalabe/fix-downloader-vulnerabilities", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 336, "deletions": 122}}, {"node": {"oid": "5c1a7b965ca7901d3b185d75205419b87163a4fa", "messageHeadline": "eth/downloader: circumvent a fake blockchain attack", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "b517967f8626d5a06772c488360f895c4186712f", "messageHeadline": "eth/downloader: don't penalize for stale cross checks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "83226762c20dbf48939d76046ad32422a44feda0", "messageHeadline": "eth, eth/downloader: detect and handle madeup hash attacks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 110, "deletions": 43}}, {"node": {"oid": "9ad515d2dc62c5d1ce1099efa89bd0a0b3f06a67", "messageHeadline": "eth: drop a sync peer if it sends an invalid hash chain", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72411eb24c47a6b41d8530e6057a88c60491f0e1", "messageHeadline": "eth/downloader: circumvent hash reordering attacks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 88, "deletions": 49}}, {"node": {"oid": "bcc2980179f39eea4825df72ad882274086d912e", "messageHeadline": "eth/downloader: check sync after failed attacks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "366e9627e8cdddd8111789dc13050b1dd8ec6fb2", "messageHeadline": "eth/downloader: add a test for detecting missing blocks", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "cd2fb0905109828028172c84f9c10f1343647ca6", "messageHeadline": "eth, eth/downloader: prevent hash repeater attack", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 50, "deletions": 15}}, {"node": {"oid": "c1f0d40e34a80f4453a9a54f90e2d4551c3bdb05", "messageHeadline": "Merge pull request #987 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 110, "deletions": 35}}, {"node": {"oid": "158efbaa459c534bfb53624e1df7f65e7e8ca24a", "messageHeadline": "Merge pull request #984 from tgerring/issue924", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "cfb2b51b749a5897eb47bee15e67a0f9d850bfbd", "messageHeadline": "eth/downloader: fixed test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f6669db0010892d06722ae992baaf4a228d4467a", "messageHeadline": "core: fixed mining strategy", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "b71091e337fef7e3cfad56c61c97a42094e87531", "messageHeadline": "eth, eth/downloader, miner: use download events to check miner start", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 83, "deletions": 18}}, {"node": {"oid": "0f76a1c6df44bc3242a64e76bef66dfe312d259b", "messageHeadline": "core: changed how head events are checked", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "580bae0a86ab39662dc49efe008424518469cafd", "messageHeadline": "core: improved uncle messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "44a7f997c3c2743634e3fe9db2ead1b8b6a02778", "messageHeadline": "Unreverse ordering", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5c6540452ac49db3defdfa1e141b4acf8eaaaad7", "messageHeadline": "Omit replies for notification requests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "3ac34ee3c4a3a7b875fc672a958075455d0181bc", "messageHeadline": "Merge pull request #975 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "69c78ddbb4a99858780668988831ae000198ef22", "messageHeadline": "Merge pull request #983 from tgerring/issue958", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "007bced276128213c4c8048b90da2ced3816f32b", "messageHeadline": "Merge pull request #982 from tgerring/issue962", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6bc8dec7aceba4630e5e8c18376da2ceb46b2d5e", "messageHeadline": "Merge pull request #980 from fjl/geth-test-no-scrypt", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ad8f1035b41260aafc5a20218333403bb271090", "messageHeadline": "Format contract code as hexdata", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "12f82ab2ff71e1d93610a40cf206f3e3d3faa70d", "messageHeadline": "Check for error on DB fetch of tx", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "559cc02313a869ece839205b336d637cfb486740", "messageHeadline": "cmd/geth: use plain keystore for JS tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b19bf3ec7817b8288389be559ef437b31e678c16", "messageHeadline": "core: changed log message for forks. closes #952", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "060a07cf69a2083611565e92cfa78d35c71cdb9f", "messageHeadline": "Merge pull request #974 from karalabe/downloader-fix-unknown-parent-a\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 92, "deletions": 38}}, {"node": {"oid": "90b94e64fcdc6a2099ec5c48e41acf7f95a6b804", "messageHeadline": "Merge pull request #971 from fjl/p2p-limit-tweaks", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 64}}, {"node": {"oid": "d2f119cf9b30a7568b5ebe7c290c3be30dc0f2de", "messageHeadline": "p2p/discover: limit open files for node database", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "206fe259718c015df43dd25b59a9dfd370428b53", "messageHeadline": "p2p: remove testlog", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "7fa2607bd12290d7ae84d74b9dcc59b1777f8d58", "messageHeadline": "p2p/discover: bump maxBondingPingPongs to 16", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "691cb90284b9b63dc9c80bf0716ba35036ca78fe", "messageHeadline": "p2p: log remote reason when disconnect is requested", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "ff87c241a715833fa09cbed5e4acf0f1dfa9b745", "messageHeadline": "Merge pull request #973 from bas-vk/issue972", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "fe87feccb157b2426075523a592cabcb4c6d1cf0", "messageHeadline": "eth/downloader: add a small additional check to the test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ebf1eb9359617468103d05764f74796278dfa0d0", "messageHeadline": "eth/downloader: remove a previous leftover", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3eda70c64c3b790573751227f8ac0fe42bdc0307", "messageHeadline": "eth, eth/downloader: remove parent verification from the downlaoder", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 17, "deletions": 46}}, {"node": {"oid": "1fa48bc5e77707d21200c7262f8416f5b3df89c7", "messageHeadline": "Introduced default unlock duration when an account is unlocked from t\u2026", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a4246c2da658d9b5b02a4caba511688748a88b19", "messageHeadline": "eth, eth/downloader: handle a potential unknown parent attack", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 112, "deletions": 31}}, {"node": {"oid": "7fa740996cf01b56a734e579fcfcd9c2e8585ac5", "messageHeadline": "Merge pull request #960 from fjl/nat-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 189479, "deletions": 25}}, {"node": {"oid": "c7a13c9be86417848582a2ab6704586f92dff27c", "messageHeadline": "Merge pull request #969 from Gustav-Simonsson/ethash_improve_hashrate\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 116}}, {"node": {"oid": "2b06fe3eff50c117db88a3184c7851f62bb14b9d", "messageHeadline": "Merge pull request #950 from karalabe/downloader-cancel-sync", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "cdeae223566acc535415499c24a784fc8eb9c1a4", "messageHeadline": "Merge pull request #949 from bas-vk/issue944", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f706cd7f5a97b3354b23de4273009f08586ff04", "messageHeadline": "cmd/utils: print messages from package log through glog", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c14de2e9733685e60f165ee5f2dd1f7c17f3f6cd", "messageHeadline": "p2p/nat: tweak port mapping log messages and levels", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e4aa011d235d88cf9e9e1c5073d2b387182d6dcc", "messageHeadline": "Merge pull request #970 from ethereum/vitalik_quick_test", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e7c7b54b82e76f9da6caa44504486b28a662751d", "messageHeadline": "Godeps: bump github.com/huin/goupnp to c57ae84", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 189186, "deletions": 1}}, {"node": {"oid": "663d4e0aff4cad98a9c5b17de18b2385a5874f6c", "messageHeadline": "p2p/nat: add test for UPnP auto discovery via SSDP", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 223, "deletions": 0}}, {"node": {"oid": "bdec8c3e41acf56f1cb7914b216c1d12b15b657b", "messageHeadline": "Combined two loops", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b24f16fa532483e0714700d687f134fb373f2487", "messageHeadline": "Make read of ethash hashrate atomic and update ethash godep", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 48, "deletions": 116}}, {"node": {"oid": "983f5a717a35a604847ae4a4964c19000dc44016", "messageHeadline": "p2p/nat: fix concurrent access to autodisc Interface", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 63, "deletions": 17}}, {"node": {"oid": "7efeb4bd9647b6ab5376e171c1ff7cb516da5698", "messageHeadline": "p2p: bump maxAcceptConns and defaultDialTimout", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fca3333f7f586832daba9e70a7ecd711baa163a9", "messageHeadline": "Created separate family and ancestors environment objects", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "bc837619960d46cb4a6f6e8334fd867289e4ecc1", "messageHeadline": "Fixed max uncle count error message", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7fdb4dfbe1a0851b6fb2970b0a6b11fd31273d6", "messageHeadline": "Merge pull request #966 from fjl/fixup-discover-chunked-neighbors", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 49, "deletions": 32}}, {"node": {"oid": "251846d65a87ed1c4a880e25622b09284eff873d", "messageHeadline": "p2p/discover: fix out-of-bounds slicing for chunked neighbors packets", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 49, "deletions": 32}}, {"node": {"oid": "fad21fb4a58fd3466a6a14d36eee11a000da6777", "messageHeadline": "Merge pull request #963 from Gustav-Simonsson/fix_keystore_crypto_com\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b2119d8931b054fe85cd80c02a5c9db033f61ab3", "messageHeadline": "Merge pull request #965 from subtly/patch-1", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "8eef2b765a035b2bb1dd59c3630649ca371152ff", "messageHeadline": "fix test.", "author": {"name": "subtly", "email": "subtly@users.noreply.github.com", "user": {"login": "subtly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a32693770c607a17eab6d8d068e4c9b1cddbbd54", "messageHeadline": "Manual send of multiple neighbours packets. Test receiving multiple n\u2026", "author": {"name": "subtly", "email": "subtly@users.noreply.github.com", "user": {"login": "subtly"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "7473c93668e42cfc13c89ab660b6ea262ebf9bf4", "messageHeadline": "UDP Interop. Limit datagrams to 1280bytes.", "author": {"name": "subtly", "email": "subtly@users.noreply.github.com", "user": {"login": "subtly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56a5592ea034300c241505f32f4ed6eab673f223", "messageHeadline": "Update keystore code comments", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3edc4698fed7f22df8b6cb3574f1c3b633094c4e", "messageHeadline": "Merge pull request #954 from karalabe/fix-downloader-nil-panic", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "910a6d4e46dfb06a671ef68c8d90c66cab107d27", "messageHeadline": "eth/downloader: fix nil panic caused by wrong variable use", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de3a71cafdbf20ad5887033aa991131bfb6e0ed2", "messageHeadline": "eth/downloader: remove a redundant sync progress check", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "48ee0777a5acbf59aab691866eae5e9adf172f95", "messageHeadline": "eth/downloader: add a user sync notificaton", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ec57aa64cda2e525687641971a54df15a04362d6", "messageHeadline": "eth/downloader: sync the cancel channel during cancel too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "ee0c8923035f44a44cfc9120255b807e90baada9", "messageHeadline": "eth/downloader: fix deliveries to check for sync cancels", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "7cb0e242450fd15c6ee8f5d70af41504a047e0aa", "messageHeadline": "Merge pull request #948 from karalabe/fix-downlaoder-activepeer-shadow", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "e30e9fe97983b41a8755f9d36ba4a3ac43ce77c7", "messageHeadline": "removed invalid filename characters", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2d5dbc6fbdb613a0c5b1967ee82a74cd94739a3", "messageHeadline": "eth/downloader: fix active peer shadowing, polish func names", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "6dec90464dc2a263a5bcb72fdbff6c5439fb07dc", "messageHeadline": "Merge pull request #946 from Gustav-Simonsson/fix_geth_unlock_account", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b5b53d8b32758fba1ad675c0bd51aa4f83aed268", "messageHeadline": "Fix hex conversion in --unlock and log when successful", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "28d6b30c0f4b11aceae93e73d57c34aab112ca21", "messageHeadline": "Merge branch 'release/0.9.20' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e24378cc1acb074b56de75bf0baf6feb7927677", "messageHeadline": "Merge branch 'release/0.9.20'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4653, "deletions": 617}}, {"node": {"oid": "8fe01b4bfa28ad5a1fdde7f9837e8f982843389a", "messageHeadline": "eth: 100% tx propagation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36ce54e5dc147c36e5cd18508229d62e605862c1", "messageHeadline": "cmd/geth: bump version to 0.9.20", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6357aa616715df1e98cfb90c3aa5372e15cc24b", "messageHeadline": "Merge pull request #631 from Gustav-Simonsson/improve_key_store_crypto", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 241, "deletions": 196}}, {"node": {"oid": "e389585f1f2e77fd7cd507499015bf3754581e4e", "messageHeadline": "Change default keystore dir", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "231fe04f0309e588c6151e1d5a14fd5adc116bf2", "messageHeadline": "Fix address type in js test", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58d6ec689ff44232cd5d6a7cbbaad2d7a2cb44bd", "messageHeadline": "Merge pull request #933 from bas-vk/issue928", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 64}}, {"node": {"oid": "037772fc0713264b53441d4956a52842f0288859", "messageHeadline": "fix hex conversion bug in RPC for byte slices", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8001e48115fdfa9a032d4c3c3d4d772cd08592c5", "messageHeadline": "Fix natspec test (again x2) types", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2c1b0ff17e020f300ed9d5a5a244f59b4febfe66", "messageHeadline": "Update key store to new spec but keep address field for now", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 59, "deletions": 72}}, {"node": {"oid": "fe9e95a3fd6275fe2740261d3d110c13de4aa0ce", "messageHeadline": "Fix natspec e2e test accounts type (again)", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "940952f75741b3bfcfe290102874d24ccb11c3d0", "messageHeadline": "Fix HEX hack in xeth accounts()", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f98e002d9851b8df53a09a0e3189f2e8fdec48df", "messageHeadline": "Address pull request comments; key header and hex encoding", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 67, "deletions": 31}}, {"node": {"oid": "313eec33ad7add82bfdd00e3a076091fa990c799", "messageHeadline": "Revert \"Add key header to unencrypted key file\"", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 8, "deletions": 16}}, {"node": {"oid": "8754f2b768ba00d8507a7990dccca80e6cea1cc0", "messageHeadline": "Fix common.Address / []byte type conversions", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd88295f5ac360aaaf63be94ae09f202a4b8630f", "messageHeadline": "Add key header to unencrypted key file", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 16, "deletions": 8}}, {"node": {"oid": "29a5a92d13cad45794c6e42cb97260a9ab9900ab", "messageHeadline": "Add key header to encrypted keys", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 57, "deletions": 7}}, {"node": {"oid": "ac3371bcb69b090fa9b5a8da96916fa0aa15ed0f", "messageHeadline": "Correct accounts hex in XETH API", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da9fe951da4005761a014316c46771d628dc058e", "messageHeadline": "Use common.Address type for accounts.Address", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 69, "deletions": 64}}, {"node": {"oid": "6b23094cff77d7e485e0a2ae5698884f63c87ce7", "messageHeadline": "Improve key store passphrase crypto", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 31, "deletions": 23}}, {"node": {"oid": "9918b6c84e2547f3d24a6cfeb97cfcbd6cb4dc98", "messageHeadline": "Remove the awesome, ever misunderstood entropy mixing", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 15, "deletions": 64}}, {"node": {"oid": "f87094b660c95b547486e7439620e68f3d59c45f", "messageHeadline": "Merge pull request #932 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "dca290d5252f23435f48f6b15c332422b2c39b72", "messageHeadline": "sol: skipped source checking step", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "ff99752dddb75779f7a82b27f578fe77bc46fdc9", "messageHeadline": "xeth: use same semantics as block processer for transient calls", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "899df30c24c85ca0b2dadd4cbb251a4ec5ca1a75", "messageHeadline": "fixed identing", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95773b9673ac78fdceb152d1dd2528f90e8a02b7", "messageHeadline": "removed redundant newlines in import block", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 5, "deletions": 11}}, {"node": {"oid": "260536a729337e47646d6d72d19d2095b6d71f4c", "messageHeadline": "rpc: hexData => hexNum", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b79dd188d916da7adbf448dc27b0c59a04e0938d", "messageHeadline": "replaced several path.* with filepath.* which is platform independent", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 64, "deletions": 64}}, {"node": {"oid": "66de3f0aa849849c5cf5ad84265f3f3ce8ca5282", "messageHeadline": "xeth, rpc: implement eth_estimateGas. Closes #930", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "96d4a7d0870ee019098cf1991b00f6959843e6fd", "messageHeadline": "eth, ethdb: lower the amount of open files & improve err messages for db", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d82caa5ce38705d2dcdc2ba15c93df9325504e34", "messageHeadline": "Merge pull request #899 from ethersphere/solc-test-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "03bf902b9280aea91eea087f23a4c7aa1f8638c1", "messageHeadline": "compiler, cli/js: fix solidity compiler tests failing when a differen\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "e8d701a3b2151d493228e3a484dca2c461f68370", "messageHeadline": "Merge pull request #929 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "13f8f65a58bc9a31c8900e12ae2c3ed10003486f", "messageHeadline": "eth, ethdb: lower the amount of open files & improve err messages for db", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "76215ca9f3c22b97d81b492026691a692cc2ce1a", "messageHeadline": "Merge pull request #925 from obscuren/worker_owned_accounts", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "97dd4551ef757c33fa33b5c06a0b15582e6a8af3", "messageHeadline": "miner, cmd/geth: miner will not ignored owned account transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "0bedf1c3760a1042171fdfde0f119acb683c43ec", "messageHeadline": "Merge pull request #918 from obscuren/cpu_miner_fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "48bd48876c02d1a08690b9604df09ef4bcf77838", "messageHeadline": "eth, eth/downloader: moved pending queue error message to debug", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "21e52efdfed19c4376b830f8ad0e52a9e599f633", "messageHeadline": "cmd/geth, miner, backend, xeth: Fixed miner threads to be settable", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "064cf1609987bb0f6c59c1e790b7811d9a783fef", "messageHeadline": "eth/downloader: use count instead of peers, clearer", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d37a2559b928a8118a5eec77e2181cb6cf566be1", "messageHeadline": "eth/downloader: revert to demotion, use harsher penalty", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "70c65835f4747d991fe8d79e7138828cd97c6ac7", "messageHeadline": "eth/downloader: fix #910, thread safe peers & polishes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 210, "deletions": 161}}, {"node": {"oid": "59bc5412327469fd13534ee22eaeda91d79286f4", "messageHeadline": "Merge pull request #915 from karalabe/downloader-threading-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 219, "deletions": 159}}, {"node": {"oid": "fe7e284709f079fb9ddee2d0d2667ba968db0558", "messageHeadline": "Merge pull request #920 from tgerring/issue917", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0329e058231cd92e052ca7bb425ec28dd542aaee", "messageHeadline": "Merge pull request #914 from ethersphere/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3801, "deletions": 15}}, {"node": {"oid": "8e77f81586e00553362eb48f3702ea8039839c40", "messageHeadline": "Return 32-byte hashes from GetWork", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa53c5e0747925e065ca968c1cca9c974f40dc6b", "messageHeadline": "eth/downloader: use count instead of peers, clearer", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "51d4566cbf5c91e429313f1765d5a7d2afc13634", "messageHeadline": "Only allow doSign to sign hashes, enforced by using the type common.Hash", "author": {"name": "Daniel A. Nagy", "email": "nagy.da@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ebbd8b0743f9639ebf2b23ed04946cc20a83ff6e", "messageHeadline": "eth/downloader: revert to demotion, use harsher penalty", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "49559e6d5e7c365f1aa081e94cb46f3483833647", "messageHeadline": "Interactive signature creation refactored into separate doSign function.", "author": {"name": "Daniel A. Nagy", "email": "nagy.da@gmail.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "685862d2ce32294aacb2455bf189ec8e5c4efce3", "messageHeadline": "eth/downloader: fix #910, thread safe peers & polishes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 210, "deletions": 161}}, {"node": {"oid": "a9e1d38612cfde56c285a5de5b5bfe5326bdc9b5", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "Daniel A. Nagy", "email": "nagy.da@gmail.com", "user": null}, "additions": 372, "deletions": 103}}, {"node": {"oid": "5176fbc6faaa5e7f0305ad7f2b896c092781deaa", "messageHeadline": "Merge pull request #908 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 135, "deletions": 97}}, {"node": {"oid": "6ecba12650f2d20eded5f4f09fb312d84e81d909", "messageHeadline": "miner: added log message for mining operation. #912", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3c6c89168049fbcffa0a02690c27c324f6f0264d", "messageHeadline": "core: optimise pending transaction processing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 102, "deletions": 86}}, {"node": {"oid": "df323cdb4e1aaab8e57cb1809a0bc5e47d307260", "messageHeadline": "rpc: display error message to stdout", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a2919b5e17197afcb689b8f4144f255a5872f85d", "messageHeadline": "core, eth, miner: improved tx removal & fatal error on db sync err", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 47, "deletions": 31}}, {"node": {"oid": "6674ea8d67012a8ad1227738c69b8997962fe141", "messageHeadline": "Merge pull request #911 from karalabe/whisper-graceful-fail", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "0ad5898c0f9b0d777818d89356b74606f4b3c988", "messageHeadline": "rpc, xeth: fix #881, gracefully handle offline whisper", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "00280e62e3c422b2824a0280015b7b78578ab16d", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7d69679935ff8c04aebb60f27074f08c5e84ac95", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7551264fa6305d34f95d4eadd5d381228f4020a8", "messageHeadline": "cmd/geth, cmd/mist: version 0.9.19", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3874f02f1b4d00a9eed1aaf339b6877393e53785", "messageHeadline": "Merge pull request #894 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0e211ae203935afe6478494f130a975f57261765", "messageHeadline": "ethdb: set open file limit to 128 for all leveldbs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bd95871a89f7fdc7bd12fc5fc2c99766eb0d7c28", "messageHeadline": "Merge pull request #893 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "05715f27cfd68387f720db115bb8461f8725a341", "messageHeadline": "eth: added a cancel method for the downloader", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "45dc690947ebfe9fb3dc64ba3c74fb433b0f474d", "messageHeadline": "cmd/mist: version bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e289b0a1c12868267dac89287a0e36b7f89b67f6", "messageHeadline": "Merge pull request #888 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 88, "deletions": 15}}, {"node": {"oid": "658ac3c257e0d97c44cf7924c84c050032256d61", "messageHeadline": "cmd/geth: bump version 0.9.18", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eed47fad5ac971895a3853c83a22dff652dac02", "messageHeadline": "miner, tests: fixed block test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e3a08875f6435b1674e62bd1d923941ec2092b69", "messageHeadline": "miner: start/stop mutex locked. Closes #887", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a7705fc2037836f037de5e5ea5aef8475424a1be", "messageHeadline": "miner: moved gasprice to non-method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "13ddf20bd20707141309fbfa969183a7afbe5a80", "messageHeadline": "miner, cmd/geth: settable gas price from flags and console", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "cb1fa523e4930841f4cc92689c850c7831810d03", "messageHeadline": "cmd/geth, cmd/mist, eth, flags: renamed loglevel to verbosity", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "1fe70a66ba2ef0f148affa7a72b4e65023474859", "messageHeadline": "Signature test.", "author": {"name": "Daniel A. Nagy", "email": "nagy.da@gmail.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "62dd9833ec768e2026bccb1cf7a8ef4263b9286d", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "Daniel A. Nagy", "email": "nagy.da@gmail.com", "user": null}, "additions": 1203, "deletions": 441}}, {"node": {"oid": "3a01e3e39b9ce83ecb7444319407ee8bb00e3bf6", "messageHeadline": "Signing (almost) works.", "author": {"name": "Daniel A. Nagy", "email": "nagy.da@gmail.com", "user": null}, "additions": 3725, "deletions": 4}}, {"node": {"oid": "c8fc4cebe63073fd77d5f553a4f0cec36a4ccb4b", "messageHeadline": "version 0.9.17", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0214cbe0fb01e623a905a6ff8875896f78e00840", "messageHeadline": "Merge pull request #863 from karalabe/ordered-block-download", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 939, "deletions": 383}}, {"node": {"oid": "7c678554b585b70d5498442bc7122e3091ace80f", "messageHeadline": "Merge pull request #885 from fjl/p2p-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 69, "deletions": 39}}, {"node": {"oid": "edad47bf0e68ad02ee0cb6efd776c9f9be67ad8e", "messageHeadline": "eth/downloader: fix leftover state between syncs", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a487396b764c8dac409f9ee1ef32c29c4cefb7d9", "messageHeadline": "eth_sign added to API for signing arbitrary data.", "author": {"name": "Daniel A. Nagy", "email": "nagy.da@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e94aa421c69b8eee2f2e06654f9a288cdfe4f546", "messageHeadline": "New API call for signatures.", "author": {"name": "Daniel A. Nagy", "email": "nagy.da@gmail.com", "user": null}, "additions": 37, "deletions": 0}}, {"node": {"oid": "d4f0a67323dec12e5b84ba4907970267a2e27601", "messageHeadline": "p2p: drop connections with no matching protocols", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "e45d9bb29d3c04d57fd40533b43ea7929b6a4513", "messageHeadline": "cmd/utils: bump default maxpeers to 25", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c0f36c46dd85f02c6c02cc646714b2576a70f27", "messageHeadline": "p2p: use maxDialingConns instead of maxAcceptConns as dial limit", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "914e57e49bea0617515e1935972c5990a222cd7b", "messageHeadline": "p2p: fix disconnect at capacity", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 46, "deletions": 33}}, {"node": {"oid": "23454dcfcb75b9e421d0c3bfe67d33ab49633c5c", "messageHeadline": "Merge pull request #840 from karalabe/throttled-dialing", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 180, "deletions": 19}}, {"node": {"oid": "bd5720f4804788d91154a10ef5bb10425c502658", "messageHeadline": "eth, eth/downloader: handle sync errors a bit more gracefully", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "f819ac715858bd61094e101a199f8e1b79496dbb", "messageHeadline": "Merge pull request #882 from zsfelfoldi/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "15bfae52d253258829c10b14b43b02c73e3f7d04", "messageHeadline": "Merge pull request #876 from obscuren/jsre_fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "d7dabce73291d2bb768625c7e465f2f645980dbf", "messageHeadline": "ToVal serialization fix", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f6e71b5749a52df7be26abb2ae0f3731aaaaca08", "messageHeadline": "updated ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "351d6b0d44d5efa78edfa0729972e43133bcf88c", "messageHeadline": "jsre, cmd/geth: updated web3.js and altered settimeout", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "03473d48c1436380b9248e65803ba56e1c584663", "messageHeadline": "Merge pull request #875 from Gustav-Simonsson/test_updates", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 9983, "deletions": 4920}}, {"node": {"oid": "45c070fc8b0b8c98db97a9d25a0ca2fcaef26289", "messageHeadline": "Merge pull request #833 from ethersphere/frontier/solidity", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1449, "deletions": 503}}, {"node": {"oid": "1de1359e3b99785ea94f7d75c8aa0dac6b034f24", "messageHeadline": "Otto.ToValue concurrency error fixed", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "637b2415d969a97b3d119be2aceb9411458d00d9", "messageHeadline": "Merge pull request #864 from obscuren/filter_changes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 221, "deletions": 83}}, {"node": {"oid": "69aac4d5316ca8ec3429de534349a8dbdb0b59a5", "messageHeadline": "Merge pull request #877 from Gustav-Simonsson/update_ethash_godep", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 65, "deletions": 21}}, {"node": {"oid": "9d188f73b58ee1fe4bda00a9536bda4056755f2c", "messageHeadline": "eth, eth/downloader: make synchronize thread safe", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 22, "deletions": 82}}, {"node": {"oid": "3593662b0c3d5fec8bdd5c335e8e2d41b93b0fb7", "messageHeadline": "Update ethash deps (more build fixes, tests)", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 65, "deletions": 21}}, {"node": {"oid": "60b5a94428abf57dc921347684508db44f0f1a04", "messageHeadline": "xeth: getTransactionByHash, try pool if db fails", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dcfecebe1fbd977e4c6bd95e2ba14dd4d26f9532", "messageHeadline": "core: get transaction by hash from transaction pool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "258a7b9a936b206ee61d04a04cbb930d4d479e0d", "messageHeadline": "xeth: check proper queue for pending transaction filter", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3c9b66f2958bb09ecffdb7a8064121e3a27b989", "messageHeadline": "rpc: eth_transactionFilter => eth_newPendingTransactionFilter", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e160a677d1590f97708a0d297f978a99977d398", "messageHeadline": "xeth, core, event/filter, rpc: new block and transaction filters", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 198, "deletions": 83}}, {"node": {"oid": "8735e5addda74882da66deab8cf038be1fb3ed3f", "messageHeadline": "p2p: increase the handshake timeout in the tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d5a719f256d7dfbaab2cc9c632cd7996067508f", "messageHeadline": "cmd, eth, p2p: introduce pending peer cli arg, add tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 170, "deletions": 19}}, {"node": {"oid": "af932177755f5f839ab29b16dc490d3e1bb3708d", "messageHeadline": "p2p: reduce the concurrent handshakes to 10/10 in/out", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2060bc8bac0e803c661e0c0b233284ce52630c1d", "messageHeadline": "p2p: fix dial throttling race condition", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29fef349efd87dcca76b0593e6b68ca9f3ccf2cd", "messageHeadline": "p2p: fix a dialing race in the throttler", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3953bf0031b6b2a4302b333aa65fc8ccaa7d788c", "messageHeadline": "p2p: limit the outbound dialing too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "43901c92825389b694fb5488c520cf5122f022de", "messageHeadline": "eth/downloader: fix priority queue reset, add throttling test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 111, "deletions": 21}}, {"node": {"oid": "79eb40fc9f6e93062abb1875b90f8356109ac59a", "messageHeadline": "Add bcTotalDifficultyTest and unskip now working tx tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "009b2216921b15962f2612687c1460a8342d49d6", "messageHeadline": "solidity compiler and contract metadocs integration", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1449, "deletions": 503}}, {"node": {"oid": "2b716aec54fe19bf1fd6a5714c39a15ba25bd337", "messageHeadline": "Update JSON test files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 9977, "deletions": 4914}}, {"node": {"oid": "45f8304f3c44e5379c7e30ab144d73e591e270af", "messageHeadline": "eth/downloader: fix expiration not running while fetching", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "4800c94392e814a2cb9d343aab4706be0cd0851d", "messageHeadline": "eth/downloader: prioritize block fetch based on chain position, cap m\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 798, "deletions": 273}}, {"node": {"oid": "97c37356fdcfac8b704c3d75b33e322a737c4e55", "messageHeadline": "updated ignore", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82ac4712f17d69e6fa90949357ba0d97a3d8a770", "messageHeadline": "Merge pull request #867 from Gustav-Simonsson/fix_block_tests_genesis\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a0cb1945aeac215b1909ff0063b66171ebe73c70", "messageHeadline": "Merge pull request #866 from fjl/p2p-last-minute", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "3e2a928caa74e523f43e14eec9918033ac1cbe0a", "messageHeadline": "p2p: stop dialing at half the maximum peer count", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bc1f487b866ed29b046a83a9c3bf4c5c839507c", "messageHeadline": "Unskip now working tests, remove debug print", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2808409fbde922722e238ce319e57bb5046febc1", "messageHeadline": "Add genesis block total difficulty in tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6a2fec5309e14df6b5fcd0fb76d5b123565d40d4", "messageHeadline": "p2p, whisper: use glog for peer-level logging", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "b719801db0bc80b49f05b249e2d4cf322c09eb24", "messageHeadline": "cmd/geth: gofmt screwup fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "458d891c63b4e527dde3583467ab3a34144886e0", "messageHeadline": "cmd/geth: version bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bcfd7886619c9bc16f523f89ddd012cb53aa7159", "messageHeadline": "p2p/discover: bump packet timeouts to 500ms", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd4b75cfa8e1b5de9eba9ea4dc89cfe3bb291a91", "messageHeadline": "p2p/nat: less confusing error logging", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "090f593bc0ebdd5fdb86e398d7bc990c505ac5d8", "messageHeadline": "Merge branch 'karalabe-cherry-trusted-peers' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 317, "deletions": 39}}, {"node": {"oid": "062fa049d0322f17f8ba831203a609d048f623f1", "messageHeadline": "fixed merge issue", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 317, "deletions": 39}}, {"node": {"oid": "24d44f35f2cf17b07330a7e7be79abc2b6b92fc6", "messageHeadline": "Merge pull request #791 from fjl/discover-sha3-distance", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 651, "deletions": 292}}, {"node": {"oid": "323216ed85b48abec07266a203b731e7491d4286", "messageHeadline": "Merge pull request #861 from obscuren/transaction_pool_fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 133, "deletions": 7}}, {"node": {"oid": "1f26a1b86319f9468395e0772b5ae8f02cce8ec8", "messageHeadline": "Merge pull request #859 from Gustav-Simonsson/ethash_reloaded", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3419, "deletions": 2394}}, {"node": {"oid": "05ac1209c731722a486fb54d3b5cc9282c760c81", "messageHeadline": "cmd/geth: limit `pendingTransactions` to owned accounts.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 33}}, {"node": {"oid": "eb4029257a3166c94fdf82623283e6f946bf19f2", "messageHeadline": "cmd/mist: updated xeth transact", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5ebc22807c1faa9fc6dddd79aebc974f4510af20", "messageHeadline": "cmd/geth: admin, switched price with limit in arguments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fed4244353bb9b95b6c18fb26c039d7274bd2c8", "messageHeadline": "cmd/geth: implemented resending transaction with different gas settings", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "92f998c7ef52f233457cd7bb789395cf3b978e74", "messageHeadline": "core: use removeTx instead of delete", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03bb88dec0163abd99d0fd6c86ab5852c59669cb", "messageHeadline": "xeth, rpc: added nonce setting through RPC and xeth transact", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "054947def77bc2352f90f79206146c93dd5422d0", "messageHeadline": "Add ethash linux & windows build fixes", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "aa884c052ddf7c5e8f673972b34681982de1cd52", "messageHeadline": "Merge pull request #771 from zsfelfoldi/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 299, "deletions": 35}}, {"node": {"oid": "2adcc31bb48af0dee979f2b4ab255d9af21fd097", "messageHeadline": "p2p/discover: new distance metric based on sha3(id)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 354, "deletions": 106}}, {"node": {"oid": "c54d123b31cc66f81de815493ab83f019190f241", "messageHeadline": "setTimeout and sendAsync implemented", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 299, "deletions": 35}}, {"node": {"oid": "2e9ed6f7aa84519a5d209dfc9649a0381e89e8ee", "messageHeadline": "Merge pull request #856 from karalabe/windows-console-color-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 763, "deletions": 2}}, {"node": {"oid": "c750ef09e1571fbdb36d408ff894ed2bbcc80014", "messageHeadline": "cmd/geth: fix #853 colorize console output in windows", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 763, "deletions": 2}}, {"node": {"oid": "f4341c7b7f5dc037542d48efd74dc4691a9814a0", "messageHeadline": "Unskip working blocktests following ethash cache reusage", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 4, "deletions": 10}}, {"node": {"oid": "b1cc9cdc7424d452687e2e168027d591ed332f3f", "messageHeadline": "Integrate new ethash API and change geth makedag cmd", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 41, "deletions": 27}}, {"node": {"oid": "50659f4b480fb9446cfb40955331a7a044353ff8", "messageHeadline": "Update ethash Godeps files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 3369, "deletions": 2353}}, {"node": {"oid": "4accc187d5cf6a100d6c10c0e0f35780f52871a0", "messageHeadline": "eth, p2p: add trusted node list beside static list", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 59, "deletions": 51}}, {"node": {"oid": "2382da4179fa290582523f598e1be78469cdf274", "messageHeadline": "cmd/mist: fix a stale error message", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54db54931e10c37a6ef2cd3fca36a875b02140c4", "messageHeadline": "p2p: add static node dialing test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 108, "deletions": 13}}, {"node": {"oid": "ac85fdc75edfaf999a7b2d25c5313c1b3eeb86ad", "messageHeadline": "Merge pull request #835 from obscuren/handler_errors", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 547, "deletions": 318}}, {"node": {"oid": "37770ed0d37f9c8ece37fecd443e7c70e915a48a", "messageHeadline": "core: added unix timestamp to debug output for block proc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1470b22e9051f48fbbeb136cc4c0be0877e9f9a7", "messageHeadline": "downloader: hash downloading recovery", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 71, "deletions": 29}}, {"node": {"oid": "ba2236fa513e06603d3fa2a6d721be3879d7f50e", "messageHeadline": "cmd/geth, eth: bump version & tmp fix for incorrect TD peers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f2a2b2ac70632b878fea393f698168b65adbac2f", "messageHeadline": "eth/downloader: put back hashes on block overflow error", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "493181ea09e5ac1e8798e4e97260fa5bff84ea1c", "messageHeadline": "eth/downloader: changed has to blockHashes for chain linking", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5b8acbaf0ae662a6b72568d155880d28d1034a1", "messageHeadline": "core: print ignored blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25bc88113f8d78a265e03be670a4c9ae4ee0bdbe", "messageHeadline": "eth/downloader: added additional tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 73, "deletions": 4}}, {"node": {"oid": "c6ad3aec05e1c42c3e4a222d1e8306598d5254f3", "messageHeadline": "eth,core: changed NewTicker to Tick", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b298928c49d1af3dc1165b295fe43fc8d0d6061d", "messageHeadline": "core: added 'ignored' status", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "016f152b36106130fa42514ef6cfacc09dfc3142", "messageHeadline": "eth, eth/downloader: Moved block processing & graceful shutdown", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 347, "deletions": 291}}, {"node": {"oid": "e82ddd9198f6c26f9aeba603d2e0fadd5a60bf96", "messageHeadline": "p2p: correct a leftover trusted -> static", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "413ace37d3ba13a551f60e4089f2e0070c607970", "messageHeadline": "eth, p2p: rename trusted nodes to static, drop inbound extra slots", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 59, "deletions": 57}}, {"node": {"oid": "8595198c1b56364bb9589a912d2a9797b93a3357", "messageHeadline": "eth/downloader: delete blocks from queue", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "15873fafc02e444c38de722277ab2461cb9b82c5", "messageHeadline": "core: added a wait group to chain manager for graceful shutdown", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "701591b403a8bae8c1dfb648a49d587968ff0c6a", "messageHeadline": "cmd, eth, p2p: fix review issues enumerated by Felix", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "1528dbc17101597348eefe3f3fb8d4f0d5c54b3c", "messageHeadline": "p2p: add trust check to handshake, test privileged connectivity", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 88, "deletions": 15}}, {"node": {"oid": "14f32a0c3a30c172c62272aa93f97e8a3d72ddcb", "messageHeadline": "p2p: reduce the severity of a debug log", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "679c90b873f78b10a97a85ddd29b91bded9b0dd1", "messageHeadline": "cmd/geth, cmd/utils, eth: internalize trusted node config file", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "de0549fabb8be4dbaf382ee68ec1b702cb0c5c97", "messageHeadline": "cmd/geth, cmd/mist, cmd/utils, eth, p2p: support trusted peers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 146, "deletions": 27}}, {"node": {"oid": "d457a1187dbbbf08bcce437789732dab02a73b0f", "messageHeadline": "common: add Hash.Generate", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "72ab6d325555c742c6b70202d865ec23b50734d6", "messageHeadline": "p2p/discover: track sha3(ID) in Node", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 166, "deletions": 99}}, {"node": {"oid": "b34a8ef624499e15cc3a2a51bddd94391f9b993e", "messageHeadline": "p2p, p2p/discover: protocol version 4", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc747ef4a649cd90aec5193a8af6b7accb5eb03f", "messageHeadline": "p2p/discover: new endpoint format", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 160, "deletions": 129}}, {"node": {"oid": "e4dba36892477f3ef614dd4e4f1234ae4a4e26d0", "messageHeadline": "core: check for parent in calc TD. TD = (N != 0 == parent.TD) || (== D)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "28b39267d990352883df1c093fd6c36cd532cfdf", "messageHeadline": "core, eth: verify td of received blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "9b6e8f6195da1d52ba35295d9d8a3a9f24ec30b0", "messageHeadline": "eth, eth/downloader: remove bad peers from peer set", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "3fef60190384106af390dd23a65384b9cc6e4a28", "messageHeadline": "Merge pull request #830 from obscuren/downloader-missing-parent", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 117, "deletions": 33}}, {"node": {"oid": "30b921ef463247da63dece1cb81887f7e66668ff", "messageHeadline": "cmd/geth: bump version to 0.9.14", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88292f35db656fe0677a3d7cf9be3a78f507699d", "messageHeadline": "core: remove txs from queue in addition to removal of pending", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "2590a7dabbf6781734be0c388b46ecd53ece6155", "messageHeadline": "core: added some additional chain tests for shortest chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "04c209980bdecb848ae6e397e808e62aecaece39", "messageHeadline": "eth: rely on p2p to determine block propagation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01e3d694a68b55d44d92754db5e84eb2930988ab", "messageHeadline": "p2p: added received at to peer message", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9e63798d0362a27b3ef45345d93f4a01c3349516", "messageHeadline": "core/types, eth: meassure and display propagation times", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f8c27d7159c3f93f0ca05ab1df86cca98d86e52e", "messageHeadline": "eth/downloader: drop block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9300458344e9024b4d18171f87b7e0edb3b6859", "messageHeadline": "core: fixed tetst to reflect (int, error) return by insertChain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dfbf580354711af3b542b8c6f5608852d7b90ce3", "messageHeadline": "eth/downloader: ignore orphan blocks in the downloader.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "735b029db95bf72c3105674c0f2b4f111e5ccdf5", "messageHeadline": "core: return the index of the block that failed when inserting a chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "764e81bf12bc45b00cec7db216e72d6396cf0c13", "messageHeadline": "Merge pull request #825 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 117, "deletions": 35}}, {"node": {"oid": "bac4440e1751fd3b71f8271260d1c8af236d2cec", "messageHeadline": "Merge pull request #822 from fjl/makefile-improvements", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 121, "deletions": 98}}, {"node": {"oid": "13364a2dcf08924605408ae0e9233ea8e51d37fb", "messageHeadline": "eth/downloader: reset the chain when parent is missing during processing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "745c368987a08d1b8ae669f38ce04de443ff6064", "messageHeadline": "cmd/geth: bump version number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e0796771190b6f8a976d931540d5f21789a882f", "messageHeadline": "core: fixed chain reorg during splits", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 83, "deletions": 27}}, {"node": {"oid": "af73d1d6823565c5bf8cc02d6f110bcc1edb2d99", "messageHeadline": "core/types: added fake parent hash / hash to String() output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4b7bdc3766e1e06ebd6f865f0fdda26f9b331932", "messageHeadline": "eth: check if downloader is busy before showing log message", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7ac24d551bf41bca4deec9f47239c4c0d052e721", "messageHeadline": "core: seperated proccing mutex and getting mutex", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 42}}, {"node": {"oid": "9f32117457505f49001c324658f00833ab724667", "messageHeadline": "core: bump database version", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4b79f1dac2143b5fb9eb5745077ea245050a7ed", "messageHeadline": "core: moved mutex locks in insert blocks to start of function", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 41}}, {"node": {"oid": "04a09b7e2d09d61a7bedd5eeeeabb57e1be99d83", "messageHeadline": "core: set min gas price at startup", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "32373e3837c5fc3def8050d6de8be34946a3fd75", "messageHeadline": "Merge pull request #828 from tgerring/pathfixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f8cdff9a5d32b3fb358fda77aab59779c8914681", "messageHeadline": "Remove path separator literals", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "aa03e53ca8d55e74e562f5f56d90e4fd2579fb4e", "messageHeadline": "Use Makefile for Travis tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "c6b983e449ec97d902f263cd693cf615b790542a", "messageHeadline": "Makefile: add test target", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "72d88780849c8b70f565319d1c3ee93223274e0b", "messageHeadline": "cmd/mist: always enable whisper", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eb5e43022ed9e50853e00a048ced20dcfdb20524", "messageHeadline": "cmd/geth, cmd/mist: use gitCommit in node name", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "71c28cfb0c62c90c6881e4a9b857f8c8f692b5e6", "messageHeadline": "Makefile: set main.gitCommit when building", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "f4e5675303b9d66c2900653a1a3a418ed566ffab", "messageHeadline": "cmd/mist: add blockchain version flag", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "26fbea5cb7bd660bdff94321cd1bb0aa9d07c229", "messageHeadline": "README: simplify build instructions", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 19, "deletions": 40}}, {"node": {"oid": "8fcd71920afb6666562bc9a085a0a1532fd07b2a", "messageHeadline": "Makefile: clean should also delete Godeps/_workspace/pkg", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12df8565cf9466e321527967755517e5f7c17167", "messageHeadline": "build: run build commands from the fake workspace root", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a6a49ccbf77616c1b0fd3a9cd708965211bcab6a", "messageHeadline": "Merge pull request #821 from karalabe/nodedb-fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a7d894611e8588716be70f2eb1375f8aebcdf608", "messageHeadline": "Merge pull request #820 from fjl/rlp-readkind-overflow", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "b569550a391d867b8c600d43e645220396d3a17e", "messageHeadline": "p2p/discover: fix api issues caused by leveldb update", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "91cb8cdd2acdcaceb577fd0ea9eb0997d42f8470", "messageHeadline": "Merge pull request #793 from karalabe/discovery-node-cache", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 691, "deletions": 47}}, {"node": {"oid": "e88b410b4d25c65b023b4ee7b4d1bc5dbc4dab93", "messageHeadline": "Merge pull request #819 from karalabe/leveldb-update", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7571, "deletions": 10106}}, {"node": {"oid": "7e3b080f8517731db774d5d2587b9ded4f9716e0", "messageHeadline": "godeps: update leveldb and snappy, dump serpent-go", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7571, "deletions": 10106}}, {"node": {"oid": "99027c79fe7406919d654ab482d8ad37fcf098ce", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1024, "deletions": 216}}, {"node": {"oid": "bac455c0117f7095ee9c60ac75a249ddd66c2660", "messageHeadline": "Merge branch 'kobigurk-develop' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "459d8987050e85fcae23d169453fc4d7f185eefc", "messageHeadline": "eth, rpc, xeth: ext_hanhrate => eth_hashrate", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "46f63ef04f326a9c792c4f9f055e90100a3528f7", "messageHeadline": "Merge branch 'develop' of https://github.com/kobigurk/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a05c420371aa56657b86ba3dce6ebb087adb708d", "messageHeadline": "Merge pull request #738 from karalabe/whisper-cleanup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1024, "deletions": 216}}, {"node": {"oid": "dd49c8e43d394b78d97a4f7cf7a74ddadcda5323", "messageHeadline": "rlp: fix list bounds check overflow (found by go-fuzz)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "978ffd3097242a5faeb7b23b9c72590170004dc6", "messageHeadline": "rpc, xeth: finish cleaning up xeth", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "2b9fd6b40a759078d1dcc1c7edcfafd4ccf38af3", "messageHeadline": "whisper: add full filter test suite", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "406e74e2afdce374fd227873f4eb96a0ba99bd23", "messageHeadline": "whisper: fix a small data race duirng peer connection", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "70ded4cbf06d19993d829d843a27002cf181c619", "messageHeadline": "xeth: fix un-decoded whisper RPC topic string bug", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "e252dae499a8c682c92527262cca01af337438aa", "messageHeadline": "rpc: use nil topic wildcards instead of \"\"", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db615a85ec000dab7f73a6d4b1b46428ba4acdee", "messageHeadline": "ui/qt/qwhisper, whisper, xeth: polish topic filter, fix wildcards", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 215, "deletions": 45}}, {"node": {"oid": "ae4bfc3cfb3f1debad9dd0211950ce09038ffa90", "messageHeadline": "rpc, ui/qt/qwhisper, whisper, xeth: introduce complex topic filters", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 373, "deletions": 59}}, {"node": {"oid": "15586368e52f49a0f7ea28f890af49d196760846", "messageHeadline": "whisper: fix spurious From identity with untargeted messages", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "87447f9f3f99cc59d58b029fff39fc39142f1281", "messageHeadline": "whisper: fix payload loss in case of plaintext decrypt", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 109, "deletions": 4}}, {"node": {"oid": "7f48eb8737878e352a65475382532db26f9fbc52", "messageHeadline": "whisper, xeth/whisper: surface TTL and hash to the API", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "19bc4624eaefc2c8201260e7afa1a5893159bffc", "messageHeadline": "eth: pull in a lost merge change", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7948cc0029db76557d6540341bdfeb818ce32c65", "messageHeadline": "rpc, whisper, xeth: fix RPC message retrieval data race", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 119, "deletions": 13}}, {"node": {"oid": "5aa523e32bedd923c4075a21daefd1b4a512277c", "messageHeadline": "whisper: fix send timestamp omission during envelope opening", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3563c59b12b0b8b5fd15847bf97d71dfd8416207", "messageHeadline": "rpc, whisper, xeth: polish whisper RPC interface", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 129, "deletions": 120}}, {"node": {"oid": "4992765032b4318f3f5b4940a553b4e552c55963", "messageHeadline": "p2p/discover: fix goroutine leak due to blocking on sync.Once", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "182d484aa70bcd5b22117f02333b1fd3b1535dcb", "messageHeadline": "Merge pull request #817 from tgerring/rpcglog", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "f54c2e75c8b3ba3464605ce3febd64645b28dd28", "messageHeadline": "Merge pull request #818 from Gustav-Simonsson/add_privkey_loading_to_\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2779, "deletions": 356}}, {"node": {"oid": "3ad5243b188820ef61624ea761344d8fd3391e49", "messageHeadline": "Return Gas Price not Gas", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34c94d5fcdf31d4b4603e945b4b3e119fdd25f46", "messageHeadline": "Add loading of block test privkey if present", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 35, "deletions": 9}}, {"node": {"oid": "2a61611c4fe2db9ef4466e11712c9ffd73636c15", "messageHeadline": "Update JSON tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 2744, "deletions": 347}}, {"node": {"oid": "437cf4b3acf1b5a4efde64aacaacdf14289010d1", "messageHeadline": "p2p/discover: add node expirer and related tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 116, "deletions": 4}}, {"node": {"oid": "9a17dd91a47255f18147d9c97aaa7f231c8d68a7", "messageHeadline": "Add link to Windows 64-bit geth dev build", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b071e7f4db0e3cf7ee78082af3d0b46617b6e5ed", "messageHeadline": "Remove old logger from RPC pkg", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a136e2bb222ed0eaa9b5e5a31a07fcc664de8eb7", "messageHeadline": "p2p/discover: parametrize nodedb version, add persistency tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "75fd738dea37387e465e8fc05b163adfb5ab34ce", "messageHeadline": "p2p/discover: drop a superfluous warning", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "706da56f751a6ec98c9f2f29bebc66dffe8d1e2c", "messageHeadline": "p2p/discover: wrap the pinger to update the node db too", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "85b4b44235aac41b95c34dbc4de7de91a597ec3c", "messageHeadline": "p2p/discover: use iterator based seeding, drop old protocol test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 118, "deletions": 45}}, {"node": {"oid": "8de8f61d369b5830f818eddf446e8368ecf11f0f", "messageHeadline": "p2p/discover: write the basic tests, catch RLP bug", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 150, "deletions": 8}}, {"node": {"oid": "0201c04b95df3224e5fe1a3a591dba95ab8030dd", "messageHeadline": "p2p/discovery: fix issues raised in the nodeDb PR", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "aa4c25778f971c95effc09858c6bc5e746300120", "messageHeadline": "Merge pull request #813 from obscuren/general_fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "7fd368c58695263192346c89d53c0b6ddec593e9", "messageHeadline": "geth/main: removed crazy welcome message :-(", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a237ff65eae0ff1c654d7efafbcfc6d5dcc6c9ce", "messageHeadline": "web3: updated", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "145e02fc5444eb878f67c58e310e7c5e324bb27a", "messageHeadline": "core, miner: added value check on tx validation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "8d09f95bc7a73aaf567b05028ebdb4f2ac5129e4", "messageHeadline": "Merge pull request #805 from obscuren/download_improvements", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 198, "deletions": 232}}, {"node": {"oid": "ed036a2ce7d846297032a803fd7e82a3f84b239a", "messageHeadline": "cmd/geth: bump version number 0.9.12", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7afbd0f20d39ed3957f696f49da8c159735e95d3", "messageHeadline": "Merge pull request #796 from Gustav-Simonsson/fix_ignoring_of_unexpec\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b0bf12ec872587d56b974430efc85c55ce9fe5a9", "messageHeadline": "Remove unneeded allocation", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7ce3d06402d826b8a4cbf8144342d4e94890bcb3", "messageHeadline": "eth/downloader: removed update loop and synch channel", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "405720b218c74ec730541cdcb360db54deb75474", "messageHeadline": "xeth, core, cmd/utils: Transaction can not be over block gas limit", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "3bb6da9bd3111c8083cdefde1aa93a7ac55d19d2", "messageHeadline": "natspec: disabled natspec test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d1887093df1fd07a680eaaff31351d921ce9c4d", "messageHeadline": "Use make instead of new for allocation", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8646365b42ddae30e596835b4512792ca11196a5", "messageHeadline": "cmd/bootnode, eth, p2p, p2p/discover: use a fancier db design", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 280, "deletions": 169}}, {"node": {"oid": "1681ee9883a5cd2dbcb423d08b491343c682c655", "messageHeadline": "eth: added a few informative messages regarding downloading", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c8e21a4d17e144c4c108cf477de594bce776829a", "messageHeadline": "Merge pull request #803 from obscuren/log_filter_fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "168ff36676fdc7b4e9daf21ae4dfa4dfac576dac", "messageHeadline": "Merge pull request #773 from ethersphere/frontier/cli", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 66, "deletions": 55}}, {"node": {"oid": "a9e4b96573f7ce900227f0b19d621e363330d914", "messageHeadline": "eth/downloader: fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "d84c2202e79c30ec906b1a078bfd9fdf5ae94a31", "messageHeadline": "eth, eth/downloader: simplified synchronisation process", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "bd9c76097d485b55ae808fee345d1d76801df1ea", "messageHeadline": "eth/downloader: removed peer td management and best peer selection", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "31f82eb3347454f64f3d41de3087109d09597806", "messageHeadline": "eth, eth/downloader: don't require td on downloader. Fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "b86e7526e12a5a49c1739ec02d3c1c5cc667dcb3", "messageHeadline": "eth, eth/downloader: moved peer selection to protocol handler", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 127, "deletions": 134}}, {"node": {"oid": "81379cbc7bd8f06c937983594d1d19c2b9d42223", "messageHeadline": "Merge pull request #804 from alexvandesande/avsa-geth", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f229dc8f42d328b1c11bb24ca84d70ada4844fa6", "messageHeadline": "Merge branch 'avsa-geth' of https://github.com/alexvandesande/go-ethe\u2026", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8716278ca8bd3912bb45999bb0e40637797399cf", "messageHeadline": "Smaller frontier cover art", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5e9a0a71c21e52789d8707c7268ee979c1faba8", "messageHeadline": "cli: correct bootnodes flag usage help line", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1126dbb8741f9bf9382ff6aafd3b971409d19dd", "messageHeadline": "Smaller frontier cover art", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd2782f59c11ae8399dcdd17fdd2b132223a1071", "messageHeadline": "core: fixed wildcard topic filters. Closes #725", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "6b1b5a4a2a8b315f4d0e7a08ab10563653711a92", "messageHeadline": "cli/js console: if corsDomain is not given to startRpc, we fall back \u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "1b7c017076ae578a89a18b5c7ffc61e9c8d59eee", "messageHeadline": "cli: fatal error if no etherbase for mining", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "be843959cbc294ba8d75f66e492386fb1b7282df", "messageHeadline": "backend: start miner in its go routine (no wait to generate DAG)", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6512b23b98de070f9b68fed4f1530f66dfea4b66", "messageHeadline": "cli: fatal error if rpc could not be started", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7b2f25b57886133e3dd09f3ea0b0a7f188755965", "messageHeadline": "cli: clean up flag descriptions, usage docs, account list uses primar\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "22450c069b181e362710b71a763549cc6bc3e29b", "messageHeadline": "js console: add cors domain optional argument to startRpc", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "a3fb41981e49fd90d8c76b371782831f243a919e", "messageHeadline": "cmd/admin: rename debug.block to debug.processBlock; move backtrace u\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9caf880ff93794f80122ee7272c050bf571efa61", "messageHeadline": "Update README.md", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "31811365e0991a190748721d1549334043fda73c", "messageHeadline": "Merge pull request #800 from obscuren/ethereum_js_update", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "dc62fb2ee927f1fe94cb6377fbde2ad6af3b9fac", "messageHeadline": "web3: updated", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "92c63275938725061cbe3ff4c56ac08beca44e1e", "messageHeadline": "cmd/geth, jsre: updated ethereum.js => web3.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6def110c37d4d43402c4b658ce6b291400f840e5", "messageHeadline": "cmd/bootnode, eth, p2p, p2p/discover: clean up the seeder and mesh in\u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 168, "deletions": 144}}, {"node": {"oid": "971702e7a1a5e698721fa6147c444abad9c20141", "messageHeadline": "p2p/discovery: fix broken tests due to API update", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "af923c965ff7a4e652d5c9edabc50f7a03e1135d", "messageHeadline": "p2p/discovery: use the seed table for finding nodes, auto drop stale \u2026", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "5f735d6fce10b4552b0a6d3eb6503c5a302f4f61", "messageHeadline": "cmd, eth, p2p, p2p/discover: init and clean up the seed cache", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "936c8e19ff3db376fdd1ed53772c51c817a72112", "messageHeadline": "p2p/discover: store nodes in leveldb", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 73, "deletions": 13}}, {"node": {"oid": "516f49c8128837bb775f79c685c1ee63ec618371", "messageHeadline": "eth: cleanup", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b6ec1c720fc65d8bac36bd2e28bf1df1de1ffe5b", "messageHeadline": "Merge pull request #797 from tgerring/bootnodes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "f5e0388f62085c7eb100769765f8649ec364c1bd", "messageHeadline": "Merge pull request #778 from bas-vk/issue764", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 62, "deletions": 48}}, {"node": {"oid": "abe08d7be34d5d3278f8473bdbd5a94756f8cfd3", "messageHeadline": "Merge pull request #794 from Gustav-Simonsson/block_tests_more_valida\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "24995f9ab7c0dbfde0b45ce0bb1c01cf8015c0e8", "messageHeadline": "Updated bootnodes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "154570ebd3d8d05fa718417ff849bdd39c6ed155", "messageHeadline": "Cleanup README developer info", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c12180d00566dba977b2d34f61ed52e2a4d279ed", "messageHeadline": "Merge branch 'issue764' of https://github.com/bas-vk/go-ethereum into\u2026", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c273ed7d82f3d5beab7c213fbe1f5c0942adf0bd", "messageHeadline": "Moved leveldb update loop to eth/backend", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 62, "deletions": 48}}, {"node": {"oid": "5cfa0e918799f296580d01093b2e3ec921b93ba4", "messageHeadline": "bugfix, wrong hash stored in blockDb", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94f2adb80a54c9bddacf146138d8e218a95629c9", "messageHeadline": "Merge pull request #792 from veox/doc-crypto-secp256k1", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "958c04e79ae1dd681e33fe325bf02f9bcc45245a", "messageHeadline": "doc: crypto/secp256k1 GMP dependency package name.", "author": {"name": "Noel Maersk", "email": "veox@wemakethings.net", "user": {"login": "veox"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2f8809df404b83824ffadd61ff766cbf9e4c5419", "messageHeadline": "Merge pull request #769 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 261, "deletions": 66}}, {"node": {"oid": "7f14fbd57936cf74627572da4a06585d35161ea9", "messageHeadline": "core: pending txs now re-validated once every second", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "48135657c478ecffead52cdddaf2bbbaa89d388e", "messageHeadline": "miner: show error message for gas limit per account", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7bab216811f4444a3183fd3e99061b04b4c7bda", "messageHeadline": "natspec: fixed test to work with new queued transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fba40e18d9c231b3ab7ee7f6eba36ac859dffbb2", "messageHeadline": "core: added accessor for queued transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d3be1a271961f13f5bd056d195b790c668552fe1", "messageHeadline": "eth: moved mined, tx events to protocol-hnd and improved tx propagation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 82, "deletions": 30}}, {"node": {"oid": "888ece0cb2c9d07ae821398aeffb0000ef28fb23", "messageHeadline": "core: fixed test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7edbb0110f6ab04541ed2fef1e373d61d0dc063d", "messageHeadline": "core: set the state for the managed tx state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1506e00a2361ab641875d5f95966e8034b2902bc", "messageHeadline": "core: improved error message for invalid nonce txs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7138404cb09aebb990fcce589b87173e66355987", "messageHeadline": "core: only post event once per tx & fixed test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "4feb5f6f9cd5128b4645c1265d814edb443ef43b", "messageHeadline": "xeth, miner: updated some logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5cb5df003de428bc7fb406caf2af46496d70cef4", "messageHeadline": "eth: start tx pool in a goroutine", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "498b24270a9c301a9251150afb7f3889c929765c", "messageHeadline": "core: implemented a queued approach processing transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 123, "deletions": 25}}, {"node": {"oid": "2fe54ab233c0cd1bf09b49085477c961dcc1980f", "messageHeadline": "Merge pull request #779 from Gustav-Simonsson/block_tests_reloaded", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5653, "deletions": 6328}}, {"node": {"oid": "0071fbed8c1525bedf43e3bbd444b11e64b87f27", "messageHeadline": "Merge pull request #780 from maran/arm_build", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "67cc80ba6647f9e316b43d869a05856435f7b444", "messageHeadline": "Merge pull request #786 from tgerring/issue739", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8eefcb8493b4c45b5d609da6ed5cac9463770885", "messageHeadline": "Merge pull request #782 from alexvandesande/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "359a9773a1bc3ab57697f0bdb82024efb19090e2", "messageHeadline": "Merge pull request #783 from tgerring/issue777", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 61, "deletions": 11}}, {"node": {"oid": "69788cb973d3ddac335b165751227c60fb319700", "messageHeadline": "Merge pull request #784 from tgerring/issue737", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d2a156453eeb8bb3c530244016740d5c2794427", "messageHeadline": "Fix ignore of unexpected files in key dir", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a223721a57037e11235c2ea0c3c4f56f932c836", "messageHeadline": "Add block header validations for block tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 82, "deletions": 0}}, {"node": {"oid": "49da462e92fd597ba6242231b9dc0809e683862b", "messageHeadline": "Include ZeroByteAtTheEnd and RandomByteAtTheEnd tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 8}}, {"node": {"oid": "4e0a2c8e8cf418528742500dff8e6916e4fd1bc5", "messageHeadline": "Validate block header UncleHash against calculated hash", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "ec6acacc539c3392c8dd68c89a2b714ec609ff19", "messageHeadline": "Unskip BlockTests/bcInvalidHeaderTest.json wrongUncleHash", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "9834f855faec1b80f78722db11e5a883d83ff05c", "messageHeadline": "Finally, glorious HEX", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "24de35ef0983a6f3f6dd16235d92f33c900096aa", "messageHeadline": "Add StateTests/stMemoryStressTest.json but skip for now", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5c70333a1272c53526f285e6777d28c0d2e83f4a", "messageHeadline": "Exclude TransactionWithSvalue0 as it expects invalid s value to be valid", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8ec8bff11c1c0ab1fef102f854ec26dbfb827126", "messageHeadline": "Update github.com/ethereum/tests files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 5619, "deletions": 6304}}, {"node": {"oid": "573bc3e05e80a8736141b4b39874fd9718089917", "messageHeadline": "Explicitly skip TransactionTests/tt10mbDataField.json", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "7254278c09e38edf04d311e42301ba6e55d32da9", "messageHeadline": "Add test wrapper for VMTests/vmInputLimits1.json", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c7458311186570601410f245faea2c1fa3eceaa7", "messageHeadline": "Merge pull request #787 from ethereum/revert-785-revert-781-develop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 54, "deletions": 39}}, {"node": {"oid": "33083e6f6c4a8454a0d3843fa67cae61abbe305f", "messageHeadline": "Revert \"Revert \"refactor Dockerfile\"\"", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 54, "deletions": 39}}, {"node": {"oid": "73b3f2837ff652533ca7a5c09cce4d37e13a852e", "messageHeadline": "Handle bug in parent call response", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "95f172d4dc2b8e1cf6230c8ca2aa937438ff585d", "messageHeadline": "Merge pull request #785 from ethereum/revert-781-develop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 39, "deletions": 54}}, {"node": {"oid": "1a0b3d8c84d7a4559b19e621656fc2a44cdb73e0", "messageHeadline": "Revert \"refactor Dockerfile\"", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 39, "deletions": 54}}, {"node": {"oid": "41e3d01e6312d3fb5dacef34cf8a21470f4b4f82", "messageHeadline": "Rename eth_Version to eth_protocolVersion. Closes #737", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20bae2b8f6fb46440f0b7e6d83916c422fd84567", "messageHeadline": "Tests for magic words", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "2ea2261156eae9e7d783ff5f8663ad95113c8386", "messageHeadline": "Accept num or hex as index", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "35ad9febceacbb0a40efe84b08205bb13222c1b5", "messageHeadline": "Update eth_getBlockByNumber to accept words", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "5f6c8832af98d9b8529b2ab771942f1536b0b081", "messageHeadline": "Merge pull request #781 from caktux/develop", "author": {"name": "caktux", "email": "caktux@gmail.com", "user": {"login": "caktux"}}, "additions": 54, "deletions": 39}}, {"node": {"oid": "d2fab43abc1724a56f10def965a6c4ac04918049", "messageHeadline": "Changed \"Welcome to the Frontier\" to something more geeky", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39047d7d8bac443a3f1d3775be147de4b763e7da", "messageHeadline": "refactor Dockerfile", "author": {"name": "caktux", "email": "caktux@gmail.com", "user": {"login": "caktux"}}, "additions": 54, "deletions": 39}}, {"node": {"oid": "04e216319e33b5f3b97abd3c8ede314e048fcea9", "messageHeadline": "Adding flags to facilitate cross compiling to ARM", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "35595560f0111ab09427481144f654ab579f5e5a", "messageHeadline": "Merge pull request #776 from fjl/win32-build-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 89, "deletions": 246}}, {"node": {"oid": "c9e22976f59f788a9776beab346e7dcf25af48ac", "messageHeadline": "change order of block insert and update LastBlock", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07e85d8e146c0aa08fcfe0871d1e9b69487e67ea", "messageHeadline": "Moved leveldb update loop to eth/backend", "author": {"name": "Bas van Kervel", "email": "basvankervel@gmail.com", "user": {"login": "bas-vk"}}, "additions": 56, "deletions": 42}}, {"node": {"oid": "e1f616fadf4fe20030d518d0c3f2a3f05186ab68", "messageHeadline": "cmd/geth: improve the JS tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 71, "deletions": 209}}, {"node": {"oid": "635b66acdccc1e9b3793c67a846675dfbb08b6f8", "messageHeadline": "p2p: return zero node from Self if the server is not running", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "96e2b6bc0749cde5ad76c51fba55c31f941512b6", "messageHeadline": "miner: use 32bit atomic operations", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "9d152d6191349316d610208af2f55ef578785355", "messageHeadline": "common: delete BinaryLength", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "2f4cc72119847775d3edd5e9e74075aa9297896f", "messageHeadline": "Merge pull request #765 from Gustav-Simonsson/more_block_test_improve\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 185, "deletions": 130}}, {"node": {"oid": "15550dc8c54d217739dbff312c0a7b4b8d581e75", "messageHeadline": "Merge pull request #766 from tgerring/issue762", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "13dc8627b59d0d90ea76b1e58839890aef55844f", "messageHeadline": "Treat hexnums as big.Int instead of int64", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "9e03c48d438926e177f1ba6e2c51a8068efda57f", "messageHeadline": "move eth_hashrate to ext", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63c5c7fb2dab6ec931acf2c0c44728bd2068e1a7", "messageHeadline": "uses newHexNum for eth_hashrate", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41b83fe1cd6d49ee68ab44aa87812d716f0e4399", "messageHeadline": "adds eth_hashrate RPC method", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4ddbf81e74e90bd476c1bd8c7729581d2affe065", "messageHeadline": "Updated README to include windows builds", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ad8b28794c3fe620a1665fec02ff4280c5f79b8", "messageHeadline": "Merge pull request #760 from obscuren/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 4053}}, {"node": {"oid": "6c2b703c5871f5d8adf3bc4032385135e665018b", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 294, "deletions": 115}}, {"node": {"oid": "1dc91975ad801418f6756381275d52549949f4dd", "messageHeadline": "Merge pull request #756 from Gustav-Simonsson/block_test_improvements", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 293, "deletions": 108}}, {"node": {"oid": "f4cd66dc009191f51fc47d9c218c1073a1552bdf", "messageHeadline": "blockpool: deleted", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 4038}}, {"node": {"oid": "ed0817c55dc45290d9de594fea28f7bc35d564da", "messageHeadline": "core/rpc: fix for null entries in log filters. Closes #725", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8fce55b4c2ea65d8a3ed27b2abe5526369be35ab", "messageHeadline": "Merge pull request #763 from aboreum/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "093d6d507465263fb9721aa0758b12a31b126c0b", "messageHeadline": "core: removed nonce resetting from the block processor.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1d6d42919e3bd3e24cd9ff2f1534efb41cb5a216", "messageHeadline": "miner: ignore a tx's transactor after a gas limit has been returned", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "64e8aa6260de0d707bd610ecc2fea5c8ad7de6b4", "messageHeadline": "syncing to mainline ethereum", "author": {"name": "Andy", "email": "mortimer.tyrannus@gmail.com", "user": {"login": "arboreum"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3ef1cd43f6f582bb23863292eb1d0c2de88a7a29", "messageHeadline": "fix for: Please remove the \"minGasPrice\" from block returns #754", "author": {"name": "Andy", "email": "mortimer.tyrannus@gmail.com", "user": {"login": "arboreum"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b448390889685fc87f221c152b16b82849f7797f", "messageHeadline": "Further fixes to block test wrapper", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 185, "deletions": 130}}, {"node": {"oid": "4a240608d4742c81c5dbb665c5bdac43cb898179", "messageHeadline": "Merge pull request #761 from aboreum/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d85e45c7d4fb294d1ba3030000c32f7babbbd13", "messageHeadline": "syncing to develop", "author": {"name": "Andy", "email": "mortimer.tyrannus@gmail.com", "user": {"login": "arboreum"}}, "additions": 128, "deletions": 4}}, {"node": {"oid": "59a7405a8072b735472de885c33c2a82fcf7a162", "messageHeadline": "Broken link for detailed go build instructions #661", "author": {"name": "Andy", "email": "mortimer.tyrannus@gmail.com", "user": {"login": "arboreum"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4494cba489070e68202bb45d241b1e71be4255d0", "messageHeadline": "Merge branch 'develop' of https://github.com/aboreum/go-ethereum into\u2026", "author": {"name": "Andy", "email": "mortimer.tyrannus@gmail.com", "user": {"login": "arboreum"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "859187931b3f4e3768151d795d06a5c57440039a", "messageHeadline": "fix for: Broken link for detailed go build instructions #661", "author": {"name": "Andy", "email": "mortimer.tyrannus@gmail.com", "user": {"login": "arboreum"}}, "additions": 48, "deletions": 22}}, {"node": {"oid": "79bef9eb164a1040a254be5e8a8844eeb37daf8e", "messageHeadline": "Merge branch 'develop' of github.com-obscure:obscuren/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 176, "deletions": 26}}, {"node": {"oid": "b8160cc6d495678815738d46414e77ec89933f16", "messageHeadline": "core: shuffled some code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "99e825ad96e7b3f655f170a52ad6e408b6feb311", "messageHeadline": "Merge pull request #734 from bas-vk/issue-729", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 128, "deletions": 4}}, {"node": {"oid": "3d7c1b8194e509f61fb64a129242b3170ecffd08", "messageHeadline": "Merge pull request #755 from karalabe/command-flags-cleanup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 22}}, {"node": {"oid": "3b008723db3f89696dab53b311cbd2efc987a01f", "messageHeadline": "cmd/geth, cmd/utils: invert --pprof once more", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f28b2bb6edad287ae418abc7b9ef5e147df84886", "messageHeadline": "core: upgraded block chain version", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b45fedb81dade6fc65c663c76856a07261f30d0", "messageHeadline": "Merge branch 'ethersphere-frontier/natspec' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5095, "deletions": 72}}, {"node": {"oid": "36ec42e50c9367e86621ff58b8e3d835abbbad79", "messageHeadline": "Merge branch 'frontier/natspec' of https://github.com/ethersphere/go-\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5095, "deletions": 72}}, {"node": {"oid": "c8e2b3710cec47f023fd01c42ea829579a2753be", "messageHeadline": "cmd/geth, cmd/utils: use pprof disable flag, start globally", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "805345d13594b41e5dd2e4fed471c58c3775be9e", "messageHeadline": "Add block tests wrapper and fixes for tx tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 170, "deletions": 65}}, {"node": {"oid": "8830403acfea745bd5e256d1498727e9128f02ae", "messageHeadline": "cmd/geth, cmd/utils: add cli flags for pprof and whisper.", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "76025cc4245f0abc0749f4d1e433be865107bf24", "messageHeadline": "geth: added a `admin.debug.block` command which reprocess the block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "72d065d49102dd07c929d1e147186604c5e4ab05", "messageHeadline": "core: force block process & fixed chain manager test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "97a9753f87cce4f0072feba63f2e137138a16063", "messageHeadline": "core: added chain reset mechanism on bad blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "45da3e17e2ada226d7c82db667d263f8e004cbfc", "messageHeadline": "core: added chain head reset to known block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 65, "deletions": 11}}, {"node": {"oid": "52584596d4c9cee7adcc1c343addd19279aaac84", "messageHeadline": "geth: bump version number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97b0c4b6978d7fd972f3b0991acca1227e4e83dc", "messageHeadline": "core: moved TD calculation from proc to chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "fa729a0c55aa4b00c2ac33d0fcee8acabed2f737", "messageHeadline": "miner: go fmt", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "5caf1aa1a9c8ab6fed8be89324167cc8e22a9daf", "messageHeadline": "Switched getWork third output from difficulty to target", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "093a9106b093310acf4c3911baa61916cff52ab8", "messageHeadline": "contract addresses include hex prefix", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "2cc92112699be80d9be08a1de288fb479cdf391e", "messageHeadline": "miner: fixed remote miner current work", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "71c974f3eb080ffcdcf4812f3dd082e668627c8b", "messageHeadline": "fix end to end test import cycle", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e9874cbcc12f5b15ad91a0df396552afe8c71e3e", "messageHeadline": "fixed resolver test", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "929428d60216f31b2494df1ebf76d9be2a66028c", "messageHeadline": "URLhint support for URLs longer than 32 bytes", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 70, "deletions": 22}}, {"node": {"oid": "b6fe9e0c838ced143cbdcc867b53ada2711b39da", "messageHeadline": "added missing source file", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "bb793c829f9ed82bfbb03d6f3cf669977cfc9548", "messageHeadline": "fixed incomplete merge", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "d8fb834386caea0103fad8733f119b87238b75d3", "messageHeadline": "test account is no longer permanently in genesis block, only put ther\u2026", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "dba2367157fc4ad7947ee1632dbe76d6a110f49f", "messageHeadline": "NatSpec contracts are now not in the genesis block but added by the test", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 45, "deletions": 65}}, {"node": {"oid": "f255336c2cf989be52502f0f384da7c2d44d2109", "messageHeadline": "utils linked to natspec notice eval, test notice now using utils.toHex()", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 4048, "deletions": 8}}, {"node": {"oid": "c4b7d4d3f77160fba1ab3d8366cb2657a90e2282", "messageHeadline": "NatSpec cli option, resolver tests passing", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "b46e15217131e4ebe64e1ee55594c3ab0620395c", "messageHeadline": "default fallback NatSpec messages", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "8e6a068d2d5b6374e0a8588a34a96a26562bae83", "messageHeadline": "natspec test bugfix", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "b635cad9fe127e6b0ca6d993ce9a3b6c61ce79c6", "messageHeadline": "NatSpec passing end to end test", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 226, "deletions": 73}}, {"node": {"oid": "94489b2269133c545aa3e9580737b2bd93f3ead0", "messageHeadline": "s", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 81, "deletions": 52}}, {"node": {"oid": "e2d333d2095edb349388433c28f4d6a381b1df62", "messageHeadline": "NatSpec contracts in genesis block, end to end test (unfinished)", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 217, "deletions": 60}}, {"node": {"oid": "ac0e5e8b6de43a40bbc25f541aa2399202bbe420", "messageHeadline": "resolver tests", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 85, "deletions": 21}}, {"node": {"oid": "3a540425a3d7fc29233b5cd3e7b79b4866f35d57", "messageHeadline": "reorg:", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 66, "deletions": 116}}, {"node": {"oid": "5b0ea1044ab7c14e11489bc6c612bb7f2e5a023e", "messageHeadline": "add docserver using net/http Transport/Roundtrip", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "3136bae4a5f08820d3116b61b783c100c169717c", "messageHeadline": "NatSpec, URL register storage retrieval", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 222, "deletions": 39}}, {"node": {"oid": "97a602864a485bb3a79f460077052bd76cdbff99", "messageHeadline": "add common/resolver skeleton", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "45676382b6cdf3720600647bdd76e4a89fa4495f", "messageHeadline": "natspec integrated to console frontend confirmTransaction", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "d0b3536593fafe19ad31225387d09a62cac6196c", "messageHeadline": "new natspec", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 186, "deletions": 51}}, {"node": {"oid": "ea11dba00b0f387f4083eef5ab3eeee396953830", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "5dd56bb474e9001db6decb75b7abfca99050d844", "messageHeadline": "geth: admin download status", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "2c1a6a349b4f8bb23e37a75d8d8ceaa0fbfced8d", "messageHeadline": "miner: removed default timer & update dag when threads > 0", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "e6d36fe356109f718ef5420d7a9acb6f754402e4", "messageHeadline": "Merge pull request #748 from fjl/build-script-unix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "ed07ffcde5ab661a9fd41045c5ec102e7839001c", "messageHeadline": "downloader: fixed tests with low ttl", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dcf1a1988ab692664a21bafbd534eb30c9f5adf6", "messageHeadline": "moved", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8eff550e8b9bf121c27a4c2469ec9878d803a60e", "messageHeadline": "Merge branch 'fjl-rlp-size-validation' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 481, "deletions": 233}}, {"node": {"oid": "8f3a7e41deff4084b166aca1337258077bd2a3e6", "messageHeadline": "Merge branch 'rlp-size-validation' of https://github.com/fjl/go-ether\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 481, "deletions": 233}}, {"node": {"oid": "4683f9c0a71fd42e749da46ac56c6ba76f379931", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "cce4158cfc6c1080a2215dbbc5e52dfa3d310d61", "messageHeadline": "Removed debug println", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3d497be9bdbb6b97c302d1c8b505ee265d677138", "messageHeadline": "eth: drop blocks with low TD", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6e1aa91aaf0d3af7151a891fb1cc6f7aa0c6ab4c", "messageHeadline": "geth: added getBlockRlp for dumping block in rlp format", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "c58918c84ad6825ca20cc9170b0a79eb1033c50a", "messageHeadline": "downloader: moved chunk ignoring. Fixes issue with catching up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 31}}, {"node": {"oid": "61885aa965282d5879b9c4fbb740e96e9b680558", "messageHeadline": "Don't export types/functions", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "2c229bac003b30908fd0dc0d69d35044c6cb2425", "messageHeadline": "Replaced channel pointer field with non pointer channel", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "9ec56637f9b19ab6213e74ec30c00033f1906888", "messageHeadline": "Merge pull request #749 from fjl/fix-nodekey-persistence", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "4340996572a3cab2a4c985710c06ec956832e082", "messageHeadline": "eth: temp 100% block propagation because of the current state of the net", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c59d9553218891cd33831aae607668a0b5bf022", "messageHeadline": "downloader: defer peer reset after download", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "4907d28967a890628f4dd014be2e7e1fbd8f4d04", "messageHeadline": "crypto: update {Load,Save}ECDSA comments to mention hex encoding", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "da4a0e05555fdcbf3e561b4c7bb93964f7d417f3", "messageHeadline": "eth: fix node key persistence", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "48f23746f0f92887b6a76055e8f16c28176bc181", "messageHeadline": "Makefile: for non-gophers", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "86ecdcd5ff8c86a5d1c25322230cfcef0a2cfe8d", "messageHeadline": "downloader: reset hashTtl on receive", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "71aa5fe8a31bdf12a38e940730e60964bbf4a1c0", "messageHeadline": "Merge branch 'downloader-proto' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 790, "deletions": 453}}, {"node": {"oid": "164b878854b58aed833eb704579343099854735f", "messageHeadline": "cleanup", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c453f1f37093445ba1d9eba5a075169ef0566c19", "messageHeadline": "tests: hopefully improve test conversion helpers", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "235ed7ecb92527ce0029c2a6f5ace06707db9b28", "messageHeadline": "cmd/geth, tests: enable running multiple tests from a single file", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 105, "deletions": 33}}, {"node": {"oid": "434dea3caf03515e69858c947ba5e0aad6b9c67a", "messageHeadline": "eth: removed debug messages to stdout", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ce21cefdc0b8f9a4942a4a337b73b3ca131c2cd", "messageHeadline": "eth: use NewDB hook also for extra DB", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "50e096e627c8c07b4dda3a7221dda5f32dc5c5cb", "messageHeadline": "downloader: don't remove peers. keep them around", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "03b4cf74a2d2ce2f1ff39f0354b9577425e6524e", "messageHeadline": "geth: added identity flag which allows to set a custom node name", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d34e4dc5ac2fc80c727e01ad175d3137316247a1", "messageHeadline": "Merge branch 'develop' into downloader-proto", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "84f1af6413b172c7c88d567e8b9033197196b5bd", "messageHeadline": "core: merge using equal block numbers rather than the current block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c8cc523d4d073f3405057554b5a0881118eba6f1", "messageHeadline": "miner: reverted back to old event", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1d97ea4dbb5b4462b898f32b1c55e925a465227", "messageHeadline": "typo", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6c22301faaa47e18efcc6d6127b4d415b9ded21", "messageHeadline": "miner: changed listener", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6830ddb659270b59b5a310fdc0e581b09fae5326", "messageHeadline": "downloader: free up peers from work when the downloader resets", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "7c5d50f627b223a8b0217f6ca684b4c7d1d877ef", "messageHeadline": "downloader: throw an error if there are no peers available for download", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "78e37e98e77b467e6950922da4ea99ff146ab21f", "messageHeadline": "downloader: fixed a race condition for download status", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0d536734fe10e62dce86db1a6128b383ef66921d", "messageHeadline": "eth: adapted to new synchronous api of downloader's AddBlock", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "c2c24b3bb419a8ffffb58ec25788b951bef779f9", "messageHeadline": "downloader: improved downloading and synchronisation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 129, "deletions": 110}}, {"node": {"oid": "60613b57d1956275bb475a53b5085c4ead4ceb2c", "messageHeadline": "downloader: make sure that hashes are only accepted from the active peer", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "ff67fbf96448b83b778960a6c20ea8dfd854c825", "messageHeadline": "Merge branch 'develop' into downloader-proto", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 916, "deletions": 366}}, {"node": {"oid": "525cefa37aafbc42de8911344c9853d950c06ded", "messageHeadline": "updated ethash", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8244825bbf9ca7342c052508f50a56b16c979a1e", "messageHeadline": "downloader: reset the queue if a peer response with an empty hash set", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "eef4776b5bb9d77a0dab0d9ac8da61fdbc72129f", "messageHeadline": "eth: ignore NewBlockMsg with lower td", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1bc2d83b6f5d0b8ddcd1b1501a5b9554526289ea", "messageHeadline": "core: improved uncle validation error message", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8f873b762b54a033e891df03175a26cbfb582c43", "messageHeadline": "downloader: all handlers check for isBusy", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a6c0a75f9a897f2f2003b696840467ad170d6a1b", "messageHeadline": "eth: fixed proper BroadcastBlock for mined blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c39a7b5c0d2002d72df7a0517ccc6edd7557ab7d", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 910, "deletions": 362}}, {"node": {"oid": "89fd752659c5c11b243c30f739781d723cac82c2", "messageHeadline": "rpc: set from. Closes #742", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f1ae3dc4aa8f706d758c4ee40fe6b3968ee18324", "messageHeadline": "geth: bump version number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "12e8d9c4dd03e02c507e7174c5a5288e2292a674", "messageHeadline": "eth: listen for mined blocks and propagate using the protocol manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "ecc74d76ccf8fe4ca8c32120697d64845c475169", "messageHeadline": "eth: drop blocks that are known", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cc436c4b28c95f825499d67c92a18de5d27e90c2", "messageHeadline": "eth: additional cleanups to the subprotocol, improved block propagation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 140, "deletions": 56}}, {"node": {"oid": "c2f410214c99ee3636cfb670e84e5f05d179a1ef", "messageHeadline": "eth: began split up of peers and protocol manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 369, "deletions": 388}}, {"node": {"oid": "2339ee9910c10fa498f4a4ebc25f6a780ccf78e9", "messageHeadline": "Merge branch 'develop' into downloader-proto", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4347, "deletions": 253}}, {"node": {"oid": "7dc6c338736b05fa239316f5764fb3ffec6ec6c2", "messageHeadline": "Merge pull request #736 from frozeman/develop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "576393550d95a8f22dee93b5aa6bfdc5546463be", "messageHeadline": "add extra space to miner icon", "author": {"name": "Fabian Vogelsteller", "email": "fabian@frozeman.de", "user": {"login": "frozeman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7180699d401e64b52447ccb2cfb33004b7deb672", "messageHeadline": "rlp: require declared number of input elements for array types", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 26, "deletions": 40}}, {"node": {"oid": "9c7281c17ebbdd6a8c10ecc618bcb9121215a21f", "messageHeadline": "p2p: make DiscReason bigger than byte", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d5a518a0ba7b0f1d42c73f3c28fe0828e7ea974", "messageHeadline": "rlp: stop accepting lists for byte slices and byte arrays", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 45}}, {"node": {"oid": "574d5d6ae6076c534d314c600ee0e6c0c161cc36", "messageHeadline": "core/types: add rlp tag \"nil\" for Transaction.Recipient", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cad64fb911e7029bef876f16e0956b3b0b4bb4d0", "messageHeadline": "rlp: stricter rules for structs and pointers", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 148, "deletions": 52}}, {"node": {"oid": "1e2c93aa2da453ef9548b9957b5ed453f60ce5ca", "messageHeadline": "rlp: reject non-minimal input strings", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "6e9f8035a1a49ac096bc2eae6ec4637b48e29048", "messageHeadline": "rlp: stricter validation of canonical integer format", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 93, "deletions": 42}}, {"node": {"oid": "6788f955c2414b025a4ea44efaf51caf50aa97f0", "messageHeadline": "rlp: fix handling of single byte zero when decoding into a pointer", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "509d0a8d78236562d9444a6fe851aec3cee5bb5e", "messageHeadline": "whisper: fix comment for rlpenv", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "eedbb1ee9a2164cd58e9fd305bc719a4c643f1a2", "messageHeadline": "p2p/discover: use rlp.DecodeBytes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2750ec47b7e7ff864eaed72255581e11080907d7", "messageHeadline": "rlp: fix integer overflow in list element size validation", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "56a48101dc3dd96587915a5d7882f9d46ecc6ae9", "messageHeadline": "cmd/rlpdump, cmd/utils, eth, p2p, whisper: use rlp input limit", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c35f4fd0bd93bcab01ba7704fc144514a2cc7a1b", "messageHeadline": "rlp: check top-level value sizes against input limit", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 171, "deletions": 56}}, {"node": {"oid": "4020258801febb9cb3fc221245812fae07d1f2a5", "messageHeadline": "Merge pull request #718 from karalabe/whisper-cleanup", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 899, "deletions": 356}}, {"node": {"oid": "73eb8e8c20b784e3a43f826e51a81326619d98ef", "messageHeadline": "eth: basic implementation of the downloader", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "4afc22ba6e79fe951256251444b4a5b8d38b50fb", "messageHeadline": "whisper: cleanup lefover scoping", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bd14bd6c5b8fcfb2430720da58de152dbbcb84ab", "messageHeadline": "whisper: hide some internal types", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d3ed3285e942e312ef2ded2671a09e717e97f33f", "messageHeadline": "Merge pull request #733 from fjl/p2p-dial-timer", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "5528abc79588d15aa795a6e9b0050ff3e7616ed2", "messageHeadline": "p2p: fix the dial timer", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "545ff1e3f3d76202696f60336335536a083e610e", "messageHeadline": "Merge pull request #728 from tgerring/issue727", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c2ddcbf8885bf509741105ec57967fe78c744fe", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4230, "deletions": 248}}, {"node": {"oid": "eac2df02d17f9a2a42310b8d6580dd5bea53a48e", "messageHeadline": "downloader: fixed a typo", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6d1724dd98a1aaf6f7be4bf84080f2dd466083c", "messageHeadline": "Merge pull request #730 from Gustav-Simonsson/update_transaction_tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4230, "deletions": 248}}, {"node": {"oid": "ead3dd9759c9cc8076ad716fe10cf641751b65b0", "messageHeadline": "Stop accepted and alive connections (http keep-alive) when the rpc se\u2026", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 67, "deletions": 38}}, {"node": {"oid": "e5a03eb0661a70c9a068fdf85f1cb31effbf26f5", "messageHeadline": "whisper: don't issue signature warning if none present", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "57f93d25bd9a09f4a68307342ad44a5af1d5dc26", "messageHeadline": "admin.stopRPC support added which stops the RPC HTTP listener", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 94, "deletions": 2}}, {"node": {"oid": "e5e91e9eb394e7b495666834586073052dc58265", "messageHeadline": "whisper: track active peers, add peer cache expiry test", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 86, "deletions": 22}}, {"node": {"oid": "ee6531c5ff712307325e8866b73397179f4bb8cd", "messageHeadline": "whisper: remove dead code, rename a few constants", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 59}}, {"node": {"oid": "205378016fc342a9ee683b3d040b3e7d0e2ebb51", "messageHeadline": "downloader: added demotion / promotion in prep. for rep. system", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "eda10c731758217f099bf4a4e232bdb3dca1e478", "messageHeadline": "downloader: updated downloader and fixed issues with catch up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 47, "deletions": 21}}, {"node": {"oid": "3a51c3b584b16b408c3fbf87c4f9719fcfb1c52a", "messageHeadline": "Merge branch 'develop' into downloader-proto", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19667, "deletions": 1166509}}, {"node": {"oid": "c4678ffd77a18a9d03c888fdf242c9e5915b9f5f", "messageHeadline": "downloader: updated downloader and fixed issues with catch up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 22}}, {"node": {"oid": "dff39553d4e731fcfbac21fccf11974e98478176", "messageHeadline": "core: changed split detection to also account for number less than", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c617a6ec790a974770f3553fe0b2fed9ad560fcc", "messageHeadline": "Fixes for TransactionTests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 53, "deletions": 41}}, {"node": {"oid": "2d8a2d0c9997e658bbdbf7a172c920dbb3c47821", "messageHeadline": "Update JSON tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 4177, "deletions": 207}}, {"node": {"oid": "6388767df080679346b045336275b208285b97d6", "messageHeadline": "Fix call output when empty", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec6cbb914b4e3070ad2fd6194c2fa6de2c1080cc", "messageHeadline": "miner: start a newly registered agent if the miner is running. Closes\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "52c874a6098d52cc369a982dfd2c88f244a0e3f2", "messageHeadline": "common: Added debug reporter", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "eaf73b55bc02bba59bb471feaa465f8c5cf24d83", "messageHeadline": "miner: moved bad uncle logging to ridiculous log level. Closes #720", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6ceb253f743ec0d2bdd9a676c7f365de2201470c", "messageHeadline": "whisper: use async handshakes to handle blocking peers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 12, "deletions": 47}}, {"node": {"oid": "5d2138a2b23ff410767fa7d26d4ab5777db6fcde", "messageHeadline": "core: fixed issue for logs filter. Closes #629", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccb4722a593aff7be5a2a5998534faf58a277139", "messageHeadline": "core/types: Changed bloom lookup to take anything bytes backed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "46ea193a49f60bb54cd5fc083adcc6fdf58dbdaf", "messageHeadline": "whisper: remove some unneeded testing complexity", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 32}}, {"node": {"oid": "bcf41797cacac35879d6bc153d3e4ce3cd9896f0", "messageHeadline": "whisper: global message expiration tests, polishes", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "d82aaf617c8ec868446d8bd334d1e3dbc1475244", "messageHeadline": "rpc: changed logging to use glog", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f46af4508b6ecc713527b912d0a84039b4990c15", "messageHeadline": "geth: fixed failing cli tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8db7b2374cb9dc10c5cac2dd26f9e7413343d78a", "messageHeadline": "rpc: change eth_protocolVersion to eth_version. Closes #714", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fb7ab5d090a49837ca50318fab468b056f2ec9f", "messageHeadline": "whisper: mock tests to use simulated peers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 55, "deletions": 71}}, {"node": {"oid": "86372b20c0995abe0343ce5f453be113e5f192d0", "messageHeadline": "whisper: add basic tests for the whiper peers", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 221, "deletions": 0}}, {"node": {"oid": "f6efdd8aad96db24f29268b4393e95644dbbd18a", "messageHeadline": "whisper: shorten constants to TTL and PoW", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "1a4cfc173eb3f62c5859d25744f3c0de119e1b59", "messageHeadline": "whisper, xeth/whisper, ui/qt/qwhispe: fix API polish breakages", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "e2b7498c9dca34a1ebe29ba2eb6d5e1e2b48df5a", "messageHeadline": "whisper: add known message expiration to peers, cleanup", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 145, "deletions": 95}}, {"node": {"oid": "13eb46ea94e48003608e32795a3070657dcb0d0c", "messageHeadline": "geth: added print block to admin", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "9800c84348b5492dd87802f82ef54c5b9676a52a", "messageHeadline": "eth: limit the amount of peers that will receive Block/Tx messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8310bcda6100cc703f5c1e22e0122ad7476d689d", "messageHeadline": "state: fixed mutex lockes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "474aa924ca525da2fb43f888c6d527f39d07c261", "messageHeadline": "p2p: added limiter function to limit package broadcasting", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "59bff465053312013253f8c4288b6fb0c1e3e4e1", "messageHeadline": "whisper: general cleanups, documentation", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 146, "deletions": 129}}, {"node": {"oid": "5205b2f19b9173580f9a9e727d74e202b8dd0f67", "messageHeadline": "whisper: fix anonymous broadcast drop, add broadcast tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 99, "deletions": 24}}, {"node": {"oid": "4af7743663fa3e444668b90878f64d0df4316deb", "messageHeadline": "whisper: add utility functions for creating topics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "b7e1b686aa1fc2c44fd6827b08c546629607d1a2", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 41}}, {"node": {"oid": "2ea98d9b74ac2d66dce6eeb92c371c0237245d79", "messageHeadline": "Merge pull request #704 from fjl/p2p-concurrency-fixups", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 41}}, {"node": {"oid": "07eebc38b207e435d2397cefd1412a7ec9c1e32e", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "333d4e0f278166455f9261f795aa0a8c5ce5d534", "messageHeadline": "core: during split properly insert parent blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "f6f9a0d515513463d6f9656d225939385a276608", "messageHeadline": "Merge pull request #709 from ligi/patch-1", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a334285786ea90e4e0732d8b97ea27c1c2f4a8a", "messageHeadline": "Fix links", "author": {"name": "ligi", "email": "ligi@ligi.de", "user": {"login": "ligi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f3c169b4ece4935209ffd060ceaebe1702bc2f0", "messageHeadline": "miner: don't break loop when encountering gas limit reach err", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d423305f07fe5390ca957a9f08c93b5e6a3cbef2", "messageHeadline": "state: fixed nonce issue in managed state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d61ec9ca76b3d3eefaf4218a0e8e0b44ccd0df0f", "messageHeadline": "rpc: removed hash from LogRes. Closes #701", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0217652d1b7e8f0c1c3002837d9f1277de27ef46", "messageHeadline": "p2p/discover: improve timer handling for reply timeouts", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b8aeb04f6f55b03edb6998107f8480031e23b22f", "messageHeadline": "p2p/discover: remove unused field Node.activeStamp", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "b9929d289df8efd68e9226fc35b14cd5d469c6e8", "messageHeadline": "p2p: fix unsynchronized map access during Server shutdown", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "333e539ce2143e9f416cef45053c1c21ce0312d4", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19449, "deletions": 1166413}}, {"node": {"oid": "1fa844aaf51beae9129b52a52f51b6602c52ccdb", "messageHeadline": "Merge pull request #702 from ethersphere/frontier/blockpool", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 370, "deletions": 366}}, {"node": {"oid": "5f9346bc7afd64706b3815aec6be2b2650929a6b", "messageHeadline": "Merge pull request #700 from bas-vk/issue_650", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 188, "deletions": 29}}, {"node": {"oid": "995fab2ebc3b145a1dbb85841c5241cd024362ac", "messageHeadline": "p2p: fix yet another disconnect hang", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "97d2954e227049a089652d91e6fb0ea1c8115cc6", "messageHeadline": "eth: added downloader for syncing up the chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 72, "deletions": 37}}, {"node": {"oid": "79a6782c1c4a056b27d2c242f656dfcf5633ae3f", "messageHeadline": "p2p: fix goroutine leak when handshake read fails", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad4891a09a4f7c7fa3e77c5370c01f16a0a3070e", "messageHeadline": "Merge pull request #689 from Gustav-Simonsson/add_transaction_tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 18528, "deletions": 1165839}}, {"node": {"oid": "a8a2b2a488f7433abc09c51b751556875c9107a9", "messageHeadline": "downloader: added missing blocks catchup functionality", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 303, "deletions": 133}}, {"node": {"oid": "cb707ba50ce8626aa1b0e87d7526416a9592852a", "messageHeadline": "whisper: push work in progress for bug report", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "3d57e377a4e95941fd3f572b42e073b40d10d27c", "messageHeadline": "blockpool stability fixes:", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 370, "deletions": 366}}, {"node": {"oid": "faa2747809ddce7e7b121926ae7dece8fbecae52", "messageHeadline": "Merge pull request #690 from karalabe/whisper-cleanup", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 363, "deletions": 179}}, {"node": {"oid": "89358d25a4e27194638bfd1c685cc8d88910786e", "messageHeadline": "whisper: start adding integration tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 118, "deletions": 18}}, {"node": {"oid": "9a53390f49b9667db162bf2ef487d0af64b3363d", "messageHeadline": "whisper: clean up and integrate topics", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 85, "deletions": 43}}, {"node": {"oid": "7b501906db5b4bed0cf9972a1b103cc343d7f2d2", "messageHeadline": "whisper: separate out magic number from the code", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "49a513bdebd7c4402b3a7f2f169a31c34f2ca9df", "messageHeadline": "Added blockchain DB versioning support, closes #650", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 188, "deletions": 29}}, {"node": {"oid": "7dcb9825c3a3afe1a287ad544a5ad0500c0027a7", "messageHeadline": "downloader: return an error for peer.fetch and return chunk to queue", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "5467e7b312a29f492ce3063686711ea0bea6dbc3", "messageHeadline": "whisper: fix comment entity capitalizations", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6efa8db8887c70679aedeaec44411f886976d2e1", "messageHeadline": "downloader: renamed chunks to queue", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "acf8452c33061c200c31529e9ffae0575b859ce5", "messageHeadline": "downloader: implemented new downloader", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 602, "deletions": 0}}, {"node": {"oid": "61db7a71dd809a003b5c899398b02945c04890c9", "messageHeadline": "Merge pull request #695 from ethersphere/frontier/blockpool", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "406feee570d369ba73dc12a049a8e656228be982", "messageHeadline": "bugfixes for headsection deadlocks", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "f047699afbf4773cc9ab37e61af7d72564a12008", "messageHeadline": "Updated glog", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "3aa5437a10c71840af41f614d3af4a8d524688c1", "messageHeadline": "Set input to nil for create", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "36fe11378cc3f798741bbad71de65933d6fb33a9", "messageHeadline": "Bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb75a771512ebfbbae792c9e0c124235345d6f79", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 148, "deletions": 139}}, {"node": {"oid": "6107b53de0921311a623cdf87350389bef993b8c", "messageHeadline": "Merge pull request #692 from ethersphere/frontier/blockpool", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 148, "deletions": 139}}, {"node": {"oid": "5d4f69f483effc2dd83dadbcff28f7680bcdac73", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 354, "deletions": 183}}, {"node": {"oid": "92fbb61625c8fa8f07c6ab9458b53884b8a4e95c", "messageHeadline": "Merge pull request #691 from fjl/discovery-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 354, "deletions": 183}}, {"node": {"oid": "3d298053228ae4d4d24d4c0a76ab12dcfb6b949c", "messageHeadline": "Added pprof", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "da7332a7317bda9003e5e8a4aaa4b1710c69b664", "messageHeadline": "td update from node", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 148, "deletions": 139}}, {"node": {"oid": "c5332537f5726610c3c1606ead8cbaa83144b537", "messageHeadline": "p2p: limit number of lingering inbound pre-handshake connections", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "56977c225ecbf7834e380c03714c3e8d70e0b184", "messageHeadline": "p2p: use RLock instead of Lock for pre-dial checks", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "b3c058a9e4e9296583ba516c537768b96a2fb8a0", "messageHeadline": "p2p: improve disconnect signaling at handshake time", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 111, "deletions": 35}}, {"node": {"oid": "f8a4cd7ec17774ad841f85241855820424ccfd2d", "messageHeadline": "xeth/whisper, ui/qt/qwhisper: fix API update breaks.", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e4f21fc376fae88b59cb33a06a1ddd36a11a592", "messageHeadline": "whisper: polish the Envelope a bit, prep for tests.", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 75, "deletions": 65}}, {"node": {"oid": "7d8ce53eca90a6e93e49d584a2cff5e39aea40c0", "messageHeadline": "whisper: polish the messages, fix some bugs, tests", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 209, "deletions": 88}}, {"node": {"oid": "99a1db2d4076861d19e2bd704732ff91d509f34b", "messageHeadline": "p2p: don't mess with the socket deadline in Peer.readLoop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "145330fdf28b6d6bf3558dec0b512a5379d446f7", "messageHeadline": "p2p: properly decrement peer wait group counter for setup errors", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f1d710af006d7e9ed6046ab410976bd20c1e3c97", "messageHeadline": "p2p: fix Peer shutdown deadlocks", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 139, "deletions": 78}}, {"node": {"oid": "22d1f0faf1fcb20063b719f8fc70534e268485b6", "messageHeadline": "p2p: improve peer selection logic", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 61, "deletions": 56}}, {"node": {"oid": "7be05b4b9d9f2f724cbdfa7b79c10f1c25cbdb4b", "messageHeadline": "p2p/discover: don't log packet content", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9cd8c96157728b8e2eb98a5c506abfc543b6e166", "messageHeadline": "p2p/discover: make packet processing less concurrent", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "7e54a9c07f10ff16aabfe8bd3944c9309d4efc06", "messageHeadline": "whisper: rename test file according to Go style", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a4c8e947b0f4a07e851f7c8b420874ac411fdb69", "messageHeadline": "whisper: make the test app runnable & do something inside", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "6d20d634ca424fc11665d5e0e560534ae8ec774b", "messageHeadline": "Enable more tx tests by expecting most common encoding of values", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 8, "deletions": 15}}, {"node": {"oid": "6dc2146ed70a992e0a0419823257a842ceedc8fa", "messageHeadline": "Remove unneeded map assignments for working tx RLP tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "9ac5671c18ae3c36370981cd42a99639f9799042", "messageHeadline": "Add TransactionTests wrapped as Go tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 211, "deletions": 3}}, {"node": {"oid": "1e18f4544b7e85619c8902a5e2fb408984f277b6", "messageHeadline": "Update JSON test files", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 18331, "deletions": 1165836}}, {"node": {"oid": "fc1d1f9afd155fab1f614c6a0340233f90afafd6", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3755cfccb366f165951a5f3e03c58bde91ff1e4a", "messageHeadline": "Skipped td test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "20fd60902b5c6bea7b7d9fb7b9031ce5925bffc4", "messageHeadline": "Merge pull request #687 from karalabe/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "d1729acd2bb15401e6b9b6a41bd753b122771d3c", "messageHeadline": "cmd/mist: fix another nil recipient address panic.", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "b2b1241dd74137b8c17aa70b2225f76297ca00cf", "messageHeadline": "cmd/mist: fix #640, panic converting nil recipient to hex.", "author": {"name": "P\u00e9ter Szil\u00e1gyi", "email": "peterke@gmail.com", "user": {"login": "karalabe"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4de1e1609abb2e5be7e5cc5b8f206d305af8ce27", "messageHeadline": "Merge pull request #682 from bas-vk/issue_567", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "dc2b9fd458bbd4b41c83c5d6590d4d9f542458d0", "messageHeadline": "bugfix as a result of PR 671", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ec9fbf09aaeadd7b5c2f3126b27c225d13d41683", "messageHeadline": "Added some quotes ....", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9f5d24be31b06eacad1e5f3ee3cb43a6a784c8f0", "messageHeadline": "glog", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b0f40beea6d62d48720726605329f743df8cc90c", "messageHeadline": "Added proper contract for registrar", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab015959e1802964f2cd4efc432606415c9367e9", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2747df3df1b8d0088b2be21f27bb1d21eb19d4dd", "messageHeadline": "added contracts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "01ee01219713c80fc9064e9840b42ff2fce374d7", "messageHeadline": "Merge branch 'ethersphere-frontier/blockpool' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 180, "deletions": 88}}, {"node": {"oid": "764a802eaa33892447b82069ee1b1bb5a478837b", "messageHeadline": "Disabled TD check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "663fd8f8491fcf10429388237cbb361856c6e49c", "messageHeadline": "Moved log to debug", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "46898f1e554a87b88d722bcf0ef3bfb2c9974736", "messageHeadline": "Merge branch 'frontier/blockpool' of https://github.com/ethersphere/g\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 156, "deletions": 83}}, {"node": {"oid": "0636e17dbee3accf6291000f0e4f4e713a97a207", "messageHeadline": "Added default registrar", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "be25396340598bc385788793c4176932afa80db8", "messageHeadline": "separate lock for blacklist", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a009132c2429adca5ba058f46c0a460b287a4407", "messageHeadline": "oops peer unlocked before return - fixes deadlock", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e2bc23148731a2e9fbb22885aced057e308335a", "messageHeadline": "uncomment future block TD check, add test for skipping TD check on fu\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "e55747a074c7f280029b94c94418d60dff5d6773", "messageHeadline": "fix deadlock issue in AddBlock", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "262714fc6c269e0a3aa39892954b03db9418e649", "messageHeadline": "future queued block support", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "cbd0b42060d537d4d899b593be1ecd5ffdbd301a", "messageHeadline": "put back checkTD and unskip incorrectTD test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f546b486bf444d9601cf97b934b2974a9b4d58f8", "messageHeadline": "introduce peers registry on nodes", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "42fb9652f56321d2752ffe7773806df11f3087b8", "messageHeadline": "fix blockpool deadlock", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "30830652ae9ca15d1d9e1d32a22f9af671ae8a5a", "messageHeadline": "fix TestPoolStatus test crashing, skip tests failing (due to @obscure\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c6b25a40464edcb3de992f016bcaef59bb75fa7e", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 174, "deletions": 7}}, {"node": {"oid": "8d059e54f1cac3cb7a44d9eb62336c514156b8d3", "messageHeadline": "Updated xeth logger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "558683d10cb059a55b181d94d82c2c7292f96680", "messageHeadline": "Merge pull request #678 from bas-vk/feature_635", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "79cc3cc98e0c2622612de242b95da60218cca20a", "messageHeadline": "Merge pull request #671 from bas-vk/issue_567", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 163, "deletions": 2}}, {"node": {"oid": "ef393da9334adcf99187c0825df025596ae41fb3", "messageHeadline": "removed utility function and implemented hex conversation in crypto f\u2026", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 9, "deletions": 14}}, {"node": {"oid": "6da5b2fc5fc0fe703158411afcd4f05add0336f2", "messageHeadline": "reformat code with goimports", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 94, "deletions": 94}}, {"node": {"oid": "a9959805e572ec438bf31ea97cb4a52e0e9715e9", "messageHeadline": "Removed from as a requirement and changed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "204ac81188e43900835c6aa5bad6b3e48f3a16d0", "messageHeadline": "Moved handling of nonces to the managed state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b3a3fdf9a447bd2b3f862380d87c675138da78e7", "messageHeadline": "Support for import/export hex encoded keys, closes #635", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 16, "deletions": 5}}, {"node": {"oid": "6e2f78ebdd4c8d0d150327400a16d67cb65fc482", "messageHeadline": "Default log to stderr", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e2860e4df4500d1e801c9753ea71014738b83d3", "messageHeadline": "Make sure mist runs ... :-)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "6184781b49242b8029522612ad94cd45b508abc1", "messageHeadline": "Improved transaction pool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 105, "deletions": 143}}, {"node": {"oid": "a7750c929b926d164195fd4f7a7e2b4642c66173", "messageHeadline": "Fixed tests to reflect log changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "f08e9cbe42dcb067affe0ca1077285ba1b583c95", "messageHeadline": "ignore invalid txs right after being added if they prove incorrect", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1c872ddf4b1db51847a5d9d020e13d432e847f52", "messageHeadline": "Changed how logs are being recorded", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 83, "deletions": 122}}, {"node": {"oid": "5304f43067c24e24eb8b8550c0db67fdbcc94718", "messageHeadline": "Add path expansion support for command line arguments, closes 567", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 164, "deletions": 3}}, {"node": {"oid": "6284604b52e075e454e61f2933cadaaf9ded364b", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a953f3ec971fc6aebd28fed78d44778107ee4033", "messageHeadline": "Sync managed accounts to the network", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "31b086f5111e4bd506a4ae468a9247bff24dd5cb", "messageHeadline": "Added additional methods to the managed state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "7c0a18edb58c46a68bdf524dc2bf3e7edf61dba2", "messageHeadline": "Merge pull request #658 from Gustav-Simonsson/add_ec_point_on_curve_c\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "09147a50ede8c85022d115e23bb2ce067a50c8de", "messageHeadline": "Improved tx pool to ignore invalid transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "d09d2b96fcd90ed817cf6ae81671e4df9dba402f", "messageHeadline": "fixed stop of miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "aa4ff52d84b525f682dd00d231e57284f4735b5a", "messageHeadline": "Add IsOnCurve check to EC unmarshalling in ECIES decryption", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7f32a08b6095bb5f1ff58168be70326ee0c29266", "messageHeadline": "Queued level db writes and batch writes. Closes #647", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 94, "deletions": 46}}, {"node": {"oid": "758205b187e079080193c2fed2a21caff2377329", "messageHeadline": "Merge pull request #648 from Gustav-Simonsson/forward_ecrecover_err_a\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "f5978639279bac0bcd6270ebb4589099bae570ed", "messageHeadline": "Merge pull request #657 from Gustav-Simonsson/disable_libsecp256k1_de\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "941f051358b1242d917213f711cc53d9ebb2a1b6", "messageHeadline": "libsecp256k1 #define NDEBUG", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3ddc1097781bce669d72445107825e3b30dc5958", "messageHeadline": "Merge branch 'Gustav-Simonsson-update_bitcoin_secp256k1_lib2' into de\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10533, "deletions": 5046}}, {"node": {"oid": "50bbdfe5829d65490e088b4bc50fb05c57b8f650", "messageHeadline": "Link GMP", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ce9a28d7bb0904269b2e773285a4a6f4ac894df9", "messageHeadline": "Merge branch 'update_bitcoin_secp256k1_lib2' of https://github.com/Gu\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10533, "deletions": 5049}}, {"node": {"oid": "0196a97319ca388c2e5aca28a26b1f3ad2448d28", "messageHeadline": "Merge branch 'tgerring-rpcfabian' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 514, "deletions": 67}}, {"node": {"oid": "3063aad7dbe5b20d8af51a907b1d673f36331354", "messageHeadline": "merge conflict", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 514, "deletions": 67}}, {"node": {"oid": "50aa1f178c71a4ff6c59888fcb9e78ff8a0abacd", "messageHeadline": "updated logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "688d118c7e0d439691e84fc6e068ab3e19da5185", "messageHeadline": "Updated logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 76, "deletions": 58}}, {"node": {"oid": "d0c3f127eee44274f72377085535d4c25e8b0f55", "messageHeadline": "More type fixes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "01b2c90179ff82e4610745aea0e3e3ca53756305", "messageHeadline": "Updated ethash", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 315, "deletions": 261}}, {"node": {"oid": "c756633fb7f39caa4f0e28aab58c7393c8dae9b1", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "43454053b0d72a0747f4a86ceabf9d5895d3032b", "messageHeadline": "Fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "1aaeae292db02aec1b16cf313fdcc874deac9603", "messageHeadline": "Output format and nil fixes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "2591883a18113f1b60e6057313ff552c92d7f261", "messageHeadline": "Use logger.Error instead of 0 with glog", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3f306f63d48f011a527e301e3bf9aec2d6efb7e1", "messageHeadline": "Forward and log EC recover err and remove dup pubkey len check", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 25, "deletions": 13}}, {"node": {"oid": "d9b37b6da771fd5db3adde02203993cd167770e5", "messageHeadline": "Update Go wrapper around libbsecp256k1", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 25, "deletions": 89}}, {"node": {"oid": "7c583f82228fb373dd6bbe15effb68cf5aac0ad9", "messageHeadline": "Merge pull request #653 from debris/circular_structure", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "99907f94dc966241fcf73551365593523e2c1444", "messageHeadline": "Updated ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b6a8cc9ae56856f1c292243b57d658b67b92621", "messageHeadline": "Fixed pending states", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 83, "deletions": 29}}, {"node": {"oid": "f4d4f1ccb25d6dc5c646d6e265f5bbddb3dd61ec", "messageHeadline": "Update bitcoin secp256k1 lib", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 10508, "deletions": 4960}}, {"node": {"oid": "b09d62bac7b46f2ebb45da4d4219d6e96aee3768", "messageHeadline": "fixed printing circular structures", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "9c55576c7b415954773c062d404a736741fb9794", "messageHeadline": "Block header changed & console miner control", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "3040296beb3a8ca991b738a83df0af7bddde2ac6", "messageHeadline": "updated ethash. closes 646", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "736aefe9b57ffe5fac3935a2b1eca16514b93c61", "messageHeadline": "time lapse", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "69ece747d3c4c960ea7df3f9649b094e44056fed", "messageHeadline": "v bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01e1b498312c400b29cc7ca1c32b39a2173722ce", "messageHeadline": "reflect ethash changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09d3f2cf2ab190f8d92497b735a1eb248cf2b507", "messageHeadline": "Update ethash", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 746, "deletions": 129}}, {"node": {"oid": "5b9a0e711800013a27be73cf963823b61e1ef727", "messageHeadline": "Disabled PoW check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "50edd4243e6eda1e4058209d0222443091a1ac50", "messageHeadline": "removed hash rate from info log. Added hashrate js func", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ac473a8623c22ef9ffeaa9022e31cacf219f5110", "messageHeadline": "Remove debug log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "053d5552abdbc4cf41376149b141e24a01713e5a", "messageHeadline": "Updated logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "5dc5e669864153949899b7a7c37737be65b80ba1", "messageHeadline": "set backtrace during runtime", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d651ff968a468abebcaf929964d4e9edd3d9ba97", "messageHeadline": "Temp removed unrequested block error", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "f4af9e95c2b63ba261423cba0a9c05e37395123b", "messageHeadline": "Skipping test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb1c26746d08e6a725fbd64b10f28105684e54db", "messageHeadline": "Changed R S to big int and fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "eb8f0b85f750b7843bb3909116ea71f85a1988a6", "messageHeadline": "Changed R & S to *big.Int", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "59597d23a5ee268c66df96b930f651256661b8c5", "messageHeadline": "Reject integers w/ appended zero's", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c39484bc4b099881c3aa164d33b5ba95c55f36fa", "messageHeadline": "Added thread safe each", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "5c988c8ea0be0c100f315f15a91d86e28f22125b", "messageHeadline": "Increased test coverage for args", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 214, "deletions": 0}}, {"node": {"oid": "eff6a43419c6f0653880e05271811b93f4b6e56a", "messageHeadline": "Removed debugging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "7a18a39351c229d15729abcbc1b6b7f7ce92708d", "messageHeadline": "prevent deadlock", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "f9488cb763d218683904fe0f46b409d8ef42f963", "messageHeadline": "bumped version number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1ed8c33bd99a87d2c3339fe28a602b1af8b85fc", "messageHeadline": "Improved chain manager, improved block processor, fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "29f120206e16f80176a0cb309162cc7f889be0b0", "messageHeadline": "Added block cache delete method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "0d1a9ce64847775b19ab1f0bbb7b2cc7771e862a", "messageHeadline": "Disabled peer TD check to support suspended blocks (Future blocks)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "435378e953212813ec90b639d8d22b1d602447ea", "messageHeadline": "Improved test coverage for rpc types", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 158, "deletions": 14}}, {"node": {"oid": "71e62eb62026899955e9466cbc2d0c79ee8cd7a2", "messageHeadline": "More test coverage for responses", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 111, "deletions": 34}}, {"node": {"oid": "c985ce4d78db468bd4841705ae600913db6b29b8", "messageHeadline": "Changed log to new logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "2683aac9b0505bf7744da5f0d0d0a9040e765723", "messageHeadline": "Make sure we're not mining on an invalid TS", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2b9b9e77040bd35e6c5eb1d1eaeeef7abb1d93c1", "messageHeadline": "Allow \"earliest\" block height", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "47298264663a563b34ebb8a1faf9fb8326fdef01", "messageHeadline": "Merge branch 'develop' into rpcfabian", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2865, "deletions": 774}}, {"node": {"oid": "c20d04ca675115bac1422c813212bb7244e32c62", "messageHeadline": "added verbosity to js admin", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1889727144008273e9dcd491dce6672126c37652", "messageHeadline": "Moved logging to logger.Core", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "218bfeb60e9a9e7f0874db18135e7ad633ff83f1", "messageHeadline": "check for nil block (tmp).", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a0e44e3281fcef0913b172ed4cdb5283a8d4a46b", "messageHeadline": "basic glog", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 47, "deletions": 49}}, {"node": {"oid": "60e097a5f4c10e9e869bd2b4b2814b766b409e18", "messageHeadline": "Merge branch 'develop' into glog", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc5528b165e48e223c9c38dc1355511014c97e34", "messageHeadline": "version bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec8a6e0a2b74c5755ebab97e438b00f8765851fe", "messageHeadline": "Merge branch 'develop' into glog", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 194, "deletions": 44}}, {"node": {"oid": "f9d94c7462bbb3a0c463427baefc68555f853dee", "messageHeadline": "do not include BlockEqualTS as valid uncles", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "11d90d9b2229917b00459ffbad4b1ff6e3c180a2", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 191, "deletions": 42}}, {"node": {"oid": "36452afd4e31083d748155e5e5ddd682128aa9b0", "messageHeadline": "glog wip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1998, "deletions": 1}}, {"node": {"oid": "47feff361113fd4b28f81f7b7094c4662b4e8786", "messageHeadline": "Merge pull request #627 from ethersphere/frontier/blockpool", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "4558e04c0d35d2d057a7182593e8baaa2d3adec0", "messageHeadline": "Merge commit 'f6bd4b16e38f9cacd57b57befdeeaed789a473c4' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 781, "deletions": 651}}, {"node": {"oid": "f6bd4b16e38f9cacd57b57befdeeaed789a473c4", "messageHeadline": "Squashed 'tests/files/' changes from d6fe94a..3ebf646", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 781, "deletions": 651}}, {"node": {"oid": "f49e398ebe32e243688a591e0752407016acb770", "messageHeadline": "bool => int", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "a6ca3d0261e915ac495a15e676eba54c2b57c980", "messageHeadline": "Merge pull request #626 from tgerring/rpcfabian", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 180, "deletions": 34}}, {"node": {"oid": "29a9c6bedd39f3432f8031475646ec151ca5caa5", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "c59c826ab45e2e999dc9a173e5bce9727754f544", "messageHeadline": "fixed stack level", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "812cbff1a28d89b44a0c8c5a210ac61c7e19da35", "messageHeadline": "Squashed 'tests/files/' changes from ab81bf2..d6fe94a", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1939, "deletions": 23}}, {"node": {"oid": "fd5c5b2969c74cbd7a159016f6cbddad58c0f461", "messageHeadline": "Merge commit '812cbff1a28d89b44a0c8c5a210ac61c7e19da35' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1939, "deletions": 23}}, {"node": {"oid": "4415a5bc68243859b2822c4bf2c43e5594795cf4", "messageHeadline": "updated coin", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "ea606733ebce327ab3d0f183a6976fc82112661f", "messageHeadline": "Merge pull request #636 from debris/prototype_functions", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "24c8fdc1d06e7404992553aea85c74ee2239f397", "messageHeadline": "do not print Plain Object prototype fields in geth console", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "97d6b0bab8c064c82b7f8eb2247fe00b5cdc2be6", "messageHeadline": "Merge pull request #633 from debris/prototype_functions", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "1f122626be082055380b2b2bc8440d0a319be4cc", "messageHeadline": "printing object prototype functions in geth console", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "3e042317adc99438d6ffde0cbde4f0b40ad579c1", "messageHeadline": "Return nil if block does not exist", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1d74086b4240f61d73e8fbf446f6234ab914ddce", "messageHeadline": "New UncleRes type", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "5cb1b41440209b03a1c5ec6c639207fd336e67e3", "messageHeadline": "proper locking to prevent \"parent unknown\" INVALID blocks due to race\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "dd1791c9fd87b3744dc0747153e41fe893cc727b", "messageHeadline": "proper locking to prevent close of closed channel crash when multiple\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9bdf0b655de64c0c31d81da00ff2daec79359d89", "messageHeadline": "Fix RLP decoding of tx metadata", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "537e2cfeb64a14d9c54d5ae69e02a866b5117bd3", "messageHeadline": "Return nil when requested uncle index is not valid", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e882ba0c29a4e616113a4c16e6ea08b8a8abf06b", "messageHeadline": "Return nil when requested index does not exist", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "aa71e27a3b0f42b980082c52232c68fb50a45052", "messageHeadline": "Detect non-valid strings for blockheight", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "39085905783829161738207271aa35386f6ebc72", "messageHeadline": "Make \"To\" field optional in whisper filter", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "607fc788e378c62ceea72dbc536da0b484323a44", "messageHeadline": "Merge pull request #619 from tgerring/rpcfabian", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 389, "deletions": 82}}, {"node": {"oid": "876ce0fb12d7c1eae2907dad9ea13d01e9b3ac17", "messageHeadline": "More nil checks", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "172b34351aeb03d0318d241c0941c27608448cfb", "messageHeadline": "HashArgs fix + tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "b9c9d6d798b26942d69ec9d3c3e88a1b8f563fb6", "messageHeadline": "Use HashArgs for eth_getTransactionByHash", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b4eef59b6f9631d22fdf62a2b1a40fe05209fccd", "messageHeadline": "No longer require gas & gas price in transactions", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "1e28b424e7f0f0d16f467ac7bac08b9dc0384106", "messageHeadline": "Default gas", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "015453f5b3f5b78ac8f432aed2247c839a6e5049", "messageHeadline": "Default Value to 0 for NewTxArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "55b1c1546b72b24b087cecf18f3e52bad5c758c8", "messageHeadline": "Moved to function", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "118ad22ee59658ec8ff476999e48d9bffb0c7db6", "messageHeadline": "Merge branch 'develop' into rpcfabian", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1194, "deletions": 602}}, {"node": {"oid": "81de8ed0912f767b2e3104aaad5c7f31920aaf2a", "messageHeadline": "Format code as hexdata", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b86450aaae361ef183928b2de53e3724d3e174a8", "messageHeadline": "Guard from nil pointers", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e402e1dc2e72df2a433b984caeaba771085b2b66", "messageHeadline": "New args types with stricter checking", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 79, "deletions": 33}}, {"node": {"oid": "79828531b1e6a1d5073f45e0e672c54a019de7c0", "messageHeadline": "updated ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "14c14fd61f72bfa8c1494fa799a4f2e2eb14f4c1", "messageHeadline": "Output empty block as nil", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2efb89d5440a9e43bec75b5f59032a0ff0cdc3cc", "messageHeadline": "Guard for nil *big.Int", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "60da9a12890710fd01013e4928cf094716bf8ea4", "messageHeadline": "Put the old hammer back in <3", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f4c1aaf01032787367a97b6e4574c2784179546", "messageHeadline": "info => debug", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0f3bf7ef4de95b8012eb9bba717323b9e89c5908", "messageHeadline": "Fixes for balance", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "585aec127cb231d91998b33564b2294659f56ac1", "messageHeadline": "Don't ignore user-specified \"include tx\" param", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edfd2757d9d958dca936fe38efe350cf60b2c3ce", "messageHeadline": "Better decoding of uint*", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b10e33c04011c9b9f52841ed09de0b8d4cb5bc6a", "messageHeadline": "More types supported", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "cc45b4d8b536a53b59696389e3609c2f633d07a7", "messageHeadline": "Trim left only, not right", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f89baa73e5cfc0e93f32e36f5c3838cd808e6f46", "messageHeadline": "transactionRoot -> transactionsRoot", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "85ebbc9aa5e4c8902b94847dbeb78f26255eb0aa", "messageHeadline": "Default BlockNumber to -1 when missing", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7e13ee602e003ad2a3db6d822d24f220f23d632e", "messageHeadline": "Merge pull request #625 from debris/nonenumerable", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "c71ca1a089cc963848c5eee7391a53168adf188c", "messageHeadline": "Better nil handling", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "f960fc066e2daa27658e61e2b5da381c31bfff15", "messageHeadline": "fixed printing BigNumbers", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bb3ae3026edec431c59299271f1af682e8dbb938", "messageHeadline": "print nonenumerable properties of object in geth console", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "b8124ec79182dbf90b28c8527f2440cea6473f1b", "messageHeadline": "Removed old (unused) argument", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "219d94c1ddcb1e1e8a3fbfcfdcb545e6271dd5be", "messageHeadline": "Merge pull request #623 from Gustav-Simonsson/read_protocol_values_fr\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 126, "deletions": 163}}, {"node": {"oid": "c26c8d3a44cdd45994b6d99777d620565bab8f9c", "messageHeadline": "Read most protocol params from common/params.json", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 126, "deletions": 163}}, {"node": {"oid": "ab5c007376e36cde14cdb060ad4786f016c713d4", "messageHeadline": "Updated ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4391c3821567b1f5718b39ed660afb6cf65eeba3", "messageHeadline": "Changed getters on account objects. Closes #610", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "5d8be9c30d1f2334ecac0ddb92d82a878b35c51c", "messageHeadline": "Fixed decoding for uint64 into bytes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "344b3556ebd8c96f96d78ad2d9d386e6ed66ce0a", "messageHeadline": "Fixed uncle rewards in miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "516ec28544e0f9c76e18d82742d3ae58cfb59cc1", "messageHeadline": "sha3 stack check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e3ffbcf9bae7e44e45fd1b6e504b3645040d73c", "messageHeadline": "Squashed 'tests/files/' changes from 5f8a010..ab81bf2", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "109b27b552a7c1311728e662510aae570adbc37b", "messageHeadline": "Merge commit '4e3ffbcf9bae7e44e45fd1b6e504b3645040d73c' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "eac4d582d7bfe427d4bf5c738e38f1f9861cd30a", "messageHeadline": "Patches", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1045015a3c8df048d80c0f66598a8a8fa09b2f71", "messageHeadline": "Update nonce field", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96cf776f8171c6d3aa4749a831ee73c3548545f1", "messageHeadline": "Check stack for BALANCE. Closes #622", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f801183b8bea24ce9988fbd06c2f17fedfc3587f", "messageHeadline": "Squashed 'tests/files/' changes from 29da5ea..5f8a010", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 231, "deletions": 6}}, {"node": {"oid": "516423cdac8782ba587a6b2908bb7ae9df741801", "messageHeadline": "Merge commit 'f801183b8bea24ce9988fbd06c2f17fedfc3587f' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 231, "deletions": 6}}, {"node": {"oid": "216ea425e4579f95c01572d2da0d83890a05c162", "messageHeadline": "corrected", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e961df2830a57fadeafc2f74aca19a820b104cb", "messageHeadline": "bumped network protocol", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd171eff7f5bb6822c927d982dcf018abaa9ae3c", "messageHeadline": "Merge pull request #592 from fjl/disco-ping-pong", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 695, "deletions": 379}}, {"node": {"oid": "76218959ab36828f340a113e3b3b7dffabb1f36a", "messageHeadline": "eth: update cpp bootnode address", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a77c431e378a3cfcddb4b33317319412799c96cb", "messageHeadline": "p2p/discover: fix off by one error causing buckets to contain duplicates", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "de7af720d6bb10b93d716fb0c6cf3ee0e51dc71a", "messageHeadline": "p2p/discover: implement node bonding", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 649, "deletions": 383}}, {"node": {"oid": "b6f0b400375dfe3ae1ada954f14fa15155163f1e", "messageHeadline": "Respect fullTx option #614", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "55b9689950dbb3f47e2d4720d04d2539243429bd", "messageHeadline": "rename messages to types", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "92928309b2f0e274a6103b21a650eb07e78f88ea", "messageHeadline": "p2p/discover: add version number to ping packet", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bea3879d6f5862886948b9045b6c6111b41f8480", "messageHeadline": "If nil, type doesn't matter", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ac03ff6f055ef2bd9404a30a0c257fdd2722eafe", "messageHeadline": "Fix block size output #613", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6e8ff578f18473d7c4fe013a88d2bece1ecf65d1", "messageHeadline": "Block nonce as data", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "93f832a1a76430ebb18276aaf2a3f18d000edae2", "messageHeadline": "Make block context optional nulls", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0ce971d9d396521697b56efeb60e28fe40bd0015", "messageHeadline": "Add new formatting regex", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "101ea1a1e8e8f7b0592dbd06e4eca8432e2e2527", "messageHeadline": "Make inner size before assinging. Closes #615", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8e5d53a3909274f9d648d17c7003417e6e82a87", "messageHeadline": "Merge pull request #618 from tgerring/issue613", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "4a4da9a24e39c45db6535ca5ad51dc1385f2491b", "messageHeadline": "Merge pull request #588 from ethersphere/frontier/SEC-29", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 225, "deletions": 17}}, {"node": {"oid": "f56fc9cd9d13e88ee1a244ea590e249e324b8b84", "messageHeadline": "change StatusMsgData.TD back to pointer type *big.Int", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6ffea34d8bf19fb358c1a7f01e20bf25f1061c5e", "messageHeadline": "check TxMsg", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "82da6bf4d213784cfc7ba45432f9f96c2d6b4d9d", "messageHeadline": "test for invalid rlp encoding of block in BlocksMsg", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 44, "deletions": 22}}, {"node": {"oid": "d677190f3916c5bee276d9abba69814022ab967f", "messageHeadline": "add tests for valid blocks msg handling", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "e1be34bce1ddf662bca58a37a6f38fea63a2a70f", "messageHeadline": "eth: SEC-29 eth wire protocol decoding invalid message data crashes c\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 124, "deletions": 22}}, {"node": {"oid": "936ddf2ad1b7306dfe7f5ae9ca122a4968dd98e8", "messageHeadline": "Merge pull request #616 from bas-vk/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "dbf17105f62da03972fa9350f76485f5cc7aaeb8", "messageHeadline": "Build transaction context in BlockRes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "88f2a96ca3224bf59cf5639ffc4efabe2fe1f87b", "messageHeadline": "Set fullTx option in constructor", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "1559bd9e1bce8c5fcc947a1aee778da7446b251b", "messageHeadline": "changed big.Int instantiation", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dba9b83aa07ced653b24c3e34d55ffe13a740243", "messageHeadline": "Merge branch 'tgerring-hexify' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1722, "deletions": 323}}, {"node": {"oid": "b0e09ec82752b48c2384c315dc420e5c39e785b6", "messageHeadline": "merge conflict", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1019, "deletions": 18}}, {"node": {"oid": "6afc5e762af0f81b70256ebb7e830b09caf17be0", "messageHeadline": "Merge branch 'hexify' of https://github.com/tgerring/go-ethereum into\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 703, "deletions": 305}}, {"node": {"oid": "720d978e356bba74160dbdd95b51bcb8087fb92e", "messageHeadline": "Merge pull request #589 from tgerring/corssetting", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1019, "deletions": 18}}, {"node": {"oid": "6605d00d92c029a46f624d3f295758f62c3dddd4", "messageHeadline": "Frontier/513", "author": {"name": "Bas van Kervel", "email": "basvankervel@ziggo.nl", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "02fb83782eab5d6ad394aca58daab77a9525d5ff", "messageHeadline": "#612 rename eth_protocol method", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86ba7432a965d9469ce1b4ccc2397ed2e08c9a3c", "messageHeadline": "txMeta storage as struct", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 25, "deletions": 30}}, {"node": {"oid": "4e8f8cfab701bb6c4ad2b8cf166d642f408ca398", "messageHeadline": "ethereum.js update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2c6a937f31a82dc548eb723da442ab00af2f987", "messageHeadline": "Protocol bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b860b6769329137c24024c2330529d7b2078d89d", "messageHeadline": "Remove extra type assetion", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f468364e4d3545d445ed5027539426900b440dd9", "messageHeadline": "fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b7392826d7b76fd4a0bd57baa7ca1224a19a3f6", "messageHeadline": "Improved response tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 117, "deletions": 17}}, {"node": {"oid": "0a554a1f27ece4235d180373643482ceb57d90ca", "messageHeadline": "Blocktest fixed, Execution fixed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 77, "deletions": 43}}, {"node": {"oid": "d3e86f9208d775ee8020d5583d0aac8f3cfb52b2", "messageHeadline": "Added gas generator defaults", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "25998cfc456876a5447e45877b7f843730bab7c1", "messageHeadline": "Re-enabled response tests (needs improvement)", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 52, "deletions": 117}}, {"node": {"oid": "bbca6250ff23acc1ece998dbaf2c974aa7f9ce9c", "messageHeadline": "Merge branch 'rpccall' into hexify", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 357, "deletions": 9}}, {"node": {"oid": "40ea46620066bd7888b3f9a425fcd6201e0c7320", "messageHeadline": "Store and retrieve tx context metadata #608", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "7e3875b52720bf7456c9dd6162caeb7250d3686e", "messageHeadline": "Remove custom MarshalJSON methods", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 202, "deletions": 314}}, {"node": {"oid": "a2501ecfcd0709db8bd43ecdc4077d072230fb28", "messageHeadline": "Make new types Stringers", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "8f0e095f4c269c48ac2c182c891e6346929de57b", "messageHeadline": "Index is zero-based #607", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "81aeb789765cde7d84dc8aa74a6cab0851ce8503", "messageHeadline": "Update output types to use hexnum or hexdata", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 112, "deletions": 106}}, {"node": {"oid": "3a948b2dbaf22409507a2d3244032751b76432bb", "messageHeadline": "Add hexdata and hexnum types", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "ec181b308addc30c04973e9058960d579c84eef5", "messageHeadline": "Squashed 'tests/files/' changes from c6d9629..29da5ea", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 701, "deletions": 91}}, {"node": {"oid": "2ef0bc03eca52888483b071547a3eb45af0abfc4", "messageHeadline": "Merge commit 'ec181b308addc30c04973e9058960d579c84eef5' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 701, "deletions": 91}}, {"node": {"oid": "8b51582b534b501ad0cb628e0913b990efa09f74", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3453f8c5d2cf075063bcb8cd716b72e005b93e39", "messageHeadline": "Added Code field", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "653c3deaa589a8357b9b07b9d5e4154fd9171319", "messageHeadline": "Merge pull request #606 from tgerring/bootnode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6daa4552438f1d84d231600aced702b2808ef30b", "messageHeadline": "Update Go bootnode address", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "485dcf90cd4ea290cc1b6bea1c4f3135aa25cb7c", "messageHeadline": "Merge pull request #594 from Gustav-Simonsson/fix_block_header_gas_li\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2f3a9681360f5326137de3aeb0aa8e2130de562a", "messageHeadline": "New CallArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 357, "deletions": 9}}, {"node": {"oid": "9feed3f61ebd3875fef8355fab9f1027989c03d6", "messageHeadline": "Correct gas limit validation according to new algorithm", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f23529c5cde47f713ada745629a7bdc8e1506fa7", "messageHeadline": "General repo cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "35d00e00c52ad7d7c13e53b598e61fc332052f7b", "messageHeadline": "Update Godeps", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 954, "deletions": 0}}, {"node": {"oid": "b6fde73ef130e80eb834a60e766ce288de800bef", "messageHeadline": "Add settable domain to CORS handler #331", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "04a7c4ae1e7fe9683854fd759cad0e5e04a2f2c0", "messageHeadline": "Abstract http into rpc package", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "24fc1f073dd5ec0302937fb51729991dd9a40ba3", "messageHeadline": "Add flag to control CORS header #394", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e1c6c01b4d598f9b7f7ee31326d25903084fc292", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "b7a0bc70313597ada37cc1a348bbd0d39696ec6e", "messageHeadline": "Merge branch 'ebuchman-fix_ecrecover' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "61c5edcb57a200764bfa37e3a7da909727a7852b", "messageHeadline": "Cleanup.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "af153e78849871cff7cef494533fb7f028957083", "messageHeadline": "Merge branch 'fix_ecrecover' of https://github.com/ebuchman/go-ethere\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "391d79ef44ad2e76754ef8dfb5e9dfbdd5a69acd", "messageHeadline": "Add ExtraData field to RPC output", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb79938060fff279dbac5fc2a599bb27b52c085c", "messageHeadline": "Docker rename ethereum to geth", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ca6a800adbb5c43f96df5918be0d55ed3aa1867", "messageHeadline": "Remove old go cover location", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82eeb5e02a4601edba05a2c7da7342a1fa808832", "messageHeadline": "Added Coveralls badges", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "129fabddb27e21e503240ee250b2cbeb9e396cdc", "messageHeadline": "Prefer hex prefixed with 0x", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9f8b1e0c145e9bd46fe3a78570310ed3bd7d09d", "messageHeadline": "Report InvalidTypeError as -32602 to JSON RPC", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e80ef9ff34562410fbab63ccf173b17508b026ed", "messageHeadline": "Cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "29930da52272b8fd644c38cc303ba6aa66e49182", "messageHeadline": "eth_getStorageAt output hex should begin with 0x", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b20603eb1373cab402babd1d3878a96fe7de5a7", "messageHeadline": "Merge branch 'kobigurk-develop' into develop", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "779a51c0479ae5715d73db6ffb4edbef92d21ff3", "messageHeadline": "Merge branch 'develop' of https://github.com/kobigurk/go-ethereum int\u2026", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b9ca5eef585a6bc5f3233cfcc7c0a641a046e7c4", "messageHeadline": "Merge pull request #579 from tgerring/rpcargs", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1616, "deletions": 374}}, {"node": {"oid": "696ff43db3e6d5261aba92df82f7602d5d82e964", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "368ebe63a95c870a90dba8635d3a5c3863c43330", "messageHeadline": "Cleanup VM.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 56}}, {"node": {"oid": "3b7e4173ce00fb82ee2f186350dd2aca528ea60d", "messageHeadline": "Cleanup VM", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 29}}, {"node": {"oid": "2455e0bd1855d6aa15605c31f9d980ca8adaf367", "messageHeadline": "Merge pull request #585 from aperseghin/patch-2", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ed6ca5d007002d2c2faf318021aa67be510f52d0", "messageHeadline": "Merge pull request #586 from aperseghin/patch-3", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a4cbd1c7be5187a27ff70adeeabc82888d3d7cfd", "messageHeadline": "ethereum -> geth", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47af2f02cb6b03d1fec1b0cecff8cab965b33edc", "messageHeadline": "eth_getTransactionCount now returns a hex string", "author": {"name": "Kobi Gurkan", "email": "kobigurk@gmail.com", "user": {"login": "kobigurk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ea8c7301e6227467e39ae3daa0f382f06b16fba", "messageHeadline": "PUSH gas fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "43d521e90e9516429dd0499ff88bf3f37ec78c48", "messageHeadline": "Decouple core from rpc", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 34, "deletions": 62}}, {"node": {"oid": "df648cbc60f53dd334bd41b713e08ceac08212a0", "messageHeadline": "Removed comments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "8a22cd5e6ca88eef0207cfb597175f720d6deda3", "messageHeadline": "Removed defer/panic. #503", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 180, "deletions": 120}}, {"node": {"oid": "0ac346f7078dba597d60f991c32ddbfd7be167ba", "messageHeadline": "Merge branch 'develop' into rpcargs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 301, "deletions": 143}}, {"node": {"oid": "9f84c78eb5cceb5f413fbdeafe63786f1b958e83", "messageHeadline": "BlockFilterArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 319, "deletions": 62}}, {"node": {"oid": "db1c52918fb517416842d05c41beb68d828fbe63", "messageHeadline": "Update README.md", "author": {"name": "aperseghin", "email": "aperseghin@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00f8319faf95e53333a9573fdc9e49df23238607", "messageHeadline": "Explicitly check memory's data store. #515", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8e7549db0bedd5c319687f80452180bb0d19c46a", "messageHeadline": "Minor fix", "author": {"name": "aperseghin", "email": "aperseghin@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb102bf4bb0bff773824ff467fbb2e49c1f6939b", "messageHeadline": "Etherbase => etherbase", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86c43d97bc34f0cb605c6e3a1911612621ebce1f", "messageHeadline": "Merge pull request #581 from aperseghin/patch-1", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0b4b2b81f93d1b7762a9fda6a464bdee67d286de", "messageHeadline": "Merge pull request #580 from ethersphere/frontier/cli-key", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "54a14d5c9d7d1e5039753eac991cd057a5514fe8", "messageHeadline": "Merge pull request #584 from tgerring/issue577", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 56, "deletions": 61}}, {"node": {"oid": "09280c5f11993ee64ce231433270345c7e253ee3", "messageHeadline": "Merge pull request #565 from tgerring/responsetypes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 202, "deletions": 58}}, {"node": {"oid": "2788fb4ce51be646946c9dd66a607ab26b2bd6b3", "messageHeadline": "More explicit formatting for protocol version", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e29396b6915a27d3e44be45fe9e540c6ef39f1dd", "messageHeadline": "Use ExtraDB for storage. Fixes #577", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 56, "deletions": 61}}, {"node": {"oid": "c38630af2330151f7c1f054cd09b38870d0751c8", "messageHeadline": "Test blockHeightFromJsonInvalid", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e0781c2548aec596e6ce1140c5b871555a75f3cb", "messageHeadline": "NewTxArgs accept numbers or strings for value/gas/gasprice", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 162, "deletions": 16}}, {"node": {"oid": "3fcef54f9b81b49f7af2f06a231cd7e44ea851ba", "messageHeadline": "tidy", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "b375bbee5fa0b04867cdecdc28e66078a2e32280", "messageHeadline": "settable etherbase", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "5838847a9a47b58c6462a66bbce73266d72abde2", "messageHeadline": "Update README.md", "author": {"name": "aperseghin", "email": "aperseghin@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6bd1f6cc49acd459e61559e5af515da2db2481e5", "messageHeadline": "Merge remote-tracking branch 'origin' into rpcargs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 397, "deletions": 204}}, {"node": {"oid": "bb12dbe233db2e064715b329b7ba987c76ba3bfa", "messageHeadline": "Prefer args as strings not objects", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 51, "deletions": 53}}, {"node": {"oid": "7eed7e1d965ed7194ca42e4637754b63fb4502a5", "messageHeadline": "Merge branch 'rpcargs' of github.com:tgerring/go-ethereum into rpcargs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2c5a32ebbc60f23e609c8397dad5d09ee38b69bb", "messageHeadline": "Undo XEth changes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "49a912ce33274f60659ddb3af7e3fec89ee1b59e", "messageHeadline": "Undo xeth changes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "b0b0939879b9fb8453ec1c8fa2ceb522e56df3bc", "messageHeadline": "renamed ethereum => geth", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "829240c3252d9da09c9000e42b0686425a313e8b", "messageHeadline": "Merge pull request #550 from ethersphere/frontier/cli-key", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 308, "deletions": 183}}, {"node": {"oid": "1f3814141b94166cc5bf5b439babe6cc56b3cebf", "messageHeadline": "WhisperMessageArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 104, "deletions": 5}}, {"node": {"oid": "9ca87afd0ba043043a3d2b4919d72b7f7a39ffe8", "messageHeadline": "WhisperFilterArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "81f36df910533de63dc5ac66f38b5481961cc0c8", "messageHeadline": "CompileArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "ddcc8e1673f240556f7a9394d5fbc9ed609a4931", "messageHeadline": "SubmitWorkArgs tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "b414a1303f33aef26b606367ac68163f9b6c87c8", "messageHeadline": "WhisperIdentityArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "1f1e98f96b57c0c5c7a9350129f67d425a4c6af4", "messageHeadline": "FilterIdArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "62ebf999bf71ef05e34e234b6e07cc31188970b7", "messageHeadline": "FilterStringArgs tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "7577d1261403dbabdb30e21415d34b4e5da466ec", "messageHeadline": "max paranoia mode to UNsupport unencrypted keys entirely", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 73, "deletions": 92}}, {"node": {"oid": "abbdf4156057de8a4f866b0840defc00c2c500db", "messageHeadline": "output error message if unlock address is invalid (fixes the wierd \"r\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "11d2ebc06ffffa8846d5d55cae5663fac6f685f1", "messageHeadline": "unlocking coinbase without knowing address", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "4ec38e39320ee9abccd96da765a9c65fccd04151", "messageHeadline": "common: remove WriteFile and ReadAllFile (use ioutil instead)", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 22, "deletions": 92}}, {"node": {"oid": "23e41a57ad7e7cb4bc5a1cbad28bbf8d65907fdd", "messageHeadline": "Applying: fix adming js test regression (maybe otto update?)", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fee224f07582a3f4c74f214347a89061ce75d2a1", "messageHeadline": "cli test: fix test newJSRE interactive argument", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1b52efdb581ca90613d2047b974d3a128f9bc58", "messageHeadline": "cli: implement ethereum presale wallet import via cli", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 59, "deletions": 27}}, {"node": {"oid": "34d5a6c156a014ce000b4f850f2b0f11533387f0", "messageHeadline": "cli: help formatting", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "1c4c71dcff442e3ae30e510fef312d3c05341f30", "messageHeadline": "cli: fix liner not closing (spuriously opened) in noninteractive jsre", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fd8d18ec280c3fe2c3d2651870c31c65b02039ba", "messageHeadline": "unlocking coinbase", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "859f1f08ca48de99408c825eba8d6ed4bfea3235", "messageHeadline": "blockpool: wrap intermittent status test in a loop", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 55, "deletions": 40}}, {"node": {"oid": "c4ea921876b0535022882c568b5cc6b0269db7d4", "messageHeadline": "import/export accounts", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 188, "deletions": 37}}, {"node": {"oid": "e21ce9a9b48a651a704a92369712c17113d92ad6", "messageHeadline": "DbHexArgs tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "f68ca2b6e6b3dafb9f40f5c73ecca3168eb5a090", "messageHeadline": "DbArgs tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "3ab9f26943a30ed65da9dac13147ec3aecbaca0a", "messageHeadline": "Accept number or string for BlockFilterArgs limit/offset", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "658204bafcba6332e979aee690dc5cff6e46fb42", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c32bca45ad753da69a5530a1ee96ff069e937fc2", "messageHeadline": "Stack limit", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d36501a6e54e1c794af0c7109e937f7f7c74de79", "messageHeadline": "Fixed miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "6661bc35efc9c5d5a874e42558d568d9aa183fee", "messageHeadline": "Accept number or string for BlockFilterArgs to/fromBlock", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "745dd5b7a517cf0930f96a9b162821d0d631dea9", "messageHeadline": "Sha3Args", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "f695d013548ca3399ac2f2900307bf085290aa61", "messageHeadline": "Convert error checks to Expect functions", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 168, "deletions": 312}}, {"node": {"oid": "3472823be94acc5b999dcb8741901b3e0c07f5d6", "messageHeadline": "HashIndexArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "cb103c089a7c9238326e6a9bb336e375281ca622", "messageHeadline": "BlockNumIndexArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "cd6b3fd28a0624ac27cecf9f3e331a027b9c7e67", "messageHeadline": "GetDataArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 56, "deletions": 20}}, {"node": {"oid": "a49c81547ce32125917c0127c94c9845750e9e30", "messageHeadline": "DecodeParamError -> InvalidTypeError for unexpected input type", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "ca03e976976a03d278da227fe1ec9966f23484ba", "messageHeadline": "Add InvalidTypeError", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "a718515b3d43f00497231f981b5ea757b71d55ff", "messageHeadline": "Squashed 'tests/files/' changes from a7081bc..c6d9629", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d0fa0a234d19468b513d9144f442b8be77ccf898", "messageHeadline": "Merge commit 'a718515b3d43f00497231f981b5ea757b71d55ff' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c139af582663d760f58e7b50dcb9f355c47ef47e", "messageHeadline": "GetBalanceArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "4523a00b91dbe98c6cb03acef362c5592973bcd3", "messageHeadline": "GetTxCountArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 57, "deletions": 23}}, {"node": {"oid": "c33dc3e328c791be8c82b514ba07523f065402e1", "messageHeadline": "moved helper", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "83b0cad76667c570a1be81653b531e6a9d513928", "messageHeadline": "fixed block filter args", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8a667deedcd2affcd4095547246c89f4a932af6", "messageHeadline": "debug log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ba850639ede569bda4413b8e986b26726950d08", "messageHeadline": "updated web3.js light for console", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c4504dc41bbedb590db20519030224df66ce4b1", "messageHeadline": "GetStorageAtArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 74, "deletions": 27}}, {"node": {"oid": "ace5b5a1bf881ab1219f8252144faf1836e0a994", "messageHeadline": "updated web3.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "507830eb81affef5b69de380946e4ca6687efc1f", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "eb433731aa535a47c4a828ea15eafabd37a8278b", "messageHeadline": "Fixed filter and refactored code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "300d36b8640cf195db0f7997cc946ab5f164828f", "messageHeadline": "improved NewTxArgs tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 55, "deletions": 7}}, {"node": {"oid": "ad2089b0a3a495d8584209b6e31dde153cac7088", "messageHeadline": "Add blockHeightFromJson convenience function", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "493e0d7be883bb1acd3b8588b0e3d641ce06c73b", "messageHeadline": "improved GetBlockByNumber tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "93af30a6f6308fe4e59b3a96f65ef535f1855865", "messageHeadline": "improved GetBlockByHashArgs tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "bd1a54f076935d8d42c1f6df2c54fdd4e7f978ac", "messageHeadline": "GetStorageArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 56, "deletions": 21}}, {"node": {"oid": "966cfa4bddb0fbe355dadb83541325a3b5c132f8", "messageHeadline": "NewTxArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 17, "deletions": 38}}, {"node": {"oid": "c7dc379da5a02fb8ac92788fa317379fbde00d20", "messageHeadline": "GetBlockByHashArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "7e1e264375fe4bebbf6bb40604d0060744ebae2a", "messageHeadline": "Don't return empty block for \"pending\" #568", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "98f970ba59def547b07397d2bc743db0b0d571f3", "messageHeadline": "Updated example for new ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "88b9bc40d71826385512c828695da01a9251b676", "messageHeadline": "Godep issue?", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5a0a0ef481442e4a08c5a914bbc08909f35d948", "messageHeadline": "Moved output to debug", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e4c48871782901e292957a17c9da9fa1b789054", "messageHeadline": "Fixed storage. Closes #516", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "505f1fbcbbc00b3f4750b9e9a7c119f882c620bf", "messageHeadline": "added tx tests and fixed block tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "65ea55bccd8afb94bed540c89e9ce77acbfa3b31", "messageHeadline": "Merge pull request #564 from fjl/rlp-nil-array", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "e22bcb78a530d07ef63e8ba3e332199c7c860ac6", "messageHeadline": "Update response types + tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 202, "deletions": 58}}, {"node": {"oid": "181a21c67c8dafe027cd7fb43fe3f68eaf2a52ea", "messageHeadline": "rlp: encode nil array pointers as empty list or string", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "ff5578fc715262cd8ae62e7d0f961a6e977a8727", "messageHeadline": "updated ethash", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 239, "deletions": 1109}}, {"node": {"oid": "a2e3bf6f3002e9914f56e08b1d6e323409ff3b4f", "messageHeadline": "removed big num from pp", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "aa1eae67ecd8a85a043f49e36e33bd3c44a1d94c", "messageHeadline": "Merge pull request #560 from tgerring/xethcleanup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 153, "deletions": 161}}, {"node": {"oid": "7f0c2545a91fd2dce0fea8078222a80dccd8b42b", "messageHeadline": "Merge pull request #561 from ethersphere/frontier/blockpool", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "221f30c3aa0cbb03973293327d2249d84e10e4e6", "messageHeadline": "updated ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b32f79445d121f6f88ef261b50d22479fb81a2e", "messageHeadline": "Removed full path", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "950b4a68c8020a06675672355266e0668dfe5958", "messageHeadline": "Improved miner recovery", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "18d1569ce50e0348bf9649a31f711ee8037304d8", "messageHeadline": "header check for test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9d592c0445aa8bb85921225a9cdc4ca1d4df85d3", "messageHeadline": "bugfix with idle too long triggered after peer switch", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "a1cae93d78d7c0b7b0f69ca2439b2048a51933e7", "messageHeadline": "Improved pretty printer for console", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "2b93843d86532db3d6b530daf15c04fde0b73eba", "messageHeadline": "Improve protocol version reporting", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "c956bcb13c287baf1d4ae1b2c9ae83d43423d67f", "messageHeadline": "Move version to const and expose via Version()", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "6431d088ad511a8250741a531fd137592e687fc7", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff44347ea11a3c7034529a1e28fb4f9c148f4e17", "messageHeadline": "fixed test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "dda1d605565caad90597fd7d0e5126838cef3e9c", "messageHeadline": "Store protocol version in the block db **NOT** extra db", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3301f6ecef6a31ff0ffc5d6d586cd9b71337a063", "messageHeadline": "back to debug log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97bf9f1521438ae33ba4d2e27890ade82f90f21f", "messageHeadline": "Temp fix for console output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3d5f48a1602a2dbe6d9a4d123e5b3aa4f51d53a1", "messageHeadline": "updated deps", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1194, "deletions": 288}}, {"node": {"oid": "a6e659f74b199d2caec54a00916217ec5439c05b", "messageHeadline": "Merge branch 'master' of github.com-obscure:ethereum/go-ethereum into\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a33a325ac1eae636215aa8fda45e24b79a98b97a", "messageHeadline": "Merge pull request #559 from Gustav-Simonsson/blocktests_update_ethash", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1289, "deletions": 1695}}, {"node": {"oid": "d41341f77d03a7ab8483cd9df4bc71ac08bbfc7c", "messageHeadline": "WithState -> withState", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "82b5a8af49c7c56296e1d1a2303eb53d6f50734f", "messageHeadline": "DRY up height logic", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "c38a3b4cc7b7dc62c7fca9cd46a880b036462a27", "messageHeadline": "Better error reporting in the console. Updated ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "865f31018b7c4151a412cdc2466a912fb5869037", "messageHeadline": "Shuffle", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2106a63d60e261608dc71a30f07b6b905fc78f2f", "messageHeadline": "Move Frontend interface to separate file", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "65d553d367d698b26a9586bd709d561d00b4f5a8", "messageHeadline": "Update internal calls to use CurrentBlock()", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59b6b619a2d257b6165f9b18dcab566a16eee2a2", "messageHeadline": "Don't expose backend directly", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "b9b7442b74a3a533f3b6eeefe6a1415d59eb8ccf", "messageHeadline": "Remove redundant fields", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 24, "deletions": 33}}, {"node": {"oid": "ad420d099aec2122396e5ab8d05e5e3d4e0eb139", "messageHeadline": "rename eth to backend", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "b0c4dc8df874442e8ad7bcd55dfa13d6ea75c0e1", "messageHeadline": "Update ethash lib", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 1289, "deletions": 1695}}, {"node": {"oid": "6d41402dcee01e4e1d03f461b5566df3dfe8e080", "messageHeadline": "Backend no longer needed to resolve import cycle", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 30}}, {"node": {"oid": "9de1ad65460898ab79c02ce076f1a2b0a7144656", "messageHeadline": "fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ff9d66e096e853883c269b41cc94b17d4bc95261", "messageHeadline": "Cleaned up changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "23bccbbc587aa22057eb7ae29c5b87d44b7cac7d", "messageHeadline": "Modified according to poc 9 changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "bbe795455a13c57dbba64c1082b618e791af46ce", "messageHeadline": "Secure trie shakey / key matching", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "24066dca4646c8a376aa5dfbceec0a4b3f872c11", "messageHeadline": "Squashed 'tests/files/' changes from 8f3fbe6..a7081bc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3223, "deletions": 6350}}, {"node": {"oid": "d6da533345a397c3ea6c2bafe16e8c24765aa719", "messageHeadline": "Merge commit '24066dca4646c8a376aa5dfbceec0a4b3f872c11' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3223, "deletions": 6350}}, {"node": {"oid": "0ec171ccdfb7514605e7fe16889b4f79904faf76", "messageHeadline": "Copy fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "eab8f7355de56a6a9128b283c560d00e85c000c4", "messageHeadline": "Event fixes for miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "576df064e5cd4bc027120791484cb8100646f284", "messageHeadline": "Updated for PV59", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "58c6cc8fd7ff8a27004ed62d912e0a61ae1b73bb", "messageHeadline": "Squashed 'tests/files/' changes from 559268b..8f3fbe6", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5673, "deletions": 3550}}, {"node": {"oid": "4877e52c15e4aa606084919acdb0076b0ffaaab2", "messageHeadline": "Merge commit '58c6cc8fd7ff8a27004ed62d912e0a61ae1b73bb' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5673, "deletions": 3550}}, {"node": {"oid": "118b79eca7500c1770db2e3fd28cfdea6370befd", "messageHeadline": "Added gitter integration for travis", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a59ea7ce297d2bb26cee9ff295f622697645e49c", "messageHeadline": "Changed miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 38}}, {"node": {"oid": "d8e21b39b30f3951c17a618baffcc3592afae0b1", "messageHeadline": "Added copy function", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0ee0094cc02e81d3a9f5b00cd7cdd421ee069492", "messageHeadline": "better block propagation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b8a47f4846cd821ecc1f96e381980f7bca1922b", "messageHeadline": "removed legacy code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "0eaa023ffa48af300dde8361a2dcbeaa754bc2c1", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bfb9ed881d3b7de3a4a68686a1f90d84decc8667", "messageHeadline": "Gas validation and clean up of legacy code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "ebf4408d738474835582485bb4ef45bf55a05a9c", "messageHeadline": "Decrement depth", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e88a29ad028cf5e147fdfc7fc008f58a9abce260", "messageHeadline": "Merge pull request #553 from ethersphere/jsonlog", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53af810851844c884fe95e1121c09e8778ce7749", "messageHeadline": "natspec: minor fix in test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2f65c1a65d39a31fa0c6ed574fb2a6e213de5d4", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 74, "deletions": 38}}, {"node": {"oid": "90c710fd2687a0c9f3b3e4f5f3b9b69febc506e8", "messageHeadline": "Merge pull request #552 from ethersphere/jsonlog", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "c8e9ca048327d7074cfd58137ebf89e065763b71", "messageHeadline": "fixed bad uncles", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "a983a215dc50240615cc1efe5199c72cefe037ed", "messageHeadline": "fix ethtest logging", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "e954c24af02802cdee0870230b6dcfc898dd07cd", "messageHeadline": "Implement RPC net_version", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "60020add74c40225e81122071d20c30f24832007", "messageHeadline": "Merge pull request #551 from ethersphere/frontier/eth-version-exports", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "1cf6ca8f10ab7dd5de29caf0d255c93cdec96994", "messageHeadline": "Add Close() method to EthereumApi", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9880f99ccb81477f1026db68c123aa548297c648", "messageHeadline": "fix p2p/testlog_test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "1e61b75cbf0830a72b40d0eed8f924cb7bb61aa3", "messageHeadline": "tests + fixes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "03cc5df9b7ea7d9bf5569b5b4e320c7c7d0e0930", "messageHeadline": "eth: fix protocol version/network id copied from config to Ethereum f\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "0330077d76b48934ab024a309000f83c78047d8a", "messageHeadline": "moved state and vm to core", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "d7eaa97a297151637af090ecb05bbd6d260d90b8", "messageHeadline": "moved to error", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "211cb03f83c8bdfd29af31fd27dc531dfcb13630", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 78, "deletions": 24}}, {"node": {"oid": "9562a9840f783e6252ebc6fb8da62b81004f62e8", "messageHeadline": "Merge pull request #537 from Gustav-Simonsson/blocktests2", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "5707912e2f7d49b3654d616ddae3439e6dc201c4", "messageHeadline": "\"pending\" convention should be -2 instead of 0", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "253ecdc8bba1b522e80fdee69410854f19a5a972", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 181, "deletions": 15}}, {"node": {"oid": "9be7853e349f97917120fd925e2c5a462bd78846", "messageHeadline": "Fixed issues with stalled remote miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "2f8601ef382aeff6cdb31fe163cfac3b26bf56de", "messageHeadline": "Rename blockAge to blockHeight", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "becc503230ecf259fefbd261ea0abf54bbbb0f5b", "messageHeadline": "Correct difficulty calculation to use new difficulty minimum", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5d31a475e93807fb1b3a71765fe66138cacd15e7", "messageHeadline": "Fix new types for blocktests and comment out non-working log level se\u2026", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "60de4d6dd1403abd4daa142bb2e43cb917fe7b15", "messageHeadline": "gofmt", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "08bb472c913a2b4cf0838785616b1ec7712d0b00", "messageHeadline": "Add validation of post state accounts to block tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 40, "deletions": 6}}, {"node": {"oid": "33c5186fd06d890e590b18cc6f8479070c2e51e8", "messageHeadline": "In blocktest cmd, disable network and add RPC flag", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "dc3a9379f50d0d5b41abc28acc2a871534968a77", "messageHeadline": "logging for possible uncles", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "3f6e1b2fd3cbc6aeb1bbe658dd5b70945a57dffa", "messageHeadline": "db_putHex/db_getHex + tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 181, "deletions": 15}}, {"node": {"oid": "524f8199bfaddebc96798827e943667a909a03e7", "messageHeadline": "added some nil checks for cache (testing specific)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "6657d544db4eefec24ebd280940048f25ed85186", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 94, "deletions": 94}}, {"node": {"oid": "0be6d3404898a8e68f2f78cfa6b64d6b1f314fb0", "messageHeadline": "finally merged *the missing*", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 52, "deletions": 15}}, {"node": {"oid": "dbb2af6016c952b0f49d552a10fc59af0a9f7ce7", "messageHeadline": "Merge pull request #548 from tgerring/typescleanup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "91a2275ad359b2f72565b926dac7dcd77b14a241", "messageHeadline": "Move RemoteAgent to miner pkg", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "439481d177aa6d19ef0254e4e4e0d5a39a8ff09a", "messageHeadline": "Rename Agent to RemoteAgent", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "01c0ba22ae597a43be4e06e590175cf6c4dacde1", "messageHeadline": "Add DAG seed hash and difficulty to GetWork", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0846e156678b91416652359ffa7941c647cec37d", "messageHeadline": "go away!", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 81}}, {"node": {"oid": "ab6311c1bd38c2c90fb353bbf512f12777fd15f4", "messageHeadline": "Move remote mining agent to XEth", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 93, "deletions": 9}}, {"node": {"oid": "d76e8cb1f126bf1f899507b6a43e4ecb4a798e54", "messageHeadline": "Consistent var names", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "16a58f8f2ae860eae28a7d315eb2c9e533c12c3b", "messageHeadline": "Always return 3 strings", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "31879eca8cfb9b759944ca48590a22e7509a58c5", "messageHeadline": "Stub corrected getWork response", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3772f02569fcc5a3e59e6b9e0dc901fd5e171add", "messageHeadline": "Rename for filename typo", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "372e1cad5bf02b83fd3c0becc442a5f5817f9d36", "messageHeadline": "Cleanup get/submitWork", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "d2fa6e7753deb0f7fe5e1d802460c88c2885b954", "messageHeadline": "vm: explicit error checks in ecrecover. closes #505", "author": {"name": "Ethan Buchman", "email": "ethan@coinculture.info", "user": {"login": "ebuchman"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "8affdf96e23f092b7fe24d168b024b10eab35e05", "messageHeadline": "Merge pull request #547 from tgerring/commoncleanup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 250, "deletions": 265}}, {"node": {"oid": "3133372a6a81c91528afbde58e22b3f9df257d03", "messageHeadline": "Merge pull request #536 from zsfelfoldi/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4986, "deletions": 13116}}, {"node": {"oid": "59eab49cb849ca93b9608763f4842654e8044d0f", "messageHeadline": "Merge branch 'ethersphere-jsonlog' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 105, "deletions": 110}}, {"node": {"oid": "8b1b9fc99d63a19c216edebc07096718e835937d", "messageHeadline": "Merge branch 'jsonlog' of https://github.com/ethersphere/go-ethereum \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 105, "deletions": 110}}, {"node": {"oid": "8ed4f226d1dbecc9625a2f142e22926569198b73", "messageHeadline": "check for nil ptrs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82956df523fd75d0c3b4a49f571eee60935fc32e", "messageHeadline": "Get work / submit work partially implemented.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 101, "deletions": 8}}, {"node": {"oid": "d186bf0dfece955feb797dda2b53cae8c89b786c", "messageHeadline": "Fix Mist types build errors", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bf73f02fe040086ac7c9786a15fadc65840a8536", "messageHeadline": "Remove common.go", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "360c66c65d546cfbe3d2d910b13377485ba66e1f", "messageHeadline": "Move Big* vars to big.go", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "2477d10aa0ac80b0735f3069a214c804cd6be957", "messageHeadline": "Move MakeName to path", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c0741edc34c3d09b69c7a64a97aaca0e7759add1", "messageHeadline": "Move OS-specific funcs to path.go", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 91, "deletions": 98}}, {"node": {"oid": "82a41a198e3ac217e1c349c7300b1fb28e4982ab", "messageHeadline": "Move CurrencyToString to size", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 95, "deletions": 91}}, {"node": {"oid": "08b21acff1ca397e775e926e0f9a96deaa9820fd", "messageHeadline": "Move ToHex/FromHex into bytes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "9682a3ef3ec72a871708a9bba1133fa59b58ccb5", "messageHeadline": "Merge pull request #526 from ethersphere/frontier/blockpool", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "e349fb935006c5f01932c7a71ebbfc3a2b200ce7", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13781b922ad0cfaafb6bf7ec168f3774a3b3ab52", "messageHeadline": "converted to proper types", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "0edb33566fbe20863c884e553e214ed9b78b0f23", "messageHeadline": "fix blockpool test logger", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "78cff9e3a4c71d003c5ab3f5747ccae1dbc959fe", "messageHeadline": "independent flag for json structured logging", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "95038fc62dc73da3f04bd37c0bdc29170eec0169", "messageHeadline": "Idle too long error incorrectly triggered even when peer sending new \u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "7f85608f30a2e34005c8d15566849229c758c2f1", "messageHeadline": "Merge branch 'conversion' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3812, "deletions": 2346}}, {"node": {"oid": "09766d1729f7530093aec7e9acd3e5339b2c2028", "messageHeadline": "Merge pull request #535 from maran/fixReadmeLink", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcacfabe1959c4aff6a63cb4e275f65328660601", "messageHeadline": "Added new ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83728e4b6496fddd0444a5e276c03159d6f5c6eb", "messageHeadline": "Merge branch 'develop' into conversion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "004f5008ff2fe33e862d3f86dd3edd2f7d3a4694", "messageHeadline": "Merge branch 'rpcfrontier' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7ad9c309bf72a9f2b4f12001034e1842ca55319", "messageHeadline": "Merge branch 'develop' into conversion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "38c7c589e4a1b08baaab5b81de6aca7fa853d284", "messageHeadline": "Merge branch 'rpcfrontier' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 630, "deletions": 729}}, {"node": {"oid": "ce862ee7589a0780cebc8a7bb1cf6a75193d55a0", "messageHeadline": "Removed some comments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4300f2a0fae793ff73ea861dfe3f90ce97f5af40", "messageHeadline": "Fixed state tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "c28116cb3b485f01aba852fdc9559a2495db6654", "messageHeadline": "Fixed incorrect recipient derived", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06697775d1edc3263a7915cee02a94bea488494c", "messageHeadline": "Merge branch 'conversion' of github.com-obscure:ethereum/go-ethereum \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 201, "deletions": 355}}, {"node": {"oid": "9edb9a21bce97594928f8660e8e32df2cb25b74d", "messageHeadline": "Add json LogSystem #538", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "670021da155ad0bddd88e38890efbd4052f22ac2", "messageHeadline": "Rename topic to topics #544", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "069c87b960c48864dc4f1b9086adf582e1dc88a9", "messageHeadline": "whisper: use common.Hash", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 34, "deletions": 41}}, {"node": {"oid": "7c4ff3abb4693bf93b2b348f572f14f2cfcf9142", "messageHeadline": "eth: enable whisper again", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "483d43a15af11a9c456e4d9df0520441b947cd35", "messageHeadline": "whisper: use package rlp", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "a829a5658723ff3681f14650818ef050cb0a7fa8", "messageHeadline": "rlp: add Stream.Raw", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "81800ca39ea03da7f63d8ecfbd74773f4ca73323", "messageHeadline": "Merge remote-tracking branch 'ethereum/conversion' into conversion", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1522, "deletions": 1279}}, {"node": {"oid": "b95ff54632d9a31286f5b629556071b6043d274a", "messageHeadline": "cmd/blocktest: delete package", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 213}}, {"node": {"oid": "b41185a68f2ec8c492a7dbec1a6bf65f29b0843a", "messageHeadline": "rlp: fix nil pointer decoding", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "abce6804a085087770be587e039fd4669d5eac26", "messageHeadline": "Right pad bytes to prevent future programmers making bugs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "f4e9638867f5dab01eeb6db5fdbd85737a11fbd6", "messageHeadline": "Merge branch 'ethersphere-frontier/blockpool' into conversion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 736, "deletions": 544}}, {"node": {"oid": "ecd10d2cf765072cd74347b9e0ca2bb85091450f", "messageHeadline": "iterator returned wrong value", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1821d1af48e5fa11eb81fe7f6e5372737bb36ec9", "messageHeadline": "Merge branch 'frontier/blockpool' of https://github.com/ethersphere/g\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 735, "deletions": 542}}, {"node": {"oid": "54dac59285ccc6a3af47201479ca556da2899e93", "messageHeadline": "wip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "a59bb053f4d2a4a28341c645c051c4c323581a1b", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 635, "deletions": 730}}, {"node": {"oid": "deee9cb170ff105992ede83c52013d0c2c4ad10d", "messageHeadline": "Added caching for block chain. Currently set to 10k", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 136, "deletions": 2}}, {"node": {"oid": "28e1971272d5bab6aa683d3bbe711226ca1fef98", "messageHeadline": "Merge branch 'rpcxeth' into rpcfrontier", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 555, "deletions": 668}}, {"node": {"oid": "0cde7a4d46f68863535fbe470499b9d0dfd6ed7a", "messageHeadline": "Add xethAtStateNum convenience method", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "efcc93e7da9f47b99fc9252dc741b20086aeb4b2", "messageHeadline": "Move Account register to xeth", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 48, "deletions": 46}}, {"node": {"oid": "28ddc16a9b5779b6b31036e8248ed8457de7b443", "messageHeadline": "Merge remote-tracking branch 'ethereum/conversion' into conversion", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5474, "deletions": 1728}}, {"node": {"oid": "c161d73d429ef421cdb9c75b743c16d72aa8a89a", "messageHeadline": "common: drop accessors for Value.Val", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "dcb9614dfec3c8dcaaa47e9fa516528fdc47279b", "messageHeadline": "common: drop unused kind field from Value", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f7d1d601e92d3498f0fab5e80e5825d71f5d48fb", "messageHeadline": "common: make Value encodable with package rlp", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "c388e7eac0d26f4d299523fd14ec350655f66879", "messageHeadline": "crypto: remove use of common.Value.Encode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "85acdadcfa99ea5c74907029cb63919cc0302c1a", "messageHeadline": "fixed jsre test", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "739c36ad4df63580bef241a4da8d2cc5010eab54", "messageHeadline": "inline GetStorageAt", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "28e5fc83526af17a911eece6befa5fe54578fb55", "messageHeadline": "Make pretty", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "8324b683b4e557e6c5c9d572d01f933b3e074185", "messageHeadline": "using robertkrimen/otto, godeps updated", "author": {"name": "zsfelfoldi", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 4986, "deletions": 13116}}, {"node": {"oid": "7690285cbee6718785ee72fcb222865f7ddbcd56", "messageHeadline": "Fix link to build instructions in the readme", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66b29899c474abeab6c66060c9ea5bbff85b9efb", "messageHeadline": "use common.Hash as pool key, no string conversion needed", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4f5b362bda862b0d77583491d5e04193148a9349", "messageHeadline": "%#x => %x", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "91f9f355b2e334214e38e1827c624cdcc23c5130", "messageHeadline": "test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41c493ace9182bc99226d66dc4479277fbbf749d", "messageHeadline": "Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 111, "deletions": 97}}, {"node": {"oid": "55fdf3e46272ec50a4d55f519b542df790920306", "messageHeadline": "Listen to tx pre event and trigger 'pending'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "d7564a9a25c06f0c9ad9440f02b09e20e0ca30bc", "messageHeadline": "fix common.Hash conversion", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8987750a369e4906f8d5301473cd4df8433177f3", "messageHeadline": "fix import in reorganised test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0578df9467bb00be967da7798cc0ea8b6e7e48d7", "messageHeadline": "remove eth/wallet.go (only commented out content)", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 80}}, {"node": {"oid": "a578db5dae0ae82ac8e06be8a29c48a7db22ebe0", "messageHeadline": "improve documentation and move one test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 202, "deletions": 156}}, {"node": {"oid": "8767179d7439d8a28086ae6162e2234ed9e16d64", "messageHeadline": "reduce logging output", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "63cae9b9ac0e9e7fbdaf3ab44345c298f6d969c6", "messageHeadline": "uncomment status test, hack: skip the 2 unreliable fields", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 182, "deletions": 171}}, {"node": {"oid": "137a9c9365dd9ec76d4a4aab7475d716457d00ae", "messageHeadline": "check and penalise td misreporting", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 129, "deletions": 52}}, {"node": {"oid": "a9926a289dd21bcfd8e2def8f4005b43b728cb3d", "messageHeadline": "fix missing hexification on IdleTooLong error log", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "391e89d70a43b4a2153db8acac9a6af7a4f76adf", "messageHeadline": "use own total difficulty to limit best peer", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 87, "deletions": 26}}, {"node": {"oid": "50661f0e683b4975894a0e8fe16024724adef72d", "messageHeadline": " peer suspension to disallow reconnect after disconnect on fatal erro\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 125, "deletions": 44}}, {"node": {"oid": "01ff0b3176e6d83dcc5e6716f04301de71e3fc9e", "messageHeadline": "fixed ethash", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d8fe8f60e84f599a92783bd690b8d3477cf5a595", "messageHeadline": "updated ethash", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1107, "deletions": 237}}, {"node": {"oid": "b3329bc698722881b636af882df67eff79822da4", "messageHeadline": "inline Transact", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "aa3918efa711a51c241a70d675b27fc0f0c01ec3", "messageHeadline": "Move transact gas check to XEth", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e038a42d7a0e7e2c6ad7cef6c6446ad1e9454fe5", "messageHeadline": "inline Call", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "1d6451f5c390b13deb88d9a3878bb7d26d2797b8", "messageHeadline": "inline GetBlockByNumber", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "bde161382a0ce4dad9c422870e16169cfba0fcc0", "messageHeadline": "inline GetBlockByHash", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "eb452115018e7686dc94ce1e92d2e9f85d76ab09", "messageHeadline": "Merge branch 'rpcfrontier' of github.com:ethereum/go-ethereum into rp\u2026", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4075, "deletions": 1277}}, {"node": {"oid": "b56e20be2760343147f72ca62a8db8bd216903bf", "messageHeadline": "Reorg for clarity", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "754160afea7fc230c3236d5494beefeb03b94140", "messageHeadline": "Move gas defaults to XEth", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "c3a3d387352cf9cf626dc67e0aeaaa68c4bc651a", "messageHeadline": "Add tests for errors", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "3cea7d87c1b9fadf19211fad2aece303b1677e27", "messageHeadline": "Rename FilterOptions to BlockFilterArgs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d791fe4975fa62618f854a86f1648d5fe7081b79", "messageHeadline": "Remove unnecessary event mux", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "19360c00795d356d052a379663c3f36aedba3f9e", "messageHeadline": "Move stateAt func to XEth", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "6669ef5b701f8b060287c8a63e9f3c1116b4b74a", "messageHeadline": "Rename for clarity", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "7b45f3377f3f8d911d7678530138a1249f523155", "messageHeadline": "inline MessagesChanged", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "2ef2b9f2e011d482a50456da91ad4b7a4be57841", "messageHeadline": "inline UninstallWhisperFilter", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "1f9b93647be5badfec854210b6c2b036d8c9aa6c", "messageHeadline": "inline NewWhisperFilter", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "4b5e5926560df601e3055f3cfbf120ff2f4a49cc", "messageHeadline": "inline AllLogs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "0bda63eb76755574750112252457931719515a71", "messageHeadline": "inline Logs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "d2e741423057c483522f5eaa1daece72aab2ee43", "messageHeadline": "inline FilterChanged", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "3e9632e2566d9853e4c12ccd545e818df290219b", "messageHeadline": "inline NewFilterString", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "84b19971fadaae6d4b77667327d967f62d8726f8", "messageHeadline": "inline UninstallFilter", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "4663a55f123c3d4886a0537243d1ad86d2a51f21", "messageHeadline": "inline NewFilter", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "7c307168282881a440c217cbf06d961f36e954df", "messageHeadline": "Merge branch 'rpcinline' into rpcxeth", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 69, "deletions": 156}}, {"node": {"oid": "6c04c19eb4506efa5f6de47561025b3702619f79", "messageHeadline": "Reorg filter logic to XEth", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 273, "deletions": 203}}, {"node": {"oid": "12d87226a74d3c4095ea8e189c30ff31fcadf59f", "messageHeadline": "Merge branch 'rpcutil' into rpcfrontier", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 70, "deletions": 97}}, {"node": {"oid": "cdfc03dc8e11a1738cad8009095549ea2d4b8287", "messageHeadline": "inline WhisperPost", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "0895190b64204205ed9cbc52a65b1060db4e43b4", "messageHeadline": "inline GetBlockTransactionCountByHash", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "ff657edbb6222db826175965f9ec5b26dbf4385e", "messageHeadline": "inline GetBlockTransactionCountByNumber", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "c57eb286d66c01af0116e12a2476f546727e88ae", "messageHeadline": "inline GetBlockUncleCountByHash", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "216175c265e7c5a82e47df3302f285104593dfa8", "messageHeadline": "inline GetBlockUncleCountByNumber", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "7e6c8a411d73f1406ec12d6a75225a2a60fdfa45", "messageHeadline": "fixes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22546dcb5528109de910e722cfc1afd5446eb3eb", "messageHeadline": "inline UninstallWhisperFilter", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "b28e6d830606346d42d46ab657d3ba2b5b1a994e", "messageHeadline": "inline WhisperMessages", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "cc91ba0add5e21a6d2f67a16ee5f08b74b597edd", "messageHeadline": "inline GetTransactionByHash", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "0eb9572d642ee7fe5d730b6396f5c348c482e7d6", "messageHeadline": "inline RemoveWhisperIdentity", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "85e03217de038fc84f5161c81468ed7f218bd876", "messageHeadline": "inline NewWhisperIdentity", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "57f6a3b5c06f1fcb6bfff5741a6f69f6cf55d89d", "messageHeadline": "inline DbGet", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "6fef6168705a9e70f36560b100d276092ecb5bff", "messageHeadline": "inline DbPut", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "d28cd0f04086ce618f16b5019d2fd3992469755a", "messageHeadline": "inline GetCompilers", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "152b37ee116db8faa4d6dbc254336ba1fa7e94ab", "messageHeadline": "inline GetData", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "e530c960a4b334815b3c9563b8b0b6809c082548", "messageHeadline": "inline GetTxCountAt", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "3aea64510671c8f411f2efb0fed09e371027f9e6", "messageHeadline": "inline GetStorage", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "7562bc1dbc23b0b8a384de29729ea24daa5c45a0", "messageHeadline": "inline GetBalance", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "b7745c683529bc60139d4af7fec2bf849928bfe7", "messageHeadline": "inline HasWhisperIdentity", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6cc02aadbff9c37cc623fadb21029527a11a06f4", "messageHeadline": "Inline getStateWithNum", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "62236dd95e6d069b8bd9895c9998676b8d946d37", "messageHeadline": "copy over loop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "abc3d8d50a8691d9b4c2bd047807908d157e223c", "messageHeadline": "Make send internal", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "df5901fdc58565448629a9bfd5ccecc1c5a5b349", "messageHeadline": "Removed more casts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "013427bde27579d50010e728d9b59be91a7fb285", "messageHeadline": "Merge branch 'develop' into conversion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4075, "deletions": 1275}}, {"node": {"oid": "f144a95940a5df0809bb028eef7b337125423602", "messageHeadline": "Squashed 'tests/files/' changes from e558aa4..559268b", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4074, "deletions": 1274}}, {"node": {"oid": "b4a51de6020ce0fdee47eb6c7d63a13647b7e3c4", "messageHeadline": "Merge commit 'f144a95940a5df0809bb028eef7b337125423602' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4074, "deletions": 1274}}, {"node": {"oid": "c7b616ac14a6e349b57bad6511085d7189a19e3e", "messageHeadline": "Remove util", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 33, "deletions": 57}}, {"node": {"oid": "1f2de6ecd546a094c4bead52c88963b74ed6b66a", "messageHeadline": "Remove extra logger", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "d670c861d7b7acb9983fdad065b2b67b0d598c45", "messageHeadline": "Move Log to LogRes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "29eb2209101cfec758803bc52582900dad246f7f", "messageHeadline": ":-)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e861bbe0c148389b381d31f9c877b75f39aa62ef", "messageHeadline": "Merge branch 'rpcfrontier' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "463491f8cd639112f8855820d758c2c9c134c9cd", "messageHeadline": "moved back to debug", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5a71d955cacec0c8f81fbcf36b6f3d6d60b4bb1", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 275, "deletions": 178}}, {"node": {"oid": "e540a75030de611ca8cf0a70621421b6aa3fbebf", "messageHeadline": "re-enabled json logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "03b8ddd19cc19ff947a61aff18ad8730941502c4", "messageHeadline": "Merge branch 'rpcfrontier' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 341, "deletions": 242}}, {"node": {"oid": "14a2f42f3700640f191e0095b50a266d2a919b38", "messageHeadline": "fixed chain event. Closes #529", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 38}}, {"node": {"oid": "93ba3df4ff5cde13037b0305cb6b557831053ee8", "messageHeadline": "Removed frontier from version :-(", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b52807f0c0ff1b89cc1d7172ce1b768a34d02b00", "messageHeadline": "Removed frontier in version :-(", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce063e8d9c2d26dd283a43b097903628225179ea", "messageHeadline": "Merge remote-tracking branch 'ethereum/conversion' into conversion", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 32258, "deletions": 1201}}, {"node": {"oid": "e80dda605130479086bed363e395a102a89a574a", "messageHeadline": "eth, whisper: adapt for RLP encoder switch in package p2p", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 124, "deletions": 175}}, {"node": {"oid": "b9e0b11e7da387bbb426d25c36d495c4f099722f", "messageHeadline": "p2p: interrupt MsgPipe payload read/write", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a7bced779a599fb3f87a69a5f8bb8017b62dc0a3", "messageHeadline": "p2p: log disconnect requests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5ba51594c7eb1f04b3636e6413de6d4eb70228d2", "messageHeadline": "p2p: use package rlp to encode messages", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 64, "deletions": 68}}, {"node": {"oid": "4811f460e7aad37c6c6867df0461a5fa162b5f2c", "messageHeadline": "p2p: export ExpectMsg (for eth protocol testing)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "797bbce15ecf9ec76f6375a328c63eb9abcc3b5a", "messageHeadline": "Merge branch 'develop' into conversion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "554f20930abba7e55fb0dd2718a00c4bd066c973", "messageHeadline": "Merge branch 'develop' into rpcfrontier", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32228, "deletions": 1192}}, {"node": {"oid": "a756dbeb7b1027eb91130ecf8d5440dca8e738d8", "messageHeadline": "Removed uint casts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "ad7e4912146d0bfe9907a11d5e302db3143e156e", "messageHeadline": "improved test output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "d4e5747d040f290eb3697ded891619887a8593da", "messageHeadline": "Merge branch 'develop' into conversion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32211, "deletions": 1183}}, {"node": {"oid": "cf45b939a098c9421092226d5c76dbce34eb2dda", "messageHeadline": "fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "e13c6739804604849c7e43d27b073e68fba58191", "messageHeadline": "Merge remote-tracking branch 'ethereum/conversion' into conversion", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 304, "deletions": 244}}, {"node": {"oid": "965c9babe336cfa8d5c740d5356acbc5f9ba4a72", "messageHeadline": "rlp: fix encoding of one element strings and byte slices", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "d7ab716eea1d1892e3358b1dece6b0e2cd31fce8", "messageHeadline": "Fixed mkdnode & added some tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "8b20c3cc976a149c64ef0ac2cabbe49e93ba739d", "messageHeadline": "Validate NewTx From field is not blank", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "85fa3790ac9f67232f0e31e7f861c66ef0e0047e", "messageHeadline": "Squashed 'tests/files/' changes from 641ebaa..e558aa4", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32144, "deletions": 1151}}, {"node": {"oid": "e67d32b46744928b07b4d964ae3dede9a1ffdddf", "messageHeadline": "Merge commit '85fa3790ac9f67232f0e31e7f861c66ef0e0047e' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32144, "deletions": 1151}}, {"node": {"oid": "da427e8843e96bcee5f4eaedde966b0b8cf09520", "messageHeadline": "Merge branch 'rpcutil' into rpcfrontier", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 178, "deletions": 137}}, {"node": {"oid": "0685810ec604134bdf5b4ea555722909f72a7f57", "messageHeadline": "Tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "e02eedb43e4e59ae06b5560e3a5f5b7dafe33c04", "messageHeadline": "BlockNumber as int fix", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7cbcd81ddce566d6d2eba0685e14f07a50683603", "messageHeadline": "Remove UnmarshalRawMessages", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 125, "deletions": 124}}, {"node": {"oid": "5f35e6778f10d9e2c6418beff7ed201be80448c4", "messageHeadline": "Merge branch 'rpcfrontier' into conversion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 65, "deletions": 67}}, {"node": {"oid": "af9da83ce2c6b0ab3047bfa2544b6914a2c4e2ea", "messageHeadline": "Merge branch 'develop' into rpcfrontier", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 126, "deletions": 106}}, {"node": {"oid": "f0bb13609939ebbee22e9c9f39c6742341b0d20b", "messageHeadline": "Merge branch 'develop' into conversion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 97, "deletions": 97}}, {"node": {"oid": "c12046d6bfb197adb0004d629a783dd92f0cfc0f", "messageHeadline": "Merge branch 'ethersphere-frontier/cli-private-network' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "79f90bf7c1c089ecc57fc5baecda636a0be5c5bb", "messageHeadline": "added frontier to version", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc5ae943843231b9bab0edcf5ab9d0a19bf37870", "messageHeadline": "Merge branch 'frontier/cli-private-network' of https://github.com/eth\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 101, "deletions": 101}}, {"node": {"oid": "f9a6038f5b82cad6956c9cbb7f1220d97570632b", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 92, "deletions": 78}}, {"node": {"oid": "baca0c2251a2587c136999a91449d9b6f7a6c60f", "messageHeadline": "Merge pull request #523 from fjl/docker-fast", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3e52c9439a876de6c1ca9f6ed992092d4261a48a", "messageHeadline": "Merge pull request #522 from fjl/makedag", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "60c43d195289e65af2146d8655350b7f7dca66b7", "messageHeadline": "Remove i2hex", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "7c9bc8517d92cd7fc75e0ea7c3eff16546a82702", "messageHeadline": "Remove RpcServer", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "4d0ae8b0cb32e9de63092bc36022ea4af76cad8b", "messageHeadline": "Merge branch 'conversion' of github.com-obscure:ethereum/go-ethereum \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 216, "deletions": 114}}, {"node": {"oid": "48dd601de0ffea4e1bf57a8923f2a6126553b575", "messageHeadline": "prep template for fixed size hashes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "064279c0ec2f048cbdd965c095ea332bb8666f94", "messageHeadline": "cmd/ethereum, cmd/utils: partial fix for chain import", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "e30c32339132d678b428ae531932a3f048665f59", "messageHeadline": "merge develop", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 106, "deletions": 111}}, {"node": {"oid": "d15f90645d5b2e90c441140972d9fe6ecd753643", "messageHeadline": "Merge remote-tracking branch 'ethereum/conversion' into conversion", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1366, "deletions": 660}}, {"node": {"oid": "a59dd393e71cc52b1f96973aef884af619166f38", "messageHeadline": "core: fix tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "b5b83db450974f70f4bc25f280cc6ec9193f8e19", "messageHeadline": "core: use package rlp to encode blocks", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "c298148a7f0890cd5ed62d2a91cc81431b2731f1", "messageHeadline": "core/types: use package rlp instead of common.Decode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 155, "deletions": 60}}, {"node": {"oid": "b94a6a0193884ba2edb8eb38670e51b033893387", "messageHeadline": "rlp: add DecodeBytes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0a1eeca41e6ba5920ba65d9b41654768299bc7e3", "messageHeadline": "conversions. -compilable-", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 139, "deletions": 130}}, {"node": {"oid": "942980609fb8a36873689bd3bd0a15488f327d56", "messageHeadline": "conversions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "cd52ef315cf4d65cfb5282f72d795849266e3ab5", "messageHeadline": "Added Hex methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca8d18417358906e32a33a7c03c51b6849c46dda", "messageHeadline": "fix eth tests", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6aa88c099c16b38f0aebc749f7c95170426f787", "messageHeadline": "private network support", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 98, "deletions": 74}}, {"node": {"oid": "67c9d9c2fa6d1cb74188dccf7e25422db72983c8", "messageHeadline": "Remove JsonWrapper", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "cb009a5c4da40e1987b9dfcffa4d52bcae41e4e1", "messageHeadline": "rlp: don't panic for nil *big.Int", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c6f84325b1c21c33ca6470da9020c327d207f80a", "messageHeadline": "Support JSON RPC batch requests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 53, "deletions": 52}}, {"node": {"oid": "8fd243ee2303946dd520dd87513bbe0ec4184301", "messageHeadline": "Add JSON RPC batch support", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 53, "deletions": 52}}, {"node": {"oid": "7dbbe1bedce449edfdc54da1af05d3f50606856a", "messageHeadline": "eth/backend: remove spurious and incorrent PeerInfo()", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "187241831629b7c3e210db764cda1d9127ab48e5", "messageHeadline": "eth: remove disused peer_util.go", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "142e81258cd7b77226d706c84f93da417aaaf426", "messageHeadline": "Merge branch 'develop' into conversion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1197, "deletions": 505}}, {"node": {"oid": "3ea99f989ff98432cbfa864d2e7e26628e16cc6f", "messageHeadline": "Merge pull request #498 from maran/feature/drytoHex", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 106, "deletions": 111}}, {"node": {"oid": "048d4ec5be5352dcb06f5123e3458b99aa151e6b", "messageHeadline": "Merge branch 'rpcfrontier' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 179, "deletions": 42}}, {"node": {"oid": "917050dc30d8717d7e0bba1257165c1aec44887f", "messageHeadline": "Merge branch 'develop' into rpcfrontier", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13724, "deletions": 1431}}, {"node": {"oid": "53104b09fa823cb5457960b8518b9650a5b083da", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "786a58d8b0188700edec824f74606a3980132f50", "messageHeadline": "Merge pull request #485 from ethersphere/frontier/nodeadmin.js", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1017, "deletions": 462}}, {"node": {"oid": "86661de07746cd4e4ad8d016afee9fa8074aa141", "messageHeadline": "Fixed tests and bloom", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "c21293cd91f5cd95a823065eb2345c840feec1a0", "messageHeadline": "bloom", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "1513413412b91582a17ceec5592994e625109bbd", "messageHeadline": "Dockerfile: use fast\u2122 build steps", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b422835a59ddcba02f8fee3c0933c7bf09d9663e", "messageHeadline": "cmd/ethereum: add makedag command for testing", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "fe819f3b9f7a2d8d842c53b7269ccceace533569", "messageHeadline": "Comment out whisper remove identity stubs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "0fa7859b94ddb0a35a6fbdb2c29139b0baaa2bfa", "messageHeadline": "Fixed VM & Tests w/ conversion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "ff55c6f5badda7ef11c38ef5d94b71420b14817c", "messageHeadline": "Merge branch 'develop' into conversion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12712, "deletions": 997}}, {"node": {"oid": "b0ebccb31e944e7cb7fabbbecf279a5507e513ab", "messageHeadline": "fixed to", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 65, "deletions": 50}}, {"node": {"oid": "17c5ba2b6bfaaeab423f96523b9da13a8fb3febd", "messageHeadline": "core: actually convert transaction pool", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "9663493ba0d493ec62153e725b5d30340f2aa525", "messageHeadline": "Merge commit 'dffaa678f966f87dcd011671a16b554b29a37549' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12706, "deletions": 968}}, {"node": {"oid": "dffaa678f966f87dcd011671a16b554b29a37549", "messageHeadline": "Squashed 'tests/files/' changes from 0749546..641ebaa", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12706, "deletions": 968}}, {"node": {"oid": "ee7202fa00198abaa423a1483468ca979ac9f3f4", "messageHeadline": "Merge remote-tracking branch 'ethereum/conversion' into conversion", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 88, "deletions": 72}}, {"node": {"oid": "65eee2006d649b2b4f4fef9332d339444bb479b1", "messageHeadline": "pow/ezp: use common.Hash", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "27f7aa01639696f4afa4233e0a301afafdd7b950", "messageHeadline": "core: adapt Message for new Transaction.From signature", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b95387a0dc0da6198549689e6b03d21a221e813b", "messageHeadline": "core: convert transaction pool to common.{Address,Hash}", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 21, "deletions": 33}}, {"node": {"oid": "e91ab84dbe4ef87b2f182b88e5b252b5d414df28", "messageHeadline": "core/types: don't use Address zero value for invalid addresses", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "515d9432fcef8c574627049d437d6898b56c2829", "messageHeadline": "converted vm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 88, "deletions": 72}}, {"node": {"oid": "d5de6489d7275374a3bb269b07780d6c13b6c3b7", "messageHeadline": "core/types: fix Transaction.Hash and add support for encoding with pa\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 75, "deletions": 6}}, {"node": {"oid": "ad78db4d62d392e9462ac4c1f8ac3d9718fdd0fc", "messageHeadline": "crypto: fix Sha3Hash and add a test for it", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8ce6a3647821706cf5e9bb1a9dc13f23c84f6585", "messageHeadline": "converted chain manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 63, "deletions": 57}}, {"node": {"oid": "94505146a21cc0aee16d79aebc17c8fcb1f91324", "messageHeadline": "updated vm env", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "843db4978e876674ca111706880a58c84202880d", "messageHeadline": "updated blockpool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 151, "deletions": 106}}, {"node": {"oid": "176115e22ecc5e86179784ba5027c84e538423c4", "messageHeadline": "More empty param tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "4e181c5764b78193705f91d3220710bb63b8962f", "messageHeadline": "Moved gas", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 65, "deletions": 66}}, {"node": {"oid": "0339a138625aca8647e5d51488e6d679202cdddb", "messageHeadline": "RPC empty args tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "719effa7ecdef925a5a8fa61ac060e2ec5f0d612", "messageHeadline": "Return error when filter params are not strings", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "03ac0f18ae8bcc9c2f843841b8fe322717616a21", "messageHeadline": "Initial support to remove Whisper identities per #491", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "6aa390abfb8553c3cbbd5fa658f7f3788d3c262c", "messageHeadline": "Merge branch 'conversion' of github.com-obscure:ethereum/go-ethereum \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 69}}, {"node": {"oid": "91b0b14845750c81466880f5f877fe3fcbd03b09", "messageHeadline": "converted vm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 75, "deletions": 58}}, {"node": {"oid": "e5e265d024403a779297cbaf5aa0f8759e3e76e4", "messageHeadline": "Merge branch 'develop' into rpcfrontier", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "16df850af2d2da0b7082e246d6f05eb1f1dc0706", "messageHeadline": "core/types: use common.{Hash,Address} in for transactions", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 26, "deletions": 68}}, {"node": {"oid": "13ade2ed601f84a1f2fa604483a25e99aa6622b1", "messageHeadline": "Merge branch 'conversion' of https://github.com/ethereum/go-ethereum", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 75, "deletions": 37}}, {"node": {"oid": "64490897f3d7689fcd49dd3ae94b2b307f59b6cb", "messageHeadline": "crypto: add Sha3Hash", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "bfcd2cf132c2f1e5c1afe6d71e3d9d9dcee5017b", "messageHeadline": "block conversion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 75, "deletions": 37}}, {"node": {"oid": "e620bde405161771ea7ecd1cee8641eb9265465e", "messageHeadline": "conversion state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "7330c97b5b00255db9dc1ffaff942992f80fb7d1", "messageHeadline": "DRY up the use of toHex in the project and move it to common", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 108, "deletions": 113}}, {"node": {"oid": "17cd7a5817ce4acbfb85ebe1977952027167bd1c", "messageHeadline": "remove long-running mining test, ethutil -> common", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 46}}, {"node": {"oid": "b3e133dd159749a625c4b0245af293607ba12c8c", "messageHeadline": "Merge branch 'frontier/js' into frontier/nodeadmin.js", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 607, "deletions": 619}}, {"node": {"oid": "73af0302bed5076260ac935e452064aee423934d", "messageHeadline": "we do not use the name Frontier Console", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b4060da9eb717f43346f24822f5b25c3385a8519", "messageHeadline": "ethutil -> common", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5e7702fd050ed5520a03cc2cfc8b1f45a70f35fb", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into frontier/js", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 611, "deletions": 727}}, {"node": {"oid": "76f215b0feca1fc56890fe5f9ec1acbed79cb701", "messageHeadline": "Getters shouldn't need to be pointer receiver", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "0dd9ac375b20fc597e205225db819e8847bcf971", "messageHeadline": "undo", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 68, "deletions": 90}}, {"node": {"oid": "22893b7ac925c49168c119f293ea8befc3aff5cc", "messageHeadline": "removed compile", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "d338650089d7a01983c3a853d2f917243c4de064", "messageHeadline": "compilable trie (tests fail)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 90, "deletions": 71}}, {"node": {"oid": "5757f547a6339c770a6d85ad067107d34878858f", "messageHeadline": "Allow latest/pending in filter options", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 45, "deletions": 40}}, {"node": {"oid": "20b7162a6206e61a39d799a5adf84379c9c8c818", "messageHeadline": "Added functions to Hash & Address", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "dc864ee3a5baadc0197b8491d55e94bba52a30d9", "messageHeadline": "Added ToString methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3cf51d5479ab91cee100c4ca04d9db3a848ff8d2", "messageHeadline": "tmp", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f486c0ae563eaf89a601ca5d60f30be96db2e69a", "messageHeadline": "new type + additional methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 107, "deletions": 62}}, {"node": {"oid": "b5234413611ce5984292f85a01de1f56c045b490", "messageHeadline": "Moved ethutil => common", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 610, "deletions": 604}}, {"node": {"oid": "8139d444f8d8163251d1c96ef8034d186825ce32", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into frontier/nodeadm\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 12, "deletions": 116}}, {"node": {"oid": "0b8f66ed9ef177dc72442dd7ba337c6733e30344", "messageHeadline": "updated godep ethash", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "22fa59f131e67f6b8d04a12abbd82652b2c65d21", "messageHeadline": "moved to detail", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ece5c2aade24228006ef67c9a01b62f95e9b3bad", "messageHeadline": "Merge branch 'frontier/js' into frontier/nodeadmin.js", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "8393dab470c40678caf36ada82e312d29c4cf5c4", "messageHeadline": "menubar back to mist main.qml", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "d2e75cc957b6f617fe17459dcaff90acf19762a1", "messageHeadline": "cleaning up unused code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 108}}, {"node": {"oid": "ff86d7d52aff8cc7868c9b7d5fbbe8b9739dbccf", "messageHeadline": "Merge branch 'frontier/js' into frontier/nodeadmin.js", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "7bc40aa963626383dbb6a5cb6fe10736dc1d74fa", "messageHeadline": "jsre: remove assetpath using GOPATH from test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "c87cc59bdf0e54318f1d4f013d9d6931422053e3", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f84ddbbec307da961e8e3ee51749ab62424fa82", "messageHeadline": "Linux build links", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0f26a623349e7b01298d121e058ccbf067c4906a", "messageHeadline": "Linux build links", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "132e87a707a97fcc3af759a0cec6c1efbdd25eb9", "messageHeadline": "node admin interface for Frontier Console, see spec https://github.co\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 550, "deletions": 0}}, {"node": {"oid": "8ad0f1b8a30cc8411d6a7b26564e36f0db4c8e51", "messageHeadline": "eth:", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "e1508327342135fc43676f3778db70814ef82569", "messageHeadline": "p2p: server>discover table Self=Node exported", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "7279a485c24de3f0aaf839e1884151322a97dbf7", "messageHeadline": "CLI:", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 92, "deletions": 130}}, {"node": {"oid": "16ecb1e2eaf5c7a17a29a35d33a02905fd45fe02", "messageHeadline": "rpc", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 56, "deletions": 13}}, {"node": {"oid": "31ffca6d8a777c164776642368034d84984c1f4c", "messageHeadline": "remove jsre from mist", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 63, "deletions": 193}}, {"node": {"oid": "da44097800caf2e20ec8e067f8700e59a43a5e06", "messageHeadline": "jsre:", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 216, "deletions": 202}}, {"node": {"oid": "2a5fbced7fb1fe976367f3f9f334c6ca657e7917", "messageHeadline": "removed seed hash", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "282d8c20fd184d062caf5c5af38987c59d1d64ba", "messageHeadline": "Merge branch 'fjl-block-tests' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 346, "deletions": 20}}, {"node": {"oid": "d9966d615813130c8d31b3b10a59d43d00fd9943", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 346, "deletions": 20}}, {"node": {"oid": "12cee1377f8795608bae3cad38ee22c032b3b865", "messageHeadline": "Increased filter ticker time to 5 minutes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95711bc2dd0af71c741871007cecad12be8076ad", "messageHeadline": "Updated ethash", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1254, "deletions": 597}}, {"node": {"oid": "387f6bba3e221dac6f9884b3f9aba98d6b8591cf", "messageHeadline": "POW fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "44636e5b824514f90e8fefdedf3ab6bcd2cf287a", "messageHeadline": "typo", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35bc7b0d8a83eea0f13f7ad426722efd31562c74", "messageHeadline": "Merge branch 'rpcfrontier' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "532a74f50e6e79314816edbc14e5da7449a50709", "messageHeadline": "Improved errors. Closes #475", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "51df765e3892285bda6d40340dc6febfcd2e7ce6", "messageHeadline": "Merge pull request #481 from maran/feature/fromHexDry", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 76, "deletions": 91}}, {"node": {"oid": "9754e7aca79a3d24ac17589f548072a4dca68fbb", "messageHeadline": "Support for addresses with or without 0x. Fixes #472", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "991993357c902eaab56726bef97e7494674aa5e5", "messageHeadline": "DRY up the use of fromHex and put it in ethutil", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 75, "deletions": 90}}, {"node": {"oid": "f49e17eb392e7cabacc81146882024fd0e10a1d9", "messageHeadline": "Return null coinbase when accounts not created", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "67f8f83a1ba2a4dbd0f6f2fd075bb440f5c420ad", "messageHeadline": "cmd/ethereum: add blocktest command", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "e463479b6c7770e783a47aedcd07b02d3ee250b6", "messageHeadline": "eth: add ResetWithGenesisBlock", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "6f8a2d6b84f0ef3f783fa86bbb97c357ab0cb0c2", "messageHeadline": "eth: add hook for database creation", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "58d9d98dafc9013a4aa6f7f2c8c8e3d9ad76ce7c", "messageHeadline": "cmd/utils: GetEthereum -> MakeEthConfig", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "a80be98f31976207667a484f1f7b0eac79794ef9", "messageHeadline": "tests: add helper functions for block tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 240, "deletions": 0}}, {"node": {"oid": "932654182047c0f48536d94c2a60382aae8cae92", "messageHeadline": "core/types: make Block.{ParentHash,SeedHash,MixDigest} []byte", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b927c29469864424a97c06ff2f31e2d882b01cd7", "messageHeadline": "GetBlockByNumber now properly looks for a number in the database", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "fee9aecfb292389c1e3c2c682be0cca56dc205d0", "messageHeadline": "more tests for remote update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ccda1aacb4da43c133758823741624e83eb382b1", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 3529}}, {"node": {"oid": "03403399fcd4abf106a098f15bc7186197bd09bc", "messageHeadline": "Return proper error", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a0266489b4592af751d87c59087ed25a32899de6", "messageHeadline": "Make remote dominant", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "a76d55c83ac6f94caee1c8dd4d0a9cf8bd1478fd", "messageHeadline": "Merge pull request #467 from ethersphere/frontier/natspec", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 3529}}, {"node": {"oid": "b663e8b29a7451a79b909c017f8a244d23c8fef4", "messageHeadline": "Merge branch 'rpcfrontier' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 201, "deletions": 119}}, {"node": {"oid": "f1fcda4f2fe05e46e3d350cb89a52fd33df3767f", "messageHeadline": "Implemented managed state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 90, "deletions": 24}}, {"node": {"oid": "e3b64d70c212d893c147b8af62abe5c03fb2f492", "messageHeadline": "Rename db_put db_get", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d3f96dc720bcda6a3db45c69f6ff4ff66cac5ec0", "messageHeadline": "Consolidate error type switch", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "0932f843830a30ea3da5d866fbe4e459d2748b1e", "messageHeadline": "Fix eth_newBlockFilter", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "cda88ce31a45af001443c71fb16bdb2bbe1efbc7", "messageHeadline": "Implemented a manage state for keeping track of nonces", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "aa9f981d5f9e45d4f92ad3ccd98454aaa59e87c9", "messageHeadline": "Bump protocol version 58", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e69d5b32e812b21cdaecf0fe7b0188665b05e2ab", "messageHeadline": "Increased genesis gas & gas floor limit to 3141592", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f76cc6699ecd995d78cfd980b229473101191137", "messageHeadline": "Changed context and ADDMOD, MULMOD", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "d4ed66c83df40c6d3035e21c705b4ca06e52a0be", "messageHeadline": "Add web3_clientVersion", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "094f921e5028fc215efbc86118e3d3e5b0663055", "messageHeadline": "Convert to proper errors", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 183, "deletions": 104}}, {"node": {"oid": "80592f244da3f7323b7fa3e75a17c8e37c97fe8d", "messageHeadline": "more obvious failure for ethtest", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "6051345bc9ab8ccf74a49c43342771e0c2cba588", "messageHeadline": "Squashed 'tests/files/' changes from d6c987f..0749546", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1003, "deletions": 0}}, {"node": {"oid": "3a88da578fc25843308e02ebc3c1d5c431f81820", "messageHeadline": "Merge commit '6051345bc9ab8ccf74a49c43342771e0c2cba588' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1003, "deletions": 0}}, {"node": {"oid": "fa917387e4312981e7d9151c393b6c370e95ffbe", "messageHeadline": "Merge branch 'rpcfrontier' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "310ca62285d2d4aefed91efddefeac7e83b7671d", "messageHeadline": "Removed some of that gas pre pay magic", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 56}}, {"node": {"oid": "3ff7a627d1921be0aeacdd8eb2853ba4537487eb", "messageHeadline": "Squashed 'tests/files/' changes from 9e19ff9..d6c987f", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "2ae90e1eba9dd98ea56c3b1ca38cb18fcfbbb622", "messageHeadline": "Merge commit '3ff7a627d1921be0aeacdd8eb2853ba4537487eb' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "11390a986a6ad2aae8f634e27fa2600cffc856e9", "messageHeadline": "run all test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "347cb272bea3f5abddc6ee2f63917f3b8f655d43", "messageHeadline": "fixed ethtest", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "412e8b0e377bd89fc8fc858bd09c89deee805c1e", "messageHeadline": "Squashed 'tests/files/' changes from dbdd0f8..9e19ff9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 932, "deletions": 3}}, {"node": {"oid": "d1c872bace8f3e87f34bc97167892c09ab4de193", "messageHeadline": "Merge commit '412e8b0e377bd89fc8fc858bd09c89deee805c1e' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 932, "deletions": 3}}, {"node": {"oid": "fb71c9f6eeb80a5d7c9ad495e54af8ec923602ca", "messageHeadline": "Return 1 on fail", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "83cc08f67060faf9c53bd1f81b69a68c6311d345", "messageHeadline": "Changed to big.Int.Not", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "14bdcd2c052214ca78c7cb163771c780e2fd1291", "messageHeadline": "Fix arg names in tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7235e84c75bf216f435384cb100e2b3dd9979227", "messageHeadline": "#469", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d11fabd2ef507d768977a26c85d6ace2060c4660", "messageHeadline": "Update path to web3 library", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7c3c7eda4cc50f56736521158a5fc4beb11ddba", "messageHeadline": "Update ethereum.js", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 6328}}, {"node": {"oid": "b97c17f4eef74ea6035d358144208d124cb1a071", "messageHeadline": "Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2273155e7e325a2a6a940fffae7e9f6744b2ec22", "messageHeadline": "Get transaction implemented", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "b006b677683071c5e114d17649262ed414ba1779", "messageHeadline": "Merge branch 'develop' into rpcfrontier", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2568356, "deletions": 462}}, {"node": {"oid": "26a563642431806486b595f29e22ae833abb6a8c", "messageHeadline": "Merge branch 'develop' into rpcfrontier", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2568387, "deletions": 475}}, {"node": {"oid": "3b3843e158d9ddbe76dcfa1e78977f0bd99a9142", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "ef6706696c39c77b20dc5127da8c62e89de39cf7", "messageHeadline": "Add additional extra database for non-protocol related data", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "2a0e5888fdd357553e31bcee4264d9db6f486f39", "messageHeadline": "Merge pull request #460 from tgerring/ethutil", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "4418e4ea6a9b8d648bcb7e7241b887cbab6936bc", "messageHeadline": "Should on empty params #466", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "21fca9385220850d88433f406378f1bd683b25ad", "messageHeadline": "Output filter ID as hex", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4342fe0f221505d4e511a387a6da4a233fa30bca", "messageHeadline": "include new minified natspec with RE fix; fix test for the improved e\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 13, "deletions": 3529}}, {"node": {"oid": "704914be08d0ec6398bd8bec9b1e04103ea0395d", "messageHeadline": "Check for existance of key before delete", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "31a95151c9fb95c8527e419347556f455aebd1cb", "messageHeadline": "updated rnd vm test => state test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 91, "deletions": 30}}, {"node": {"oid": "92c6150199395eea6c9893b631cc990e3ff72a33", "messageHeadline": "Squashed 'tests/files/' changes from e390be4..dbdd0f8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2568256, "deletions": 421}}, {"node": {"oid": "96496888edd290c4c20d52a40693e3a6a2c2479e", "messageHeadline": "Merge commit '92c6150199395eea6c9893b631cc990e3ff72a33' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2568256, "deletions": 421}}, {"node": {"oid": "7ee5cb0a81f9ccc0efec2a5bf830c7566f3289ad", "messageHeadline": "Merge branch 'develop' into rpcfrontier", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 80, "deletions": 100}}, {"node": {"oid": "9fb52c517beda2422920eb5b265a0f714d59c39a", "messageHeadline": "Changed V to byte. Closes #456", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6af078bd8c9451f9c12cab371bf7bd2569f575a3", "messageHeadline": "Merge pull request #462 from fjl/miner-coinbase", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 76, "deletions": 96}}, {"node": {"oid": "d5aaf413e0307b07597e48a548f0219f4ea8c3be", "messageHeadline": "cmd/ethereum: remove extra check for 'no accounts' error", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "d7b5a87b3bc4a19677877d3a8c8c925211eb25f1", "messageHeadline": "miner: provide coinbase when starting the miner", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 74, "deletions": 87}}, {"node": {"oid": "70f6f2af07b3f3a4d848190525e50f3327acb2c7", "messageHeadline": "shh_uninstallFilter", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c2181fdbf2c17d404c2fd28e9568aadc3fba6379", "messageHeadline": "block&index args unmarshal plus test", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "5a9f712144058c576d14b0d27ff2d2d270cd6d27", "messageHeadline": "Comment out broken test (return type does not exist)", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "485e37e889d5dd2c0461d686b122e1beb6089c16", "messageHeadline": "Move MakeName to ethutil", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "587f748d929e0c76d9b43e74d70cafb8f614fad0", "messageHeadline": "Merge branch 'fjl-unencrypted-keys' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "629f4b1d3cadcf1d43892ae2a0152fec3d185396", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "239e17de126a3d7afa29da7ee423ffc79757877f", "messageHeadline": "Merge branch 'rpcfrontier' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3667, "deletions": 2368}}, {"node": {"oid": "c01d4c2f4c8704656e407ab4d80d9ec82e016731", "messageHeadline": "Lowered default gas price and increased default gas limit", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "2da7af4ba0913acc74c554422a04958f3f8d78b9", "messageHeadline": "Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "e8d1b622d9381a2717f1a09f29078e07c23b01bd", "messageHeadline": "Default block number changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 45}}, {"node": {"oid": "90f34ed40a1b3c87073d7e2e13b5515cc4cb3940", "messageHeadline": "Rename Topic to Topics", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "61bf29be36a6678ba16c457229ca306339ea4ebc", "messageHeadline": "Check length of timestring before taking slice", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "08b11540332b0aa0e006142ee75336eca7c32f9b", "messageHeadline": "Changed logging to use internal logger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "477815c04451542a7301511e23009d6728e59ee5", "messageHeadline": "Improved error reporting and removed commented code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 43}}, {"node": {"oid": "6b63759ded5766396029445af772e35e3b8c1c67", "messageHeadline": "Reverted global", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "7add66c8bba3b3ad8bcc0bab4a0344c7682b7303", "messageHeadline": "Use the state to up the balance of the coinbase", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9e89c803f124e98530067c409a67c03d7ab99ef3", "messageHeadline": "Get Uncles", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "53ac85cfd3188f96bc595a131732bbdbd5d49687", "messageHeadline": "BlockHash must be a string", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d465e410eff0ab255d0e427a8cf2f37ac10311da", "messageHeadline": "TxIndex -> Index", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "99bc44cf526b2b9692b230308f3b940e782eea7b", "messageHeadline": "cmd/ethereum: add a flag to switch to unencrytped keystore", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "6bca40274f2056b8516543d8cc1600224789b77f", "messageHeadline": "Merge branch 'rpcfrontier' of github.com:ethereum/go-ethereum into rp\u2026", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 848, "deletions": 1566}}, {"node": {"oid": "9ce5229ddfccfccf1215e44477b665de031e4e1e", "messageHeadline": "Get transaction via block & index", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "ece29c5d8da2a8477ec2a95c8d0307a55ab21b76", "messageHeadline": "Nil check block", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "074ee19fe51a025a00bc3814748b268ae74c046c", "messageHeadline": "Merge branch 'develop' into rpcfrontier", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "64933321fb58ab92cf505a4519fe93ae69e1c71d", "messageHeadline": "Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "58909117bea6a8185df3335300426b8a49542235", "messageHeadline": "Use ECDSA instead of elliptic", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "499f816e3034c3e781f8ad35da070c9989cf6e3c", "messageHeadline": "Output hex should be prepended with 0x", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "7e0ccc9de53e788ddc1879248bceb33a9ccdbae0", "messageHeadline": "Merge branch 'develop' into rpcfrontier", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 841, "deletions": 1558}}, {"node": {"oid": "fda4d02f946dcef8b6896c8798c318876de0138d", "messageHeadline": "Left-pad odd length hex inputs and tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "eba4f389a6c494bc3e15b3bbc6516b51a5e61236", "messageHeadline": "don't log whisper start ups", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d77a2ffc3a25e38572011c1555c29d19791d070", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "73171d18b9ecf7af7c194c0fe3030d3bfbb833e3", "messageHeadline": "Merge pull request #447 from fjl/accounts-integration", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 803, "deletions": 1569}}, {"node": {"oid": "eb1b4c8ffe51eaf8b86479deb14a8b6490f7c10e", "messageHeadline": "Merge branch 'fjl-accounts-integration' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ce595b9266d658a5eae626d78aec7f47c04222ca", "messageHeadline": "fallback", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "35841e51901149a496645b3c3c6be4ec7a58e6c6", "messageHeadline": "id to hex", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9f96293bee9bee16ee6abd9774b385df0b9ad87", "messageHeadline": "Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 318, "deletions": 11}}, {"node": {"oid": "f22684439a807f88406e90718e61d536edd469f1", "messageHeadline": "Updated RPC", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 151, "deletions": 135}}, {"node": {"oid": "3d6519e45bbd689b75c3ad6966c2044f29c649df", "messageHeadline": "Update response types", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 312, "deletions": 6}}, {"node": {"oid": "617804c32731c5103319e7072557f62a9ce63836", "messageHeadline": "Merge branch 'rpcfrontier' of github.com:ethereum/go-ethereum into rp\u2026", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2587, "deletions": 2531}}, {"node": {"oid": "269cfbb8ace76ddc1f50dbd5b218c499308c8a5c", "messageHeadline": "Merge branch origin/develop into accounts-integration", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 577, "deletions": 1021}}, {"node": {"oid": "972e2c1e31067a9bab77228c19348b66964ce643", "messageHeadline": "cmd/utils: improve CLI help templates", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "221fae411278825dcaa0ec4058f065752046869b", "messageHeadline": "cmd/ethereum: show some help before prompting for encryption passphrase", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2407f006adbcbe5f5405b8591c5e9845cfa7dd5c", "messageHeadline": "Godeps: bump github.com/codegangsta/cli", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "0bb7377ebee69c3467c21d355dd24945d0becad5", "messageHeadline": "cmd/ethereum: show more helpful message if no accounts exist", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "9d4e1e8f8bbdfa84937bcdcdc6b4ca4ba6cd79a2", "messageHeadline": "eth: return account errors directly", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3f94a4341056d36ec9f42dd80702ec7ec6986af", "messageHeadline": "cmd/utils: remove extra space in fatal error message", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ba7871374fd3af08bfad972509267842db6df99", "messageHeadline": "accounts: return ErrNoKeys if key directory does not exist", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0f67f1e9de856404136dcdce78fc0ab93bab6a84", "messageHeadline": "xeth: fix signing transaction after unlock", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0395c174ca5221dd936c19143ced454dac56d54a", "messageHeadline": "cmd/ethereum: fix line editing setup and history", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "bbe8b186600992ada6da9e75e9976cd5a9dc0ae3", "messageHeadline": "Added unmarshalState", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2002, "deletions": 1509}}, {"node": {"oid": "53f8f297449e2d53154a4ee7f71662d7c300ce77", "messageHeadline": "Merge branch 'develop' into rpcfrontier", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 585, "deletions": 1022}}, {"node": {"oid": "0542df941f57a75fa7b699089db1d9ae40e4ff71", "messageHeadline": "Merge pull request #449 from Gustav-Simonsson/add_blockchain_tests2", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "56524d13b5113751539fe0a86a0a88fc4c45d2af", "messageHeadline": "removed debugger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 436}}, {"node": {"oid": "b87442a9f72f9f8dad9ea1442fc69529b2aaa631", "messageHeadline": "Fixed error message. Closes #448", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0a8e3cd349ea9a9d1ea7e97254a6c9bf5e53e90", "messageHeadline": "Merge branch 'poc-9' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 199, "deletions": 138}}, {"node": {"oid": "c9b6d268b45ec4cc0b1cc982ba544ed2f0a5ddd6", "messageHeadline": "Merge pull request #438 from ethersphere/poc9/cli", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "08d396fdba1cbe7d04084db37b2089889a72086e", "messageHeadline": "Merge pull request #437 from ethersphere/poc9/natspec", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 150, "deletions": 103}}, {"node": {"oid": "05c9351659e0482aeb29f80903286aefc671f0c5", "messageHeadline": "Merge branch 'accounts-integration' of https://github.com/fjl/go-ethe\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 701, "deletions": 1545}}, {"node": {"oid": "80985f97da8174576ee227909035a364af2fd6c9", "messageHeadline": "cmd/evm, core, ethdb, state, tests/helper: remove ReadConfig calls", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "3de51f76eea87f8e8a4b8a7277cd294529e28491", "messageHeadline": "Allow integers for BlockNumber", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "e6118f2d7914fdc52c6ad86e48561f3bc1adaf61", "messageHeadline": "state: fix tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b3ae1fdb7903bc390fcb5c34edddace2a0e1dd8", "messageHeadline": "eth: fix tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ae38871a54b1ccb51346ce5d99beb863b7febe66", "messageHeadline": "cmd/ethereum: remove \"prompter\" in identifiers", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "62ebce304edcdd9d0c1022b57d9e744013c0818f", "messageHeadline": "crypto: delete old key management stuff", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 492}}, {"node": {"oid": "9f0e3bd286472f85ab2457fc19cd48cdf12df110", "messageHeadline": "cmd/ethereum: unlock accounts on JS REPL", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 111, "deletions": 104}}, {"node": {"oid": "395da0e7c1accfaeda6527a473e9a31b11fe88a8", "messageHeadline": "xeth: use Frontend interface to unlock accounts", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "0db4a0e898d09ffa7b6b1289e9a334edc0001cfa", "messageHeadline": "Merge branch 'poc-9' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 57462, "deletions": 2191616}}, {"node": {"oid": "0d64163fea3a266ceb71cb4c4ee5682052c9ca6c", "messageHeadline": "Right pad zeros. Closes #446", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9007f2bbdc3b38f8f005778467157db12056c17e", "messageHeadline": "reworked stack", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 352, "deletions": 442}}, {"node": {"oid": "d1e04f7388ec29b009d646e20570393a5851f54d", "messageHeadline": "cmd/ethereum: allow multiple js files", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "487f68ec4892794cb994cffd95d5bc2bf3052d3e", "messageHeadline": "accounts: add {Timed,}Unlock, remove SignLocked", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 56, "deletions": 57}}, {"node": {"oid": "0795fd2701f67e489e47d9b7998ffa52adf8863e", "messageHeadline": "wip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "9bf513e99305af733110cf23a0b47c8e73359010", "messageHeadline": "Merge ethereum/poc-9 into accounts-integration", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 25704, "deletions": 6453}}, {"node": {"oid": "cd51860bf024d949a09b3863c88a278a386227a7", "messageHeadline": "cmd/utils: delete InitConfig, KeyTasks", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "697f6748b8df6b50157f81eb7959d856d3eb688e", "messageHeadline": "cmd/mist: use cli library and package accounts", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 58, "deletions": 304}}, {"node": {"oid": "c2e5dacf555d93cb96b8fbffa700a2a6fece8bf0", "messageHeadline": "accounts: add Manager.HasAccount, delete Manager.Default", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "63758db37977bf4a2bd13cd360432c520dd77dd8", "messageHeadline": "eth: delete unused RpcServer field", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "6a7e02fc9f7c7a92181ecdf3ce70dbdad3cb000e", "messageHeadline": "rpc/http: delete package", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 116}}, {"node": {"oid": "a11f1d6a7ec2eaa1a348776072c49019368a5ef3", "messageHeadline": "rpc: add dataDir parameter and JSON-RPC handler", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 64, "deletions": 17}}, {"node": {"oid": "73d1ebe244644c2d74a1c0c38a3b339e72140886", "messageHeadline": "cmd/utils: add NewApp", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b4fa94c4b1459e71d4f11a3178cf56edf2b4aed3", "messageHeadline": "xeth: don't sign transactions for tx call", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "2ee88a220ac22a814def1d568f80d7f29ede7095", "messageHeadline": "core: remove Hash method from Message interface", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2dacb51fb02816c7591bfdbaaf7a160e122e5590", "messageHeadline": "cmd/blocktest: simplify to fix build", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 34, "deletions": 189}}, {"node": {"oid": "a7538d0020d3a51ab3b25997b3c4f01db87d4c7a", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "27c42ea93488790d1c509c3ee6f187a1edab7e0a", "messageHeadline": "Add empty total difficulty to test blocks and clean up stopping the node", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 31, "deletions": 3}}, {"node": {"oid": "8560004f380dc688a1171ad5aeffa593aae41193", "messageHeadline": "wip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 57942, "deletions": 2191798}}, {"node": {"oid": "676a0de58d3d7c508b0eeeff192d2095a46f7382", "messageHeadline": "Max size JSON data. Closes #418", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9723191b19f6ddc12f0c3376ede7529b2d72e6a2", "messageHeadline": "Undo client_version changes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "fb23a0cfe06b52919107879e646e7d9b066acb0e", "messageHeadline": "Remove support for compiling serpent", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "20741a96ac6dc824bcc7d67e7c966fa65cbb2faf", "messageHeadline": "Updated xeth instances to take extra param for ui.Interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 153}}, {"node": {"oid": "738d6e20f2a229aab15b767cb8ca2d2f9c2f9aa8", "messageHeadline": "Added ui.Interface to xeth", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "3deb470b2d07d28040a381722022cdf8867a829a", "messageHeadline": "Squashed 'tests/files/' changes from b9e4e74..e390be4", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1896, "deletions": 1086}}, {"node": {"oid": "21fd722abc37d60d3f54b54efefab3db71309b57", "messageHeadline": "Merge commit '3deb470b2d07d28040a381722022cdf8867a829a' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1896, "deletions": 1086}}, {"node": {"oid": "19efebe91e354ad86c171e01c47f9c2f3ef5cf9f", "messageHeadline": "Updated tests and fixed suicide", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "c1cafb56d5da57a44f1d766c5299f11664b93921", "messageHeadline": "Squashed 'tests/files/' changes from 05fe945..b9e4e74", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1150, "deletions": 1893}}, {"node": {"oid": "93cdffca3ad23eedae6f0591e1357c2429b31811", "messageHeadline": "Merge commit 'c1cafb56d5da57a44f1d766c5299f11664b93921' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1150, "deletions": 1893}}, {"node": {"oid": "41a89e18f68f4b12b8212544be01a4e0a6716976", "messageHeadline": "version output", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "51eed7964ec35bbdc23dd8a4a8fffedad247e33d", "messageHeadline": "add export blockchain subcommand, remove BlockDo", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 42, "deletions": 30}}, {"node": {"oid": "e2c75b0fa17394553b93fe7ddd62c0f6a6441119", "messageHeadline": "Squashed 'tests/files/' changes from 15ce2ab..05fe945", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 723, "deletions": 4}}, {"node": {"oid": "30584c7cfb2d3b9e5875565eb461eeeafbc5ba2c", "messageHeadline": "Merge commit 'e2c75b0fa17394553b93fe7ddd62c0f6a6441119' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 723, "deletions": 4}}, {"node": {"oid": "5dfc67efbdfd45ea54eb07c2f7b352d51412b363", "messageHeadline": "ignore", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0743d68d4c4938549dde881428edd4141fa1a5f9", "messageHeadline": "rename constructor New", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "97dc4edb4569225f4b819717a2fabf0209d312e0", "messageHeadline": "natspec for poc-9", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 149, "deletions": 103}}, {"node": {"oid": "6684ef201a1a133aafdec6b24564533756de3cd4", "messageHeadline": "accounts: don't store address in unlocked and add commentary", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "fb53a9362e1238d8edb466d77427dc3cbb13eb20", "messageHeadline": "accounts: AccountManager -> Manager", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "3750ec7b7de04d8482b798e73f04637ea9e1ca89", "messageHeadline": "accounts: prevent early drops and zero keys in memory when dropping", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "f6df3740a8602139ac4261e0de4eb234cfcd9ce1", "messageHeadline": "ignore", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "07955b30419a26b9b213f71955a02a49995dc0e3", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "405c0ca4b036c1fa7a4d2cf3798b000d00d03455", "messageHeadline": "removed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 610}}, {"node": {"oid": "e189758d5519fa945c1a1b44295518ea99cb384e", "messageHeadline": "Merge branch 'poc-9' of github.com-obscure:ethereum/go-ethereum into \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ea0444655be19a9b3bb574b8e1282b361e0fcd5", "messageHeadline": "updated ethash", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "69920c735a0bf9fb5b2a3f48569cd61f5141f047", "messageHeadline": "Bump v", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e26ebc3110d0bdf4c9a40237a92473952de524d7", "messageHeadline": "Updated ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 663, "deletions": 180}}, {"node": {"oid": "d6a7332993cf32960ef94947341cedd3061559a7", "messageHeadline": "accounts: fix uses of sync.RWMutex", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "afc530ea411e18223b0323d7e11aa0fab9289d65", "messageHeadline": "accounts: use time.Duration correctly", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "fda7b4c79d070f1cb4f5d7ef5b4d077d9dcf2774", "messageHeadline": "accounts: use pointers consistently", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "fca652eeeaef41efa7bc17ea2e182586324a1e52", "messageHeadline": "Fix logger import path", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70cbfb199d42c2c0fd36a45bce8c1464d2540d6f", "messageHeadline": "Added deploy scripts from go-build", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 506, "deletions": 0}}, {"node": {"oid": "a2810c06d7cfc64e1636fe4ecfd5e35cc52b0d2b", "messageHeadline": "cmd/ethereum: add account commands", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 93, "deletions": 34}}, {"node": {"oid": "d66f93cecdbae6a88bfb710e0d95d62340bf2460", "messageHeadline": "accounts, core, eth, xeth: use account manager for everything", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 58, "deletions": 48}}, {"node": {"oid": "c27c2be5844a42e928a2aee6854dbb3c6ec1986e", "messageHeadline": "Merge pull request #435 from zsfelfoldi/poc-9", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3633, "deletions": 0}}, {"node": {"oid": "22b493a6ff3e9692676c17f8d766ff1117da9485", "messageHeadline": "Fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "e1571472538e276ad9d9da3f2169dbd50a3bedfe", "messageHeadline": "Now using github.com/obscuren/otto, no need for an Ethereum object", "author": {"name": "Fefe", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 53, "deletions": 198}}, {"node": {"oid": "cd856cb2133d390758bb24b88fa3b538bb7bc306", "messageHeadline": "Separated block db from state db. Partial fix for #416", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 56, "deletions": 40}}, {"node": {"oid": "ed84b58af57809a743e5be6f6ea53c079c50b765", "messageHeadline": "Debug option for VM & command line flag", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "dc7022cd613113b90b491cffe3eab30c102e6345", "messageHeadline": "Increased args test coverage", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 393, "deletions": 56}}, {"node": {"oid": "548e1041718ffc0ee0659f1ff99b37cad38190c0", "messageHeadline": "Merge branch 'poc-9' of github.com-obscure:ethereum/go-ethereum into \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9954, "deletions": 5679}}, {"node": {"oid": "8d9be18b296afb8302249dcc96651aabb0975e26", "messageHeadline": "Queued approach to delivering chain events", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 86, "deletions": 36}}, {"node": {"oid": "bc45e5c6de3052a4c853387dea0af5cd9207f1f7", "messageHeadline": "Integrate eth_accounts and eth_transact to use new account manager", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 83, "deletions": 58}}, {"node": {"oid": "e64f727529287b7414af6d1f482ea5f318cbd2eb", "messageHeadline": "Merge pull request #433 from fjl/newcli", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6683, "deletions": 3145}}, {"node": {"oid": "a91bf014295bfaebee976f9e0e994e8a83e8e356", "messageHeadline": "Merge pull request #434 from fjl/poc-9", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3271, "deletions": 2534}}, {"node": {"oid": "71e510540e817550f6e28ca0acc8136313160095", "messageHeadline": "Godeps: bump github.com/ethereum/ethash", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3271, "deletions": 2534}}, {"node": {"oid": "de86403f330e68df8fc4aee00df98374b7842d0d", "messageHeadline": "cmd/ethereum: fix JS REPL exit and add support for dumb terminals", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "b72ca57775c7baa6d83cf00093496c9836039d47", "messageHeadline": "Merge branch 'ethersphere-blockpool3' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2393de5d6b535a850e8b5d510aa2ae4f940f3d23", "messageHeadline": "Godeps: add github.com/peterh/liner", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2579, "deletions": 0}}, {"node": {"oid": "23ad2f02c0992c212d7d179991560eb44f1b1f78", "messageHeadline": "debug comments & pow handling", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "5da3d911cf80e032ceb79a17609e41973923fc1a", "messageHeadline": "Initial args tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 138, "deletions": 13}}, {"node": {"oid": "18b076861e6a70109ab152c29fc1f11530c273e2", "messageHeadline": "Add web3_sha3 test", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "03dc760ca07682a61ed547c11a1c650a324a1b14", "messageHeadline": "Tidy", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 58, "deletions": 62}}, {"node": {"oid": "ef9d825cfaa274a4063bf7dcbf19c033e29b90aa", "messageHeadline": "Refactor & cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 543, "deletions": 657}}, {"node": {"oid": "38f6d60e6e699db24b7a850b5999823b9e36d5bb", "messageHeadline": "cmd/ethereum: new JS repl with cross-platform line editing", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 209, "deletions": 538}}, {"node": {"oid": "bae7e93a9c5af679682f89b0f475e98c1eee9e58", "messageHeadline": "cmd/ethereum: improve command line interface", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3805, "deletions": 272}}, {"node": {"oid": "b67ded9f276172d8031ac3251d8d9c4fd7c8d3aa", "messageHeadline": "Natspec + test", "author": {"name": "Fefe", "email": "zsfelfoldi@gmail.com", "user": {"login": "zsfelfoldi"}}, "additions": 3778, "deletions": 0}}, {"node": {"oid": "f9c6bc63df8170c6a3b1bb7848b92759b17e7d58", "messageHeadline": "Godeps: delete golang.org/x/net/websocket", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 2266}}, {"node": {"oid": "bdba044a8031d810555196cde1b97792fa2b8084", "messageHeadline": "ethutil: remove Config variable", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 29, "deletions": 37}}, {"node": {"oid": "5f4a6069c50da9ae0e158f3b223973159bf3e02a", "messageHeadline": "Merge branch 'blockpool3' of https://github.com/ethersphere/go-ethere\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "94e543bc398efbb5c712b6e4cb48d8a57eb3400d", "messageHeadline": "Merge pull request #431 from tgerring/jsonlogs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "580d09084d85c3c99a1f69fd4fc6ce9079e30065", "messageHeadline": "Merge branch 'ethersphere-blockpool2' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "e089478a1cb780b53bade4f7c50678fcfb0aa1dd", "messageHeadline": "Merge branch 'blockpool2' of https://github.com/ethersphere/go-ethere\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "88ff13c241faff1d58e47f12bd283c112de7225a", "messageHeadline": "Spec changes.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "9067b2848a44d7a58ab794accfebd697207f26c7", "messageHeadline": "fix wonky head section loop; correct status counts", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "9f5e9eb38d7bf00ec24ce4ae09f910236f776641", "messageHeadline": "Resolve storage/storageat", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "a6599404e49387af8cc5302b7f22005133af4ebf", "messageHeadline": "Revert to hex response", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0d8d51084f2e6622170f5c2b03c92450cb35b25f", "messageHeadline": "Final name changes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "5948adfa10e9ba1069974839140b594ba902cce2", "messageHeadline": "Added eth.chain.received.new_block", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "fbb307cca075b9a253316434f016a4820783a02d", "messageHeadline": "Added eth.chain.new_head", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "4e8a9a1cd4a10370fc4a888af0fb2def6f1b961b", "messageHeadline": "Squashed 'tests/files/' changes from 9e3fe72..15ce2ab", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18550, "deletions": 4101}}, {"node": {"oid": "ca1093f8485595b34781307eb2b673d0d81d8fb9", "messageHeadline": "Merge commit '4e8a9a1cd4a10370fc4a888af0fb2def6f1b961b' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18550, "deletions": 4101}}, {"node": {"oid": "a7181bd30468cda781cc53b12764a8e41f1eeb23", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "76e4e233adfd4ea50e801a1c6a7d08310651db93", "messageHeadline": "Merge branch 'poc-9' of github.com-obscure:ethereum/go-ethereum into \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 377, "deletions": 1}}, {"node": {"oid": "f01d745d70ceb724d015a5d7fcd9516168286b78", "messageHeadline": "Merge pull request #429 from chfast/pr/fix_vm_tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d44fe4ec627f0aecdb891b5ae415b8c89315d131", "messageHeadline": "Merge branch 'develop' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "72bf02bf15d01fad45bbdf586f294d939c9d7fd6", "messageHeadline": "Merge branch 'tendermint-develop_pull_request' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "357d17ae58e6570278a3ed78a754a4ac1c346d74", "messageHeadline": "Start at 0", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1d1ba40965ad90748289526f1ada301fde018dcf", "messageHeadline": "Merge branch 'develop_pull_request' of https://github.com/tendermint/\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "3b307653786bef0f3925e434981496bc444903b0", "messageHeadline": "Merge pull request #426 from Gustav-Simonsson/add_blockchain_tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 377, "deletions": 1}}, {"node": {"oid": "377c8a13de3405424f16a67c2f3ae3485290a0ca", "messageHeadline": "Merge branch 'develop' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 544, "deletions": 36}}, {"node": {"oid": "201b09f99af11ea23e9cb5170a65867d026aedc9", "messageHeadline": "Merge branch 'alexvandesande-ui' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 544, "deletions": 36}}, {"node": {"oid": "44b83c6ea6b2c772669285024e5cce25b7cfe7e1", "messageHeadline": "Removed unused variables", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "12ca70537ff6235b77e2041b4fab0c3419fc9a2a", "messageHeadline": "Merge branch 'fjl-p2p-handshake-2' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 763, "deletions": 747}}, {"node": {"oid": "ba0c41436c8a067937aa0845963f9ec3b81e7aed", "messageHeadline": "Merge branch 'p2p-handshake-2' of https://github.com/fjl/go-ethereum \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 763, "deletions": 747}}, {"node": {"oid": "fabaf4f1f01db773f6c0c2e9a9499736b1a40848", "messageHeadline": "wip math", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "90ceb5218cec788de83842e9b38d63af24af5ffd", "messageHeadline": "Update RPC methods", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 115, "deletions": 84}}, {"node": {"oid": "9329e175d875fd308a949c581affa483f6942250", "messageHeadline": "fix wonky head section loop; correct status counts", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "0af08eca1fba6e8f8efaea9b77279369db1318a4", "messageHeadline": "Fix VM tests not checked", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "45afbe5d9cdd3da2443d4d407fc1b57b03f6ce9b", "messageHeadline": "Merge remote-tracking branch 'upstream/poc-9' into blockpool3", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 44, "deletions": 30}}, {"node": {"oid": "c47866d25174bd783ee6bcd5b400d81d7bf598bb", "messageHeadline": "Miner fixes and updates (including miner)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "7315962880e63de070c3b48c11bd249489df4141", "messageHeadline": "use ethash.Verify in blockpool", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a6fe92194f0cd4b0d5d595ba78ec1195429715dd", "messageHeadline": "Fixed iterator bug which skips the 0x000...000 key", "author": {"name": "=", "email": "jkwon.work@gmail.com", "user": {"login": "jaekwon"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "15765517417001a8dffc1180d7621b4284f4443e", "messageHeadline": "Output 0x0 instead of 0x", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "178798ef871a58a7ada2bbc54a80953f104fd6b0", "messageHeadline": "network back to local files", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "871dfd399be8ee657109112d527645c2c1b3a8f9", "messageHeadline": "Add initial implementation of block tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 377, "deletions": 1}}, {"node": {"oid": "671e38fb65252afee9f1451f42f9d25fe497ac01", "messageHeadline": "Fixed Average Return calculation", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1bae3771ede3696a271ec15bb1958a22c2710f2", "messageHeadline": "updated network app to latest build", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "215c763d53fc8e06e8c9807875eacaccf3ef45fa", "messageHeadline": "eth, p2p: delete p2p.Blacklist", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 67}}, {"node": {"oid": "429828cd9205a8db0024652fd9da96cfbdaeae86", "messageHeadline": "p2p: reject messages that cannot be written as simple RLPx frames", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "22659a7feaf4e939a33762c3f83b43d8bec757db", "messageHeadline": "p2p: restore read/write timeouts", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "9b0f00baf35b7eaa323f2679a07da198369b249e", "messageHeadline": "Output net_peerCount as hex", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "93141f4b6d0b986138853af58aacb08be1ca2bfb", "messageHeadline": "Return block number as hex", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3deafabda6e97c0077609ab375be69936d512d4", "messageHeadline": "Update NewTXArgs to accept hex", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "c92e48ce3f9de2196a713b24d5c27d6c664826d9", "messageHeadline": "Add client_version RPC message", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5f25c117eb6a1145b18fc13ebc03e4dc570b908e", "messageHeadline": "Merge branch 'develop' into ui", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 1402, "deletions": 1325}}, {"node": {"oid": "cf880f78d5e85d563654ac8277c1d51bf8c382c2", "messageHeadline": "network dashboard is now a local file", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 346, "deletions": 1}}, {"node": {"oid": "6e7e5d5fd56a9a6f73e51239ed6648d76db9650d", "messageHeadline": "eth, whisper: fix msg.Payload reads", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "7964f30dcbdde00b2960ef6e98320e0a0f9300e2", "messageHeadline": "p2p: msg.Payload contains list data", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 25, "deletions": 75}}, {"node": {"oid": "21649100b1ed64c9bd73c547360dd6db9b5218fb", "messageHeadline": "p2p: verify protocol handshake node ID", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7d39fd66782dee01f9534bed3cbe22c97c8d610f", "messageHeadline": "p2p: make encryption handshake code easier to follow", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 272, "deletions": 302}}, {"node": {"oid": "2c505efd1ec03dc28ebabbb54253f3eb9e719be5", "messageHeadline": "p2p/discover: add NodeID.Pubkey", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "d344054e5a2844241bf0e4f64ccfc4d2ad259718", "messageHeadline": "p2p: make RLPx frame MAC 16 bytes as defined in the spec", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "d084aed5e9df5d06812332ed03d3ea55e3ddf819", "messageHeadline": "p2p: delete frameRW", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 184}}, {"node": {"oid": "736e632215d49dd7bc61126f78dda4bad12768ea", "messageHeadline": "p2p: use RLPx frames for messaging", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 73, "deletions": 50}}, {"node": {"oid": "51e01cceca81bc5e82896815754b7c33bb6e6005", "messageHeadline": "p2p: encrypted and authenticated RLPx frame I/O", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 197, "deletions": 172}}, {"node": {"oid": "936dd0f3bc19457c8496af00b181f0a8a2f18d6f", "messageHeadline": "p2p: add basic RLPx frame I/O", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 252, "deletions": 0}}, {"node": {"oid": "15f491e5007d1507f20d0edce36cc9c0bd5cbd37", "messageHeadline": "Clean up REPL", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 141, "deletions": 166}}, {"node": {"oid": "5817dab89e404847764eb74b35539c01747743f3", "messageHeadline": "Merge branch 'develop' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "a56243075a7527d65d14c4cf3480029feb0a1e3f", "messageHeadline": "removed double flag. Closes #421", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "84a4f761f332b4aecc36c748bc4c9a4ce1c114e2", "messageHeadline": "uncle validation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 46, "deletions": 30}}, {"node": {"oid": "d4d505c868fcd0f692ec3573bd6cfcb1c5230fe2", "messageHeadline": "Fixed genesis", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "08fd0715f9504edcc81029ffebee794b06fe4653", "messageHeadline": "updated genesis", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "26de12d9bf23bce7de26b3b6629601ec2e58ad5b", "messageHeadline": "Changed nonce to a uint64", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "2b3c55f20d1a934a871e115371d5340ae5d68d5a", "messageHeadline": "Merge pull request #413 from chfast/pr/jit_build_fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "e9f1e868e2bc0205d0b7655cd07fcaba9b2bc97d", "messageHeadline": "Merge branch 'develop' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "827ea4347836033b9d699f3f9b52159adcb16386", "messageHeadline": "removed all old filters", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "bb152612e0466164d33ff7f2023d804d7db18c01", "messageHeadline": "Merge branch 'develop' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 49, "deletions": 285}}, {"node": {"oid": "cfe3af099c7fb4b637132a5c0ab2b94569418084", "messageHeadline": "Merge branch 'ethersphere-jsonlogs' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 64, "deletions": 29}}, {"node": {"oid": "f0b2ea64fc331fe6ef9f15097ac2d129dd9b7207", "messageHeadline": "Merge branch 'jsonlogs' of https://github.com/ethersphere/go-ethereum\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 64, "deletions": 29}}, {"node": {"oid": "27078919669ad99bfb51b468f7c475120e6e148a", "messageHeadline": "Merge branch 'ethersphere-blockpool2' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 89, "deletions": 51}}, {"node": {"oid": "d8a68dc0f112ac588b40959d4abb639ac1b08553", "messageHeadline": "Merge branch 'blockpool2' of https://github.com/ethersphere/go-ethere\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 89, "deletions": 51}}, {"node": {"oid": "253eb778d19af9204c9dd65e3963bd63f3bab6f0", "messageHeadline": "Merge pull request #411 from ethersphere/readme", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 132}}, {"node": {"oid": "988391fc37d54f8ca4e49a03bf5f6b240a3dfa33", "messageHeadline": "Merge pull request #409 from tgerring/jsonlogs", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 24}}, {"node": {"oid": "b1603f166e36de5959e780c8e8fc866ae3ceeca0", "messageHeadline": "Merge pull request #408 from tgerring/removews", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 153}}, {"node": {"oid": "8e995b97ccc92098f5744dd7fc3d8e7e111ca09c", "messageHeadline": "Fixes and debug added", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "2c616bd2795974877b0d3e23e99f6eff9e775218", "messageHeadline": "partial fix to idle best peer issue", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "8c2940a98b8dc2163b8baea367680e1d9e249365", "messageHeadline": "updating to new network health page", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "40ff3cac3943ee672d818776fdd8235fc6684dca", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 169, "deletions": 209}}, {"node": {"oid": "53b5a45856c5d4c307dc55b4ae1b46efd9471142", "messageHeadline": "Merge branch 'xcthulhu-publictests' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17748, "deletions": 95}}, {"node": {"oid": "313fe3861b3c338b3b6304adac46c86af7e2d52e", "messageHeadline": "fixed pow stuff", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 58}}, {"node": {"oid": "22b132e28f74cabef38a55874da8e3db93786144", "messageHeadline": "Merge branch 'publictests' of https://github.com/xcthulhu/go-ethereum\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17725, "deletions": 42}}, {"node": {"oid": "b0aaa77f0213cb525a873c3bea92e8a06cff423f", "messageHeadline": "changed message", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee0a1bec6c3ce942e51265535961ac6a745d33eb", "messageHeadline": "GasLimit check updated", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "c74c07eed19f8a328f47aca7b9e01dcdf8731847", "messageHeadline": "Fixed error for invalid transaction", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "6518da7c0123168061b97e259e75a39c7f6b1638", "messageHeadline": "Merge commit 'a6e04ab05150d1b5aa4adb297f3e5146b1559b02' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 378, "deletions": 135}}, {"node": {"oid": "a6e04ab05150d1b5aa4adb297f3e5146b1559b02", "messageHeadline": "Squashed 'tests/files/' changes from 13be3e3..9e3fe72", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 378, "deletions": 135}}, {"node": {"oid": "651b2158ba09e866fb599f62256edc684f269fd6", "messageHeadline": "Merge commit '42a210b571b9358df16da148d9724c2ef9abbca5' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 457, "deletions": 289}}, {"node": {"oid": "42a210b571b9358df16da148d9724c2ef9abbca5", "messageHeadline": "Squashed 'tests/files/' changes from 402e748..13be3e3", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 457, "deletions": 289}}, {"node": {"oid": "9f359dfffaf3812deee2ef0a5abb12894632ab7c", "messageHeadline": "Merge commit 'd9d40888ce9498b25925ccbf1447b1f62597aa2f' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 291, "deletions": 459}}, {"node": {"oid": "d9d40888ce9498b25925ccbf1447b1f62597aa2f", "messageHeadline": "Squashed 'tests/files/' changes from 2bfb7db..402e748", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 291, "deletions": 459}}, {"node": {"oid": "2a509316843c585b491c259ca8a485c9bc8b75b8", "messageHeadline": "Merge commit '0867e4fae96c0b0d234f1710119a129f8b0d96f7' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 312, "deletions": 330}}, {"node": {"oid": "0867e4fae96c0b0d234f1710119a129f8b0d96f7", "messageHeadline": "Squashed 'tests/files/' changes from 6f75ca3..2bfb7db", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 312, "deletions": 330}}, {"node": {"oid": "fa831206c617b398c3b74a1b6589893cd9dde6bd", "messageHeadline": "Updated gast costs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "e72173dc43331e000c23ab693f6aee99fb86ed06", "messageHeadline": "Fix JitVm build", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4659b51b50394c596f0548eb53390c80ba96e392", "messageHeadline": "Squashed 'tests/files/' changes from 998e275..6f75ca3", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 168, "deletions": 8233}}, {"node": {"oid": "ffa6b99ab638af7bb6753b663612bad48019c334", "messageHeadline": "Merge commit '4659b51b50394c596f0548eb53390c80ba96e392' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 168, "deletions": 8233}}, {"node": {"oid": "524bf9e858519ff34b3c7f54744ae8b515ab1fac", "messageHeadline": "wup", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "b7ec9fbb0e49e345a8a2566226a76d50b48266a7", "messageHeadline": "Squashed 'tests/files/' changes from a3d44ca..998e275", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 273, "deletions": 89}}, {"node": {"oid": "e73d7725df69fb2b973c214c2b940b3196d8eb08", "messageHeadline": "Merge commit 'b7ec9fbb0e49e345a8a2566226a76d50b48266a7' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 273, "deletions": 89}}, {"node": {"oid": "b909a5ec18d30456c6028593448233bba0937482", "messageHeadline": "Trie => SecureTrie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1650b59cd93a29ea54328656a9318ffb10889ae5", "messageHeadline": "Delet => Delete", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "bf5365b317ba5767feb28eef9abb83328bfea099", "messageHeadline": "Delet => Delete", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "ba0a758d8c7c574047d5d4ece9fde0b42a62fc6f", "messageHeadline": "Quad mem & log changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "49da6a8d809ecc5f5b1f3c5ccea9ebcd45d4e1c3", "messageHeadline": "Fixed test helper", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "34ee5ab9a8cfa67050a5bddc8eed4342b6409f59", "messageHeadline": "Bloom expanded by 4", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fa910966ede699f90b2760d7a11ac0ef5dbda029", "messageHeadline": "Redone rlp", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "d0354b844028220b31f55c2cdbe9d4cc546d4b52", "messageHeadline": "Squashed 'tests/files/' changes from c6111e6..a3d44ca", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5278, "deletions": 554}}, {"node": {"oid": "2f647c443a6faf3a0639f9e54fdd262fe917b49b", "messageHeadline": "Merge commit 'd0354b844028220b31f55c2cdbe9d4cc546d4b52' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5278, "deletions": 554}}, {"node": {"oid": "c1ef19bef9d4207b5f7d6fc5ff40375a5f0d203b", "messageHeadline": "quad mem", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "6c2856df2335dec946a5ebc14a4438b261e0c881", "messageHeadline": "add eth.chain.new_head log to core/chain_manager", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "fc47f0f27b4b672c84e8de230a5a3c5e5519f3aa", "messageHeadline": "add eth.chain.received.new_block log to eth protocol", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "76af536d0d16e3f0742a46d448b3e0dcb46458f6", "messageHeadline": "block number is *big.Int, remoteID is string", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "34be795bc11e72092460401d015852d61c769509", "messageHeadline": "Merge remote-tracking branch 'tgerring/jsonlogs' into jsonlogs", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 40, "deletions": 24}}, {"node": {"oid": "7e224b683457884c3837967c34744c0a0996abd5", "messageHeadline": "db name database -> blockchain in backend error message", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de9f79133faa1ff5dcd16fb4fd13d06b7799ded9", "messageHeadline": "Introducing ethash", "author": {"name": "Matthew Wampler-Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 17425, "deletions": 70}}, {"node": {"oid": "080823bdeebbab2bcffdaefad703896700ed2c30", "messageHeadline": "Only one uncle", "author": {"name": "Matthew Wampler-Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "21c373b55dc8543fb97ebf3c66128506d4f74d0a", "messageHeadline": "Network Health Panel with mining", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 178, "deletions": 27}}, {"node": {"oid": "47278a6e4eb4b8dc02ff322ba24c9c225267ffe5", "messageHeadline": "log when added peer is behind (hash found in blockchain)", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e7b33e9ae796cd0ba4c840ee3fead85132ebdccd", "messageHeadline": "Move p2p.MakeName to ethutil.MakeVersion", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "af6971f823431e091142dc81f1b252f681d086cf", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into blockpool2", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1032, "deletions": 624}}, {"node": {"oid": "2dc1b7282a7218d637e9964b34afb7afe350279d", "messageHeadline": "remove threatening coding standards section from README", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "1d8a427753f068a7d066583a25a59232f6ecb71a", "messageHeadline": "remove obsolete install script", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 53}}, {"node": {"oid": "deb2e50296658d356c47f8382331193b180b29d4", "messageHeadline": "minor cleanup", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c1bae042038091b67163beba13b57edca95c9017", "messageHeadline": "update README", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 41, "deletions": 42}}, {"node": {"oid": "24003c76d12b83602ca93be375a3bc19f4fb3f1b", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into evmjit", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 1204, "deletions": 833}}, {"node": {"oid": "a60a18b080197cad836f18f9d093bba3bcb6cef8", "messageHeadline": "- fix peer disconnect by adding severity function to errs", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "9c6d9dfc5c9fdd9aeb8f4d9926ed98008b849f2e", "messageHeadline": "Add required block number", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41c9dc973d2dc8614db6c1e3dbb2ec5564935368", "messageHeadline": "Squashed 'tests/files/' changes from ce7204f..c6111e6", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 150, "deletions": 150}}, {"node": {"oid": "fe7ab662f0f1d17a4f350e344756da9e31790d45", "messageHeadline": "Merge commit '41c9dc973d2dc8614db6c1e3dbb2ec5564935368' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 150, "deletions": 150}}, {"node": {"oid": "200f66537cdf21a69ddda74eedfee30c14fb6ba6", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "0823254c3bc2560f8e0dd6f19d05f471f8af94f4", "messageHeadline": "Add 'tests/files/' from commit 'ce7204fa17560f6a76c7592bf5f23d29f2204\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 46739, "deletions": 0}}, {"node": {"oid": "fb2488235a9cc187047810817ce3fa34c5087c67", "messageHeadline": "Remove defunct calls", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 30, "deletions": 62}}, {"node": {"oid": "4f3f881c9be0b590e6e28fda295257e8d15d5f02", "messageHeadline": "removed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2239402}}, {"node": {"oid": "540c79e6adbb5b616e6a1e0612d69dfba07776c9", "messageHeadline": "Rename \"net\" methods", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b13735b40024ccc704a4c343b2985165a3bc66f4", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18604, "deletions": 309}}, {"node": {"oid": "b383ff0b96a1cf3df0b56f13b8d303ae4d4977ad", "messageHeadline": "New gas prices model", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 193, "deletions": 120}}, {"node": {"oid": "ce7204fa17560f6a76c7592bf5f23d29f22042d6", "messageHeadline": "rm failing tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 2170319}}, {"node": {"oid": "d9ea240122d2655f93a98c55f4a5c99823b256bc", "messageHeadline": "rm failing random tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 566}}, {"node": {"oid": "67f3f4c1d8c524edf2576503e45c05ba85f3b608", "messageHeadline": "vmGasCostchanges", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 810, "deletions": 22588}}, {"node": {"oid": "a75af474f71606ed4572db216d9440b7c14a8a37", "messageHeadline": "Fix logger import in tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e31ec57f8875147766b2bf8e6f129b9a0c1b5e69", "messageHeadline": "Add event eth.tx.received", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0976c3024f271e89d1d4de32dfb518c02e691643", "messageHeadline": "Don't import logger as ethlogger", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "cb868a604c9c86c435501aaf18906f6595467bb4", "messageHeadline": "add secure trie tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "4cb0bfe9395f3a45fcea00bc753cbd2c20ca78e8", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into removews", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 153, "deletions": 150}}, {"node": {"oid": "bc1d97b2a7831dded04cb23418ee0c505cd0fd6c", "messageHeadline": "refine memory stress test", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "6e50a1e9f59532671eaa2bb2f2081a67f659bd0d", "messageHeadline": "Filter accepts multiple topics per entry. Fixes #403", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 104}}, {"node": {"oid": "ac88ae86a3f6fa5d5a957bac9d96e0a2027ac068", "messageHeadline": "GetOrNew for accessors. Fixes #404", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "cfe037028081ebb84ee35caa5b16fed5d125b58a", "messageHeadline": "Remove Websockets RPC transport", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 152}}, {"node": {"oid": "60a2704b049a2bc8de417c8f50155ec69b071a9e", "messageHeadline": "Implement eth.miner.new_block event", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "65cad14f9b27db396d036f47814d4843d947ac43", "messageHeadline": "Report debug hash rate", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "fdf939a6f9b5360d76415c7118969d92af2774f9", "messageHeadline": "Fixed miner threads for ethereum CLI", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "2dbdcf363633aafe446a6e8df098f4d8a5377d99", "messageHeadline": "move extrem memory test to stMemoryStressTest.json", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 124, "deletions": 122}}, {"node": {"oid": "5375dd67567c512ab5f58f842004448963dd50d7", "messageHeadline": "Merge pull request #69 from winsvega/develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "cdb77f0ecd239fe7a5494891c6a42645904a432b", "messageHeadline": "Merge pull request #402 from tgerring/rpcupdates", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 72, "deletions": 66}}, {"node": {"oid": "43b5777709d9b867d1e2331d5586b914207f354f", "messageHeadline": "Merge pull request #398 from tgerring/assetpath", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "35f53abc786e2a83fdc8817c13cf753e418abd7d", "messageHeadline": "more memmory hard quadratic complexity tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 536, "deletions": 0}}, {"node": {"oid": "73c52d1677ba526385f1b223ef48f3a26091fe00", "messageHeadline": "Merge branch 'ethersphere-blockpool2' into poc-9", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3799, "deletions": 2584}}, {"node": {"oid": "ae45a39dc1cddac885090872cefc6799b4a4c1d9", "messageHeadline": "Secure trie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "7ab13e0f17e9d1b783d93bd4952cc6d7cc77ea7f", "messageHeadline": "Unused variable", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6c0b1943828dc36e4914bb1df6815f9f6f3da227", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7adf065b10a0a05aea759e7f29a2a4acfa0f5521", "messageHeadline": "Simple effective VM optimisation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "6ea7aae29ca71e6fe857b85296b574e09df57184", "messageHeadline": "Removed some methods from the JS REPL", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 54}}, {"node": {"oid": "11fbc41e4bea3f8ec592b3477ba2444175c6ac67", "messageHeadline": "Fork block tests", "author": {"name": "winsvega", "email": "winsvega@mail.ru", "user": {"login": "winsvega"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "ba1f4bbe9132103af67c0c46f81c913d6a595d77", "messageHeadline": "Exposing stuff for ethash", "author": {"name": "Matthew Wampler-Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ea0517b5396efc7bd47f820ec0263f68f76f29a4", "messageHeadline": "Report RPC listening address in logs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f6e821fd335911c26d515094ac0af4fa69526279", "messageHeadline": "Add flag to set RPC port", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 69, "deletions": 65}}, {"node": {"oid": "3820a65299831331f215e158d287fe3df3b69ea6", "messageHeadline": "Merge branch 'publictests' of github.com:ebuchman/go-ethereum into et\u2026", "author": {"name": "Matthew Wampler-Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 1508, "deletions": 744}}, {"node": {"oid": "0efd6a881afac0b3082f3b1e8780e3438eea5b02", "messageHeadline": "public functions for making chains on the fly", "author": {"name": "Ethan Buchman", "email": "ethan@coinculture.info", "user": {"login": "ebuchman"}}, "additions": 131, "deletions": 96}}, {"node": {"oid": "8653db6df0018d08212493e3a3df4677162bdd8f", "messageHeadline": "Introducign MixDigest and SeedHash", "author": {"name": "Matthew Wampler-Doty", "email": "matthew.wampler.doty@gmail.com", "user": {"login": "xcthulhu"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "cb8d0fa87458d7d4dcc3dec514f7481c2689ab60", "messageHeadline": "more jump tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "fc3c7760a547179dff9c76808ac005c5212ffb01", "messageHeadline": "add more addmod mulmod overflow tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 313, "deletions": 0}}, {"node": {"oid": "b6155375ae55dafddabd959eb7c2f6fb55a8dd11", "messageHeadline": "add refund tests with CALL", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 237, "deletions": 40}}, {"node": {"oid": "ad3a21f260a0b13048046f6c76fe5f47bdcc46de", "messageHeadline": "Bump to latest versions for Docker", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5a827417d9cef0d2a765df11e747b1755bf04898", "messageHeadline": "Merge branch 'develop' of https://github.com/ethereum/go-ethereum int\u2026", "author": {"name": "Ethan Buchman", "email": "ethan@coinculture.info", "user": {"login": "ebuchman"}}, "additions": 2687, "deletions": 1558}}, {"node": {"oid": "a39c73672efd542b53b79fdadb89afec93498cc1", "messageHeadline": "bump last resort check out of ifelse", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d90b71bc5518e1f794268fe58f62525302287bd3", "messageHeadline": "Check source directroy for assets as last resort", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "cc5c8a444dbc23501ba1a131eb2334f4b5e1ce9f", "messageHeadline": "Report proper database directory. Closes #397", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3a7c8d7ae48ef98afd1264d66648442ca113a386", "messageHeadline": "Merge branch 'hotfix/0.8.5-2' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "0fd6a22a867ab89cd23e9692e6f3544ce3383dca", "messageHeadline": "Merge branch 'hotfix/0.8.5-2'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "3ab05ddd25aa805510ac304c1fd8f7c5c620dff4", "messageHeadline": "Bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "76f6d75ef867e754264834fc7171d1a12f24c5bb", "messageHeadline": "Merge branch 'master' into hotfix/0.8.5-2", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1047, "deletions": 681}}, {"node": {"oid": "fa7deb10f636d89f668249b78792f8cc48146ee8", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1047, "deletions": 681}}, {"node": {"oid": "e235b57234a68a8a39cfe7691a1825d8c6bb3443", "messageHeadline": "Fixed consensus issue for refunding", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "c18ea4de147cb81bf5563a5727172d4103658b92", "messageHeadline": "Merge branch 'blockpool2' of https://github.com/ethersphere/go-ethere\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3795, "deletions": 2584}}, {"node": {"oid": "37e6870f64437a212fde383ab1538ad1e7e2acd9", "messageHeadline": "wip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "a622eccecb6e090a8c5522bcb08df6b9d8215aa8", "messageHeadline": "more mem tests - calldatacopy and return", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 332, "deletions": 7}}, {"node": {"oid": "a3b3d19d80d1caac047296582062618e2a461108", "messageHeadline": "adjust test for new mem rule", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 74, "deletions": 30}}, {"node": {"oid": "d09cbfcf84824e7c34fc03681c0faf70320fb1c9", "messageHeadline": "update to new quadratic memory cost rule", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 317, "deletions": 95}}, {"node": {"oid": "88913ec89b83ea05b4e8403ab8cfa808f2e165fe", "messageHeadline": "Merge remote-tracking branch 'origin' into develop", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "8058f2fdf0c617dfa3ea9f1e0b1761a51ba3cdf0", "messageHeadline": "low limit for difficulty is 1024", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "48276be277ff7b4ffe9b7853cecda7da598e2c40", "messageHeadline": "Merge pull request #68 from winsvega/develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1e07358ac240549e4a596c2d0edb3559924c9719", "messageHeadline": "Transaction WrongRLP tests", "author": {"name": "winsvega", "email": "winsvega@mail.ru", "user": {"login": "winsvega"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a1c830cd3c53bce7748d97e3f99fe6a90d526adb", "messageHeadline": "Defautl block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 488, "deletions": 316}}, {"node": {"oid": "49ded3aa7752148ebfbacd4e6ff5f46dc9376f89", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 277, "deletions": 119}}, {"node": {"oid": "5ab0eaa06d2f5879b9b22778988410bd0c73dcc0", "messageHeadline": "wip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 132, "deletions": 69}}, {"node": {"oid": "9884eed0cf7c95074fd5b3d5f0f592a423810a8a", "messageHeadline": "Merge pull request #392 from tgerring/rpcdefaultblock", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "5b202a158adedfea4d0be734e473bccdf103d987", "messageHeadline": "Merge pull request #391 from tgerring/osext", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 90, "deletions": 101}}, {"node": {"oid": "a0cfe0d12385716123959804632e70ee2b337bd1", "messageHeadline": "tests for mem at 32,64 KB +- 1, 31,32,33 for mstore and mstore8", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 2498, "deletions": 0}}, {"node": {"oid": "57cea0c623ed808ad134bd62610afb6b842f5d0d", "messageHeadline": "Update godeps", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 60, "deletions": 42}}, {"node": {"oid": "739b7cc2ac7de9c6c24547be00de81338089d724", "messageHeadline": "Cleanup imports", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "d5aed82b11589bb3f8b0df4544081fe898b8c724", "messageHeadline": "DRY DefaultAssetPath()", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 27, "deletions": 54}}, {"node": {"oid": "8eeab7ea3fb7a01a610e46940141eecf7435873a", "messageHeadline": "Update osext import path", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46ce66a82905185b2b42803d58f5d8f00431e03c", "messageHeadline": "Merge pull request #385 from Gustav-Simonsson/account_manager_key_loc\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 91, "deletions": 11}}, {"node": {"oid": "b155b9d80b1cb921c52c20e296f27039de3b069b", "messageHeadline": "Merge pull request #388 from Gustav-Simonsson/validate_block_header_g\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "260ab739694b554c3cdec8531b98e0334753fbe1", "messageHeadline": "Validate block header gas limit", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "23f265809170fae044be12851f5591f55495003a", "messageHeadline": "Remove unneeded initialisation of mutex", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d1311c53eee916ae8472a3b7eaf40b5e94f7675f", "messageHeadline": "Address pull request comments", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 19, "deletions": 17}}, {"node": {"oid": "a431c4a6658812ffba58920d6249d38820e15bd7", "messageHeadline": "Merge pull request #67 from winsvega/develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b296b36d2b2aaa2f81d26b3c133ace2714c58a7d", "messageHeadline": "Add automatic locking / unlocking of accounts", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 90, "deletions": 11}}, {"node": {"oid": "667cafc13e32c85c4dfecd20fd86a5f57f65bfa9", "messageHeadline": "Transaction RLP Tests", "author": {"name": "winsvega", "email": "winsvega@mail.ru", "user": {"login": "winsvega"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9f3cee021e3b005d5c316a51007932c4a9db1c93", "messageHeadline": "Merge pull request #66 from winsvega/develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 546, "deletions": 0}}, {"node": {"oid": "6016b942d6b0b074c06ccb9dd932d893b0fdb24b", "messageHeadline": "Block Tests", "author": {"name": "winsvega", "email": "winsvega@mail.ru", "user": {"login": "winsvega"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "afb72dc795ae554e90df47deab7b37258bb34c94", "messageHeadline": "Block Tests", "author": {"name": "winsvega", "email": "winsvega@mail.ru", "user": {"login": "winsvega"}}, "additions": 546, "deletions": 0}}, {"node": {"oid": "16ecda951b767800b4e09ad8e86e0866b05136be", "messageHeadline": "integrate blockpool into eth", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 61, "deletions": 2570}}, {"node": {"oid": "cdc86965cb38335b97d0bef337e0a53ed7c7f7e3", "messageHeadline": "export Sendln/Sendf in logger", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "422490d75cf9a2406430f2d7c0d7dd77ede18f7c", "messageHeadline": "major rewrite, reorg of blockpool + new features", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3583, "deletions": 0}}, {"node": {"oid": "d46c7bcaf9268a191f0156d36abf394df5374795", "messageHeadline": "errs pkg for error code based errors", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "cfb120d1793dbb14404d9991f67cfb16bf573887", "messageHeadline": "more Pawel tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 414, "deletions": 1}}, {"node": {"oid": "fe730239400e73babf829857272c42af7563efce", "messageHeadline": "Merge pull request #382 from ethereum/travis", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86b14058fde15bdef8a40d6dbac07a62523b3643", "messageHeadline": "add memory tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 246, "deletions": 0}}, {"node": {"oid": "ce2b2422d6efe9d8c4744a83bab8d80d9e94128d", "messageHeadline": "Update Go and Qt versions", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e0ab22dd01d677a853f1af2c865f8654081ca26", "messageHeadline": "Stub defaultBlock methods", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "978a29ab720feee282fc71f5b058382afdcd5f80", "messageHeadline": "use 50000 bytes for CALLDATACOPY", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "36e862c989776ae2d259554e78b3782bd73b1d8e", "messageHeadline": "add Pawels tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 695, "deletions": 0}}, {"node": {"oid": "33c8c2bd7ef8d076b0f65acf478e5ebf2e513221", "messageHeadline": "add quadratic complexity tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 7643, "deletions": 4}}, {"node": {"oid": "52ccaa605e2a693bda64ac7d9fadf88d669ac446", "messageHeadline": "Merge pull request #379 from tgerring/rpcupdates", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 127, "deletions": 170}}, {"node": {"oid": "ed90efb05b2cfedf36c263f6974b8748d757a543", "messageHeadline": "Merge pull request #378 from Gustav-Simonsson/fix_account_manager_tests", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "2e3a6e2559d02ba90957eaf333e571dec935e00a", "messageHeadline": "Consolidate related items", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "c8e9abff53d869f74211e157abcb2827d181e106", "messageHeadline": "Remove errParseRequest", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "43acad81b3fbee608bf19e6ba32ba27b98d9a7ff", "messageHeadline": "Rename files", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "21becb0febdf11132a40ff69c6145d9babf8458d", "messageHeadline": "Cleanup RPC packcage", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 90, "deletions": 131}}, {"node": {"oid": "923950ccaaa4f9c1c0cebfbdd99fb0f16c47fd37", "messageHeadline": "Fix key store address hex decoding and accounts test", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 22, "deletions": 3}}, {"node": {"oid": "5a43173e5599b0f2eceb057b636bc45c4d51919b", "messageHeadline": "Merge pull request #373 from tgerring/issue370", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1e919a5e977f81b746568e50604b63d1dd393a6b", "messageHeadline": "Move amounts to global vars", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "91a8c08f037c1ec737d15ce00c6720015347e0d6", "messageHeadline": "Merge pull request #368 from maran/feature/changeDataDir", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "0b757ad12f6e79f8d8d92e412425f46a66d408c1", "messageHeadline": "Merge pull request #369 from tgerring/issue367", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "0adff214c38a501efc99d68e7365b475020c0516", "messageHeadline": "Merge pull request #376 from frozeman/topicsFix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a7ca69a8260b887a309e1c43a74b4e644c391fa", "messageHeadline": "Fix duplicate leading 0x", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fcdafebc262f42bfa80fcffdeb322c37f6eacf3", "messageHeadline": "topics fix", "author": {"name": "Fabian Vogelsteller", "email": "fabian@frozeman.de", "user": {"login": "frozeman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85f765a533b3be4fd4d44cd58b666adf6e011e17", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into evmjit", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 60, "deletions": 26}}, {"node": {"oid": "e8c84bdf56f811f9ede1f9d1c797961ae5765a7e", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "e48576ada32edf3e68ab025c867c0b73dfde2950", "messageHeadline": "remove impossible tests, add create hash collision test", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 177, "deletions": 152}}, {"node": {"oid": "4142708d9d30a38c3071b895b2c42f8723830fb1", "messageHeadline": "Convert gas values to integers", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6e2d856d852e859382fe6b763d988ca4e3a84752", "messageHeadline": "spelling error", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9315ad3d2c0e851ec7d16878e2c1a0a0c084d58b", "messageHeadline": "spelling error", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13b4ab10ae0f9bb9da3323d726e6bb9c2596bfde", "messageHeadline": "added genesis info", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c72e2588f30ff890861c5b66b14686e96a798c71", "messageHeadline": "Update crypto.json", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c510109cdcd6251724df6c7705b27043c3168f8", "messageHeadline": "skipping test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "359677b6739e9df26988aacf87fb6069b61c9850", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "747647e02a310e75ea1ada335ff99963972ca138", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "0b57bad2de08f382c1b36045db4c66b84d207d3b", "messageHeadline": "removed log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "114c3b4efe7f30ab7be0bec013210e7b4c3d08d7", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into evmjit", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 442114, "deletions": 3573}}, {"node": {"oid": "e4f44139a108011818f517f2c3bfd0e2bcf71c8e", "messageHeadline": "Merge pull request #65 from romanman/develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f23aeb44e2632cd90ef452d0b952379d85995ea5", "messageHeadline": "Introduce cryptography testing", "author": {"name": "romanman", "email": "roman.mandeleil@gmail.com", "user": {"login": "romanman"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b2a225a52e45315f3ec90e11707fefa6059d13f5", "messageHeadline": "Properly uninstall filters. Mining issue fixed #closes #365", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "dea65840186fe861017524c9cb59ae07ac97ed06", "messageHeadline": "Merge branch 'develop' into ui", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 1988, "deletions": 2977}}, {"node": {"oid": "bb3338df6363d8267a24190584f0908463241a6c", "messageHeadline": "changes to sidebar sizes", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 32, "deletions": 17}}, {"node": {"oid": "6fd894aae00c8c0f9f33eae7353dd9afd97f4fa1", "messageHeadline": "Allow zero and negative block numbers", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "cb52754e6c9f17e0ed841ea8939fc00db6a57adb", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "40adb7feb657cd1cb2e4c7a02c8a9db95b18e67c", "messageHeadline": "Implement OS sensitive dataDirs", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 25, "deletions": 27}}, {"node": {"oid": "48606e05c1a647200c3848f5d7aeda4b2920b6cf", "messageHeadline": "fix transaction tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 15, "deletions": 27}}, {"node": {"oid": "8b79ae6695c9d0a84542df8a02dc45b35fbf560e", "messageHeadline": "Update trieanyorder.json", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "94f1ca2e090b13c49879d5277591dcca35aac387", "messageHeadline": "Format clean up", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd086791acf477da7641c168f82de70ed0b2dca6", "messageHeadline": "Merge pull request #360 from Gustav-Simonsson/add_stack_size_checks", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "20aa6dde067a0c8d28fdafd43e41f996f014e8b0", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "eec4345a7c23e137f3cc332b7367b8046d19819b", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "59a86d317159c11bae3109e7faafa2badd6f5b74", "messageHeadline": "Merge pull request #359 from fjl/p2p-identity", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "98202e626cf401a321f897902188eec9b6d315c5", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1be7e5048c7fd129ef176f38b0c372a178efadbe", "messageHeadline": "Merge branch 'release/0.8.5' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 60, "deletions": 39}}, {"node": {"oid": "8cc6647ebfd3e76a7d75e1d6961a8451fa5d702a", "messageHeadline": "Merge branch 'release/0.8.5'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 60, "deletions": 39}}, {"node": {"oid": "321dce1f47135f673730cb86fdf1faf03dc6cbd4", "messageHeadline": "Bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bba85a207488d27819dc6f6f5758b80947ea200b", "messageHeadline": "Added Number to logs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "483d96a89d68023360d211ab329400f4b960fe48", "messageHeadline": "Added eth_logs & fixed issue with manual log filtering", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "168ab2b06590718b519a8509c975d469087c4b9c", "messageHeadline": "consistent values please", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b131b37451276093bf826cc8969e9d2909e1d3a5", "messageHeadline": "added unpaded R value test", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "8620dc05de0a2711976fd5a630f0bcfbff770883", "messageHeadline": "Merge pull request #364 from ethereum/travis", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d8f7cb2f55e7e8cf1c831b65e8962bb0bdd2599e", "messageHeadline": "Don't print per-function testing results", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fd3793b8cf04e2ca78b9c0a01844a09aa25b91e9", "messageHeadline": "Correct stack size validation for MUL, CALLDATACOPY, EXTCODESIZE, BLO\u2026", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bba7ccb07f08e0c6ad404abfb363deaec1db5fab", "messageHeadline": "Merge branch 'hotfix/0.8.4-1' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5912f0a849f64f8a4d7b681df8d101f3f4080e17", "messageHeadline": "Merge branch 'hotfix/0.8.4-1'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cb7cd0391992e1800e25e1dc049c5d64a5432fe4", "messageHeadline": "unlock mutex", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bc541b918ca66ff3ac75e02a299701eac7472623", "messageHeadline": "Merge branch 'release/0.8.4' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3c149026494921227a74752f643b3be70fee2bd7", "messageHeadline": "Merge branch 'release/0.8.4'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "92337baa5a51f4d4ec39cb5004bdcc4b07d321e0", "messageHeadline": "reverted back to proper version number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f9663b8f4f0af5dd456c3dd9682d86912091204b", "messageHeadline": "Fix test for Finney", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "113cf4208b279eb3d7abd4daadb64da221a95554", "messageHeadline": "Update build status links to https", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18216a6e338b538a4d9185e9eb445c5d9bd65e4b", "messageHeadline": "undo gasMemCostChange, add some state tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 525, "deletions": 118}}, {"node": {"oid": "703dc8299c2a1c6956812b48c544300f23e4f22b", "messageHeadline": "Merge branch 'release/0.9.0' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 26}}, {"node": {"oid": "bd7ebbcd5b77ce4fdd471b44f0acda80f2b3ceca", "messageHeadline": "Merge branch 'release/0.9.0'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2655783, "deletions": 21340}}, {"node": {"oid": "d586a633ff005ac01c9f1eb33552d147cf6c883e", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9feb657763b85cd5beece82efc9e6477235b7d67", "messageHeadline": "Turbo off", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc43ab9a810125239636143a91609389b19b49c7", "messageHeadline": "Minor updates for release", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "66d5559866f37a79a7b5aeccd03dfe1b4401542b", "messageHeadline": "Fixed chain event issue", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "e968928613a5d49ad67e921a52883268d4ad74d1", "messageHeadline": "eth: persist node key between sessions (#304)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "e282ad25a83e93f7a5ac085e3580ee9051daad10", "messageHeadline": "eth: add poc-8.ethdev.com as second default bootstrap node", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "82cae277372095eb221bc14b2111e46c468925fd", "messageHeadline": "Merge branch 'tgerring-rpcupdates' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 130, "deletions": 9}}, {"node": {"oid": "75625801f597061076d1e5863f97c9ea12aa10e4", "messageHeadline": "fixed merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 130, "deletions": 9}}, {"node": {"oid": "b392afac3cd6145b909ad9dfe3c6370d341ca062", "messageHeadline": "memGasCost checks", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 498, "deletions": 16}}, {"node": {"oid": "672f6c44b87b59ee420b01ceb4c4d65777d81782", "messageHeadline": "Remove initial allocs - it tests nothing additional and is difficult \u2026", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "ea9a549bbdc8377bca73f1417f2dc4a18396a382", "messageHeadline": "Removed exported fields from state object and added proper set/getters", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 64, "deletions": 47}}, {"node": {"oid": "5c975dd4ed7adb29453fa28e64c0193d323cae99", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 19}}, {"node": {"oid": "d8ac267f4128117c3fb9736a40f3dbc327582e32", "messageHeadline": "dirty tracking for state objects fixed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "63031f571a3ad4bfd7ef60577a588d63ec18b0b4", "messageHeadline": "Merge pull request #355 from fjl/test-fixes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 19}}, {"node": {"oid": "982f73fa6d6f12874729faacd0db14fc78d518dd", "messageHeadline": "Added timeout for filter & removed clipboard. Closes #350", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 129, "deletions": 82}}, {"node": {"oid": "3b12a9293c35fd336122d9387ab6bc9b67d2803a", "messageHeadline": ".travis.yml: don't run gofmt, goimports, golint", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "654f7f707c9bd327fcbf0dcb89715a5930f915eb", "messageHeadline": ".travis.yml: speed up tests on Travis", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "66abe2e3d43c1004630c0c2f52a7f427bd51293b", "messageHeadline": "gocoverage.sh: skip .", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3b6210886abd0962f97add91c081ac732639102", "messageHeadline": "tests/vm: add non-test Go file", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "01ce066d4307e6e8cab815eab9295a0b259130b9", "messageHeadline": "state: improve TestDump", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "4ab7a290cdc6495a7ebcea9384cdc6622f2fd000", "messageHeadline": "accounts: use crypto/randentropy in test", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "81dea2d8e796b60ca9325bd2a3e502b71e25e6cc", "messageHeadline": "update-license.go: add blank line after build tag", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "000658539136645e743d83d57a8106b2a9796b93", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 658, "deletions": 662}}, {"node": {"oid": "639ac5c3daa253f36d41672165a5727d8eba207e", "messageHeadline": "Merge pull request #352 from fjl/no-enc-handshake", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 333, "deletions": 342}}, {"node": {"oid": "765740b829072f9a1bbeff356377a91defd9fdd8", "messageHeadline": "Merge pull request #345 from maran/feature/minerthreads", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "07c34751da96e3daa023b028494ef1c86cf6d1fc", "messageHeadline": "Merge pull request #335 from alexvandesande/ui", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "fa4cbad315609e41d88c59ecbce7c6c6169fc57a", "messageHeadline": "Optimisations and fixed a couple of DDOS issues in the miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 155, "deletions": 103}}, {"node": {"oid": "a59cd94625f589bb167be7a9c4588ff959dcfc00", "messageHeadline": "Add setMining RPC method", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "605dd3a9820bb74be883afe3cb0e462aca40b32d", "messageHeadline": "Add serpent compilation to RPC", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "3719db352a3de1c7daece71895abdd871616a2aa", "messageHeadline": "p2p: emit JSON connect/disconnect events", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "fa15854a54d1d4505619aa3b3deabb50cd8ca881", "messageHeadline": "logger: add P2P disconnected event", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "dd871e791cdd2aefd001f6c3a11ac9378dde0bf5", "messageHeadline": "p2p: initialize Server.ourHandshake before accepting connections", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "3dbd32093cd1060c339b3351fbb676b8c7cc31f0", "messageHeadline": "p2p: enable devp2p ping", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "1ec6190e866eeefd91ea82b31da9f94753685a4a", "messageHeadline": "cmd/mist: show peer names in peers window", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "73f94f37559ca0c8739c7dddeaf46d36827fdf30", "messageHeadline": "p2p: disable encryption handshake", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 273, "deletions": 313}}, {"node": {"oid": "c14071df9da4ab3f5b372293e87184af9b91c09e", "messageHeadline": "Reset storage cache after sync", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dba4f3122e83a66edc1fa089c5d69f789b07a6b3", "messageHeadline": "Added uninstall filter methods", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "4322632c5924ef9aaaad1cdcdfa2f796c493cf69", "messageHeadline": "Merge pull request #339 from tgerring/jsonlog", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 296, "deletions": 300}}, {"node": {"oid": "0057bb4ef6d55b5d580a4e0421526a477ef93de9", "messageHeadline": "WIP QT Clipboard", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "03b8c6841be08f19db0f98cea6d0a6f4fd64736f", "messageHeadline": "Topics => Topic. Closes #343", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "fdecc11128596eadc00e7a7d81b856d844396c37", "messageHeadline": "Temp fix for #342", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5aff8bfb5918e53ba2590b25e6c17e1875870f6a", "messageHeadline": "Implement command line argument to set the amount of agents created b\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 23, "deletions": 17}}, {"node": {"oid": "487c5cc294d4c0506e50a026737be7f4cc94436f", "messageHeadline": "Added WIP number package", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 273, "deletions": 0}}, {"node": {"oid": "ee9df32dba5091069cbdad8d00dc15738d676d5b", "messageHeadline": "Added errors", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "655e94259765b02454df93205a30a271103de5a0", "messageHeadline": "Added GetBlock GetUncle with OOB guard", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 9}}, {"node": {"oid": "be90ad89a89502ef3d2c0375d267b667618f5e7c", "messageHeadline": "Disable turbo", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05b1ec008b771d9856e83a6269a5267eb18e1f51", "messageHeadline": "Disabled ability to disable whisper. Closes #334", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "07bdba687f4971641c4dadc526c634dfbe4177d8", "messageHeadline": "Re-add LogFormat to Config", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f499f343baefece18764135eb99af0c7e038ff5e", "messageHeadline": "Update JSON Log types", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 295, "deletions": 300}}, {"node": {"oid": "acd93c29711f18787ec3392751f57ffe08b5df28", "messageHeadline": "Removed console logs from mist.js", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9446489cf3f2eb4b5237b9355b3975fde2886508", "messageHeadline": "core: chain manager forking tests", "author": {"name": "Ethan Buchman", "email": "ethan@coinculture.info", "user": {"login": "ebuchman"}}, "additions": 276, "deletions": 0}}, {"node": {"oid": "2ba65f4fbaea49c1e0d99959b0331e09b153f931", "messageHeadline": "Merge branch 'develop' of https://github.com/ethereum/go-ethereum int\u2026", "author": {"name": "Ethan Buchman", "email": "ethan@coinculture.info", "user": {"login": "ebuchman"}}, "additions": 457358, "deletions": 10622}}, {"node": {"oid": "60318c96d03bcaaf731802b1080a3d87cb482124", "messageHeadline": "removed old wallet", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c1d0693cb19c79bbfd7d1948d0799a9e2795076d", "messageHeadline": "Merge pull request #325 from fjl/deps-cleanup", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 145, "deletions": 2007}}, {"node": {"oid": "5ec8c5f71b2db976ffe51180f20bfd6b4fd94188", "messageHeadline": "added bootnode back in", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c1474e1877641cb80ed0c935a3bd5b3d5c2fe3ac", "messageHeadline": "Removed mined transactions from pending view. Closes #321", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 27}}, {"node": {"oid": "26d58e0446521f725616b5a5d1b9d1ac04837f00", "messageHeadline": "Forgot to add the case for logs. Closes #336", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "7fc9b5b3f9ca0111cc4bc1b2a6b4bb2eccd3e048", "messageHeadline": "Changed to ChainEvent and fixed a nil pointer in transact", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "0e2f6691bfbbcc666c409be6b8657bd6ca475ddd", "messageHeadline": "Cut, Copy, Undo and Redo working in webview", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 20, "deletions": 18}}, {"node": {"oid": "11e12680ebe4f4679083317ee0f2c27b219d44b3", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "13c00afc68652d517f91313bb8c3eeb206d23f22", "messageHeadline": "Implement register and watchTx", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "5022b618aa73e29decf19399d78190a06bdda81d", "messageHeadline": "Merge pull request #327 from fjl/udp-out-of-range", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5238b9439eae0e60b88c65ef33274200f9c734fb", "messageHeadline": "Merge branch 'alexvandesande-ui' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a2be227a6486dd514d64981fb964e86e0bb0467", "messageHeadline": "commented peer count out", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe94622ea33c1f34ac9fa84062f39491699083ec", "messageHeadline": "Merge branch 'ui' of https://github.com/alexvandesande/go-ethereum in\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 255, "deletions": 187}}, {"node": {"oid": "567428fb3489d639cd7fdcd50e4362be52745ec4", "messageHeadline": "Filter and mutex locks added", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "815ead71078d63c6d07cdee8b91679e307bedcb2", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7ea131d4ffddaae15c697fe0d025ff431bacc01a", "messageHeadline": "p2p/discover: fix pending replies iteration", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "547788b1b0c6a27c24ba3bc4362aa93143dfea2c", "messageHeadline": "Added optional address slice. Closes #326", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "417f018498b12073cd68dce9f4b1f6770b5c9e0f", "messageHeadline": "Updated P2PConnected log fields", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2c454863f2f41fb232778a4cbd4cf135a58c4118", "messageHeadline": "Use new rlp (TODO requires some refactoring)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "f965f41b6e8d177f4f06a8421ee071350813a1ac", "messageHeadline": "p2p/nat: switch to github.com/huin/goupnp", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "119bea22aaf061d5b3e6a9abee9b1b95655b9fbe", "messageHeadline": "crypto: switch to golang.org/x/crypto", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 254}}, {"node": {"oid": "bb346a3ae1b6c250fdcb28b97280d3512a7fe219", "messageHeadline": "rpc/ws: switch to golang.org/x/net", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 96, "deletions": 10}}, {"node": {"oid": "abb9b7f46ff3b2ef0bb4f2e95f029591688768c4", "messageHeadline": "Merge branch 'develop' into ui", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 62, "deletions": 102}}, {"node": {"oid": "c934222a8089b19587242a3b0bc71ea0aec1d5ef", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 435443, "deletions": 17}}, {"node": {"oid": "8135752a32837748e6d4a986912131736b1a0aa0", "messageHeadline": "\"centralised\" mining to backend. Closes #323", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 47, "deletions": 96}}, {"node": {"oid": "34d0e1b2c32d1bfe3aaa8519cf760ce499315ad5", "messageHeadline": "p2p: fix ecies dependency in tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 1710}}, {"node": {"oid": "fbd5e4d5afeaff6c250a3a953b18476cdb4b86ae", "messageHeadline": "Updated icons", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0de1d1dd588266961740b598da4e01e5efdf2d1f", "messageHeadline": "removed status bar code", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 0, "deletions": 73}}, {"node": {"oid": "a22711a7b569fd9d29fe03591ef2c39d793877b1", "messageHeadline": "badge support", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c4b8c115294ea34d3e820c9e39bdda80af8026ff", "messageHeadline": "side icons", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 103, "deletions": 19}}, {"node": {"oid": "666ef482392340ba111fa3347160468266ff3cb5", "messageHeadline": "SideIcons work. Copy paste still doesn't.", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 55, "deletions": 13}}, {"node": {"oid": "7ec1b7e90aacd5eda5b9354761832a1b75378c0b", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a8c4de17da6f188851c2f41afd08ce29361598b4", "messageHeadline": "python fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "643eda5c2d3190147bc55ef27c4ce241c7c59da2", "messageHeadline": "Update obscuren/qml revision", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4b81a98e4a773afd1375235b5ac8c57b842106fa", "messageHeadline": "Merge pull request #60 from winsvega/develop", "author": {"name": "winsvega", "email": "winsvega@mail.ru", "user": {"login": "winsvega"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "beff83ecd202cf183cec8ccec13722df2937d267", "messageHeadline": "Merge branch 'develop' of https://github.com/ethereum/tests into develop", "author": {"name": "winsvega", "email": "winsvega@mail.ru", "user": {"login": "winsvega"}}, "additions": 377, "deletions": 5}}, {"node": {"oid": "5797752572b28422f5ebda5eedefe9fc7db403ed", "messageHeadline": "new transaction wrong rlp test", "author": {"name": "winsvega", "email": "winsvega@mail.ru", "user": {"login": "winsvega"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cb345027284527ce700512f2734116d3ca2f6cdf", "messageHeadline": "Add godep usage information", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9796feccb7fb8a5e67deaebd9d770a76e30ed6b2", "messageHeadline": "Add Docker Hub link to automated builds", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c0ce323092bef4828a6bea385e4213ea3e9e1cd2", "messageHeadline": "Use explicit branch and godep", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b9894c1d0979b9f3e8428b1dc230f1ece106f676", "messageHeadline": "Update JIT interface to ABI 0.2: code hash added to input data, gas c\u2026", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "5718f969345c21d67b06a650e695fc59c9ccb5d2", "messageHeadline": "cppjit fails", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 196, "deletions": 0}}, {"node": {"oid": "ea509a6d72ae8db6b7ec8047586b8b8464b1bb8a", "messageHeadline": "more performance tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 181, "deletions": 5}}, {"node": {"oid": "3068e2688d88912ec33f3d80fd0fe26c4e897dcd", "messageHeadline": "merge conflicts", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 442336, "deletions": 2864}}, {"node": {"oid": "68f6ddc5aaa7ff29d09c1519ccd38d9cf16c0f75", "messageHeadline": "Update Travis to use godep", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1878630b591b039fadb6f88e15340d04f4af3ed1", "messageHeadline": "Solved Issue #318 and added states to back button", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 21, "deletions": 20}}, {"node": {"oid": "702218008ee2b6d708d6b2821cdef80736bb3224", "messageHeadline": "Add versioned dependencies from godep", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 435414, "deletions": 0}}, {"node": {"oid": "202362d9258335c695eb75f55f4be74a50a1af33", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "393267489cca8448e6c7e1bfe9965d7a1aab821a", "messageHeadline": "Use Go binary instead of building from source", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "a92bcbb7959cbefddca6475d7ac88790ba319174", "messageHeadline": "Use latest Trusty version", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "164de5e22be39ba2bdc58f84f72572252634e7e1", "messageHeadline": "Changed default denominators", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8f69b5c7a221e51e41985e82ef0a22ddc6444b5f", "messageHeadline": "Added invalid sec key test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "dda2eb84f7e2a9d60e032e55c271348e109ae30a", "messageHeadline": "add creation txs in block tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 100, "deletions": 67}}, {"node": {"oid": "957f3340120934d0d41c130e339efcb6b8c808f2", "messageHeadline": "more transaction tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 959, "deletions": 88}}, {"node": {"oid": "94af56789aaf09ca4f6e9180a822d2c473a04b4a", "messageHeadline": "first block tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1004, "deletions": 0}}, {"node": {"oid": "d68e607aa5917b4b35c0d54bed45334fc27ac12c", "messageHeadline": "Group Qt dependencies together", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d2a4bc4d7389f4b442a19fc03d0d664c19f931e2", "messageHeadline": "Removed reference to lastBlockNumber & LastBlockNumber", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "f63c4a9bcbe48ef0e3204d420a939256edd4ca38", "messageHeadline": "Ignore locally built binaries", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "05f28088499fdc0105bb17cee9345a3483aa24f2", "messageHeadline": "Add http when not present on browser", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2c3a014f03390628d329167109f90a30e3c4e4c3", "messageHeadline": "Resolved some bugs in the miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "c924a841c7a6661b3a609c16c447231f5ae951c8", "messageHeadline": "Merge branch 'develop' into bounty", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "7299eb72e0c57d8bf7279cbf2544c266a3fd145b", "messageHeadline": "HTTP RPC only listen on localhost", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "238f39a42ecaf489f0dbbf880e6d8f8e86791f1d", "messageHeadline": "Validate seckey when generating pub key", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "09e53367a24025564686af42c8349d2bd05729c3", "messageHeadline": "Use a mutex write-lock for a write operation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b143dad596f4230d74dadd3c5060020bd50ef7f3", "messageHeadline": "Reference pointer to block instead of pointer to function", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16ae675107c150f3373bc8f6ae0647b27f4f0b4e", "messageHeadline": "Unmarshal in to pointer to string", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "12fc590b34fba3391799fbdfd66ef029f7a551f4", "messageHeadline": "removed some old menu items", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "c29b01ce75c1feacf13e57b906ce0613168cd895", "messageHeadline": "Reset URL bar", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "befb4bc1c102a62eaad9b4980e54cd4067078c2a", "messageHeadline": "Fixed a few errors in the browser special meta tags objects", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "32c7ebc51dcb31f21efe1b9c75f2b86cd216f510", "messageHeadline": "Fixed mining & limited hash power", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 22}}, {"node": {"oid": "65159d65c8c830342b3b1ca666571997209826c5", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "3ff6c9bb7951e306cc78231f7703fb21e369608e", "messageHeadline": "Merge pull request #309 from fjl/peer-window", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "84f7c966f725ef0f5c62b4427857d112c0d1e828", "messageHeadline": "Moved ECIES to repo & added secondary title for webview", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "8464e43eaf7d4841f90c8345d6d0afdf3f90ad49", "messageHeadline": "cmd/mist: fix peer window", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "4bef3ce284574c7e0e9a76004e076fc686b13bf6", "messageHeadline": "p2p: print Cap as name/version", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "396f1a0a33aaa0acf0f1381471c37dabb3caa94e", "messageHeadline": "Add 'crypto/ecies/' from commit '7c0f4a9b18d992166452d8cd32caaefd92b2\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1703, "deletions": 0}}, {"node": {"oid": "7c0f4a9b18d992166452d8cd32caaefd92b26386", "messageHeadline": "Merge pull request #3 from Gustav-Simonsson/fix_ecies_params_init_bug", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "49a739c8d647739b3d815966f8854a4e9978df56", "messageHeadline": "Merge branch 'Gustav-Simonsson-align_key_and_ecdsa_nonce_entropy' int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 105, "deletions": 125}}, {"node": {"oid": "12b2d5762996e37320712a3a9ba505a36bd8aca8", "messageHeadline": "Merge branch 'align_key_and_ecdsa_nonce_entropy' of https://github.co\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 105, "deletions": 125}}, {"node": {"oid": "95cfaa1b37c417de45cc754b0ade9746f15f0805", "messageHeadline": "disabled test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "acc7c0f706e6b7d936208117c9bc13b7fbee3ba2", "messageHeadline": "Merge pull request #308 from fjl/default-bootnodes", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "1c1a3033beed74b22adc9827929e72ae04ed42cc", "messageHeadline": "eth: add default bootnode", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "384305f4aa8daef684efc76a374e1d6686c9c83f", "messageHeadline": "Fixed QML errors", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "7aef0fed29ec9e0b7f65f12f242c75b39b652d47", "messageHeadline": "changed url bar behaviour. Failed attempt at icon", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 77, "deletions": 75}}, {"node": {"oid": "4d49d7b5a64774990c55dc2046195985bd716259", "messageHeadline": "Reset hash rate to 0 when mining is stopped", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f35d62b75977231bb45d2e298c3f39744c875e67", "messageHeadline": "Remove secp256_rand.go and update tests", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 11, "deletions": 107}}, {"node": {"oid": "6a7b0ef904def27c535cba6f85d686bc4dbab281", "messageHeadline": "Updated coin.js abi", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 57, "deletions": 56}}, {"node": {"oid": "ce239333d529898edd8333637fd75c565e80a9ff", "messageHeadline": "Update balance label when mining", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "0f3c25b26589f5667b618d6a91b73392d02ccd1e", "messageHeadline": "Propagate blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "790de35e7ff5235c83e081faf00aff35640cdcc6", "messageHeadline": "Fixed issue in peer window", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "218f437b0c2a80aa189e703520b5e1a5b9841b0f", "messageHeadline": "Updated window", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "7336dfad02833989037440fb22e01566444d0100", "messageHeadline": "Merge branch 'develop' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2209980, "deletions": 13966}}, {"node": {"oid": "00fca409398172811e71158e0ca9f6229e0f815b", "messageHeadline": "Merge branch 'miner' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 236, "deletions": 265}}, {"node": {"oid": "8a0f23915e4feb9aabe21bd075416bc0f32bbc43", "messageHeadline": "Fixed a few issues in the miner and updated hash rate title", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 66, "deletions": 29}}, {"node": {"oid": "8305d409d2ca83583d9fa7e837ec0a46ce6ba78e", "messageHeadline": "Merge branch 'develop' into miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4618, "deletions": 2161}}, {"node": {"oid": "5c251b69282b3992512d0c17ed0063f294a0e663", "messageHeadline": "Merge branch 'fjl-poc8-net-integration' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3984, "deletions": 1948}}, {"node": {"oid": "bde3ff16ad98cb4ab0befc899f7f0584d21ff9a4", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 893}}, {"node": {"oid": "39434e383b9e6fee30371afd5a9841de75671f56", "messageHeadline": "Unexport randEntropy type and use exported Reader instead", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "76fa75b39439e6c8c83ebc03fb32aa615227cc44", "messageHeadline": "wip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4855, "deletions": 1943}}, {"node": {"oid": "32a9c0ca809508c1648b8f44f3e09725af7a80d3", "messageHeadline": "p2p: bump devp2p protcol version to 3", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd3e1061e01690c7046a0d80635284c1592b7699", "messageHeadline": "p2p: handle disconnect before protocol handshake", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cf754b9483a61075cf50eb4846eeecdc48ad37c0", "messageHeadline": "p2p/discover: fix race in ListenUDP", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "5cc1256fd679cbb8cb80502494b8c02befc757c8", "messageHeadline": "p2p: ensure we don't dial ourself", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7101f4499873fbf6a68cbe08a45797ff8ec71e74", "messageHeadline": "p2p: add I/O timeout for encrytion handshake", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "22ee366ed6419516eece4436c9f7b5b63ea8a713", "messageHeadline": "p2p: fix goroutine leak for invalid peers", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "75d164037fb9bbf75def7c5501727fd634ef124f", "messageHeadline": "Merge branch 'logjson' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 638, "deletions": 133}}, {"node": {"oid": "a5ea21cd85530eee6eb1bb83c37c20d009f11f74", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24802, "deletions": 8615}}, {"node": {"oid": "5110f80bba13e3758ae1836a88afee123df81e3e", "messageHeadline": "p2p: improve read deadlines", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "4ee0f90b468dd8f403824512844f7cad0eea7283", "messageHeadline": "Merge pull request #59 from winsvega/develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "ddc830be5ce01c629815f7e5a31b1a60efa42d52", "messageHeadline": "new tests", "author": {"name": "winsvega", "email": "winsvega@mail.ru", "user": {"login": "winsvega"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "170eb3ac684231dc2ddebc34e7006e0f2b5fc0c1", "messageHeadline": "p2p/discover: map listening port using configured mechanism", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "82f0bd9009d8d577c86e800e9673a1972117113d", "messageHeadline": "p2p/discover: code review fixes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "d0a2e655c9599f462bb20bd49bc69b8e1e330a21", "messageHeadline": "cmd/ethereum, cmd/mist, eth, p2p: use package p2p/nat", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 54, "deletions": 522}}, {"node": {"oid": "1543833ca0b920d38e98994367f3871867d66781", "messageHeadline": "p2p/nat: new package for port mapping stuff", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 499, "deletions": 0}}, {"node": {"oid": "4e3377333fdf0773a33bb120f2b052c58ebf3700", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a681d1ec0279c5d3a04b17cd9d1cd9c7a75e75fe", "messageHeadline": "performance test", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "38faf2c51a1e4a86cda5dfa1b4f7fdae4fd7f58d", "messageHeadline": "removed messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 87}}, {"node": {"oid": "31fdc645ed9c6bfa63deb8a688888b6cacfd821e", "messageHeadline": "cmd + t switches to new dapp window", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1000b02b18ee4de2c13f10d813cce2a9d76ec2df", "messageHeadline": "bump", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5136fc9ab71f77b0741c52b312ca9fdbfb5240c3", "messageHeadline": "Fix ECIES params nil bug", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 2, "deletions": 8}}, {"node": {"oid": "04c1a81509576c898f4d30a76f9d84d087e2a4cf", "messageHeadline": "Merge pull request #2 from Gustav-Simonsson/correct_ecies_shared_key_\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "b64ad7a2a6544564b68f362f18c70476310396d6", "messageHeadline": "Merge branch 'develop' into miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1651, "deletions": 1097}}, {"node": {"oid": "3f6baa45a7fb1ae5fd7966d2763a2a776a65eb96", "messageHeadline": "Documented methods & removed old manifest", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 131}}, {"node": {"oid": "52a46e61f948d9c5f4a4e993bc1870bd79a19b56", "messageHeadline": "Correct ECIES shared key length check", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 17, "deletions": 12}}, {"node": {"oid": "558c67d3922232daefbf904cd2914c4eb5232e4b", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "d73dff4d5b7ec88325cb605d9e3a56e7da979f8d", "messageHeadline": "Merge pull request #303 from fjl/rlp-flat", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "b94f85de22cd53b87872543c959064cd2043c40d", "messageHeadline": "rlp: add Flat", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "1fc3524e40ced2e780f6b90fa4ca7725c839976f", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 113, "deletions": 135}}, {"node": {"oid": "ebc506dae8a15e5dcce4e4369e21d04e3b8f9aa4", "messageHeadline": "Merge pull request #302 from alexvandesande/UI", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 96, "deletions": 119}}, {"node": {"oid": "6221b282d40c18c5c79c459e3b6218cd565a20b1", "messageHeadline": "Catalog Page Behaviour", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 96, "deletions": 119}}, {"node": {"oid": "db24fb792cf0dab91bc85e79aecf6758349002a4", "messageHeadline": "Move standard fields to LogEvent", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 151, "deletions": 173}}, {"node": {"oid": "d311b1b9b7a4b99fded617ca1806aa9f00f590ab", "messageHeadline": "Merge pull request #301 from ethereum/travis", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3c40eb9e5ad164ae1d199623b3f4cfffc83e3dc6", "messageHeadline": "Temporarily skip broken TestVerifyPoW", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df49c609a0fd055a4f0dac89db6863ad5532228f", "messageHeadline": "updated coin", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "3d6fd601c5eec13480b6c736f6811b663a885766", "messageHeadline": "Move event names within each object", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 119, "deletions": 30}}, {"node": {"oid": "ef6c7bd726f78e4134d207b58f1efe504bbad40e", "messageHeadline": "Merge pull request #300 from tgerring/jsonrpc", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d613bf69bf3fd0cfbe28a2f68c87421f7d5bccf9", "messageHeadline": "#295 Allow RPC ID to be string", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cfddb7f3cd3b8cecb1e59412ce4db5769f6c8007", "messageHeadline": "Merge branch 'develop' into jsonrpc", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 15542, "deletions": 7029}}, {"node": {"oid": "c6af5f0a275608ea6c797ef826e6090885f24eac", "messageHeadline": "No longer switch branches for go-qml dep", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e433525f516ea4a8ec3a29381361df57acf7d512", "messageHeadline": "Merge branch 'sveneh-origin_develop' into develop", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ab66a3d0d3a5841664ef4b2201168f066fc77688", "messageHeadline": "Merge branch 'origin_develop' of https://github.com/sveneh/go-ethereu\u2026", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d0a2eca19b208944ca30caa9608600c59ab7a43a", "messageHeadline": "add more transaction tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "ec8404c3757685134a41f8c4b45a64a1e89da35d", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "766ee65328b77c3940b789986c4b9851fe1e3b83", "messageHeadline": "cppjit fails", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "bf2abc3b68caaf70f7fbf4ca0b4fb4b4c235618b", "messageHeadline": "Update ttTransactionTest.json", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a89c6f80309607339281057c56ccb038bd7161f", "messageHeadline": "Update ttTransactionTest.json", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "74e1320a0b93fcc812a570c84c7dc0931a6bd047", "messageHeadline": "Update ttTransactionTest.json", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaec21f199f2b6189d62a43e3454f844358e570b", "messageHeadline": "Update ttTransactionTest.json", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c056aebe10c8c56f7c25889780b04e00f9ca00b", "messageHeadline": "Set both key generation and ECDSA nonce to use mixed entropy", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 92, "deletions": 18}}, {"node": {"oid": "d1a31850ce5f8893c2d1d77a68e7635af199233a", "messageHeadline": "added transaction tests to index.js", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d53e5646ecfce75790fea45a1ee552494ef88668", "messageHeadline": "Use strongly-typed objects", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 305, "deletions": 76}}, {"node": {"oid": "5fe2916ee11b6d965884b058d6346d19ba3652b6", "messageHeadline": "Merge pull request #298 from alexvandesande/UI", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1526, "deletions": 920}}, {"node": {"oid": "acc667fbefedfface5c1288d722ea705e5b55b30", "messageHeadline": "Merge pull request #296 from frewsxcv/patch-1", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80890cd9ddb8cf958c202be6c9bbc503fd425718", "messageHeadline": "removed icomoon", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6b5f4ed244e73ee4116aa5558641f67d8f469ff1", "messageHeadline": "Recreated the changes on a new branch", "author": {"name": "Alexandre Van de Sande", "email": "alex.vandesande@ethdev.com", "user": null}, "additions": 1526, "deletions": 920}}, {"node": {"oid": "4242b054628b46ea3470e156992c8e41e01c0739", "messageHeadline": "cmd/bootnode: new command (replaces cmd/peerserver)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "a21b30c9012572e1bbed62ac43bdb1bdc89dab92", "messageHeadline": "eth: remove unused Ethereum sync fields", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ddccea75e8f4931689fdf6b57ec7159b65c0d3c5", "messageHeadline": "Fixed \"to\" field", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "da2fae0e437f9467a943acfe0571a8a24e8e76fd", "messageHeadline": "Basic structure miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 198, "deletions": 293}}, {"node": {"oid": "a3cd2187194b79cd8b14c4ec4f1abca91a0147e0", "messageHeadline": "cmd/mist, cmd/ethereum: add CLI arguments for node key", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 72, "deletions": 16}}, {"node": {"oid": "0c7df37351ab85c577fe815d6d22f4627832b0c3", "messageHeadline": "crypto: add key loading functions", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "cf002a461167847647e91f0be0c6c0df6867a937", "messageHeadline": "undo changed due to memory gas cost rule", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 5, "deletions": 365}}, {"node": {"oid": "be4f40741f894f3ef93199ace09d6d06f962faaa", "messageHeadline": "cppjit fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "70e2df3904acf61db0d9c6805dda81c5e7fc2529", "messageHeadline": "Dockerfile creation speed-up by not running go tests, added a workaround", "author": {"name": "sveneh", "email": "sven@ethdev.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f1ebad2508b6941df5802d607b30b7a5e7b2c67d", "messageHeadline": "eth: don't warn if no BootNodes are specified", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "348d3af0fc15f69afdc4e141fde81ba9d6e0f21a", "messageHeadline": "more memory cost tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 360, "deletions": 0}}, {"node": {"oid": "9915d3c3be831fa2c95ac277459945d969bd7b06", "messageHeadline": "p2p/discover: deflake UDP tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 123, "deletions": 59}}, {"node": {"oid": "907f22975785d35563afcdf1777c9857eb7bbe47", "messageHeadline": "update memory rule", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 5, "deletions": 51}}, {"node": {"oid": "58ba290a9f22d954fcc9a8544b992989121db3df", "messageHeadline": "moved manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "b22f0f2ef51bdb769259b3cf7d9ee0e8e5b0635e", "messageHeadline": "merged", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 352, "deletions": 259}}, {"node": {"oid": "bcc5c516300526395fee3ca861a5c1c6b66db8ef", "messageHeadline": "gas failure cppjit", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "16a04e64f23b7a81018c7fcf7626ca6965d9a809", "messageHeadline": "Updated coin", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 66, "deletions": 30}}, {"node": {"oid": "c8147fb7b9e4bf349c47a1e4620e1b79cbeb7f7a", "messageHeadline": "Compare regardless of length", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fa6927171644e8cdc64c1d555c5e62a6442c476", "messageHeadline": "Moved log message to detail output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99ebb869bf15e04db7b000fde2894387f2927bb6", "messageHeadline": "Fixed iterator", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "44eafb15e0581ef37c3e3cfeccb703381acc2ae2", "messageHeadline": "Renamed filter", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cb877734f00fdc68419aa5c2875f55fc3c3adfbf", "messageHeadline": "cppjit fails", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "792cd0aa105cce213445d8e9ef75789653cac3f4", "messageHeadline": "Fix broken link in README", "author": {"name": "Corey Farwell", "email": "coreyf@rwell.org", "user": {"login": "frewsxcv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "028775a0863946c1e9ad51fe7b22faa5c59b2605", "messageHeadline": "cmd/ethereum, cmd/mist: add flag for discovery bootstrap nodes", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "2cf4fed11b01bb99e08b838f7df2b9396f42f758", "messageHeadline": "cmd/mist, eth, javascript, p2p: use Node URLs for peer suggestions", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 21, "deletions": 62}}, {"node": {"oid": "e34d1341022a51d8a86c4836c91e4e0ded888d27", "messageHeadline": "p2p: fixes for actual connections", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "8564eb9f7efcc7a0e639f6a45d7e67037fedac5f", "messageHeadline": "p2p/discover: add node URL functions, distinguish TCP/UDP ports", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 532, "deletions": 326}}, {"node": {"oid": "9f52408e708232be832ede3995e0858f6db8f5b8", "messageHeadline": "sha3 performance test", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "a3780032bf5789b20bbd33e29933f443049b8a99", "messageHeadline": "failing tests from random simulation as state tests and transaction t\u2026", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 158, "deletions": 3}}, {"node": {"oid": "e4bb419707ae0cde8a19f79154d5715d0ce1d6df", "messageHeadline": "Add go check to prefetched test dependencies", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e0b2b260c9e6fb27826ca16e9d49f370df56b78", "messageHeadline": "Updated go list command", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b58b6b9bac156035d416b5c837b49baa769b2db3", "messageHeadline": "Use after_success build step", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f3ac378ca4f670a6504d5138278bb33104eade0a", "messageHeadline": "No long use v1 branch of qml repo", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "56f777b2fc77275bc636562b66a08b19afe2ec56", "messageHeadline": "cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2\u2026", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 86, "deletions": 125}}, {"node": {"oid": "e40c1c62ce0c2d9567066d84ea74fd24b424a81a", "messageHeadline": "API changed to use Pubkey only. Reflected that change in the rest of \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8e8ec8f5f8974aafeac5e4a9ead76878fe22cefd", "messageHeadline": "cmd/peerserver: is gone", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 58}}, {"node": {"oid": "5bdc1159433138d92ed6fefb253e3c6ed3a43995", "messageHeadline": "p2p: integrate p2p/discover", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1056, "deletions": 1659}}, {"node": {"oid": "739066ec56393e63b93531787746fb8ba5f1df15", "messageHeadline": "p2p/discover: add some helper functions", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "12224c7f5924720767d73f06ed4571dc3ce2f092", "messageHeadline": "p2p/discover: new package implementing the Node Discovery Protocol", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1428, "deletions": 0}}, {"node": {"oid": "8c3095faf03fb6c8138e6b8691df49be4a6fffae", "messageHeadline": "rlp: fix encoding of arrays with byte element type", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "410b35e9135baa86e92bc07e0ef85d04e3ac0561", "messageHeadline": "crypto: make it easier to run Sha3 on multiple inputs", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2e48d39fc7fc9b8d65e9b6e0ce6863b9374f2233", "messageHeadline": "key generation abstracted out, for testing with deterministic keys", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 92, "deletions": 12}}, {"node": {"oid": "488a04273639694399929b28c50eadf1bb34405b", "messageHeadline": "fix clientidentity test after privkey removed", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "71765957e4442105647045a14a0a551459daddfd", "messageHeadline": "get rid of Private Key in ClientIdentity", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "68205dec9ff8ab7d16c61f5e32b104d7aa20b352", "messageHeadline": "make crypto handshake calls package level, store privateKey on peer +\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 52, "deletions": 87}}, {"node": {"oid": "4499743522d32990614c7d900d746e998a1b81ed", "messageHeadline": "apply handshake related improvements from p2p.crypto branch", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "54252ede3177cb169fbb9e4824a31ce58cb0316c", "messageHeadline": "add temporary forced session token generation", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "faa069a126da29a246193713568634e5be6edd2d", "messageHeadline": "peer-level integration test for crypto handshake", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 71, "deletions": 15}}, {"node": {"oid": "20aade56c3057a221d7fa7152a4969d5f8f980d5", "messageHeadline": "chop first byte when cryptoid.PubKeyS is set from identity.Pubkey() s\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1f2adb05b57b0b657bfa62b47d46e3a9bf1d8496", "messageHeadline": "add initial peer level test (failing)", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "4afde4e738e3981e086d6e8710c3d711d0e8531d", "messageHeadline": "add code documentation", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "364b7832811c19106456b3b30a34c7097a0b526e", "messageHeadline": "changes that fix it all:", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 146, "deletions": 57}}, {"node": {"oid": "58fc2c679b3d3b987aeefc98aa22db5f02717638", "messageHeadline": "important fix for peer pubkey. when taken from identity, chop first f\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "923504ce3df504a843cfa775d577ac99bdbfdb70", "messageHeadline": "add equality check for nonce and remote nonce", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2e868566d7f4c97bd4a92c4943919ed52a55e9b1", "messageHeadline": "add minor comments to the test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e252c634cb40c8ef7f9bcd542f5418a937929620", "messageHeadline": "first stab at integrating crypto in our p2p", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 79, "deletions": 44}}, {"node": {"oid": "1803c65e4097b9d6cb83f72a8a09aeddcc01f685", "messageHeadline": "integrate cryptoId into peer and connection lifecycle", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "489d956283390b701473edd4a597afea2c426d41", "messageHeadline": "completed the test. FAIL now. it crashes at diffie-hellman. ECIES -> \u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 57, "deletions": 43}}, {"node": {"oid": "076c382a7486ebf58f33e1e0df49e92dc877ea19", "messageHeadline": "handshake test to crypto", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b6385b14624faee26445a3d98fa94efdb30d29a", "messageHeadline": "handshake test to crypto", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "714b955d6e03a822af80b566b0fa73098761f57a", "messageHeadline": "fix crash", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "b855f671a508a7e8160cbdd27197ba83310b264c", "messageHeadline": "rewrite to comply with latest spec", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 138, "deletions": 53}}, {"node": {"oid": "4e52adb84a2cda50877aa92584c9d1675cf51b62", "messageHeadline": "add crypto auth logic to p2p", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 174, "deletions": 0}}, {"node": {"oid": "d227f6184e9d8ce21d40d032dedc910b2bd25f89", "messageHeadline": "fix protocol to accomodate  privkey", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "88167f39a6437e282ff75a6ec30e8081d6d50441", "messageHeadline": "add privkey to clientIdentity + tests", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "c8a8aa0d43336491f6aa264467968e06b489d34c", "messageHeadline": "initial hook for crypto handshake (void, off by default)", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "6b5f25802e73056702b743e0cab284cef49381ad", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "f8c1eb157d6025c16c808fad01d5b32dccd8e2f1", "messageHeadline": "Undone fix. Will re-enable once chain resets", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "59665ade857cd98a80b7d7ce9b4eee0ee452ebf9", "messageHeadline": "Pin Travis go version to 1.4.1", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1f6e259a9a461687be5b39cfe01296ea1f7c581", "messageHeadline": "Only submit on coverage report success", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "03b89ab712227ff42a53614f74b00f723cce5a70", "messageHeadline": "Only download missing deps, not build", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae3e9d488136f3607f64b18dd81de5c9331f5440", "messageHeadline": "Don't reference by $GOROOT", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cad53fa1919ce2fd3e9cd02ad918e5808c379f74", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0e682d936da838ac2854b5fe04618cd84bc0cb13", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cec30e23b2ef44edeb308fc63f69f8f1fc2dc008", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "47129428fe346b0b5595d3c5ffc88432071af4a3", "messageHeadline": "Merge pull request #290 from Gustav-Simonsson/correct_block_parent_ti\u2026", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2f30a27b2be39197dd6e9f6aabe6fe11026bd2f6", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "8be1d134aae80390c1b45b86f06c4842fabbcd17", "messageHeadline": "updated home", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e0799ff212b986feb7536e879224280950bae52", "messageHeadline": "Merge commit '9d84609b3faf797f4a611587abdda3d6b3b07917' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 51}}, {"node": {"oid": "9d84609b3faf797f4a611587abdda3d6b3b07917", "messageHeadline": "Merge branch 'master' of https://github.com/ethereum/ethereum.js", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c64852dbccd0c8eb57cab994aefd0243c65b351b", "messageHeadline": "pending / chain event", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "bcacaaa4f418d51751cd841a22a8455b165f2375", "messageHeadline": "Merge branch 'tgerring-develop' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "d00e2731e50f5b535e5deba63ea7f93168906712", "messageHeadline": "Merge branch 'develop' of https://github.com/tgerring/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "99a1551b20ebb2d8e0a40287e840c56cd55942b1", "messageHeadline": "Merge pull request #287 from ethereum/system-testing", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "ac695387075fdd9214ef8de71ac6897136a50ce8", "messageHeadline": "Merge branch 'develop' into miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "16ab9491108570b4f583430c93323c5943765dd2", "messageHeadline": "cppjit wrong cmake config fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "82cc5f63aef10c2eb7896e2ecf9dbd0af3739785", "messageHeadline": "bring back jsonrpc single method calls in polling", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 17, "deletions": 51}}, {"node": {"oid": "9d2166a964d83c09481dea6ef30889f260249295", "messageHeadline": "wip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 116, "deletions": 88}}, {"node": {"oid": "0c29650bfa18fc47ba502d05ba0c671420e9b164", "messageHeadline": "debug version for cppjit in dockerfile", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af21a32cef9e556d2753393f2e395f35a45cba31", "messageHeadline": "enabled tests", "author": {"name": "sveneh", "email": "sven@ethdev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5235124460fd0de55c07cd6aae9638e94272ff19", "messageHeadline": "enabled python in tests", "author": {"name": "sveneh", "email": "sven@ethdev.com", "user": null}, "additions": 17, "deletions": 16}}, {"node": {"oid": "2e2e36cc7220522d7b33b654543907163c973156", "messageHeadline": "updated python and go to new build requirement. added script to create", "author": {"name": "sveneh", "email": "sven@ethdev.com", "user": null}, "additions": 48, "deletions": 32}}, {"node": {"oid": "db7c34a9df19d5a8a3a02a5e3d4cafcffa18dcb8", "messageHeadline": "Default gas price and default gas for rpc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "a1b4547a53c4c738e435c1968c1e606935912e47", "messageHeadline": "set uncles regardless of empty uncle list. Fixes invalid blocks being\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "57f95c1dc7f2e3412d7d78cfdab7074ce1dbbf09", "messageHeadline": "fixed test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1d519854e2bfe8d5f2e8674f4f04ccf9aeaabe84", "messageHeadline": "Propagate known transactions to new peers on connect", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "292f7ada8ea4f709ef90b2c20888cdbfbf7b06c6", "messageHeadline": "Merge branch 'develop' into miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1340, "deletions": 482}}, {"node": {"oid": "65158d39b0632226c168b9a3415365ca8f072cbf", "messageHeadline": "Filtering", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1044, "deletions": 559}}, {"node": {"oid": "7c278d6ac20e7f34816f02d6db7f8aeb5d8ebc94", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2191, "deletions": 1007}}, {"node": {"oid": "429077a5a043ea6664f795ab34ad09ec2f65286f", "messageHeadline": "Merge branch 'develop' of github.com:tgerring/go-ethereum into develop", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "2656a2d0387464d6c5039f38189649533c578708", "messageHeadline": "Use different default RPC port per #186", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f03197daebace568a61bf69c06c97e30080a749", "messageHeadline": "Updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 137, "deletions": 5}}, {"node": {"oid": "83258456d3f1f0487246c93cba555724903876f0", "messageHeadline": "remove false tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 104}}, {"node": {"oid": "936a8c0e3b4a051d83051b091b34ae13c28a76a5", "messageHeadline": "python fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 180, "deletions": 0}}, {"node": {"oid": "b1870631a4829e075eae77064973ef94aa2166b3", "messageHeadline": "WIP miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 219, "deletions": 54}}, {"node": {"oid": "859a1999cb204d2c6fcb08d6569c738c5af5cd86", "messageHeadline": "Merge pull request #55 from ethereum/develop", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "f3e1797153ebf5b19ca3e154cf1240be738e4f08", "messageHeadline": "fixed jsonrpc response 0 not handled properly", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "7bfa609f3810c50045eb5e7c5541ce4512bd438e", "messageHeadline": "Merge remote-tracking branch 'origin' into develop", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "822b05106df278e341b5ef440b487f7f92e7aad5", "messageHeadline": "goFail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "55ed0ff07c6cf2dc8b422a3bf8d623a039ad6dbd", "messageHeadline": "Update RPC message format", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "07590196a5ee1a63856f1653516da950dfa4966b", "messageHeadline": "Merge branch 'develop' of github.com:tgerring/go-ethereum into develop", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "c37ea26dc7e0b06ccae2fe1a354e94093c54903c", "messageHeadline": "updated blockchain require", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "697c2b5dc16653228c5264d01c08163cebda3aeb", "messageHeadline": "Correct block parent timestamp check and typos", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a0cfa3ca21163f26f3f71a0e2ce0a1e617554c72", "messageHeadline": "version upgrade", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e58e2f5ee466f054405b3e90a67720254ea17ead", "messageHeadline": "jsonrpc.js tests && jsonrpc response validation is more strict", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 235, "deletions": 10}}, {"node": {"oid": "45134de7401b58f0118deb16bf0644495715fbdb", "messageHeadline": "jsonrpc.js file && batch polling", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 196, "deletions": 46}}, {"node": {"oid": "f3ce1f07c42924a116e9c215ea95fb0a2b0217f0", "messageHeadline": "simplified polling && jsonrpc payload creation", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 36, "deletions": 90}}, {"node": {"oid": "ddc17196da36c1ad660b70f33f8b4eaaccdbdda8", "messageHeadline": "tests && fixes for utils methods", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 101, "deletions": 4}}, {"node": {"oid": "fdcc1af4e22c65d4b920b6143918d54c66ab0d08", "messageHeadline": "clearing tests", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 465, "deletions": 442}}, {"node": {"oid": "901ddf773785747b8cda5f1d803f65d265320553", "messageHeadline": "moved blockchain tests", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4a54b8c451f15e0b164abd0f3e674955bbaa6bb8", "messageHeadline": "version upgrade 0.0.12", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4dc283c0fb5d886ce8d3638c3322af7e6f2a3b2e", "messageHeadline": "Removed minimum height. Closes #282", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f1a5cf9128170b85428259c8b0ecfaed5b3e17d1", "messageHeadline": "Merge branch 'develop' into cpp", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 555, "deletions": 247}}, {"node": {"oid": "a5909d82eb16d6e631bd5f89d700eced205b2fcf", "messageHeadline": "parsing events output", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "59b7386abbf78ba86e5138e95b3f00329a54f96e", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7bd2fbe2b1445c26190008d21ad52dc5c364765c", "messageHeadline": "Fixed whisper \"to\" filtering. Closes #283", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "623469cb6c6cdb6ff84dc2cb7d4409e9d7cf3f65", "messageHeadline": "Added missing whisper timestamp. Closes #284", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "663d725026b3d41d700c12d7b4ed06da5b3f7705", "messageHeadline": "Added a different default home page", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "1860b3dff93e3a09cb7fba753b8531b11169f915", "messageHeadline": "gulp", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "03faec9d41d631f9a4cc6bbe1e91e7cd1cf7b965", "messageHeadline": "event outputParser && tests", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 288, "deletions": 136}}, {"node": {"oid": "2b3ea9770b549dab8c029ee43b16a9b0f8bda592", "messageHeadline": "cppjit fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "30fa30bd4a5f12e86480bec0a7dd2fe290c9abc4", "messageHeadline": "Docs & old code removed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "faa54e59c1c276d153299c73afdea246941ec952", "messageHeadline": "Make sure that CALL addr is always 20 bytes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "93ae7bb0d2a9cfc907eec342050210ba98848d5e", "messageHeadline": "Raw data for existing blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c7181d28f1f24aaea2da5cce664ffac52f369df", "messageHeadline": "Fixed a copy issue in the trie which could cause a consensus failure", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 19}}, {"node": {"oid": "6fecb150d6f2bb36d3f1b7b9095cac428df2ce5a", "messageHeadline": "Updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6367, "deletions": 157}}, {"node": {"oid": "56559162d339834eac12123587d16106dafa05a7", "messageHeadline": "RefundOverflowTest", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "1f4ed49b4c3400c8f567a29c70d4fb26df97f305", "messageHeadline": "Move hardcoded seed node address to app flag", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "57c6caf146a815f29b0698b8f67c827a254d7836", "messageHeadline": "Separate Coveralls submission from coverage script", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4bb5ba78b0f3d906743874aa8c0cb980b2ad0055", "messageHeadline": "reverted ethereum.js", "author": {"name": "arkpar", "email": "arkadiy@ethdev.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9d9c23e315a124c9fa5fa929d00c18791cfdb4e6", "messageHeadline": "common cleanup", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 114, "deletions": 110}}, {"node": {"oid": "1a6b7de0af4f7eb65a9f3d70b010b58d329758bc", "messageHeadline": "removed splitter.qml", "author": {"name": "arkpar", "email": "arkadiy@ethdev.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b2b42f759c54d9d1b0ba4d9419a4c9a4bd8e4234", "messageHeadline": "Update signature for rpc websockets", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "7139c1aff7ef9da9131598f7eb67bb0d1ed13b6c", "messageHeadline": "Decrease log level for Sending RPC payload", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1e60919d47ac2767706c135332a1a4f79bbf3960", "messageHeadline": "Merge pull request #3 from ethereum/develop", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2237513, "deletions": 24088}}, {"node": {"oid": "011fdd91df02abd7ee88bdef183186fe95eeeb18", "messageHeadline": "event_inc example", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "0994efa66f5e0983c524dae80088e5df005f7e1a", "messageHeadline": "Better HTML template in Mix.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8ccde784f9035c0a7a8f234994538c817c5b9de7", "messageHeadline": "Added (disabled) Jit validation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "d52878c744fd7acce727feb41c2d4296e56826d3", "messageHeadline": "Removed some VMEnv & Added VmType() to vm.Environment", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 184}}, {"node": {"oid": "ca19e52266c85f4957e954558f052e8707dca3fb", "messageHeadline": "Create badBlockChain.json", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 2189, "deletions": 0}}, {"node": {"oid": "e76af886bf4779db7988c4444b9cfd4173bbf901", "messageHeadline": "updated test loader", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 20, "deletions": 7}}, {"node": {"oid": "b4b280c4ff404fecec4b7c86648ef47ea6e27ae7", "messageHeadline": "removed old folder", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 0, "deletions": 2189}}, {"node": {"oid": "764ed016886dcd91e14bc1fcfe4e938959c0a405", "messageHeadline": "move folder", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 2189, "deletions": 0}}, {"node": {"oid": "d1c8fa6bbdd524826c2fc5eabd0fbb9aa82587a9", "messageHeadline": "Rename basicBlockChain.js to basicBlockChain.json", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8ce498ee530e42cc34a37869d7d081d20004622a", "messageHeadline": "Create basicBlockChain.js", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 2189, "deletions": 0}}, {"node": {"oid": "d5166918e9ad5158ddd2f76866adb21b59393b96", "messageHeadline": "fixed event signatures", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "0d97c3ce1322083fb9683a5afec004b2626b620a", "messageHeadline": "Merge branch 'bounty' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "19cff8eccafbb6dfbb8cb9038bfb46d95dfdf60d", "messageHeadline": "Fixed n", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bb2e847363146be29b8519ec8c25d089cb5841aa", "messageHeadline": "Merge branch 'bounty' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a008c21cf0a0f458ef112b99048b459618dd0cdc", "messageHeadline": "Fixed Sign nonce", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9016ce8dd8c7460799329ec4eb2b51f4ff3d9291", "messageHeadline": "Merge branch 'bounty' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "79cd58bdf32c8e4e725480f9d6dc58f7325e07a0", "messageHeadline": "removed old code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "d1e5d921910bd7e584b446bd852cc48485d47788", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "cb382fa76ba30d213e4707d05bf3a00bc87dec9a", "messageHeadline": "Validate transactions sender before adding to pool. Closes #272", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "e6c0ec7278a860340ec6daf18344f001a3b6cd86", "messageHeadline": "version upgrade", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cdf108057a6f0ce83bb3eb9d9b2804ae07956ca", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1292, "deletions": 763}}, {"node": {"oid": "688030ecb615cbf97c428cf1dd2e337380079168", "messageHeadline": "eth.filter next param optional", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "589c4fb30f2e68972b898c5ce084cda5b0831266", "messageHeadline": "formatInput && formatOutput simplified", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 56, "deletions": 52}}, {"node": {"oid": "b20e972bec52781de806fb050e72d44b729c6541", "messageHeadline": "few methods moved to utils", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 154, "deletions": 154}}, {"node": {"oid": "a8a2e3231c2ced50989dc5d23659f7482a667f69", "messageHeadline": "constants separated to const.js file", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 104, "deletions": 58}}, {"node": {"oid": "4bdf52fc1e5030d53a8b7337051e12ebd0509009", "messageHeadline": "toAscii && fromAscii moved to utils", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 122, "deletions": 146}}, {"node": {"oid": "0b82a05a75a0a7592e4fe391120f90d7cee495ac", "messageHeadline": "events", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 63, "deletions": 19}}, {"node": {"oid": "80c97ca21b168e7f94cae6333be5439b6db2fe1d", "messageHeadline": "events", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 120, "deletions": 22}}, {"node": {"oid": "2491c99b37241b8770bca516d5641b2d00a7a660", "messageHeadline": "abi.js cleanup && new types.js, utils.js", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 327, "deletions": 169}}, {"node": {"oid": "cf534d47262c335faf97ad0c057278103c33ae88", "messageHeadline": "gulp", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 193, "deletions": 129}}, {"node": {"oid": "56890862028cc1e6d0fb58db9ada358bf4384de0", "messageHeadline": "formatters separated", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 179, "deletions": 119}}, {"node": {"oid": "bd64ed1e9376e5c0fe167e8bb3f8c5f7c9126199", "messageHeadline": "Update coveralls badge to develop branch", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "995861de4d61ffae9e60ae3fc08b2775b2e81f7b", "messageHeadline": "event options", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 104, "deletions": 36}}, {"node": {"oid": "56a0131778df9e6f857001e3774fce4a6ef02b99", "messageHeadline": "Travis fixes for Qt5.4", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e125e70fa06960a50fcca74378839e9de5d37222", "messageHeadline": "bump", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f10d982acfa8687ef3954f6500cdcb8deb3eded", "messageHeadline": "Update genesishashestest.json", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0bb3943698356dd4a12c082bdcab5c6031d91d6d", "messageHeadline": "Updated for Qt5.4", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "2d9b3aa537a901d9b5b3aa951d71d9977c6e4703", "messageHeadline": "Removed debug log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8e145452828f20faa01876cbcc0e4ba9556e7ee3", "messageHeadline": "added new default favicon", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2eedc330bfcb976b8eef2b6aee69e19430de1713", "messageHeadline": "contract with array example", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "0ed3edc99e746eeb8e5ec0217c03be298849459e", "messageHeadline": "\"fixed\" transaction view", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "0c0708076e2e53f2c85256b9fee5749cccd1d739", "messageHeadline": "added disasm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3847e248dfc36dbc9d63f5388ad771a665dff793", "messageHeadline": "Bumped version number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af927ffdaf0c2c31047d22ab4a3163a4ef9d2342", "messageHeadline": "Added whisper messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "c03d403437c20584bcbf3cf3fa9d79ac7a0a8ca7", "messageHeadline": "Added whisper interface for xeth, added examples, updated RPC", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 296, "deletions": 17}}, {"node": {"oid": "c48644490f039fb9756b4cd1fedf11fbb1c4a16f", "messageHeadline": "Fixed whisper pub key bug", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54927dc0e0b99009f92fbb7b28d71ae20179ce1e", "messageHeadline": "Fixed issue with Storage()", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 31}}, {"node": {"oid": "705cf6113d5c7cc8cbbbc8201d3c6ea04ae5726b", "messageHeadline": "debug err removed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9022f5034f952405d02f89c905104c80f0c13b8f", "messageHeadline": "default values removed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "e8e8d1216877ed26f124a3cffc31e59975678ef3", "messageHeadline": "update genesis block", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fad4ddbcaf7f50cac670573f6c0734639870fe0a", "messageHeadline": "delete wrong tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 416}}, {"node": {"oid": "bd992e7baf5da01e97fe4e0c85184716daafa7e5", "messageHeadline": "Merge branch 'qt5.4' of github.com-obscure:ethereum/go-ethereum into \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 518}}, {"node": {"oid": "0031f388ac1f6f4a23c5c75e5eeb4a007f0b2f31", "messageHeadline": "More dapp samples", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 351, "deletions": 41}}, {"node": {"oid": "447bad9dbd9ef033332b1166f7ac95aab5b82e43", "messageHeadline": "Travis fix", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "89a48e365c6f401ed6e2b5fdbd5ab9ee9a91b033", "messageHeadline": "Cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 44, "deletions": 67}}, {"node": {"oid": "1cfea1113ac90b5214560ea6db923106f638c4b8", "messageHeadline": "Merge branch 'qt5.4' of github.com:ethereum/go-ethereum into qt5.4", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1736, "deletions": 3144}}, {"node": {"oid": "6488a392a347d0d47212fdc78386e3e0e5841d7d", "messageHeadline": "Reimplemented message filters for rpc calls", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 206, "deletions": 15}}, {"node": {"oid": "600c9dd27dde3269a1682b875f82d3db46cee2c9", "messageHeadline": "topics are deprecated", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "e38046253201806dfb0b49e26da1aedf3a8a8bb8", "messageHeadline": "topic for backwards compatibility", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "94e0e5ab7d8ec9adcd03fedc3abe5cf6444a5123", "messageHeadline": "Merge branch 'cpp' into cpp2", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 797, "deletions": 153}}, {"node": {"oid": "8613382869503c6123c3f47772bfdb192f6d3c76", "messageHeadline": "moved comment", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "df17c338988260aab4db8f946076a67f3323caba", "messageHeadline": "event example", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 162, "deletions": 15}}, {"node": {"oid": "ddf17d93acf92ef18b0134f19f22220362e06bad", "messageHeadline": "Samples and disams cmd for evm code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 103, "deletions": 5}}, {"node": {"oid": "c8ee08c24bee9ab994822066f9abe94448c4ae89", "messageHeadline": "contract.js simplified", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 231, "deletions": 188}}, {"node": {"oid": "84adf77bf3492351de82f0ec820a1d280e85a5cd", "messageHeadline": "Added RPC \"Call\" for JS calls to contracts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "f75dcc7f4c60800055f6d15c5e6660ed76465eb6", "messageHeadline": "Added abi example", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "842b8cf323a3b39d9e29ddd831bc41ddb98279ad", "messageHeadline": "event.js", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 106, "deletions": 10}}, {"node": {"oid": "b5918a1faa300773aef58528e51cda4a2ad42f6f", "messageHeadline": "removed create", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "d0c6559204b2bbb83afd276a266e15d41f61b2ff", "messageHeadline": "Merge branch 'develop' into qt5.4", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d012f628bbfc22b2587828968eff513dfeb4d8e", "messageHeadline": "implement transact", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 48}}, {"node": {"oid": "726852e3d3ba5c2167bbdb3bdd3ecbaff6b4f242", "messageHeadline": "Remove old websocket implementation", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 474}}, {"node": {"oid": "83b385a290ce967d88e532eec3f6d08ca92d3c58", "messageHeadline": "Separate golang source dir from GOPATH dir", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ec85458612e1d5374767f87005dd0ad5934f74d5", "messageHeadline": "updated ethereum.js and moved to subfolder", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 140, "deletions": 3}}, {"node": {"oid": "73dcbf7ba23ea4d4d87d4261ff7ebaecfe0ec810", "messageHeadline": "Add 'cmd/mist/assets/ext/ethereum.js/' from commit '63d9c070ef7637a3d\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4018, "deletions": 0}}, {"node": {"oid": "f80fe9776335312615ce3b1a565e4f48e171ab0d", "messageHeadline": "removed old js yet again", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 7018}}, {"node": {"oid": "cbf1d07073fcb6d2859b0617f1e84c0cb512bbbb", "messageHeadline": "default http rpc on", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8284bef0727e3e7c801c68b1c7ff59127d4cd69a", "messageHeadline": "Merge branch 'develop' into qt5.4", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1174, "deletions": 61}}, {"node": {"oid": "fd5d061d49ae32db3ebf8b8e6a14380742701661", "messageHeadline": "Merge branch 'develop' into Gustav-Simonsson-key_store_and_accounts_i\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4400, "deletions": 24}}, {"node": {"oid": "32fbc0d334220c4be2c2b7af856523aafa5b8a44", "messageHeadline": "Merge branch 'develop' into qt5.4", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "1337a8dfb11160d67db410b71af92a02d6b232f5", "messageHeadline": "upped pv", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3440a8a0bfd7fbb3fd04c034356700522dec9dd4", "messageHeadline": "changed lost key", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5e891ea981aabc1435c54decc1572788d3358954", "messageHeadline": "Merge branch 'key_store_and_accounts_integration' of https://github.c\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 27}}, {"node": {"oid": "adda54ac5537b9f5e93a9b66ea6907a71da45aaf", "messageHeadline": "Added webengine initializer", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 733, "deletions": 0}}, {"node": {"oid": "cebb149f5cfaf008240d7069fd220401950cc7ee", "messageHeadline": "removed key while in the process of moving to the new key storage", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 63, "deletions": 714}}, {"node": {"oid": "e1c0862658ca80d2a4a85bd15eab38b0482fee1b", "messageHeadline": "Fix for API.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21fd31dad8bc6e0291ca405314b516670333c707", "messageHeadline": "Merge branch 'jsonrpc' of github.com:ethereum/go-ethereum into jsonrpc", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 697, "deletions": 701}}, {"node": {"oid": "957f80c62303c9b9b132de1bbf05e5548cd6137a", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c51e12c181fb781cafaf34fc8dd2cb07fd85df7", "messageHeadline": "Merge branch 'jsonrpc' into qt5.4", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 299, "deletions": 348}}, {"node": {"oid": "872b2497114209119becf2e8a4d4a5818e2084ee", "messageHeadline": "further cleaned up xeth interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 123, "deletions": 133}}, {"node": {"oid": "1146f25015b6d84072b71c490aba246e3010bd87", "messageHeadline": "clean up of xeth", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 210, "deletions": 249}}, {"node": {"oid": "45e15f62f594d6f5191e60a54aead33602838e98", "messageHeadline": "merge jsonrpc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 350, "deletions": 516}}, {"node": {"oid": "7f638f0b2d8d989be25e660178d79df3278e4c84", "messageHeadline": "moving to a better xeth", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 141, "deletions": 454}}, {"node": {"oid": "5a52e86546dfc0b30c1376f2c5feafd54de6258d", "messageHeadline": "Update go to latest version", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a88f609b8ab1e20eb2564d47605985d6b8f593e8", "messageHeadline": "Use custom Send methods", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "61e8ae2f7be3ced902007a4aa09ce9130c31b33e", "messageHeadline": "events init", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 66, "deletions": 5}}, {"node": {"oid": "b46e1ca97e61ebfe4c37961e723142245efe5016", "messageHeadline": "Merge branch 'jsonrpc' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 214, "deletions": 60}}, {"node": {"oid": "fb7c03ff4dc759f7dd2fc5cee65b46111cbb7375", "messageHeadline": "switched to obscuren/qml", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2544d2c952dc003d62bdb99a554b3fa576b202c5", "messageHeadline": "tests for abi.filters", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "ea7c2fc673db31f96583e4712aa0fb78f5d709eb", "messageHeadline": "abi function type", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 209, "deletions": 12}}, {"node": {"oid": "9a11a948943d285b22a3a5e508fadc0c346990f4", "messageHeadline": "Updated assets & moved messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 81, "deletions": 65}}, {"node": {"oid": "cbf162ca6467b91b897c94c3e2c2fd9769a3e9f0", "messageHeadline": "Allow CORS *", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "85d20cd61b3914424c4fe8a980471b55a92f3651", "messageHeadline": "Added big numbers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "94976d63ca7d12983aa75ed8cf04d4210a818b33", "messageHeadline": "Merge branch 'develop' into qt5.4", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4018, "deletions": 0}}, {"node": {"oid": "cb47a9e97ff3f2dcd2d2e6f1a3d39709d6d6a24d", "messageHeadline": "new ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4018, "deletions": 0}}, {"node": {"oid": "ad5894e486f0c78606453a6aba38c6670b791a92", "messageHeadline": "removed old ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2938}}, {"node": {"oid": "63d9c070ef7637a3d570a5a45ea931c1680ebc02", "messageHeadline": "fixed incoming messages", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f15d23b49686d2325885bee663bc49b7563f689c", "messageHeadline": "updated messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "4c5968097d2a9fef8af904bfee93cd76cdafd314", "messageHeadline": "Merge branch 'jsonrpc' into qt5.4", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 965, "deletions": 353}}, {"node": {"oid": "159c4d56cd82d6fe721058557977f4efda31661c", "messageHeadline": "Merge branch 'develop' into jsonrpc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 389, "deletions": 31}}, {"node": {"oid": "f3e78c8f3cd2196ef70a41f298b6df556543d581", "messageHeadline": "reworking messages => log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 76, "deletions": 114}}, {"node": {"oid": "a20a5b437dfc245fc16d422984330f91b54576b1", "messageHeadline": "Merge pull request #50 from winsvega/develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 856, "deletions": 24}}, {"node": {"oid": "8d9752a557e33341a5fb73239dbae664b2f8aaa0", "messageHeadline": "Address pull request comments", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 21, "deletions": 27}}, {"node": {"oid": "1345a8c67c41a31847c0dea23a7e7904bf25779a", "messageHeadline": "log error on console, if api returns an error", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "83fad0fb594ca120eb979d4d643be96c26553a6f", "messageHeadline": "removed fromFixed, toFixed && offset from tests", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e9d017ba082bfd624267c974fa93a77da6269756", "messageHeadline": "Rename api var for clarity", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d8c6168d11dda55ffb10bc70601e74e347c156e1", "messageHeadline": "Return a websocker.Handler of the function", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd3f38fe5b283f3c728823cb2d4e844712017e48", "messageHeadline": "Rename transport to ws", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a38bca3438960ab1eec6a522eebc6622a1096881", "messageHeadline": "Add wsport flag to Mist", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5f50fe7a4a6218bedf78333d751b57166932464a", "messageHeadline": "Update CLI to use new Websocket RPC", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "b8e7b8e2e1b88e40090c9b741b4cd7000689ae9e", "messageHeadline": "New simplified Websocket transport", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "2f0166b94583cc17fab28f3e4f1214f220d6c4a3", "messageHeadline": "Indicate port in startup log message", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d790229a33b1f3e6256ca6916be17a0cc3663076", "messageHeadline": "Move HTTP transport to sub package of RPC", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 66, "deletions": 53}}, {"node": {"oid": "8c99a87aa842e8b6cf44281dad1ca10371f109dd", "messageHeadline": "Merge branch 'chfast-pr/evmjit' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 370, "deletions": 18}}, {"node": {"oid": "fe14b0b82e10ce92309e6af4b13c6eec20d8df87", "messageHeadline": "Merge branch 'pr/evmjit' of https://github.com/chfast/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 209, "deletions": 133}}, {"node": {"oid": "aa5b29e2f291322991ceab231267d19b19af72a2", "messageHeadline": "Implemented contract ABI", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 971, "deletions": 2}}, {"node": {"oid": "382726fde4b9b7656c4f4a96b6985fc816e3a7ce", "messageHeadline": "Merge branch 'key_store_and_accounts_integration' of https://github.c\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 205, "deletions": 55}}, {"node": {"oid": "c2cb2bef96e591d68b04cf5f1a6ec29696abb481", "messageHeadline": "removed web3.eth.account, fixed #37", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "09f633596da91818201781cc009e1e1ab6f8d059", "messageHeadline": "fixed #23", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "42a25f2f26f14a0b0ecfca31b5000f7a1d50240a", "messageHeadline": "evaluating solidity method input params", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6d59047c5f1f7102f399ca9d009dc91c867a2b2f", "messageHeadline": "contract method name", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad7c05778f3aa2d4b42c9fa401f57b24370f65ad", "messageHeadline": "getMethodWithName", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "f02368141f11511c06306184df0eda372382c2bf", "messageHeadline": "fixed contract example", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "649b9cc195ac5b700c312b664a99217a4d530b03", "messageHeadline": "fixed natspec example", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1f5a6f13419415b4c05519e126eedcdf815aff7c", "messageHeadline": "Merge branch 'develop' into cpp", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 78, "deletions": 68}}, {"node": {"oid": "da4c2d530d6f9b8ba54221c6812f77766a33fed6", "messageHeadline": "removed promise dependency, updated readme, fixed node.js version of lib", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 24, "deletions": 36}}, {"node": {"oid": "2da367a2bee84d74d1bb0ea1b42d4c22fae486dd", "messageHeadline": "fix unchecked slice index on tx.From()", "author": {"name": "Ethan Buchman", "email": "ethan@coinculture.info", "user": {"login": "ebuchman"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "079c59b929d5e09eebad6169c22f146bd2f060af", "messageHeadline": "Update JitVm to new EVM JIT ABI (C interface)", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 11, "deletions": 17}}, {"node": {"oid": "5b701962dc3b45f4cdcad01492adab02b0cac4a7", "messageHeadline": "upgraded version to 0.0.9", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c595632b924e40c4fb50d168d1495c169aa00ca9", "messageHeadline": "gulp", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c5610398d54f98f3927f81f826cdb9b789d9d9f2", "messageHeadline": "Merge branch 'master' into sync", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7f4448f345b9c1df372b7da7dfe37a837bd877c", "messageHeadline": "Merge branch 'develop' into sync", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7807a4f738ac6d8d7a1f15decb5320502a19a48c", "messageHeadline": "polling every second", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5d294df327d817bbe66764fba596e77d2a66b7b", "messageHeadline": "return null instead of undefined, if not provider is set", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d0b6f3663b70c325eb0d1474c3c5df51e53c2cee", "messageHeadline": "watches are calling callback with a single result object, not a full \u2026", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "c71aff99dbb45d5998049604109457aa34ecf573", "messageHeadline": "Update EVM JIT runtime data layout", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 30, "deletions": 41}}, {"node": {"oid": "5d33d5a7d91721a7b41f86bdcce23d3e8c3d5a6a", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into evmjit", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 19, "deletions": 13}}, {"node": {"oid": "512ffa2bf4308b44aa6f43f25238b375b58d7dbc", "messageHeadline": "Add accounts package and refactor key stores", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 205, "deletions": 55}}, {"node": {"oid": "d0440eef25d63e3f862433bfc68c93f21b18cd0e", "messageHeadline": "fixes", "author": {"name": "sveneh", "email": "sven@ethdev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5deca66a7ded218f640923e0e07c1629ea9b0ee0", "messageHeadline": "fixes", "author": {"name": "sveneh", "email": "sven@ethdev.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "58ec49a34da85b71fe5f82b263986faa2b570eaa", "messageHeadline": "added EC2 provisioning, optimised docker for EC2, added python and", "author": {"name": "sveneh", "email": "sven@ethdev.com", "user": null}, "additions": 1092, "deletions": 77}}, {"node": {"oid": "d223ac0379c4c1f8c209e777ec9ed63384590157", "messageHeadline": "Additional work on the JS stuff to make it more similar to Solidity.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "113a3809ab5e92cd0d60a02a5752b260a9ab3331", "messageHeadline": "Fix string outputs.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "fb34c6c7b92b4dcb027c87dc9ca05c0f0c6457cf", "messageHeadline": "Auto select call or transact depending on constness.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7869294a26b00983df6fb64fab6a11e4c11c38ff", "messageHeadline": "Fixes to ethereum.js and standard.js.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "61a01588778116b19d3a81fa4d795641e8b8de12", "messageHeadline": "Vanity addresses in AZ.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "fa93480d9aadf16698dd3a4439e1870dcb61b5cc", "messageHeadline": "added addressbook", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "063f69d51d6a8a703d2f4a4eadcbb3c35f870c91", "messageHeadline": "added local", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c54a85ee644bf02dd79e43e6a0ee3528bb39a815", "messageHeadline": "Reworking browser", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 241, "deletions": 38}}, {"node": {"oid": "48083608b513d97d9db10bbfdabb6e5f8830f08a", "messageHeadline": "Updated readme with badges", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "393a6c5edfa0ce270bd03b3ab83cfc002145778b", "messageHeadline": "Gitter link", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0d96528d2f17c0bd303ab7b86d1ec42c3801096b", "messageHeadline": "Skip for travis", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2ba54a69be2db6fd116534d95f68c764cc012921", "messageHeadline": "skipping for travis", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "382694f593670cf9ad165ac92443fc09d4cf8186", "messageHeadline": "Transaction Tests", "author": {"name": "winsvega", "email": "winsvega@mail.ru", "user": {"login": "winsvega"}}, "additions": 856, "deletions": 24}}, {"node": {"oid": "94106cc41ff3795b9b13044f5625c2e1089795f5", "messageHeadline": "JitVm code cleanups & refactoring. Some memory copies eliminated (i.e\u2026", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 25, "deletions": 13}}, {"node": {"oid": "3aa0410f6ecaa6a44c8e7fa0164cc3209eb6cb8e", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into pr/evmjit", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 184, "deletions": 119}}, {"node": {"oid": "52e174b1f7fcd5bcc7fa1f134b9cd085a24ff642", "messageHeadline": "make money with transaction gas overflow", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "7a894e37388fccef1fa7945bb20b7cf8f0c1ce3c", "messageHeadline": "Merge branch 'develop' into jsonrpc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7742, "deletions": 399}}, {"node": {"oid": "fd450b7f9a32d22ed9b41221db18957468ae0753", "messageHeadline": "python fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "04b611df1c645c4de878ed7c83aab77aef6bd6e4", "messageHeadline": "python fails", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "64fc464e03a53eaedf7e8331476dd2753a9b9545", "messageHeadline": "add python fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "d792e95c214c8352e6b23b798101e90844eaa7a3", "messageHeadline": "Merge branch 'Gustav-Simonsson-import_presale_keys' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 125, "deletions": 50}}, {"node": {"oid": "a125b0fbc319a3d86f61a7e6c4036dc24a211943", "messageHeadline": "Merge branch 'import_presale_keys' of https://github.com/Gustav-Simon\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 125, "deletions": 50}}, {"node": {"oid": "a2162258274511b13ecf002e7ec6b82f8508d7e7", "messageHeadline": "Merge branch 'pr/evmjit' of https://github.com/chfast/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 375, "deletions": 18}}, {"node": {"oid": "0dfe5113709d2981ef2ec8885d831a38cf2e4f91", "messageHeadline": "Use curve params instead of hardcoded 32 bytes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4cc2d3503ce7497ef0cb39456a332b25e0999b9", "messageHeadline": "Pad private key when signing & length check for hashes in sign", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "d5f38f5690caeb30794e62d4a1b2683a6107cfbc", "messageHeadline": "JitVM: the EVM JIT bridge", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 375, "deletions": 18}}, {"node": {"oid": "c01f0ae825184c2dac818ed52c704337106f855a", "messageHeadline": "Merge commit 'b1971f46cce7d21be5f6277c9f8c406a0d195f78' into natspec", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 34, "deletions": 50}}, {"node": {"oid": "81bbe8c93b22007c62949ab5f141aec255134385", "messageHeadline": "simplified synchronous polling", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 34, "deletions": 50}}, {"node": {"oid": "26e84de1806be9cdbceb0a65d54d6b688816dac9", "messageHeadline": "cppjit fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "b4e7a5b1c66d06605ea0a3c77dd23e8f496ede47", "messageHeadline": "python fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "7f1d2b28c1eda7142901c6a2a27979ece94680f3", "messageHeadline": "cppjit failure", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "29fa57e9b34a95a30e5fcbe452579d3c01490b3f", "messageHeadline": "natspec.js updated to use sync api", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13f39afbdd3e09a106bf5266cd7751173906e84d", "messageHeadline": "Merge commit '93fa6855afad7a7eb86e49efe384372a6060da35' into natspec", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "3073511e30e4df18c3ea5b7f71a4ee9c9175b02b", "messageHeadline": "not parsing transaction output", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "6c4432d417cc79724f45e8033ac3710af10b3a3d", "messageHeadline": "Merge commit 'b32dedc5b54f853cf63bb2663c8bca6aa4272b0b' into natspec", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 43, "deletions": 39}}, {"node": {"oid": "e45db42e943103c8c77d94cad652b6aebd0ac104", "messageHeadline": "fixed contract.js", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 43, "deletions": 39}}, {"node": {"oid": "375ca542ab5a0ec9ef6940c41e76d03adeacab91", "messageHeadline": "Merge commit '8e3ba3a4285cc7e902a018196b3849df56944dd0' into natspec", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 88, "deletions": 66}}, {"node": {"oid": "0202b05a5dc328522697085f493ef06572997993", "messageHeadline": "implicit solidity method call", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 88, "deletions": 66}}, {"node": {"oid": "ab0473ef9357a2f430eb54ba7a6eb6eb719e456c", "messageHeadline": "failing python test", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "d6a92b18d4beb48a99582d0806c0b6e9c21b9365", "messageHeadline": "fixed natspec example", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "5e623f14f3cbf9f314270e19c5aa2523b6a9d742", "messageHeadline": "Merge commit 'cdd7af2a6e87363d0ff7d2528f9d9b521bf2ef20' into natspec", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 78, "deletions": 8}}, {"node": {"oid": "22c77c607ee1ef181bca56123a95f99b96753895", "messageHeadline": "qt sync provider", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 78, "deletions": 8}}, {"node": {"oid": "b777d6aa3f0e771ca8465924820db1848bc47402", "messageHeadline": "UI Updates", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 67}}, {"node": {"oid": "4b3e56ec23f8e6efedd7cec7b23fd10238b6bb0a", "messageHeadline": "failing python test", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "4df2e1ef5c20ebd7004a595de7e6a032699106ad", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 502, "deletions": 35}}, {"node": {"oid": "67f9783e6a0fa5613a031e05549b92adbee57399", "messageHeadline": "Moved `obscuren` secp256k1-go", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6433, "deletions": 6}}, {"node": {"oid": "6eaa404187953777e8dc866e4e3db089e4ad0501", "messageHeadline": "Moved sha3 from `obscuren`", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 390, "deletions": 3}}, {"node": {"oid": "0045ce4cde69af0dd4b2f77871f893b091250489", "messageHeadline": "Future blocks not allowed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "465b0a79d8fa2550e6104d0d86e357b123f74a39", "messageHeadline": "Updated browser & pass view to callback function", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 245, "deletions": 231}}, {"node": {"oid": "ad8e92e9c67b82b0e8156345776bafe1c3e07d51", "messageHeadline": "Merge commit 'eb4984c0d036c1420e782ca136810e851e33fb37' into natspec", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 265, "deletions": 1181}}, {"node": {"oid": "edfb874527160cee14cca931377e55187b874cbe", "messageHeadline": "changes in filter.js (not yet working)", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 20, "deletions": 50}}, {"node": {"oid": "c2d9c1a6f12822a08300bbafb66227d8d33ae73b", "messageHeadline": "toDecimal/fromDecimal is using bignumber.js now", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 63, "deletions": 29}}, {"node": {"oid": "81a58132709b683a61cbde3dab93bbeb11d8debb", "messageHeadline": "removed unused pieces of code", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 3, "deletions": 93}}, {"node": {"oid": "08e26966275d5d0d7186bf734842e5da59a5bec9", "messageHeadline": "removed send queues from providermanager", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 28, "deletions": 62}}, {"node": {"oid": "c9693b47467f16a6f35be6de85f57244b70d7a01", "messageHeadline": "contract.html example is working with sync api", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 60, "deletions": 62}}, {"node": {"oid": "ceb4357a8d66e5112369293b15247f03c561c514", "messageHeadline": "sync api tests running, removed unused pieces of code", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 9, "deletions": 173}}, {"node": {"oid": "fc986a3fbee02a4fcfbd4e74d9881fc25d5538b4", "messageHeadline": "removed unused providers", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 9, "deletions": 823}}, {"node": {"oid": "0d2cccc2ce88753a22ed60b74f50a376750d6483", "messageHeadline": "http sync api", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 286, "deletions": 102}}, {"node": {"oid": "8af42d42da1d428025622d3b76982798ec9436bd", "messageHeadline": "CamelCase aesCBCDecrypt", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "81ff253e68bbc700ff093adcff0a21469460b4b8", "messageHeadline": "Merge commit 'c4638ba3edbd14677da5441d61f7845668df2b22' into natspec", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "e68f8e79ea0b35fe906534c473cc6e403f30c91b", "messageHeadline": "natspec changes", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e1fcffcc810bdf6a116cc12e21c5a8750cb86d23", "messageHeadline": "gulp", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "f3e78e50ff5c02b9b365de0571f1782b205cb319", "messageHeadline": "changes to for natspec", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c14900dbb007af8aefc5f5583f3c17a613c66802", "messageHeadline": "Add initial P2P json logs", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "0aa76d3e5b3eb261103ebf5afd515394df0af914", "messageHeadline": "Rename jsonlogger method", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "622bfd4f0815b9220f02e6b79f74ed1c77ec7649", "messageHeadline": "Check LogSystem type", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1077109e1153cc4fb4eece59dd48cd9f640d0e0b", "messageHeadline": "Add JsonLogger type", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "ed7d7b405e1de8010f2ddeecf2b3798e2f07ad31", "messageHeadline": "Split file cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "41d80ba17bac2d6cfefb8a1c6206fe1ccee04d1d", "messageHeadline": "Add JsonLevel log level", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bdf99e098126880c10dc2ef68623c47ec6f04537", "messageHeadline": "Add LogFormat flag", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "acdc19d1b7b25d6ebd8457f423659f3d112a4a75", "messageHeadline": "Add rawLogSystem", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "7f9c3354872e6fcc63c37abddb184e3e58790bc3", "messageHeadline": "Split into multiple files", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 130, "deletions": 122}}, {"node": {"oid": "1f8290ca44df31cc4c4b68b30eef412476ed24e0", "messageHeadline": "Add ImportPreSaleKey", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 123, "deletions": 49}}, {"node": {"oid": "215780ab562b940bfc653c16bf84f812ef062821", "messageHeadline": "Move GetRequestReply to EthereumApi", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 48, "deletions": 51}}, {"node": {"oid": "a6d4ce263012ef160c9a897ac6ba032ddac526c7", "messageHeadline": "Move argument types to separate file", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 218, "deletions": 211}}, {"node": {"oid": "0c77a962499479cffe7cc5b8e3903197919ca682", "messageHeadline": "Move websockets out of cmd/util", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 22, "deletions": 29}}, {"node": {"oid": "d92fde698031758f64fcabe7af354360a93f6326", "messageHeadline": "Merge branch 'develop' into jsonrpc", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2183044, "deletions": 5666}}, {"node": {"oid": "87f50659db7a4bf194769b05f541d2ccf02f4fc8", "messageHeadline": "fixed url bug in browser", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "689630d261bcaea0e192c0d4c229c1b71c2aaf0f", "messageHeadline": "Merge commit '53b4fda16d0b191be8ab986379a328aa38aaf916' into natspec", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 112, "deletions": 38}}, {"node": {"oid": "848c54dc4713d5c29993f1c41d16cd334e18081d", "messageHeadline": "_currentAbi object", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9845029a7535672746139084138f3e894e604e44", "messageHeadline": "StdVm by default", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "375cc67ba6dbc57e69aa594a6ac26ebc9b3a713a", "messageHeadline": "Hide browser bar when coming from a DApp url", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "380c1522ac450fdafe9bfb8e2d2f60fdfe918745", "messageHeadline": "solidity methods \"overloading\"", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 111, "deletions": 38}}, {"node": {"oid": "4dd7be7ed016d09811be91acae233d1c1755ccc1", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 556, "deletions": 0}}, {"node": {"oid": "12fad65991d319f5740d24b6b6a62f6c758c0e9a", "messageHeadline": "Merge pull request #259 from Gustav-Simonsson/develop", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 556, "deletions": 0}}, {"node": {"oid": "be581381004492e58103b11937c4b6bc480270bf", "messageHeadline": "more SHA3 tests, and random failing tests for python", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "5c79ee4446640301f2688f886a1612865571ee01", "messageHeadline": "fixed natspec_contract.html example", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d48140cab39923bb06bb4df8667efd2df000d17b", "messageHeadline": "Address pull request comments", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 4, "deletions": 9}}, {"node": {"oid": "3cf038f300950c5a14b99fb0249ec09f663ef6af", "messageHeadline": "Address pull request comments", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 8, "deletions": 10}}, {"node": {"oid": "dabbb6df654f608775801c28d3070335eb4db1ff", "messageHeadline": "Merge branch 'develop' of https://github.com/ethereum/tests into develop", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8871fb4e0e33b0e799cf3c92956ce7ec6c9a77fe", "messageHeadline": "add python fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "eecee75336681dc8c0b7a2423997178eb2101f4e", "messageHeadline": "fixed sudo access", "author": {"name": "sveneh", "email": "sven@ethdev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "83505e61f35eae3b491d8223444459b2faec41f0", "messageHeadline": "Merge commit '2b4d38b9bf059014596e1ab00c99dc2ad4ab3761' into ethereumjs", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 149, "deletions": 28}}, {"node": {"oid": "6a58db66f7f42a49667bcc751418256441752279", "messageHeadline": "parsing real, ureal values on output", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 85, "deletions": 14}}, {"node": {"oid": "af54832d2435ff4116c887effa09e4f276ac970c", "messageHeadline": "encoding real on input", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "86b417e83f1f631cd55d16596b458b74601c43e5", "messageHeadline": "fixes for autoprovider", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "f34838688ebd1c775a3b700824e0c6c2e98e5018", "messageHeadline": "Minor browser improvements", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "bcb1166e524c3fb1fad66af8ddd4bf3a4161a7dc", "messageHeadline": "Added 0 key proof error", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8d1637f5677304b3d540648cf9b4ff9f92ad7f1f", "messageHeadline": "Moved connection errors to DebugDetail level", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b03614527bea8fee378b406e50071948e6d02f93", "messageHeadline": "VmDebug => StdVm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b509f64781a5bac37ed5b125ba4214cd7250b59", "messageHeadline": "Print error instead of returning for seed node err", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89c69a1d257daf973690a7fb96d2aa2b9d0849ec", "messageHeadline": "VmDebug => StdVm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 951, "deletions": 990}}, {"node": {"oid": "06bfe19f05b2a961a458cada69c72c809354f53f", "messageHeadline": "Merge pull request #260 from fjl/rlp-encoder", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "6e8085b839e15fa27f6b6d8086d6cb09e726b4e0", "messageHeadline": "remove old requires", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 3, "deletions": 23}}, {"node": {"oid": "f5ec2470db4c6813f17b8b42204462ea9e4bcd28", "messageHeadline": "use require-all", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 6, "deletions": 13}}, {"node": {"oid": "7394ee7c725a3db2efbe2cd2c01cd16312be6026", "messageHeadline": "Fixed difficulty", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "b2d23b91e7dbae0d725f41c09dc29bf182dffbd9", "messageHeadline": "Merge pull request #32 from kumavis/patch-1", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ce109eb53845ae4b3b8f025ab438f3436494a62", "messageHeadline": "Merge commit '6a383d6ed3fb37cf6739f6ac441652adfdb70463' into ethereumjs", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 411, "deletions": 242}}, {"node": {"oid": "823fb2995b0ff6ebaf257206ad1ecf827b8567b8", "messageHeadline": "tests for parsing output array", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "1e2c1ae98a610d346c9ebe50fa00c4eb08955abd", "messageHeadline": "output parser string support", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 207, "deletions": 127}}, {"node": {"oid": "b457e88cd0fbc5724cbca68ecebf5e829c65bf98", "messageHeadline": "support for int array types[]", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 180, "deletions": 109}}, {"node": {"oid": "e97478cc1e252f8963552028ff34a3bc3bdacd63", "messageHeadline": "WebsocketProvider - fixed incorrect variable name", "author": {"name": "aaron", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d8383d3c8be80dab644fc67c47327872a87f50d", "messageHeadline": "removed unused functions", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "1c4d8f36e4c11944c4c819c822fdd44ff34f962b", "messageHeadline": "Merge commit '29333fc213b62b27ef826616cf77430947fb6eab' into ethereumjs", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 112, "deletions": 97}}, {"node": {"oid": "e94da808cb2a9f0493b42e5e572f6aed78de5ee3", "messageHeadline": "default padding set to 32, separated to one variable", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "a1c0bb68ddd7a032843d16ed083a951588281278", "messageHeadline": "fixed checking first bit for parsing int output", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "774e9d24a14fd258bd832b10dab445ebaa792d29", "messageHeadline": "abi.js rounds down floating point input", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 49, "deletions": 24}}, {"node": {"oid": "9a264a4284ee622b3bf6a2640339afb810611766", "messageHeadline": "updated bower.json && package.json version, added bignumber.js to bow\u2026", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0172939490f47f869b39b00d3f5f228b226ab170", "messageHeadline": "fixed #28 and other small node.js issues", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 39, "deletions": 60}}, {"node": {"oid": "24613a60dc4f142e55cde68e057221a8b772d64d", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 869, "deletions": 24}}, {"node": {"oid": "acc8f7fadcf7fcb382a84c65c488e615edcfeb36", "messageHeadline": "Add defer rescued back in", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "df335682e4dd64deeb3ac997897c0621773d26cd", "messageHeadline": "Merge pull request #48 from sveneh/develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 288, "deletions": 0}}, {"node": {"oid": "de4ea8e6f41459f1f3f44ee144381dd62671e866", "messageHeadline": "Merge commit 'd876522bc0614fea3180a54be57bcb61784b352e' into ethereumjs", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 163, "deletions": 40}}, {"node": {"oid": "2c36d5ff457952c557b467e580514b08126d7dd7", "messageHeadline": "big integers on abi.js output, tests", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 78, "deletions": 13}}, {"node": {"oid": "f1295b506d11f79048bb86d96a7f28224f0dd04c", "messageHeadline": "tests for bigintegers on input", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "fbcc6d0d25d1a9e9eed5be22874e559a2bf49911", "messageHeadline": "BigNumber support", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "fc92abec2cc6e27e7e56a6a05850ad4ebbf63d7e", "messageHeadline": "rlp: allow encoding non-empty interface values", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "52bb14954190fd9041eda866e1f70b4b60eee521", "messageHeadline": "Merge pull request #257 from fjl/rlp-encoder", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 869, "deletions": 24}}, {"node": {"oid": "9caf32befebb41fbb013b299caf2fff5fe840430", "messageHeadline": "Update code comments", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "47d3b3dd58172c2e7c1f72fb072bd9385aff8205", "messageHeadline": "Address pull request comments", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 88, "deletions": 215}}, {"node": {"oid": "a1c2749380523178f87ae3fdfb02bc6641362924", "messageHeadline": "Address pull request comments", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 91, "deletions": 84}}, {"node": {"oid": "945798f913d5cabd79635f45045b680b02396bf9", "messageHeadline": "Add new key_store interface and two new key stores", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 685, "deletions": 0}}, {"node": {"oid": "6d02c0d392762203dc150203ce0f315654aed5c2", "messageHeadline": "Merge commit '1a6dbeff6e86d65cae6d7db366cbaa4182eaff7f' into ethereumjs", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1541, "deletions": 597}}, {"node": {"oid": "ec74fc05d438806ece64fe34b0f28c8f45f5167e", "messageHeadline": "gulp", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "46b932ccc03b0251d97084bbbde5193532b5618f", "messageHeadline": "negative integers support", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "f85f77f6cc536b94368c51edec2159d17d0672f6", "messageHeadline": "fixed typos", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a4b4f34498160e615de7f16eadd014e472c275d", "messageHeadline": "fixed readme", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d0473d6d83b96986073fca115154177166fa3dbb", "messageHeadline": "gulp", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "70bf1a57113381d33bb26f0d8839f1dacc6fa303", "messageHeadline": "fixed typos", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bacc5aa6d3dcaf464e19448341dcc8dfc17bcd84", "messageHeadline": "methodExists and propertyExists are now separated tests", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 45, "deletions": 51}}, {"node": {"oid": "44a12cd070c4aae05828a5a3e8af579476fa86ff", "messageHeadline": "python fail callcode (insufficient balance)", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "29c46cdf3405d6462deb2cb5cef87b1b4fb2bdc7", "messageHeadline": "rlp: fix Decode benchmarks", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "552f5b2693a5d19c126a8116d36ba1f4f6cb76a1", "messageHeadline": "rlp: add functions for encoding", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 860, "deletions": 17}}, {"node": {"oid": "d5d9746ca3b6a4f6f8494cf8d6b89d86a89620c8", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2167178, "deletions": 0}}, {"node": {"oid": "1287fc3266f27d1c43bdb137f7a2e875763e35d2", "messageHeadline": "add test with large data in callcreate", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "508f116738517efc8c21233e9d50349ba30e223c", "messageHeadline": "Merge pull request #798 from LefterisJP/natspec_OnContractCreation", "author": {"name": "Lefteris Karapetsas", "email": "lefteris@refu.co", "user": {"login": "LefterisJP"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "a5946a969f43975daeb948baed69326947a94787", "messageHeadline": "update vmSystemOperationsTest", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 52, "deletions": 36}}, {"node": {"oid": "472ad43211e120bdbf1c16a8a49b297164cc4b13", "messageHeadline": "more comments", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "603c790213e7e14ad9cf51e2e170af59144f783b", "messageHeadline": "next part of abi.js parsers tests and fixes", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 211, "deletions": 21}}, {"node": {"oid": "62e0e18030c84fa19f54373ebdf25f7adbc64793", "messageHeadline": "Changed public whisper api not to reveal temporary private keys", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 474, "deletions": 431}}, {"node": {"oid": "6bb10ccc3b0b396d3f1a09e7c4c9653c177ea58d", "messageHeadline": "fixed testrunner", "author": {"name": "sveneh", "email": "sven@ethdev.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d30ca5aa8ce37d7f47218dd3593d9aa9fe372cb2", "messageHeadline": "added a inputLimits tests (46725 test cases)", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 2164765, "deletions": 0}}, {"node": {"oid": "489994054a28525ac6f4949f024389e066152ee2", "messageHeadline": "re-add vmSystemOperationsTest", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1926, "deletions": 0}}, {"node": {"oid": "fffd9810585210d9b25d03d378471de2d229d4e2", "messageHeadline": "uses docker in tesrunner", "author": {"name": "sveneh", "email": "sven@ethdev.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9326d0a6dd902435ad13fe23c21d7b8f30fb35ce", "messageHeadline": "Dockers for go, cpp", "author": {"name": "sveneh", "email": "sven@ethdev.com", "user": null}, "additions": 101, "deletions": 11}}, {"node": {"oid": "74faa30af6349a7f87959dcf907092b98af735ec", "messageHeadline": "first version of automatic testrunner deployment. Uses ansible, vagrant", "author": {"name": "sveneh", "email": "sven@ethdev.com", "user": null}, "additions": 186, "deletions": 0}}, {"node": {"oid": "b0a9bbf33a022a5763e62a78dbd7f32af250726c", "messageHeadline": "next part of abi.js docs", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 71, "deletions": 61}}, {"node": {"oid": "6b2ec231323b62f5dc81c7702940d784fac98966", "messageHeadline": "formatting bool tests and fixes", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 114, "deletions": 64}}, {"node": {"oid": "ed1cb9edca8fd74dc839377ded77e8c1ed09f648", "messageHeadline": "simplifid abi.js methods", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 72, "deletions": 59}}, {"node": {"oid": "17f2f12ce664f21a2ecfd74d5583d5f10f3debe4", "messageHeadline": "gulp", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 137, "deletions": 26}}, {"node": {"oid": "12bdb5f5509c205a7a868e02964ed25d10f4b000", "messageHeadline": "providers documentation", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 108, "deletions": 11}}, {"node": {"oid": "8d1f96cc0aa608c319a48af5a3c2397b694d5930", "messageHeadline": "few comments", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "a4049fb85c8b81313b99d0ab38a7c3024df8f6b2", "messageHeadline": "Cleaned up some unused functions", "author": {"name": "Lefteris Karapetsas", "email": "lefteris@refu.co", "user": {"login": "LefterisJP"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "762a93fec8d0782e1a36d6be1760b8ee3174b0f5", "messageHeadline": "python fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "f9e891909def06097efcc768d6e1dcf33b0bd9a8", "messageHeadline": "cppjit failing on byte?", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "a6e9bab29882e6e2b703e10aabdadef1807c2bfb", "messageHeadline": "python fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "3f5a0752805a6fd8694ee7191b20dab1264f55af", "messageHeadline": "python fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "bb55307a9d8fa73b0fbc0727f8b80925a87627b7", "messageHeadline": "Updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 584, "deletions": 20}}, {"node": {"oid": "422dc05bb054b86d72b313edc2e7cb79dfb70ba3", "messageHeadline": "ProviderManager separated to providermanager.js file", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 238, "deletions": 168}}, {"node": {"oid": "ebf468685878ff66aa3505e5b5e702c0f40acafe", "messageHeadline": "go create return different address", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "9a8f45ee30aafad9f40beb646cd0be846277e0ea", "messageHeadline": "Filter separated to filter.js file", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 224, "deletions": 114}}, {"node": {"oid": "aca3181b7e51b6eab386c8010db30e5beb386fed", "messageHeadline": "more cpp-jit fails", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "fd0230e5bea10813504522fbb792b46a31f9b8a2", "messageHeadline": "cppjit fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "0d25bb85d9e1e3db1e9b76eaf0d97900d586167e", "messageHeadline": "cpp-jit fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "dac93ed6162cbc0e97666d293a982fa90e5bed81", "messageHeadline": "Natspechandler: Get function hash from transaction data", "author": {"name": "Lefteris Karapetsas", "email": "lefteris@refu.co", "user": {"login": "LefterisJP"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b7d4b0c9ed7113b685ecbae646b9d7df5a89aca", "messageHeadline": "beginning of comments in web3", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "499bc404e818848e53c8c7f4f6d1bfe2349e97ae", "messageHeadline": "Stub missing UnmarshalJSON methods", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a81d835e4d27f600fac31f74d938d0b6502c3072", "messageHeadline": "cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "54eaf239ac49f32daa18b897e42e6bdc5627877d", "messageHeadline": "more failing tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "961e4da7d885a6d5d00fc7c3ab2e11c80c9eeecc", "messageHeadline": "Add support for CodeAt", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "b178414a475aa48764622487223237a7d28edd46", "messageHeadline": "Added license headers", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "f54c90a0bad87f3bba2e44d616292138caeba5d8", "messageHeadline": "A first version of Natspec warning popup", "author": {"name": "Lefteris Karapetsas", "email": "lefteris@refu.co", "user": {"login": "LefterisJP"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "ee167e53d1637f43cb5538ff4f37b41f0b40afeb", "messageHeadline": "test for parsing multiple methods description", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "8f733461b3f4aee982eb9991d46ff828281b1ac9", "messageHeadline": "Default datadir for mist is now shared with CLI (.ethereum)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82beaabf6a8b5a146a38e1d6a31a78157c79a0cf", "messageHeadline": "Fixed consensus issue", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "8d7ddf5299fcf3104d8b424965b62e0fc1e05069", "messageHeadline": "new cppjit failures", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "6fd011a3b6445ab8940da89cab9c85797c23a76f", "messageHeadline": "cppjit fail", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "4056c046a7d1907bdb0c0682cd487538915fcdd2", "messageHeadline": "tests...", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 110, "deletions": 10}}, {"node": {"oid": "e3cad04decbbc83a0c956850717cb0ae0b2b3eec", "messageHeadline": "Fixed whisper messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 34}}, {"node": {"oid": "a9930bfd8723868452475a727c9048194c6bdc1d", "messageHeadline": "first failing cppjit tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "1428dcee21105c2682568e2124a0a5ce6a3e7ae3", "messageHeadline": "web3.contract -> web3.eth.contract", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f3b71a73e3edd6fb097dcc921cfafb440a9fb283", "messageHeadline": "removed unused line", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "380d9862c399602045886fb05ee628539675383c", "messageHeadline": "tests in progress, fixed utf characters conversion in toAscii", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 132, "deletions": 26}}, {"node": {"oid": "b6c0e53d693a292d18463fa63b0d098a503c01e0", "messageHeadline": "Auto-generated commits, too.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "e95bb34ea0ebc55eda5fed3db93efc93f9408fe0", "messageHeadline": "Fix for JS API formatting.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "9e0de57a821c245224dba96621d6d75feb7784d7", "messageHeadline": "mocha test reporter", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6ff1f18b88127d4fc450b5b6d0f3e8b008bd878", "messageHeadline": "mocha reporter name starts with lower case letter", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7595a5dfcbd8eb58e1ab384ea412877d0f387ef4", "messageHeadline": "removed padding calculation from ethereum.js, padding is always 32", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 51, "deletions": 121}}, {"node": {"oid": "1e5353824a7859d5cfa98565b5a879d5ca7e582a", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 248, "deletions": 108}}, {"node": {"oid": "4704a0a288af89795e251db98eb253de117ff031", "messageHeadline": "remove pre compiled for tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "6a2e82a23d56a25413d71aa99c2521b7b2a230db", "messageHeadline": "python failures, blockhash, invalid jump, invalid opcode", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "1818dffaecd544b4a5682c50960b2d57bd2e08c5", "messageHeadline": "call to precompiled contract and balance", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "b2112729faa2263fe0dbf6f735339e27608ae614", "messageHeadline": "cleanup", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 46}}, {"node": {"oid": "32bed50ba107ff69ff489e4df6f935fd404a5caa", "messageHeadline": "begin conversion to rpc over http", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 438, "deletions": 263}}, {"node": {"oid": "5b561f434d888b750bb9b29726a86d664ac89660", "messageHeadline": "Merge pull request #254 from chfast/pr/jitvm_stub", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "750d70c2024784227c8ac920d651c337c2de207e", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "34689cb3f369ad71164b81d0c05238d78cb67945", "messageHeadline": "Added manual triggering of filters", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "ba225017c4c1b60dff57ad56da4e8972812a17e2", "messageHeadline": "JitVm struct stub. Forwards calls to DebugVm.", "author": {"name": "Pawe\u0142 Bylica", "email": "pawel.bylica@imapp.pl", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "507241f73ce1eadc2a0072999a06ffa0246eb1ba", "messageHeadline": "shh getMessage => getMessages", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55c689722ad4b22e5cbe2170702b50f58a468cc9", "messageHeadline": "addmod mulmod div by zero tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 220, "deletions": 0}}, {"node": {"oid": "8a1b51c716abdc21a8af43282e106d77eda3706b", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 317, "deletions": 18}}, {"node": {"oid": "dfe77eac84f50091da9e9469bd90f258a93f44ff", "messageHeadline": "remove wrong mulmod/addmod tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 295}}, {"node": {"oid": "75cd9cd2de315f8680ff6a382e9b3bd48e17ecad", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 247, "deletions": 13}}, {"node": {"oid": "1aebe33a34e969b80e1d434587b4a62b091a4608", "messageHeadline": "ADDMOD and MULMOD divison by zero", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 241, "deletions": 0}}, {"node": {"oid": "d70a30c0568085217e0b674e4e66a44ddbf7223e", "messageHeadline": "MULMOD with modul 0  gives division by zero error", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "00348756bce00c2d19f16ce8df5eff7a62f5cfc6", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 186, "deletions": 26}}, {"node": {"oid": "2577b803f65df3ec0c0749c1f0375c0ed80932fa", "messageHeadline": "create should return 0", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "928dde590c9056917c26a58e96516b5c05b6e7f8", "messageHeadline": "create with high value should fail and return 0", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "5fbb24353ae276d6272bf226cb8670ac5b598652", "messageHeadline": "include invalid opcode 0x0c", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "35fe4313d57e1df6c3c8af0bc0b530bd7033e21b", "messageHeadline": "pre-pow", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "9f0c292144ff3ff2686af403d70592e67d77be64", "messageHeadline": "jump outside code", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "d812c685c9d9d459326c416d2f35f52d35e0abef", "messageHeadline": "CODECOPY with size larger than codesize", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "9a9987aeed7d1f82dd6b80a5d0ef24dfe668e630", "messageHeadline": "Merge commit 'a1023a5dffee7c06e8b75a21f5c9b8826e820942' into develop", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5582901ca5835a32f907a12ded2a4e3492f8b4e3", "messageHeadline": "Various fixes to ethereum.js and client web API stuff.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "ded221fba2cc21e1037a1130d9d142e657a52e89", "messageHeadline": "Merge commit 'ab745d3b0eb89d67db1ed953020c665be3d072ed' into develop", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 209, "deletions": 8}}, {"node": {"oid": "ab745d3b0eb89d67db1ed953020c665be3d072ed", "messageHeadline": "updated readme", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b915c7a87069e43b82c43535a0e3b0b8bc4761a1", "messageHeadline": "updated readme", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6c26255979fe8249932beed88e284cf43b806cf7", "messageHeadline": "Merge branch 'tests' into develop", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 162, "deletions": 5}}, {"node": {"oid": "e2c4525da7a4d50fdba088837853494ef3de9dd7", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "e778e127d6b4ab9e8efb514966975b96b85e7dd6", "messageHeadline": "spec reporter instead of nyan", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4e6f0b3c63214fc3b3dd67d26c6bc23c3d81e48", "messageHeadline": "fixed travis.yml && added nmp test script", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "048e7771fb6ca7a8093a799768a816fdef69f5dc", "messageHeadline": "Merge branch 'master' into tests", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "15c229300c2fecdf3966e7e23d0afcbb7b3d9788", "messageHeadline": "updated package json", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "24814a4f0f634322be8d9430bad45905e255697c", "messageHeadline": "Merge branch 'master' of https://github.com/ethereum/ethereum.js", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "6188e64473ce3acecf48891880b00ffc91e0c222", "messageHeadline": "Update README.md", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "c34b0c67a1670cf1d22f3887f12a0fef0f523421", "messageHeadline": "Update README.md", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "a0008c3508058e904453c7f15ea2f6c7d53e4cd7", "messageHeadline": "correct CREATE with zero sized init code", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "7e6b72cb5c0172b8a6a15239a6628b64c8f8de23", "messageHeadline": "removed accidental qt dep", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3da85faedf21a3ddb73a0fa29decf65364e6c39", "messageHeadline": "Implemented filter for ws + fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 144, "deletions": 93}}, {"node": {"oid": "491c23a728e4f5cdedfa040aded6a6b136f6bee0", "messageHeadline": "Moved the TD method from block processor.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 41}}, {"node": {"oid": "351516c57cb5872e849ffca643526da5801564f2", "messageHeadline": "Cast to string  for hashable type", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8a131e05c8c486cdbf9ad51ea85e914262fe6c7", "messageHeadline": "remove wrong tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 62}}, {"node": {"oid": "8c7b764d47ce55ba6abe437ae8232cc537c4e0d9", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5736, "deletions": 249}}, {"node": {"oid": "bf798c8dec6f51477dcd6d9f85fd254017297b93", "messageHeadline": "wrong memmory needed calculation for CREATE in cpp", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "53dbdf3dd25751a57fa30469e4d2f7358234687e", "messageHeadline": "return input offset", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "905b8cc82f3dc29131f45ccf29bd1d6c967fe132", "messageHeadline": "mem fixes for vm. Changed uncle inclusion tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "c6743069738db3def5a4717c25deb984727074f0", "messageHeadline": "big offset zero size for create", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "47687cf085196e2e4fa7ec42ff426f241dae10c5", "messageHeadline": "default padding changed to 0", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "314220a00d65c51203050c83c6df1f0cad2fd677", "messageHeadline": "big offset zero size for sha3 and return", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "29c60c000ad81805e73477de51f4acc62acafa68", "messageHeadline": "Merge branch 'develop' into tests", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "35f4bb96f313f4f04e70d1cf135be3a4759a8179", "messageHeadline": "Limit hashes. Closes #249", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "92f171ec997fe478cd1e87b8f91ee127b2fb49f3", "messageHeadline": "rerun gulp", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0933a79ab84c0a99ede790ec19ba44439aa1aff3", "messageHeadline": "missing fromAscii", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b136b387a779fe668afd2b127ec3e92b3bf21686", "messageHeadline": "Merge branch 'ethersphere-develop' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 500, "deletions": 191}}, {"node": {"oid": "dd866afc2e2c99080871d3da5f4c5b4243121b0f", "messageHeadline": "LOG0 no mem expansion despite large offset", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "6eb455032cdf9fec37f7a2abfc833de64003beca", "messageHeadline": "recover", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c8c0ae04e83389e3b97c527c11c819f219e344d", "messageHeadline": "Fixed size 0 bug", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a35be3a12a874358e4cc7ed8ab0db0e51b509953", "messageHeadline": "Merge branch 'develop' of https://github.com/ethersphere/go-ethereum \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 500, "deletions": 191}}, {"node": {"oid": "f9b0d1a8e738a207e6101b27b667ea390def9f69", "messageHeadline": "Updated to new ethereum.js api", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "543a87c63f77a61fb91a07515c2f6383b791a27d", "messageHeadline": "method signature length defined", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "c9f566269b39780accfb7632b94dd7635be2022b", "messageHeadline": "merged", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "bfa12d75f8c845b85b01c806019b99fb88a79520", "messageHeadline": "new switch", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 40}}, {"node": {"oid": "b3eda29f41b8edecf479e1c7e766211d4ce9334f", "messageHeadline": "Merge branch 'master' into tests", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "18d8bf4b9cf5ac405aaefd5c949a4ccd26847a02", "messageHeadline": "updated ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2938, "deletions": 0}}, {"node": {"oid": "aee82d3196711f0dc46a625e31dc3a642e4e889b", "messageHeadline": "removed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2931}}, {"node": {"oid": "a5907a8239c2d60ee5491ae2a33b105480798c6a", "messageHeadline": "Merge branch 'master' of https://github.com/ethereum/ethereum.js", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2a6c84984aace51e64fe87ca6770da0208b3b65f", "messageHeadline": "version upgraded", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0538c11576a020a0e7fe19652398547fdad4b84b", "messageHeadline": "sha3 method signature", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "012a1c25331385aceb94af2a9829a2c6811d31b7", "messageHeadline": "Updated ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2924, "deletions": 951}}, {"node": {"oid": "c9015e2e04729a06cbcfd650ebfb0c1e71d96ce3", "messageHeadline": "module var fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "07fba274b1d5da40b0fbe58263d6c3dc5ed6fa6e", "messageHeadline": "module var fix", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "585f259b63db323c87643a235fcbb9dc46d3125f", "messageHeadline": "Support input from args", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b227000f19d1af9e0e6e90d81761e1411433a08b", "messageHeadline": "add blockhash vm tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "b3161f5803fdab9531c611659b7827ff1a2699dd", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into develop", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 194, "deletions": 123}}, {"node": {"oid": "5a9952c7b47f20451feea1158286450e08b85551", "messageHeadline": "major blockpool change", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 350, "deletions": 117}}, {"node": {"oid": "8ecc9509b3ac490fe8ac9d91e24e8271963ee443", "messageHeadline": "add ErrInsufficientChainInfo error", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f72cb28b0f688d99d7936900474e7d10d06ffb3a", "messageHeadline": "adapt unit tests to spec", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 139, "deletions": 53}}, {"node": {"oid": "43ed0ed1ae6e77a259d47ed47a25366f3b212f11", "messageHeadline": "no need to call AddBlockHashes when receiving new block", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "69dfca2feb5c94f7a28a0b24c28181b6da4b9da3", "messageHeadline": "minor changes in integration tests", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3bdf28c1fef6644f17bf66a9240af5168465ad5a", "messageHeadline": "GetBlockHashesFromHash(hash, max) gives back max hashes starting from\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c8a4c04b36d264f538f452b4540372907216b394", "messageHeadline": "err", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ac2ce00e28bb10a5f5c338225d72cdc8e8b4f8aa", "messageHeadline": "add random test which fail on go", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "26f066f0c7570bcca43299721c2b7a1a70186ee3", "messageHeadline": "just enable by default", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "f73731d5a4643834bd20d1af2f14573e85339e5d", "messageHeadline": "failing python tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1085, "deletions": 0}}, {"node": {"oid": "4a0ade4788b0e8d53c6b0eabaf9652643b6a073a", "messageHeadline": "Fixed some whisper issues", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 24}}, {"node": {"oid": "c397e350f4903b13af901762547fcc4d7905d8cd", "messageHeadline": "mocha opts file && init of parser tests", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "b6058a837f9a90bd2973e4be54f0eab85e85674e", "messageHeadline": "methods existance tests in progress", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 112, "deletions": 49}}, {"node": {"oid": "5518022a5d153ef514338edcb427a90ad066d064", "messageHeadline": "mocha test init", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "5f958a582d1326ada1cb34b4c6578590a7c40e6c", "messageHeadline": "fixed other tests to use hashes as well", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e27237a03a3f0ab8dce37705701ed73de252e1f4", "messageHeadline": "Changed to use hash for comparison", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9b9f7cffde6a650d73a60243bea7f147e49e0403", "messageHeadline": "long jumpdest list", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "ee84b202473a5b629a3a2b43154edb989629ddfc", "messageHeadline": "Reworking GUI interaction. Fixed javascript inject. Closes #132", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 147, "deletions": 89}}, {"node": {"oid": "b25126a277da5253e4ce175dec5b68ccdf1b9b0f", "messageHeadline": "Minor fixed and additions for block proc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "807ec60e63e54f648bea47037c307b63d1bc6c04", "messageHeadline": "missing jshint ignore", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f9cc09047351ce905d7257a73907398c17603607", "messageHeadline": "fixed example", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb3451142e8bcd76140f3bbae926a77619935817", "messageHeadline": "sdiv int256.min -1", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "73ba8a48ab7d0964db637b59fa21c27052666921", "messageHeadline": "sdiv with negative fractional result", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "2f3384947bcf8393c98adab54eab0d9f0c46dfa0", "messageHeadline": "version upgrade", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8dde1714659d90665e4a891df3134aaaeab3f9c", "messageHeadline": "fixes for node.js", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 61, "deletions": 66}}, {"node": {"oid": "1ad28d04947140ed53e3558bb2d6a97edcd899f8", "messageHeadline": "add valid jumpdest with jumpdest at beginning", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "db4aaedcbdb409e17ea3de161e7b24a80ba0a58c", "messageHeadline": "Moved ptrie => trie. Removed old trie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 457, "deletions": 1643}}, {"node": {"oid": "08a72727cddaa791e6e34fb8eec49a4951e6d716", "messageHeadline": "more dynamic jump tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1535, "deletions": 98}}, {"node": {"oid": "0aa66f02ef33335a114ebecb66dfc29a37ca07f0", "messageHeadline": "jump into push data is forbidden", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 64}}, {"node": {"oid": "b94c610e49d06ad721684b9671f1a9989b9f9d64", "messageHeadline": "jumpdests tests, OOG at max call depth, ...", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1341, "deletions": 46}}, {"node": {"oid": "5208bb32f147bd00ba36ca684faba31c0cc7fc9a", "messageHeadline": "gulpfile modifications, default build set to dev", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1213, "deletions": 68}}, {"node": {"oid": "982c812e81304cad835796d4fa3d67c8f08141b6", "messageHeadline": "Read directly from stdin", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "c1908c7d91aec08e57208849b9a758f46dbfa9f5", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 259, "deletions": 0}}, {"node": {"oid": "59c5a2f519c93784cf27440420985ade4bfe9aa7", "messageHeadline": "Merge pull request #244 from fjl/license-tool", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 259, "deletions": 0}}, {"node": {"oid": "1d05027ba2637b4140f9056385214258b627761d", "messageHeadline": "a few fixes for the license tool", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "fed3e6a808921fb8274b50043c5c39a24a1bbccf", "messageHeadline": "Refactored ethutil.Config.Db out", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 125, "deletions": 493}}, {"node": {"oid": "ec7cb9981cdedabf0c18c2fdc51cc20941dcb1fa", "messageHeadline": "add license tool and initial mailmap", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "99e6e00c349c7ecc84522e8807d1b6f599b1d97f", "messageHeadline": "check address input greater then 2**160", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 367, "deletions": 0}}, {"node": {"oid": "df4d7846e58f98191b9811413a7be02f48a78aa3", "messageHeadline": "Merge pull request #22 from debris/strings", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "6c160adab3a6723b59ef2c6f1a209bf3806e400b", "messageHeadline": "Merge pull request #21 from debris/master", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "55f6fe4f7b56e32bdbd07f6f18ae2f6a45967636", "messageHeadline": "check address input greater then 2**160", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 605, "deletions": 45}}, {"node": {"oid": "032ab665299d75bffc25260e8fa477ace19db06a", "messageHeadline": "Added version flag", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "60d9611c2365512c9a3e1576e875c5755ea0c74b", "messageHeadline": "Fixed tests where txs weren't properly removed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "210682b73454a13e82c9c04bb1b0ea94bcb65ca1", "messageHeadline": "real, ureal paddings and implicit paddings for uint, int and hash", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "f0ec75123747424ab2606fe6ef650b13520fac22", "messageHeadline": "Updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 417, "deletions": 35}}, {"node": {"oid": "6ce979937040e647cc6e9f78d510aec2bef99b10", "messageHeadline": "added BlockHash tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "1d139f7a0b54cd3344e32245a06ed29d92f0ae0b", "messageHeadline": "solidity string support", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "93bf0d6f4eb2fe8e84d75e0d48bff74c14eb7fb5", "messageHeadline": "zeroMemExpansionTests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 322, "deletions": 972}}, {"node": {"oid": "dc087ffa9794bc4a68dc011a48054756d7eb8d75", "messageHeadline": "more jumpdest test", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 967, "deletions": 66}}, {"node": {"oid": "25e6c4eff8364770cfd2908db9c54a012b9e4ec4", "messageHeadline": "Adjusted difficulty and skip get tx messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a76b7dadaee6eddf64cba8ad8dd6ce71c785a7ee", "messageHeadline": "Don't auto push jeff ...", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6232cfdd1f23447d900728be0b142d05aca0009", "messageHeadline": "fixed tabs", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2a77172a688b00e08191fe715c62335120b28ac", "messageHeadline": "bring back todos", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1b903767e0418c4e11221f271107a825c2a23933", "messageHeadline": "Fixed port num", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e7f53adf00d25ada6fe6c52c2795a78cce7e795", "messageHeadline": "Changed to poc-8 & removed GetTxs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8c1b26889ae90211e01ba2c364aa5d245d6f232f", "messageHeadline": "renamed example/index.html -> example/balance.html", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "af9242f4cc382a61bea9142ddbd0cec2e1edf08a", "messageHeadline": "fixed gulp build", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "564f02aa2b1188a2a736a9345f2afaa13e50ef45", "messageHeadline": "Fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3b8725e0f5622733dcb6c3ec142a83ddbb94bd6c", "messageHeadline": "Merge pull request #239 from fjl/grab-bag", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 116, "deletions": 93}}, {"node": {"oid": "3caa4ad1baba3019c06733e1a80d78d9a57137bb", "messageHeadline": "p2p: improve test for peers message", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "b0ff946b55c23f0fffc50a700bcb255f95855afc", "messageHeadline": "p2p: move peerList back into baseProtocol", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "eb0e7b1b8120852a1d56aa0ebd3a98e652965635", "messageHeadline": "eth, p2p: remove EncodeMsg from p2p.MsgWriter", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 25, "deletions": 31}}, {"node": {"oid": "36e1e5f15142b37801844a072eb46ea67fbc8868", "messageHeadline": "cmd/peerserver: add some command line switches", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "4c8c115a7633e39b85738cd7919c7d3e3e722e7a", "messageHeadline": "cmd/peerserver: use NoDial, don't use seed peers", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "545e14691bd467992c905aa34fac71e25ef76108", "messageHeadline": "cmd/peerserver: fix for new client identity type", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be977858562941ed8b8bd96eff65fbca1d1c4e4f", "messageHeadline": "cmd/evm: add dummy implementation for GetHash", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fde0ddb324788a51a94bd0f605bb8f935db2f7f4", "messageHeadline": "cmd/rlpdump: remove stray return", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "117f66e82375b752cc6a9ff22aa0d398ac337bb4", "messageHeadline": "Added license headers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 336, "deletions": 219}}, {"node": {"oid": "63d61cb380553bfb98fe111a11ba8801e8532dd5", "messageHeadline": "added blockhash tests which return 0", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 159, "deletions": 28}}, {"node": {"oid": "a26aecdfdb0223b2fb54ca2d40adb2b531512d42", "messageHeadline": "Updated WS API. Fixes #219. Closes #220", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 38, "deletions": 42}}, {"node": {"oid": "47e6b2cef8ee0164e82d119c6a9359b55259d645", "messageHeadline": "Allow extra to be set for mined blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "cc7f8f58e81b3607d5a003fe7789dadb7a99fe54", "messageHeadline": "Limit block extra to 1024", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c9985bf563888d5f346408d2ff174167e8b65880", "messageHeadline": "Fixed peer window. Minor tweaks and fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 53}}, {"node": {"oid": "22c0c5465a274cad10367aa3f68ca64bf61e90eb", "messageHeadline": "Merge pull request #235 from fjl/rlpdump", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "2cfbf76db8c505d644f0c40f478973f9a64165fd", "messageHeadline": "Merge pull request #233 from fjl/rlpdump", "author": {"name": "Jeffrey Wilcke", "email": "jeffrey@ethereum.org", "user": {"login": "obscuren"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "ec4dee0fcd6cd571ffd146cbebb7367e91457a46", "messageHeadline": "cmd/rlpdump: remove extra buffer", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "952287db29b5b387f646534cc80479005fd593cb", "messageHeadline": "Updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 10477}}, {"node": {"oid": "b99b2c446ca3a81a692eb58294d5a4f6a999f00c", "messageHeadline": "Precompiled contract & Depth change", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "04c0f7e15c03dc1ff9b809c93a7c55c9b5174db6", "messageHeadline": "cmd/rlpdump: add license header and synopsis", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "128d417f47c8bf9b5e534225a6fbd022259a8876", "messageHeadline": "protocol update about call depth", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d001479a47ee27a460a7cc6df136176662fd1799", "messageHeadline": "unclean shutdown for now", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f16810c48e7cb753844d6eea1a68361fc1539389", "messageHeadline": "added shh back in", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "66b05433b6c87a6d31d9508e3e930e5199dbfcde", "messageHeadline": "Merge branch 'ethersphere-eth.blockpool' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2303, "deletions": 1177}}, {"node": {"oid": "6abf8ef78f1474fdeb7a6a6ce084bf994cc055f2", "messageHeadline": "Merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2303, "deletions": 1177}}, {"node": {"oid": "b907a5d76542789e8258c7957981a0ef65fe48d6", "messageHeadline": "cmd/rlpdump: new helper command", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "0ace267c4f96d21c039d206f58c9393edbc846ad", "messageHeadline": "clear random tests due to protocol changes", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 10466}}, {"node": {"oid": "b0854fbff5c3d588134f577918a39d08002235dc", "messageHeadline": "BlockManager => BlockProcessor", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1dee151445d1d9700e0c623916299370868490c", "messageHeadline": "BlockManager => BlockProcessor", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 116, "deletions": 36}}, {"node": {"oid": "987119cd4adcdbc7ebfd0bbb027a0c9e2a7487e9", "messageHeadline": "Merge branch 'poc8' into docbranch", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 300, "deletions": 1899}}, {"node": {"oid": "08b03afa4bb3a40d2faf6543bc884a8ece5be2a1", "messageHeadline": "Version bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "09841b1c9b2553a4572590128580df37c8fa83ad", "messageHeadline": "Cleaned up some of that util", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 199, "deletions": 1825}}, {"node": {"oid": "bd0c267cbe9db805b5a272d29ef8860c62ddafe5", "messageHeadline": "Cleanup old code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "ca1b2a1a91401255ab4e26cec7eb575b99ecb8da", "messageHeadline": "Changed prev_hash to block_hash, state transition now uses vm env", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 91, "deletions": 57}}, {"node": {"oid": "1b905675465d96227f1a8144fe592e76f646f559", "messageHeadline": "Merge branch 'docbranch' of github.com-obscure:ethereum/go-ethereum i\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "16f417f5af16de8f1c2c140f8b249bd989200bd3", "messageHeadline": "Fixed bug where logging could crash client during tx adding", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "5c82fdc2434c302a2b65a4c7f25fe91b22cd43df", "messageHeadline": "Make sure that the object exists", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55e55826ee3b763be8805dcdef0468a179619ba1", "messageHeadline": "Changed JUMP(I) behaviour.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 39}}, {"node": {"oid": "530953050ad0cf99d2a354c165b431d111baa1e3", "messageHeadline": "Updated protocol version", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24f89f8bd9c05ce88249eee65f250d75aa6fcef5", "messageHeadline": "Squashed commit of the following:", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4295, "deletions": 395}}, {"node": {"oid": "2e75a216c7765d38d31f16703c89df752f0ef808", "messageHeadline": "new jumpdest interpretation", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 10, "deletions": 97}}, {"node": {"oid": "7aab71f656a12e5183e0b63c41eaa6d2ff2eb83b", "messageHeadline": "added complete exp tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 3628, "deletions": 0}}, {"node": {"oid": "4dc7ee90879d7146c9e5004c04992c90ad78f632", "messageHeadline": "Closure => Context", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 107, "deletions": 119}}, {"node": {"oid": "3340f4dbfc83106aa6708c1ba7db0b8946beee6c", "messageHeadline": "retuning gas prices of recursive bombs to test limits", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "456b5791bb656acf82feb1e0ff67781a3ddf7817", "messageHeadline": "more init code, systemoperations and transaction tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 604, "deletions": 291}}, {"node": {"oid": "e2d1d832efe0623539c9d37ca8aee17d44e47067", "messageHeadline": "added nil check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 39}}, {"node": {"oid": "d336e24dcec2bb2cb89fff76302882aa82124dc8", "messageHeadline": "Removed the need of having a backend for the tx pool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "ae2c90cc2813509a3a2e848584a3a45b568ae064", "messageHeadline": "Removed value check from tx validation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6cf61039cfdac2595528adb86978465881838c7f", "messageHeadline": "Added tests for valid transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "48d2a8b8ee9621810a988e3561e4213749c54da7", "messageHeadline": "Refactored tx pool and added extra fields to block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 123, "deletions": 98}}, {"node": {"oid": "477a6d426cd798f036df85b15d73935060503a48", "messageHeadline": "Added a query interface for world state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0972bdeda238cfb64de7e639ebf9849bc81bb2bb", "messageHeadline": "Fixed using new trie iterator API", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "1cc86c07a00a2ad7b13c56f4eeb62fbb3e7c5f6d", "messageHeadline": "Deleted", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1c7e8e909321acf9f5ed3ed2bca37acd577ddf9c", "messageHeadline": "Set TD to block once processed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b619b244c7c4c36215d805beac3a954b7966c9a4", "messageHeadline": "Fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "0fb1bcd32192b8bf05a328b955a08da4cefe0180", "messageHeadline": "Merge branch 'poc8' into docbranch", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18456, "deletions": 7472}}, {"node": {"oid": "a4dc12f12c7a06f5e28d5b1e760249875ef7a8c5", "messageHeadline": "Additional comments and added name to error output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "4547a05a689e6a0f29dd2d90e840e84de7f564f4", "messageHeadline": "Minor improvements", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 169, "deletions": 162}}, {"node": {"oid": "4b4e0821027cb5a82eaa04dcd89b1cad4a05af4e", "messageHeadline": "JUMPI never 'require' checked.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1954b878191e08db04188f0934b15ebe8c2c5a84", "messageHeadline": "bring back toHex", "author": {"name": "caktux", "email": "caktux@gmail.com", "user": {"login": "caktux"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "77924757a8ab1c0c1a57b00673eebc08912ba0e0", "messageHeadline": "Merge branch 'develop' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "16460b0048b738b0474bc1556d0df469f64bcf26", "messageHeadline": "Fixed gas check for vm test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "a9068aa8ff1b3ee1a665f3759f4b3a94ac702884", "messageHeadline": "Merge branch 'develop' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 50}}, {"node": {"oid": "89244981a8a9f190a6afc74ec2c584692f04dcdd", "messageHeadline": "Additional checking on gas", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 49}}, {"node": {"oid": "138ab26b8c29db00022fb6afbca153f3c1928d00", "messageHeadline": "SIGNEXTEND missing from stack check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51a97c031fdb609c869f64271e1c52966974a2ee", "messageHeadline": "Merge branch 'develop' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10825, "deletions": 14}}, {"node": {"oid": "cc5e621fc4d80269c335001528667e668ae267ee", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10825, "deletions": 14}}, {"node": {"oid": "2ebf33ac1cd41277a296176198cfde9085948c0c", "messageHeadline": "removed variable", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "788d812a720aef2805504381c133f3d607c17f8b", "messageHeadline": "Merge branch 'develop' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "29c887ef2c39e91951e1ae14e7c4276334c434a4", "messageHeadline": "Removed incorrect range check for push", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "1085960ed8550eb64ae7031b43b1174c8f1c8f94", "messageHeadline": "fixed trie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8df689bd448390c44ee2c344314257a5987a2e97", "messageHeadline": "Chain tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "2f8a45cd8b2f565359f2c955145047acca2a2433", "messageHeadline": "Fixed chain test & added new chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "ce68ac695981523aca5cf83e051597f46070547d", "messageHeadline": "Updated miner to new block api", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1f5552feb4aa3a104b71d77b1e9d2369f42dde83", "messageHeadline": "added balance tests", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 187, "deletions": 1}}, {"node": {"oid": "4d37c1cea2ca2999e8dd442ee137c942755697f6", "messageHeadline": "added trie tests for branches on", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 55, "deletions": 0}}, {"node": {"oid": "2fdc7bfbd18f6357799a800eb73cc9d1576824e1", "messageHeadline": "more random tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 10332, "deletions": 5}}, {"node": {"oid": "dc7c584a4de371e449752dce5b5e90b26c83d0bb", "messageHeadline": "export => import", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58d477f7a676563c5237df9c0cfd20ddba5df03c", "messageHeadline": "Fixed a bug where keys where serialised twice", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "804af9658a89555d6b4069433676acdb6deb9742", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9d429180f995f61e3448f9e0ffce713434590055", "messageHeadline": "Merge branch 'hotfix/0.7.11' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "771bfe9e78f9952002a71cccc8d41c8c544fdfcb", "messageHeadline": "Merge branch 'hotfix/0.7.11'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c9f963a77e6e728c90e08c0e0008f1dc40df1fe0", "messageHeadline": "Bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ba9fe4d5d46d4a9373327d52d1c0e82d5933bc1", "messageHeadline": "Reset peer during download on disc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fb1edd05f40bad04f2514d1463b5593dc51e9f77", "messageHeadline": "Removed the deferred reset", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "780abaec988df302e0c98f1a35e9af35b5623746", "messageHeadline": "Switched to new trie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 105, "deletions": 73}}, {"node": {"oid": "98fe404e6a94d6f6cdd22fb47c07d01067bf987d", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "aafb5f768b7e161ea4e2853aaaf41cfadf5d04c0", "messageHeadline": "first failing random tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 185, "deletions": 0}}, {"node": {"oid": "8c34e93b512676f23b877f7eb7e78b806dcb9401", "messageHeadline": "added stackOverFlow test to initCode", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 55, "deletions": 1}}, {"node": {"oid": "f468a9a0e236f8467012ffe35c1d8ff58e30a81a", "messageHeadline": "Enable websockets for mist. Closes #218", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1054c155db8ac59b97b81fa7a7a20f2239eb1e82", "messageHeadline": "Moved import to utils", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "7d2353f24dad8bba8914b4014117fe73248c211c", "messageHeadline": "Close the file", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "34f72ddb3d5a01d6c45c75604bc030c287d51fb2", "messageHeadline": "Decode from stream directly", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1382e8d84bf039e8f5588f07029255d0f901cf44", "messageHeadline": "Delete current chain for reset", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e2e3fa3d11b37c8a22ebafe9c02dfd8089ac4d51", "messageHeadline": "Updated Mist to use new blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9e5257b83b8572077b9c26e4ae9a9443f765bf6e", "messageHeadline": "Chain importer", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 66, "deletions": 37}}, {"node": {"oid": "4cd79d8ddd7608d60344b13fe4bda7315429d1d9", "messageHeadline": "Refactored block & Transaction", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 450, "deletions": 568}}, {"node": {"oid": "4b52cd512d3c54451e680fcc6c3d67d059065bec", "messageHeadline": "Removal of \"debug\" url :)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e32f7baa0d5d949a84a3b29c57220f837eae356a", "messageHeadline": "Concat and pad data", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "60b1f9629cf422c4ea2244f673b90553407f1276", "messageHeadline": "Merge branch 'develop' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 3055}}, {"node": {"oid": "4051c0333f43765a7414a4e0e8ac51e7148b0646", "messageHeadline": "Added whisper js api", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 153, "deletions": 130}}, {"node": {"oid": "e42517754ac2912b6d3ca78a34b8aeadf8805906", "messageHeadline": "updated ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1732, "deletions": 0}}, {"node": {"oid": "a153b47c2be80bbfb38954c5eae310305d54120b", "messageHeadline": "moved", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e531c6fc6cb9c54969a85eca6642561dff958a27", "messageHeadline": "Merge pull request #217 from ethereum/tests", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 3055}}, {"node": {"oid": "ed7e05fb2a5729d4a52f5c5af110693e45eb076c", "messageHeadline": "Merge branch 'develop' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8130df63caa719831aeb05f56683ea7439f4af0e", "messageHeadline": "updated whisper ui", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "123098ce79562be0d4ce87e15bcebe6a970f1ff6", "messageHeadline": "Lots of fixes.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 102, "deletions": 44}}, {"node": {"oid": "4fd4facf35dc8a2f273fd5e4acacf5c62baa0de2", "messageHeadline": "Remove old file", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "43bf3b4a783e53e5954d9aa19b1423dbfed85029", "messageHeadline": "Move goveralls call to script", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05da381c15bed6f46c6ee54e9f8bdfc6c2bb6f64", "messageHeadline": "Add coveralls coverage badge", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "26bf95731ba7a469e13d996f291795a817cff480", "messageHeadline": "Use repo default branches", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03dc6ec0d42171c1642430baaf8881bb59de3d8f", "messageHeadline": "Update travis go version to tip", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7ec759ef03ac900f129536a1c101050b3623127", "messageHeadline": "inline dependency installation script", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ddebd7a7593a00b80757f3239f32099755405ca", "messageHeadline": "Exclude VM tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bab78bbeb691d95bdd0222435af0c11cb3485a79", "messageHeadline": "Merge branch 'tests' of github.com:ethereum/go-ethereum into tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 20433, "deletions": 8384}}, {"node": {"oid": "7a79428278412ab1f73708af51bce063b000b7a7", "messageHeadline": "Update cover command installation", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1360f027d9e365242466ca346b2b56f421729d91", "messageHeadline": "Merge pull request #216 from ethereum/develop", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 20433, "deletions": 8384}}, {"node": {"oid": "b3629c6f62bd3774eb8858819a8ee07dfb775b73", "messageHeadline": "remove temp coverage file", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 0, "deletions": 3038}}, {"node": {"oid": "176c98eb66dcbd55c5944bac555d9172609c739f", "messageHeadline": "Updated tool import paths", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25d16f358ab5778ea04b23f60083b5a5325621c9", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "795b14330ad4399ef292835eac452d258dcd7464", "messageHeadline": "Fixed EVM environment. Closes #215", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0e5aed63ddbda716ba7373bed7cfc083ec35ced1", "messageHeadline": "Updated QWhisper", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 80, "deletions": 13}}, {"node": {"oid": "8a285d258ac4a939c43297ac58bebde7460da896", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a4ccc6e72eb759a2d769107054af1646b79d3fc5", "messageHeadline": "CALLCODE <-> RETURN", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "125bdc325352823bcf83a1a671a0bfaea1d7d7ff", "messageHeadline": "Merge branch 'develop' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 89, "deletions": 70}}, {"node": {"oid": "6cff6dd8b863e340851a9ec9a559881ea9520688", "messageHeadline": "Merge branch 'release/v0.7.10' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 81, "deletions": 62}}, {"node": {"oid": "3983dd2428137211f84f299f9ce8690c22f50afd", "messageHeadline": "Merge branch 'release/v0.7.10'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 67743, "deletions": 1445}}, {"node": {"oid": "0a9dc1536c5d776844d6947a0090ff7e1a7c6ab4", "messageHeadline": "Increased peer from 10 to 30", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1508a23a6fe3cc50f718bfd6c62caae056534c09", "messageHeadline": "Minor updates on gas and removed/refactored old code.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 40}}, {"node": {"oid": "f5b8f3d41b533d51eb81e895ed9b6aa31d7aaaef", "messageHeadline": "Removed OOG check. Revert should always happen.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "0e93b98533968f4a0033ec6214391f5ca647a956", "messageHeadline": "Transaction was generating incorrect hash because of var changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "5da5db5a0a149235c742748aa4b3b94d13d6910f", "messageHeadline": "Added authors", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6567f9d0b2a537b0012653350d83b75c435331f0", "messageHeadline": "add refund tests", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88af879f7ae55249ff7a9669184b52a611e4fb20", "messageHeadline": "version bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75f0412f9dcd883d93cbf39a90d9c434c746d19e", "messageHeadline": "Merge branch 'ebuchman-badsig' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "207b6c50fb6dcc698bac832e98b2d633f79532e4", "messageHeadline": "Merge branch 'badsig' of https://github.com/ebuchman/go-ethereum into\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "07cfec33f85e41c91671569a80e67ffaf394bea8", "messageHeadline": "added trieTest anyorder", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "12671c82eadc367a43502109e5e0237e228da998", "messageHeadline": "Moved VM to execution", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6e24b1587de95b45fe0d7623528bb2f5a48e9823", "messageHeadline": "Merge branch 'develop' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 49}}, {"node": {"oid": "59ef6e36931c980ba15babfb3680514635faebf6", "messageHeadline": "Cleaned up objects", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 49}}, {"node": {"oid": "22d29a6d52ade3ebcd4ecb341e3f5eafddb8e17b", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2082, "deletions": 342}}, {"node": {"oid": "a7f4ade7114ee962110cb7c140e7ce7bd3f6664f", "messageHeadline": "Fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1e985f986569a68601b052c8949fc6f360e139d9", "messageHeadline": "Fixed casting error", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4789084998553befa5db1bfe5a14881aa567cb9e", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "332568379454dce6b1fb3c3e023a53d0c52cded0", "messageHeadline": "Fixed refund model", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "f7287c626e31e980d5b164935ae913db3855eb81", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 277, "deletions": 1}}, {"node": {"oid": "198cc69357a0f25ae486a041786e1239c6f5ab0f", "messageHeadline": "Gas corrections and vm fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 116, "deletions": 83}}, {"node": {"oid": "86c3b8cfadba57af2801f1e2e1fa5963d65bf45e", "messageHeadline": "Merge branch 'develop' of https://github.com/ethereum/tests into develop", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b227b10f5d18c0911df7955e14b1f00df4c41aa6", "messageHeadline": "more refund tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 271, "deletions": 0}}, {"node": {"oid": "71b5d6e0a36cecd63f7051a5ad9955acfbe438e9", "messageHeadline": "updated index.js", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5ad473d7581b92811c3a3e035274a82fc5568f57", "messageHeadline": "Moved methods to messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 37}}, {"node": {"oid": "db494170dc819b1eb0d267b6e1ab36c6cfb63569", "messageHeadline": "Created generic message (easy for testing)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 159, "deletions": 102}}, {"node": {"oid": "9e286e1c337319f47b2b04e9e1022ac05470a296", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1547, "deletions": 148}}, {"node": {"oid": "0dc566124aee24cf3f01b4e586bde7752da89824", "messageHeadline": "Merge fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "721e8ae93f9b8918ff4bc74af86c530bacacea00", "messageHeadline": "Merged develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 193, "deletions": 80}}, {"node": {"oid": "2d09e67713757e2a80eb614562c97f962af36cf7", "messageHeadline": "Updated to new methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "49e0267fe76cfd13eaf3e5e26caa637b93dbdd29", "messageHeadline": "Locks, refactor, tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 168, "deletions": 66}}, {"node": {"oid": "590aace88dce9922d40fca71e87905383a71d12b", "messageHeadline": "Removed ethereum as dependency", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4b2f1f76282069007f2bc6d91a90924ac29fd238", "messageHeadline": "idx should return -1", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df3366d910c2b1ddab986264bc186ca79ba65c4e", "messageHeadline": "Rlp shouldn't write null bytes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "aefcb9716efb4418e4b218b2c2923295dd03f1a3", "messageHeadline": "transaction tests and refund tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 677, "deletions": 148}}, {"node": {"oid": "e6fdf0c9f7564b8b08cf428e03af66fc423adcc1", "messageHeadline": "Merge branch 'develop' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 128, "deletions": 31}}, {"node": {"oid": "4dbdcaecb117d7e1fcaf0869f5d4602312552991", "messageHeadline": "Moved pre-compiled, moved depth check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "8da07e91e40c1d1bb43763b7e959ae92e5770af2", "messageHeadline": "Merge pull request #213 from ethereum/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 102, "deletions": 17}}, {"node": {"oid": "b1c58b76a9588a90db5a773a997bb70265c378d3", "messageHeadline": "moved err check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 102, "deletions": 17}}, {"node": {"oid": "52b54631a47dfa46742635be178f2f8d33dd9f41", "messageHeadline": "Whisper watches fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "e9db2d1b1877bdf49cb76de46849a1426ded288c", "messageHeadline": "Merge pull request #15 from debris/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 93, "deletions": 55}}, {"node": {"oid": "93edae280d60d217084430a0c6c16f648c82732e", "messageHeadline": "doc desc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "bb17591959b530c72d76b554002574a9d5ecb424", "messageHeadline": "Merge pull request #211 from fjl/fix-server-disc", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "aa3b91b8026c665ee53f768f8b94c3abe1713bf6", "messageHeadline": "p2p: fix call to Server.removePeer (might help with #209)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "b55fabc7be4debff147b0598eea39f9d16cfa108", "messageHeadline": "Removed debug message", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "54605d8c8e2c6c4b2619cf392ac430fecd7a4282", "messageHeadline": "During env open check for pub error which indicated unencrypted payload.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "52ca80bdd22004525dd1decbf7f9698380bff2be", "messageHeadline": "Fixed deref ptr", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "0291eff99a79fa1c844a4214c326c4f2b5f913ff", "messageHeadline": "Identity test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c96e504adb4a547b5e293d6930626cf2f9401ac2", "messageHeadline": "Typo", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01a6db93241a01e98a0467b628423c9b5b1361cb", "messageHeadline": "Added whisper debug interface + whisper fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "993280ec03a8bd8e108da7e222c98efa8482084b", "messageHeadline": "Added whisper test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "6ff9d5770b332da6d767bc315a54c5a815143aff", "messageHeadline": "Added whisper handler", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "455241debb6fa11053bd3a5429cdd9890bb607dc", "messageHeadline": "Removed goroutine from \"Run\"", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "db89c3e1a34459a0f65d7b86e696df4afc9518b6", "messageHeadline": "Merge branch 'develop' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "ef4135eabe5cb25f8972371c5681e1611ce0cde9", "messageHeadline": "Added topic utility functions to whisper", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "56dac74f71d4d1fffa3e240c7d3cee803dec788d", "messageHeadline": "made mist in a compilable, workable state using the new refactored pa\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 63, "deletions": 29}}, {"node": {"oid": "c7bc684909ab3d135d25a718d5ff2c725816e0fc", "messageHeadline": "Moved peer helper metheds", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "96272e19a6b7a3163ec53f45e04407e9d2ff8414", "messageHeadline": "removed filter manager from base", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 37}}, {"node": {"oid": "bd9088792b0a7bcac00f28289a08bd1b8359316f", "messageHeadline": "Merge branch 'develop' into ethersphere-ethp2p", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 277, "deletions": 8}}, {"node": {"oid": "cdb2ebbdfa510294b8443e33c32f9e0ec414f78e", "messageHeadline": "Added old filter. Needs some refactoring", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 100, "deletions": 57}}, {"node": {"oid": "4b5ad31b3ab8e1370233be6479e7476bc0019080", "messageHeadline": "WIP", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6c168c8f2220df0cfd9f9e97ba5cfd6e351bf44e", "messageHeadline": "added protocol handler", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afc8b887abfbfeaec5040a39f0f20d3071902abe", "messageHeadline": "added whisper", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "f111fc060884d69fbe46066b9ccae4c9aa5da890", "messageHeadline": "WIP", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 47}}, {"node": {"oid": "1d959cb0ca38079f5d50ece7eb0a8405f423ad6e", "messageHeadline": "WIP", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c3ba4ace64a99d324b20b27574b5e5066ce14e54", "messageHeadline": "Merge branch 'poc8' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 277, "deletions": 8}}, {"node": {"oid": "15e46b97b46864f7f72b932c0fe586ea6d223406", "messageHeadline": "Merge pull request #204 from fjl/fix-p2p-disconnect", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 277, "deletions": 8}}, {"node": {"oid": "da900f94358a9b293a286066b0922a6f7b5d571c", "messageHeadline": "p2p: add test for base protocol disconnect", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "f0f672777866a524c36e767a6c313f93f574dd8c", "messageHeadline": "p2p: use an error type for disconnect requests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "65e39bf20eecf7f3296fba531efb72ac28dc0124", "messageHeadline": "p2p: add MsgPipe for protocol testing", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "72290f67fee2be183981c9672d830040466187bd", "messageHeadline": "resolve merge conflict hell", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "4c89d5331f41fa93e6840893c6727b05eabe5f99", "messageHeadline": "adapt blockpool/backend to use pow/ezp with pow.Block for VerifyPoW func", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "61940b2275a8f3c77d906947b2d1126bb6c3b21d", "messageHeadline": "adapt cmd/cli to new backend", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e77b720ead2e8f91f6f98664a66953c3826269c6", "messageHeadline": "blockmanager start/stop obsolete", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7b39cc83cc5dcbcab6b2c35b81ea593628bbdb1f", "messageHeadline": "adapt chain_manager to eth protocol interface", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "01dc1c13942867d0579f5010a560da4073ece05e", "messageHeadline": "blockpool rewritten , tests broken FIXME", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 292}}, {"node": {"oid": "4dfce4624dcc89302ec0b1f22cf853a8382fb7c7", "messageHeadline": "protocol", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 83, "deletions": 7}}, {"node": {"oid": "5e4d77b2b8020a106a13762c49ef40acac619a9c", "messageHeadline": "initial commit for eth blockpool + test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2dd8f411473f23e61983506aaa1c37efec043ac0", "messageHeadline": "eth protocol changes", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 132, "deletions": 11}}, {"node": {"oid": "0add0c400f0dda50c443352a255af704e71bdd3c", "messageHeadline": "initial commit for eth-p2p integration", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 165, "deletions": 1}}, {"node": {"oid": "e847aaca3eff9f7ecd45426ad335d55bcdf4c4ae", "messageHeadline": "remove wire package", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 511}}, {"node": {"oid": "7d02c4fdb7abc6c35f9b9c593cbbfc524d92f6e0", "messageHeadline": "remove old ethereum/p2p related top level files", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 2307}}, {"node": {"oid": "d9b16c1197f607a52ad62c71425b690bee973c3f", "messageHeadline": "new cli options", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ae7c1e3e55610cc28bb4f79ede5660dd89c019c5", "messageHeadline": "adapt to new backend", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "50e1dcc43a3eb4d32147d10c29c0edeadeca6f78", "messageHeadline": "import eth pkg", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d84810d89df128d9120a4562bb9e6334ba6a33d4", "messageHeadline": "add Status to retrieve TD, currentBlock, genesis for easy interface w\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "39d86a28e7d27bf1f6a2e2e298b52614ee0b9be3", "messageHeadline": "adapt to new eth pkg and p2p", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "5022a31889f87b95dd664cac2b049d5081e4af61", "messageHeadline": "add NewMinedBlockEvent", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c2af10d256f9fb29f86fc0c33abafeb62ebbe570", "messageHeadline": "transaction pool changes", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "b89ed8eb7bc9ced4a7daa33cc81e1579a6d2ddfc", "messageHeadline": "adapt javascript pkg to new backend, use SuggestPeer", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "118862f1ba058fa90414ab9ec6deb1ab5aac6590", "messageHeadline": "adapt miner to new backend. use events to broadcast new mined blocks", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "148de1c8757413f171dbf2fd3e8e5a5976eb7dc9", "messageHeadline": "adapt xeth pkg to new backend. FIXME JSPeer peer info", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 35, "deletions": 44}}, {"node": {"oid": "76070b46742338f354ab47a2c5a202e808daae23", "messageHeadline": "blockpool rewritten , tests broken FIXME", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 863, "deletions": 363}}, {"node": {"oid": "3308d82b234f93dbba80d332e495dcf157aacbe8", "messageHeadline": "add protocol error types specific to blockpool", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c44e02589877722af7ef61738ff7ec05a7a14279", "messageHeadline": "protocol", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 52, "deletions": 50}}, {"node": {"oid": "02017ed0e019ea2692c1e184873d09f41551a0ec", "messageHeadline": "initial commit for new backend (eth.Ethereum)", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 357, "deletions": 0}}, {"node": {"oid": "4366fdfc13d68357c1f94cd3355ef50e35980920", "messageHeadline": "initial commit for eth blockpool + test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 712, "deletions": 0}}, {"node": {"oid": "d957dd2c9f5adefdedf702223de39634c1f4a32b", "messageHeadline": "eth protocol changes", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 122, "deletions": 70}}, {"node": {"oid": "eb5cb04aa991d59a6597479fbddf5dec51093ed6", "messageHeadline": "no logging in error (to be refactored into p2p)", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e5aa38cb0f846cde3e0d70e751cfa6d53a889e99", "messageHeadline": "initial commit for eth-p2p integration", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 500, "deletions": 0}}, {"node": {"oid": "ccbf120c360e46f94d95735a469ee3d919fd7594", "messageHeadline": "added stInitCodeTest.json", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 870, "deletions": 0}}, {"node": {"oid": "f8061fcba8648593e03ce3d847613d8c8e0f4797", "messageHeadline": "fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4c84db85c52b586d8c30f270b03671f77c9c2534", "messageHeadline": "eth-go packages ended up in whisper", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "012298980892f4fe2d46f883203338c81ab86248", "messageHeadline": "Merge branch 'poc8' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "ccb4fc8d0370afd85ea9ffca635dae7e792dd66d", "messageHeadline": "Merge pull request #206 from ethereum/tests", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "aec0c0efcb21db544f0e1aa2e199e70c560d6b43", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7294, "deletions": 6255}}, {"node": {"oid": "bf566a657c2de2ab7818ec14003a33d84302aef3", "messageHeadline": "Implemented Qt whisper interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "8577e4171ae594c722bad4e034e2b87f15986be3", "messageHeadline": "Panic for \"Vm\"", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06e76422b5848283fac78b80ca7a392591bc58e4", "messageHeadline": "Added length checkes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "1c7fd62e5797be0a6fb79459137152e473f66191", "messageHeadline": "Moved", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 126}}, {"node": {"oid": "a17a1f9208f858601f6660dbd7f1b77dd9a3f3d9", "messageHeadline": "Implemented watching using filter package", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 145, "deletions": 26}}, {"node": {"oid": "ed1538248f2e7a44680d22a052a234a31b736624", "messageHeadline": "Moved filter to events", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "cbf5afdef80a8cf711e8764153afd5a2eab8e76a", "messageHeadline": "update recursive create", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 7229, "deletions": 6192}}, {"node": {"oid": "9e1689df9cdb5e0043a7e3ed104d9aa77fe44229", "messageHeadline": "Generic filter interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "ca7f385294ef2e9bc3ad34ce6653e773072e163d", "messageHeadline": "Fix variable name", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a92ccfc5c661d578972cbec44cca7738d9977a7c", "messageHeadline": "Added Dockerfile to build from source", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "a70c4b51a4a2983d4331d11002e5eb05572e47ae", "messageHeadline": "Fix return tests.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f1464676074592ee410804653f6c191b931b24f1", "messageHeadline": "Add test file.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "25cf0c440c5659c27474bc7b87aebcdcca1e4f48", "messageHeadline": "Accidentally changed max depth during testing & committed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2bd8d1d7aae5c3a13340719e79ea652f31248bf", "messageHeadline": "Alter \"\" to null.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ce6344b77036ea4030bc0d93056bccc96106a438", "messageHeadline": "Trie testing.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 0, "deletions": 53}}, {"node": {"oid": "05fd1dafe2c90d2acec4c2ea8619d8f656934a77", "messageHeadline": "additional log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e28c60caf9a31669451124a9add2b9036bec1e73", "messageHeadline": "p2p: improve and test eofSignal", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 68, "deletions": 5}}, {"node": {"oid": "9423401d73562b2a55398559a9d21af75210d955", "messageHeadline": "p2p: fix decoding of disconnect reason (fixes #200)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d57ca486a4db9f2488df5f6be47eb9b09df2004", "messageHeadline": "Squashed commit of the following:", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 85, "deletions": 47}}, {"node": {"oid": "d899334bba7bf4a157cab19d8ad836dcb1de0c34", "messageHeadline": "Merge pull request #1 from Gustav-Simonsson/fix_reference_links", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "779f25d36c770fcc0bdf135c8baf13be9b0a77b9", "messageHeadline": "first random test", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "68175386c0606a824686606e992c2544775ef6c9", "messageHeadline": "update gas prices", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "ce796dcdbf3d29181a60eb8c734ef5050a5306c4", "messageHeadline": "Update reference pdf links", "author": {"name": "Gustav Simonsson", "email": "gustav.simonsson@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b5fcb464262a7bdd766861b513b2a23706f8b13", "messageHeadline": "moved interfaces", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "5553e5aaed5c3f4e303b7d6671d2c92a45aa487e", "messageHeadline": "states moved to chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "af6afbaa56efa15abe6a03665c6674b0e2f591c8", "messageHeadline": "Removed start/stop methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "1b98cbbfa4f587107fa15fccde7d22102ea4b1c0", "messageHeadline": "Moved pow", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 120, "deletions": 91}}, {"node": {"oid": "3e38f8af23bfed66e392bb570449e739c10d2641", "messageHeadline": "initial commit for eth blockpool + test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 712, "deletions": 0}}, {"node": {"oid": "e74f9f27dbd8917d06cbaf68395893358d476f68", "messageHeadline": "eth protocol changes", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 122, "deletions": 70}}, {"node": {"oid": "31a9fdced84cdefd17f98f1c6a018cb1ab67ad8a", "messageHeadline": "no logging in error (to be refactored into p2p)", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "47793b606c33e93d9a4295ba4db12165182d9e72", "messageHeadline": "initial commit for eth-p2p integration", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 500, "deletions": 0}}, {"node": {"oid": "4082c8b61d1e9cc57d9da9b9da5c36ff84895d74", "messageHeadline": "added simple peer server", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "dda778eda7ad9b94acf14c3c91c1c29e711e170f", "messageHeadline": "Updated whisper messages to new crypto api + added tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 89, "deletions": 11}}, {"node": {"oid": "0f5c6c5e2daa9fbf3a0bb753debd8989a872823c", "messageHeadline": "Changed new methods to use ecdsa package for pub prv keys", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "186948da22feeca138ffb976fbf96033045ad350", "messageHeadline": "changed to unsigned integers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "4f1ef89cb21345f3273417ec989164670e880dee", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8344, "deletions": 783}}, {"node": {"oid": "1fb84d3c5f486ef0d42a21f3cd8416d6ef211604", "messageHeadline": "Fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 175}}, {"node": {"oid": "3308491c92ea819826f7606e7a38224e3d2f214a", "messageHeadline": "Removed tests because they've become obsolete", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 115}}, {"node": {"oid": "9ff7be68fba4a8aa07c3d1209c06b842adcfd772", "messageHeadline": "Merge branch 'poc8' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 145, "deletions": 147}}, {"node": {"oid": "ce0c4e5d860d4c5dc3c9142dcc24b770ede156d1", "messageHeadline": "Merge pull request #203 from fjl/rlp-fixes", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 145, "deletions": 147}}, {"node": {"oid": "984c7e6689f720e0b60a462e00793364de397909", "messageHeadline": "Added encryption for messages better API for sealing messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 90, "deletions": 23}}, {"node": {"oid": "87adff7e189ee0a1fd50a3ef30ba22482e60f314", "messageHeadline": "Added Encrypt & Decrypt using the ECIES w/ tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "c24018e273e5457f7c5bf6af1b541bb55b19ec8d", "messageHeadline": "Added S256 curve", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 363, "deletions": 0}}, {"node": {"oid": "6cf6981ed076d43514e86fa7e7a56c6bad1da583", "messageHeadline": "init", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1704, "deletions": 0}}, {"node": {"oid": "6cf4e0329c05174da7450f38dcba457c9ffea417", "messageHeadline": "rlp: display decoder target type in more error messages", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "df5157c0b0be0feb5366070f7f5d0c6321513bf4", "messageHeadline": "PV49", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acf4b5753fd473f048176a12c42e1b8209035b57", "messageHeadline": "Core changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "829730dec419112a8e870e1bf0ea20736ab0d02a", "messageHeadline": "rlp: remove dead code", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c084a7daa58117f1864eac5130ccf3290372fd4c", "messageHeadline": "rlp: fix panic in decodeList on go 1.4+", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 61, "deletions": 48}}, {"node": {"oid": "93e858f88ef9a9a572c2dabd4aef8bbbd678dd97", "messageHeadline": "rlp: remove support for signed integer types", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 29, "deletions": 52}}, {"node": {"oid": "4f12f0697e645a567fac9f13ed8cdb25e1218b84", "messageHeadline": "rlp: move decoder type switch to decode.go", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "76842b0df8b5605682362bd57fbd6eb315bcaf1f", "messageHeadline": "Additional checks and debug output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "e3a8412df3fe75fe498a3fce64fd2fd691a18183", "messageHeadline": "Proper start/stoping wpeers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "ebe2d9d872c5482e02508f1d3e9c3a56e8a41d44", "messageHeadline": "First draft of Whisper messages relaying", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 472, "deletions": 0}}, {"node": {"oid": "ad322fbb58e87ee5175cfaf4b8f9650675660e08", "messageHeadline": "Log as array", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 4534, "deletions": 1063}}, {"node": {"oid": "f06543fd066e11ac5c36f3eba4f1f82a7a1aefb8", "messageHeadline": "Merge branch 'poc8' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1985, "deletions": 2378}}, {"node": {"oid": "195b2d2ebdfe1e794c096c9b6c9fe91e9df7af1d", "messageHeadline": "Merge branch 'fjl-feature/p2p-protocol-interface' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1985, "deletions": 2378}}, {"node": {"oid": "384b8c75f07b6811aa3012ad52a44844b3ab6e52", "messageHeadline": "Merge branch 'feature/p2p-protocol-interface' of https://github.com/f\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1985, "deletions": 2378}}, {"node": {"oid": "9925916851c00323336e213fc18c83da5fceee94", "messageHeadline": "upped proto version and modified block pool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "f989f42618ffdaeb004c2c99007189b4739c8fad", "messageHeadline": "state log tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 3833, "deletions": 0}}, {"node": {"oid": "095cb976758e942b7beba8231686a7738a283e19", "messageHeadline": "EXP simplified", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "d80f8bda940a8ae8f6dab1502a46054c06cee5cc", "messageHeadline": "Fixed issue in VM where LOG didn't pop anything of the stack", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 56, "deletions": 48}}, {"node": {"oid": "3cf0477c21376b16492cb0b8705b9c7b951e2fb8", "messageHeadline": "Merge branch 'poc8' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8dbca75d85553f2d9451ee563a919850f05ea1dd", "messageHeadline": "Skip mining on transactions that don't meet the min accepted gas price", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "710360bab61178cf7fbc52213ec4c612be37ad18", "messageHeadline": "Merge pull request #199 from ethereum/tests", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4bc65d1129efa36eae3c83fa8f11bb7df9bcaea5", "messageHeadline": "add calldataload, codecopy, extcodecopy tests", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 176, "deletions": 0}}, {"node": {"oid": "3db9c8007086e0735695a6477c21056737519db9", "messageHeadline": "Removed mutan. Closes #183", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 69}}, {"node": {"oid": "085f604b27c8b3fbd82f2aa9d02a4251df0d5db5", "messageHeadline": "Show newly created private key during startup. Closes #126", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a5b27bbc10d6a145152fc2629043c46ef4a9ca71", "messageHeadline": "Improved and simplified wallet functions and behaviour", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "8c7e4b290fbdfe2c0da451aef03b94bec3c95e4c", "messageHeadline": "Added pre processing of transaction on the transient state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "12cfae18e3e5250cca9af0932bd4178cf190b794", "messageHeadline": "add calldataload test", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "565389815040d518529b973d4a6fc38c08e43e5a", "messageHeadline": "vim error :S", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "73123bf257934e95e08311d4af9b3382f3dcdb39", "messageHeadline": "Only set TD if it's actually higher", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "73c4ca3a6fcf948f4bc637f5c1b55277cf64c06f", "messageHeadline": "Upped protocol version", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "296112848cfe1a9697bbb92a9deb3eb1e04d6276", "messageHeadline": "Moved block validation as first step", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "008e91db6a776303e605808ba840d92bb16d69ca", "messageHeadline": "null ptr fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3043b233ea4df9b630638d75f3589b94653ccfa9", "messageHeadline": "Log is now interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 75, "deletions": 30}}, {"node": {"oid": "bff5999efaaa0aa7a2b6518b58d489ad4be9e4ff", "messageHeadline": "sort tests for evm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f298ffdbb8ec2b14f254e880a65f22f4d7c66305", "messageHeadline": "Renamed State => StateDB", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "3664cd58e3631fccf4d9aba1932e0bb63ad442a6", "messageHeadline": "Updated testing tools", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 69, "deletions": 23}}, {"node": {"oid": "491edc16e778e3d232f643a4b4155c4f71ef27cc", "messageHeadline": "Fixes #189", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "83663ed4b01480c628ce2c849e4e881ac04b5120", "messageHeadline": "Renames for chain, updated VM, moved methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 90, "deletions": 98}}, {"node": {"oid": "9008b155d3c8d2a32c4c8945f1174243d48d4e90", "messageHeadline": "Renamed `chain` => `core`", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 112, "deletions": 160}}, {"node": {"oid": "b6cb5272de96185b424d5c6c4a817d99f536d29b", "messageHeadline": "Descriptive function names for closure getters", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 40}}, {"node": {"oid": "6d99c03d915789c445c2d40579419a16fde2b7c8", "messageHeadline": "Updated environments according to the new interface set", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 83, "deletions": 18}}, {"node": {"oid": "99853ac3ce57807deb4822dd324186e1d2ee0821", "messageHeadline": "Moved execution from vm to chain.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 226, "deletions": 1090}}, {"node": {"oid": "82405501872385b240012070bad2f0eda643d423", "messageHeadline": "updated to types", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 59}}, {"node": {"oid": "709eff4ea77b965cdf763ada8ab248e3d850406f", "messageHeadline": "reverted vm back", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6212175be3a5a06099413f4a393df316c5be5752", "messageHeadline": "reverted vm back", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 148, "deletions": 135}}, {"node": {"oid": "6095edac5843aa18e389ef2deaa49fe05b7fcfb9", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 124, "deletions": 82}}, {"node": {"oid": "3d9a4e7084c33cb28a2265c0dd232a0ea3871c92", "messageHeadline": "Fixed mem error in vm. Fixed logs tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 24}}, {"node": {"oid": "086caf37011478ec847c7a9071f057832ad3be3e", "messageHeadline": "protocol update (CALLCODE <-> RETURN), topics in log are arrays not sets", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 61, "deletions": 24}}, {"node": {"oid": "f7789220862f67c2aadaf7b6a44fcd54152dd234", "messageHeadline": "Set proper message value", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "edc52bdcbf65b396a838a347b370ea859ae58247", "messageHeadline": "Updated value for mined blocks. Closes #197", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0a22dc2ce5d0e69004272f44af972e387144c126", "messageHeadline": "Check coinbase for from/to inclusion", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "cb4d168ecc9f6c2ecdb1a8f3308f8f3eb9f02376", "messageHeadline": "Updated LOG to match proper gas in all cases", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 43}}, {"node": {"oid": "5ebae82eeb3f5ecdffb96f9d692523d0b0d4f759", "messageHeadline": "Additional logging and removed temp merged mining options.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "64f35ba8d1f31d6821a0a1bf946c71396a996f30", "messageHeadline": "merge errors fixed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9810, "deletions": 578}}, {"node": {"oid": "99481a245adc2c4814ab6b38d94d63114f7bbb15", "messageHeadline": "Check for known block err and ignore", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 80}}, {"node": {"oid": "9f7a8ea5e696f1329d0ea2d0a679c385887ee149", "messageHeadline": "updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "b4eeffa8f1f4c3c1f94d338b3dafcc899fd6edcb", "messageHeadline": "Transaction strictness", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2df8ad6307d741d0a6d2f746d53f97c7b27ad796", "messageHeadline": "Added state tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 86, "deletions": 7}}, {"node": {"oid": "a052357872217d5e99e7ee1a7a4b524b53addcdd", "messageHeadline": "Fixed EXP gas", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "e6c92673b9cee6146a89e0eb28894620fe5ac035", "messageHeadline": "update state tests with logs", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "a22056db5988bfa2b1354e0092eabb734c30701c", "messageHeadline": "Make an attempt to pay for the gas prior to expanding the mem.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "beb7d35c4033063e4111a51ebf88fabb43bc22b8", "messageHeadline": "Updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9242, "deletions": 335}}, {"node": {"oid": "d33987cb44529db4f3e117d4b242b1796d41520d", "messageHeadline": "Additional fees for *COPY", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6dc46d3341dc5fa25bd005f9606de258874139be", "messageHeadline": "Changed the way transactions are being added to the transaction pool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 239, "deletions": 98}}, {"node": {"oid": "4089b809fb9b5daea24ab88ad3e3e3947b3ff6d7", "messageHeadline": "update gas costs", "author": {"name": "CJentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "cfdca6227716b66bd64b64c6aab864fde69336d3", "messageHeadline": "Merge pull request #42 from negedzuregal/fix", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f59f89d876c0e44d88b3daa4f0d26e6764ccbe0b", "messageHeadline": "vmEnvironmentalInfoTest CALLDATACOPY, CODECOPY, EXTCODECOPY fix", "author": {"name": "alon muroch", "email": "alonmuroch@gmail.com", "user": {"login": "alonmuroch"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "68da13fe3e2efe85898e8a4ffeb99e2a8f8c103d", "messageHeadline": "vmArithmeticTest exp fix", "author": {"name": "alon muroch", "email": "alonmuroch@gmail.com", "user": {"login": "alonmuroch"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "616066a598933df7ef126186eb9c647094f665ca", "messageHeadline": "rework vm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 141, "deletions": 145}}, {"node": {"oid": "2e5175e818d817cda4607f9e731632393e2eb93e", "messageHeadline": "add vmLogTest", "author": {"name": "ethers", "email": "ethereum@outlook.com", "user": {"login": "ethers"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b5b9408e641031ded31a87792c4ec613c8afabbf", "messageHeadline": "updated genesis to new header w/o min_gas_price", "author": {"name": "Heiko Heiko", "email": "heiko@heiko.org", "user": {"login": "heikoheiko"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c24cd790d39b67ee16ad7f1b1a805fcb131dc8a", "messageHeadline": "fix panic on bad sender", "author": {"name": "Ethan Buchman", "email": "ethan@coinculture.info", "user": {"login": "ebuchman"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1bce02eff70db43b98d68fcd094fd2e15745b021", "messageHeadline": "Fixed merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 76, "deletions": 69}}, {"node": {"oid": "a3559c5e1b469890bb8d71e9992175febaae31c7", "messageHeadline": "updated PV", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8d0f8adc5145f650ced3ad5c8c008eb4b4094e2", "messageHeadline": "Changed refund", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "6ba8328077e0ccce4e2631fc83098a3e4e54a42d", "messageHeadline": "Removed min gas price from genesis", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "61556ef01de20a23951690376662ca58b345eca4", "messageHeadline": "GasData changes & removed min gas price", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "ef7961b7d27be930a4d9dc81527a55497d3dea2e", "messageHeadline": "Merge pull request #194 from ethereum/poc8", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 5369, "deletions": 1120}}, {"node": {"oid": "c17a3cb0ceec44c10bc84d05f0d81f08894c792c", "messageHeadline": "chain coverage report & submission", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cfd7e74c25fa7d1b443f8527fca8afad14ef4419", "messageHeadline": "p2p: add test for NewPeer", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "3a09459c4c3c6d4edefa57a9b245402003ae191e", "messageHeadline": "p2p: make Disconnect not hang for peers created with NewPeer", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b85002b700500d421ba7e13ac2062a6b8090a83", "messageHeadline": "p2p: remove Msg.Value and MsgLoop", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 19, "deletions": 49}}, {"node": {"oid": "f816fdcb692d64cd5196b08c678550060e7e7df7", "messageHeadline": "rlp: include target type in decoder error messages", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "6049fcd52ab10362721a352cfd7a93a01c3ffa97", "messageHeadline": "p2p: use package rlp for baseProtocol", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 71, "deletions": 58}}, {"node": {"oid": "c1fca72552386868d28ce7541691e53e55673549", "messageHeadline": "p2p: use package rlp", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 31, "deletions": 67}}, {"node": {"oid": "205af02a1f13f6712a8f30538ddf31cf0544c8d9", "messageHeadline": "rlp: add NewListStream (for p2p)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "5a5560f1051b51fae34e799ee8d2dfd8d1094e09", "messageHeadline": "rlp: add Stream.Reset and accept any reader (for p2p)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 66, "deletions": 7}}, {"node": {"oid": "8e69fbfa98d95116734f2349f6d90fbd479b694a", "messageHeadline": "add special tests", "author": {"name": "ethers", "email": "ethereum@outlook.com", "user": {"login": "ethers"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "59b63caf5e4de64ceb7dcdf01551a080f53b1672", "messageHeadline": "p2p: API cleanup and PoC 7 compatibility", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1665, "deletions": 1902}}, {"node": {"oid": "e4a601c6444afdc11ce0cb80d7fd83116de2c8b9", "messageHeadline": "p2p: disable failing Server tests for now", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7149191dd999f4d192398e4b0821b656e62f3345", "messageHeadline": "p2p: fix issues found during review", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 96, "deletions": 53}}, {"node": {"oid": "f38052c499c1fee61423efeddb1f52677f1442e9", "messageHeadline": "p2p: rework protocol API", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1017, "deletions": 1282}}, {"node": {"oid": "4cd9d57bad95a8c2266ed9d33e9723631da0626f", "messageHeadline": "Merge pull request #187 from honestmoney/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "8cf9ed0ea588e97f2baf0f834248727e8fbca18f", "messageHeadline": "Fixed test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "28b7dcc2041dfa945dc762f73f2524036517f328", "messageHeadline": "go get deps doesnt work with develop branch", "author": {"name": "Eric Robitaille", "email": "eric@vianet.ca", "user": {"login": "erobit"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "eba3fca7bcc18952c62689f96d600725b9d45402", "messageHeadline": "go get dependencies on executable", "author": {"name": "Eric Robitaille", "email": "eric@vianet.ca", "user": {"login": "erobit"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6c098ee779393a85c5a70ba4494b9f22dec9a394", "messageHeadline": "changed install.sh to change branch and install executable", "author": {"name": "Eric Robitaille", "email": "eric@vianet.ca", "user": {"login": "erobit"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "90f4f942e68f38e833a727214d5810be3f8f6cf5", "messageHeadline": "typo", "author": {"name": "ethers", "email": "ethereum@outlook.com", "user": {"login": "ethers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0bbb7e69a0f34020f211061aaa842f1bbedb507", "messageHeadline": "fix for install script devel", "author": {"name": "Eric Robitaille", "email": "eric@vianet.ca", "user": {"login": "erobit"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "d5ac24907e0e98329d2db0d982c035f9d2635c6d", "messageHeadline": "Updated install.sh - github paths for executables", "author": {"name": "Eric Robitaille", "email": "eric@vianet.ca", "user": {"login": "erobit"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0f471291134c0b38df07b9a9cffda5c9807435ae", "messageHeadline": "Updated main.go - fix for broken develop build", "author": {"name": "Eric Robitaille", "email": "eric@vianet.ca", "user": {"login": "erobit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b8a12b4b53f319f6422a43e43b2274a337d7fec", "messageHeadline": "Removed naively casting to bytes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "12f1aea38d6f9dd9748a95b2d9ea813ae16277a7", "messageHeadline": "Fixed iterator for short nodes.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c5e5228e0d47ec237ef6a28e696dda47a4a3a85e", "messageHeadline": "Removed log,post,out,gas,callcreates if exception occured", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 330}}, {"node": {"oid": "9c0232a2b995bd608f5f541e6f607d373797641d", "messageHeadline": "MakeMoney test", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "b05e63c34d335e65c8c76ed9a9401b74170db617", "messageHeadline": "Added paranoia check for tries", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "cab7e6000e20413d697d07a1a6b2abcc85dfc2e1", "messageHeadline": "Increased coverage", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 92, "deletions": 49}}, {"node": {"oid": "3ba0007e868e9cfc802443d6f5d42ba35a4209cb", "messageHeadline": "Added log sections in all vmtests + log tests", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 2772, "deletions": 0}}, {"node": {"oid": "0f460ad26e864ae8b4c4cf99147c5b57a10f3be9", "messageHeadline": "Added caching and database interface to trie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 134, "deletions": 38}}, {"node": {"oid": "e70529a97785012368e7e0d5b272cccab705e551", "messageHeadline": "Added new iterator and tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 160, "deletions": 11}}, {"node": {"oid": "14e2e488fdf0f4d6ed1a5a48ffbbe883faa7edb6", "messageHeadline": "Added `chain` tests & minor fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2751, "deletions": 740}}, {"node": {"oid": "d84be4fe07bb240c1ae56f63580e0e4655611e62", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8497ab25724bb6aed40fcd0462f3789380848a1", "messageHeadline": "new push32 test and renaming", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "437d79f09418b24693b4e3fc4d2f88e291b5340f", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 45}}, {"node": {"oid": "93e693be72e1a7734e826016316434c1e2320de9", "messageHeadline": "Fixed tests for 'types'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "675ba4d7eb7ab96fa74b803085f042a25f8d8d42", "messageHeadline": "Merge branch 'tests' into poc8", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2277, "deletions": 742}}, {"node": {"oid": "f8d0cd9906a1ec4a4a1e95868a279312363f8b49", "messageHeadline": "Added a callback mechanism to chain adding.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "a1b6a9ac29d0aa8d29a2c0535bafdb5fe4d4830b", "messageHeadline": "Begin of moving objects to types package", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 189, "deletions": 151}}, {"node": {"oid": "b402484e41c9579f33d70f8f8b191ab0074dad62", "messageHeadline": "common changes", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "62cd9946ee16758a4e368cd0b5a0ba9fa4d94705", "messageHeadline": "j => i", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e08aba5dd9f1e481aab18c6c062c97e0e400f75b", "messageHeadline": "added output test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "34f29d57b6790a38019a8bcef51a6e91d2945cbe", "messageHeadline": "Update vm_debug.go", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3220a32ff056f5bffed031bf1c4d3b0bc71f1ec9", "messageHeadline": "Added some comparison tests for the new ptrie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "f7417d3552de86f5acf969b6eb882502fd104a11", "messageHeadline": "New modified patricia trie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 589, "deletions": 0}}, {"node": {"oid": "04845d42c01b41fc428b3c604796e84d4e2ac9a1", "messageHeadline": "Merge pull request #1 from cubedro/master", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0d526d66b76fbf7044ce80c64d1dc296308a8786", "messageHeadline": "Updated version", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fe16df6c911f8262ae0eb839a3f036467ee0da7", "messageHeadline": "Merge pull request #11 from debris/master", "author": {"name": "Marian OANC\u039eA", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 206, "deletions": 25}}, {"node": {"oid": "1a9624af5146a790f6bc8c5167bf5a6c006a6644", "messageHeadline": "Fixed require web3 bug", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8b7e59729f9d19eb485dd5b58c3715450fd27c3b", "messageHeadline": "Merge pull request #10 from debris/abi", "author": {"name": "Marian OANC\u039eA", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 208, "deletions": 39}}, {"node": {"oid": "76d25420e153e18c667aa4991dcacf12e8f4fb5c", "messageHeadline": "adding test", "author": {"name": "ethers", "email": "ethereum@outlook.com", "user": {"login": "ethers"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0be275e757744de496a80525ad8aa153def89fd3", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 6196, "deletions": 2}}, {"node": {"oid": "1d42d1d7c620fb3e6d0e284697d5041226567af9", "messageHeadline": "fix ecrecover2", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 71, "deletions": 4}}, {"node": {"oid": "d90868c3070624bc38668a0f3ceef3e3806d9f00", "messageHeadline": "Merge pull request #39 from wanderer/develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 6194, "deletions": 0}}, {"node": {"oid": "6dbcf6b0d6bb68ceaa743e18a52ac815f495d408", "messageHeadline": "spelling fix", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c958ec5f658709b648647449ce5349aa98b3d5d", "messageHeadline": "Undo running `go vet` in travis", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a5af8fac72846a7354dd79143727bac4ee89cb9", "messageHeadline": "enable `go vet`", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1143, "deletions": 1}}, {"node": {"oid": "559a81da6fe97051260aa43db96d41fc9fe3545b", "messageHeadline": "enable golint", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27a8799e4809325bb2d7dbc7480a3de0f9d684d6", "messageHeadline": "added eth_serpent, contract separated to another file", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 81, "deletions": 48}}, {"node": {"oid": "a19d2c22782fa85cd38de246d9801fa1ebd0660a", "messageHeadline": "Merge branch 'develop' into refactor", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1251, "deletions": 0}}, {"node": {"oid": "cad770c73412c4b27d00c98ae3c531b9d1bcc091", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1251, "deletions": 0}}, {"node": {"oid": "ca74bcc4cdf389b5ef5520f9ab5a7aec08424f30", "messageHeadline": "cleaning up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 136, "deletions": 157}}, {"node": {"oid": "b4e47a094c3f33011cb20b4cb5d3a966d823edbd", "messageHeadline": "Merge pull request #184 from fjl/feature/rlp", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1251, "deletions": 0}}, {"node": {"oid": "bd0a50fdc3550eba979b132a92960f1e08110033", "messageHeadline": "rlp: fix pointer reuse", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "74266d5bbd95ac07882b09230aec876bf7704f69", "messageHeadline": "rlp: new package for streaming RLP decoder", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1243, "deletions": 0}}, {"node": {"oid": "9095b37343c5149c84433841599ca13327219422", "messageHeadline": "Convert vm test to checker", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 184, "deletions": 183}}, {"node": {"oid": "ffab36c7d8d44f0bdb3ac4389d9053519feae9cd", "messageHeadline": "Update ethutil/common tests to checker", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 33, "deletions": 64}}, {"node": {"oid": "f82fb889b7a4bf5d31ff8b12ee852f8846457dc6", "messageHeadline": "Add goveralls to travis builds", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6fc07a7f81408308e56db105afcad191f81c43bc", "messageHeadline": "added test for max call depth on creation", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 6194, "deletions": 0}}, {"node": {"oid": "ddca18638f1a81e730001ff7fda4581379094aa4", "messageHeadline": "update imports order per goimports", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "3588c4a9feb4204419d9c0fa2a4c9089120221b7", "messageHeadline": "formatting update per gofmt", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "71b338e8ac00cbe552846d104cd5acd9b436641e", "messageHeadline": "update travis steps", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "58812fad4293db2edaee0fa04b2c5477bc6cc3f0", "messageHeadline": "Reorg travis.yml", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "790ded0f4743d02606d96a5febffb0907104de23", "messageHeadline": "Update travis deps script", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6dbd7a9a803ac784aa80972f75fa4f6aab9418ad", "messageHeadline": "add websocket to deps", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1e50f4afd24ac97bff9dc5b635a44fe8706c9fd", "messageHeadline": "add go cover to install list", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3a656c07f1e7064a602fb18a986fa712cd9dd330", "messageHeadline": "add go-nat-pmp to manual install list", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec75119341167b0b7924911d9ceeba1295b21f04", "messageHeadline": "Update deps script", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "0b64906a729830a22174817c89aedf5af9f61b8d", "messageHeadline": "Add -y flags", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1beb9a2b8becf7f4393dfeac24e317fd9ca188dd", "messageHeadline": "update apt repos", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "242667ebe59e03e2f9f1595f11b5858de8444ce8", "messageHeadline": "update travis build deps", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5211fb0c79450d31c261700dc3c5d8c557cbc7f1", "messageHeadline": "make script executable", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "81e7f8679e87b75481f9ecc834a027c68d435bf9", "messageHeadline": "script fix", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f7f570670bda25a489c94fbd75ca7b763aad65e", "messageHeadline": "custom travis build script", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "8f9a354682e3c52fda1d2d0d2dd04ab7981e5466", "messageHeadline": "try to fix travis dep error", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc5d924b83f70033142ab0261ddbcc669d7e1d13", "messageHeadline": "more travis changes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9481f86c3779d90d85c9ea2da7d3d8cf2a0585d0", "messageHeadline": "run coverage after build", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd9e99a418be6cde1a99a04659493edddeb6d455", "messageHeadline": "try to get full coverage report on travis", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 573, "deletions": 541}}, {"node": {"oid": "1f38c8c0a2e306fa95e8332c03a02e72fe26f9be", "messageHeadline": "Merge pull request #38 from wanderer/develop", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd85ca17edd314b3744c46573f1d5093e9be2db3", "messageHeadline": "Update trietest.json", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33afb10b0da43d55b1d6e1fe6b1b97c6ff8d8f75", "messageHeadline": "clean up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 33}}, {"node": {"oid": "279b284c0d03737360ae36ce2c0da06d70e91c2c", "messageHeadline": "Merge pull request #37 from wanderer/develop", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cae937e5eee1c904b636440653b6157359c0963", "messageHeadline": "Update trietest.json", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ecb3b4cf358a9c8fb0152b54bde70c925eaa5c9", "messageHeadline": "Remove failing Printf", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dcd8cc83417750e93578fdce5b878f43ade8ac96", "messageHeadline": "added test file to root directory", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e6e468ef59740b88f2de0722e13d0d13a1de1940", "messageHeadline": "Merge branch 'develop' of https://github.com/tgerring/go-ethereum int\u2026", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "2a9fc7baa908d64ff1ddae44641024114d3ec88d", "messageHeadline": "Merge branch 'develop' of https://github.com/tgerring/go-ethereum", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 661, "deletions": 306}}, {"node": {"oid": "f6ee8e52dd50ba4e7c2ff2de0ca3bdf2aba9ce3a", "messageHeadline": "Merge pull request #13 from frewsxcv/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "08f2dde45aa6fa977f49bdbdc30543b6c0e894a0", "messageHeadline": "Enable JSHint linting", "author": {"name": "Corey Farwell", "email": "coreyf@rwell.org", "user": {"login": "frewsxcv"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "42713c6e9995a131601186363ba2c49ffd093acc", "messageHeadline": "Merge pull request #12 from debris/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 354, "deletions": 40}}, {"node": {"oid": "7ffba22f2d3e246ded4ac8f6df3d9eab5137e838", "messageHeadline": "Merge pull request #10 from cubedro/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1290, "deletions": 620}}, {"node": {"oid": "60198a05b981b59c2b997706c1a728ad3c5b49d7", "messageHeadline": "Merge pull request #11 from ethereum/revert-6-master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "6b8b1259e2e1a21c19198eb82582a7aafc29b12b", "messageHeadline": "Revert \"Run JSHint on all code using Travis CI\"", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "c966a5c17e69fe81f42fa73664f59b5d440f3829", "messageHeadline": "Merge pull request #6 from frewsxcv/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "56aa24002de357c24a9644a49d5702c8d4663909", "messageHeadline": "Clean up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "711be7009ef5b9ad77f37a4ccd0dffcc9286e1f8", "messageHeadline": "Version bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f6e55962a8cadfb440dd03467017941b96838362", "messageHeadline": "Fixes for PV41/42", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "ea8db7a4aecb034c6a967ccd3b17c50f423cb77c", "messageHeadline": "improved contracts interface", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 166, "deletions": 21}}, {"node": {"oid": "89675a71537e6a386f97a9190db40276b388d692", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "f1de1cc97a556adad8a4a864267150c39bef4d85", "messageHeadline": "Fix CallRecursiveBomb2", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32f0c47c6801974c210c3b93792105a9183f9e7b", "messageHeadline": "Merge pull request #36 from wanderer/develop", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "8aaec1d98fdeef1521e65518913498a1a0c18cbe", "messageHeadline": "improved example", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "b1428555d10c5449e0f91f53f1dd0e8d1a1f9732", "messageHeadline": "added storageAt", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "20d518ee959f1621a5accf1f3432282a6c0d6c3c", "messageHeadline": "Numerous fixes for consensus.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 14}}, {"node": {"oid": "0e67fcd361ea1681f989077969417e166ea8453e", "messageHeadline": "contract object", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "ab50e766521ca31febe21677909a665043937488", "messageHeadline": "Merge pull request #35 from ethers/delOld", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "313cfba7d43529db647789ae826bc426d9da7de3", "messageHeadline": "convert trie encoding tests to checker", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 29, "deletions": 38}}, {"node": {"oid": "3da90d01f6f9e79190ebcd3a6513f481eacbbae2", "messageHeadline": "converted back to arrary format", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 66, "deletions": 66}}, {"node": {"oid": "d99fea2db682c454581e1f9f60b2cea27d02c36e", "messageHeadline": "abi output formatting", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 115, "deletions": 46}}, {"node": {"oid": "78f1e4a9452566f5645a7f5ade6aad79901d5f98", "messageHeadline": "rename tests since they are valid opcodes that exist", "author": {"name": "ethers", "email": "ethereum@outlook.com", "user": {"login": "ethers"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "461324a801afde2a9fe92b8303e510fd7e02b1f2", "messageHeadline": "Remove references to mutan", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fa59db7595645f1ea9465cf46690379130c89370", "messageHeadline": "Add initial state/TestDump test", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "bd9bd4abed09a1ac7a686e9a61d925d1a69445a6", "messageHeadline": "Reorg state tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "6eacc8eab9ad605c76a936361c0015d1ba905da1", "messageHeadline": "eth-go -> go-ethereum", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "00878e5b6e09e4e5f38857f1abab7b9cbad4b480", "messageHeadline": "Convert trie tests to gocheck", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 119, "deletions": 164}}, {"node": {"oid": "7ce63d32b287738cd5803c589d3c921aa349346c", "messageHeadline": "qt version also requires abi", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3451f2608682bd044d7b7165b0d3aa640e8fd81f", "messageHeadline": "changes to make everything work", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "05290d554749c7b3507da4af11796112c67be718", "messageHeadline": "abi, the beginning", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 91, "deletions": 9}}, {"node": {"oid": "d06b792cd0c80d48aa206dd9126b515e4fb1d606", "messageHeadline": "minor change in CallSha256_1_nonzeroValue test", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d434ecdcc37af4bb53058a43884df8085c5efe73", "messageHeadline": "Added CallSha256_1_nonzeroValue test", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "60cdb1148c404218846fd39331690658168f4e04", "messageHeadline": "Transaction execution fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "9bb1ac7564ff0588f33a1eb43e76f40664d9e527", "messageHeadline": "Fixes for the log method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 3240}}, {"node": {"oid": "6c9e503eb8d41d331d6a74e69539a06590072190", "messageHeadline": "Removed all implicit logging. Fixed gas issues and jump errors", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3871, "deletions": 225}}, {"node": {"oid": "1d866b5e579e06d00ab63cf8899a47e08b95b232", "messageHeadline": "Merge pull request #1 from tgerring/tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 492, "deletions": 93}}, {"node": {"oid": "5c5df21e3d8768481c2bc1b6e9475099590e10be", "messageHeadline": "Update TestDeleteFromByteSlice", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "12e8404f8fb0409c6db2a48ff4cc52c7aa81f72d", "messageHeadline": "Fix TestBytestoNumber", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "0d1cdd26d657f6559b52332e207e1cc9e7db7c67", "messageHeadline": "Update TestNumberToBytes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "cff0d93105956d716d32535af64ad3154f1628ae", "messageHeadline": "Converts bytes_test to checker", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 65, "deletions": 116}}, {"node": {"oid": "c24d143c9e08f9782d7ad063868ea7c647db2a03", "messageHeadline": "Convert rand_test to checker", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "bfd1fe977e1a4f921fce6b4ca522b024df0b2733", "messageHeadline": "Update test style to checker", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "d9ccbf04dbdcda527c00e561aa0cc97ffde08f86", "messageHeadline": "Move test bootstrap to main_test.go", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "2c06f34cc00e6c41dc0c68d3e99825731e0603ab", "messageHeadline": "Store return value of call to precompiled contracts", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 106, "deletions": 90}}, {"node": {"oid": "4b0c3b29ae5b8807d7d244340a625c6144320df0", "messageHeadline": "Fix gas cost for OOG calls", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dc100f85b3719f38a92223c39eb36d8d4ff24cdb", "messageHeadline": "Merge pull request #9 from debris/autoprovider", "author": {"name": "Marian OANC\u039eA", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "0316490c54249617fa653d5114227f6b8078d297", "messageHeadline": "common fixes", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "d85cef557bf3a312097544c27fe54fdf745f1e11", "messageHeadline": "Merge pull request #8 from debris/autoprovider", "author": {"name": "Marian OANC\u039eA", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 629, "deletions": 489}}, {"node": {"oid": "838ca2fd9393e5b3cd4423934de78f1b8f9fd13f", "messageHeadline": "autoprovider, buildQt not builds only necessery files, fixed gulpfile", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 153, "deletions": 15}}, {"node": {"oid": "cd94b5ffb3c29d72d87c6cd7e439868e11e24b8d", "messageHeadline": "Convert value_test to use gocheck", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 34, "deletions": 51}}, {"node": {"oid": "3c619baec58947aa8b02e4a807a3e837d8fa73fd", "messageHeadline": "Add verbose comments to TestSnapshot", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8f3a03c0cc8ef15f561b47ef1c11b02e4f043634", "messageHeadline": "Update state tests to use gocheck", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "75ee3b3f089e703b728bb301cc6b2abe4c111c41", "messageHeadline": "debugging code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 111, "deletions": 66}}, {"node": {"oid": "84b36a71939cfc6c673f0fd3fec079ca7e23df6c", "messageHeadline": "retabed files", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 476, "deletions": 474}}, {"node": {"oid": "dea68f073e9a071e3e3940f7a467bf3cdc8d1992", "messageHeadline": "Merge branch 'debris-subprotocol_prefix_merge'", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 97, "deletions": 81}}, {"node": {"oid": "7af9cc70d01b3549de1b90afce591376ec554737", "messageHeadline": "fixed merge conflicts", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 97, "deletions": 81}}, {"node": {"oid": "4b876168f4db1f339d8d1a222a3ccb9a3f756957", "messageHeadline": "gulp qt task", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "d92a7527db7d4a2de2265a4511601546293e41fc", "messageHeadline": "merged subprotocol prefix", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 54, "deletions": 58}}, {"node": {"oid": "63bcca7604dce4f912776f4e2e9954ceca02dfcf", "messageHeadline": "fix: genesis test", "author": {"name": "Heiko Heiko", "email": "heiko@heiko.org", "user": {"login": "heikoheiko"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6e0310c1ea7b0f8af7a337df93b3b83591a6e647", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "30c266caff8c253438e542a81501a313c3c06eaf", "messageHeadline": "jump to position outside code stops execution", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2927763d68df91c16a4a463a3fbb91a2e67e22e9", "messageHeadline": "RandomTests were removed", "author": {"name": "ethers", "email": "ethereum@outlook.com", "user": {"login": "ethers"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a0fa91b2b82c2a4b97e08d7e9b32abc1188d0ce0", "messageHeadline": "Merge branch 'develop' of https://github.com/ethereum/tests into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "60924843f07f394c8e95782ab52d56ef27d5e642", "messageHeadline": "Unintended Exceptions work like OOG", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 7, "deletions": 96}}, {"node": {"oid": "720365859cfc56a6b59f6824f61138ed7ea8a782", "messageHeadline": "Changed npm & bower version", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d95e2b7999750a8a2fb3c54258935f916379e6c6", "messageHeadline": "Fixed jshint warnings", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9509322ecd8e709ce8a17442836b6ff15ba2edff", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6fc5d8e81e8f01ec0a9654268ac0593f74841c30", "messageHeadline": "Prepare for PR", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "bed659f9b3e5ca3890615acb5aec046cf690e1e9", "messageHeadline": "Moved ethtest to cmd", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ad0acb5762669aac8d39bd65c0c5df23efbb2d9e", "messageHeadline": "Moved messages eventing to chain manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "67e3eff80608359ddeeb8a2f617148e2baf6a046", "messageHeadline": "Merge pull request #6 from cubedro/develop", "author": {"name": "Marian OANC\u039eA", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "f5024b4926ae90c7d5f560deefe8e27345a94c63", "messageHeadline": "Merge pull request #5 from cubedro/debris-error_handling_fix", "author": {"name": "Marian OANC\u039eA", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c1b2595debc2475728b46c70c7703d4c863b8b95", "messageHeadline": "fix merge conflicts", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "512d4ca6a46d9bd4ee4822a90338a0d39a420d7f", "messageHeadline": "Merge branch 'debris-error_handling_fix' into develop", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "c91e4afe6c94b46bb717951bf96fd491ca817d9b", "messageHeadline": "fix merge conflicts", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "ebb7db263ff219eaaacaa2d74d42f69fcd396645", "messageHeadline": "Added dumps", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d30571a7a84de5a1a3287e764210a3803d7a307f", "messageHeadline": "Added VM testing tool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 128, "deletions": 2}}, {"node": {"oid": "cbeebcd47da846e1b8990313f1ff1ffe7d0bf00f", "messageHeadline": "Fixed bloom, updated mining & block processing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 76, "deletions": 57}}, {"node": {"oid": "f538ea25e46d59dfa225ed105343d9c6a9909c2c", "messageHeadline": "Fixed bug on gas and setting of receipts and roots", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 36}}, {"node": {"oid": "a2d8b8928949c589ad0282fbb1b9abf783f53c98", "messageHeadline": "Added npm version", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "8ca991ecd200d6552a60d47ff4b358e167d41e1e", "messageHeadline": "corresponding changes from cpp-ethereum", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e3ad9be4c8053c18ed30775d62692f6fe91b1451", "messageHeadline": "missing semicolons", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d6479e1d63598baed0b0c41d4dd8ff9f7ecc449", "messageHeadline": "proper error handling proposal", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "429dd2a100f3b9e2b612b59bcb48f79a805cd6f9", "messageHeadline": "Implemented new  miner w/ ui interface for merged mining. Closes #177", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 554, "deletions": 229}}, {"node": {"oid": "fcba86672193d6bd19ab2104432348eff3f353f2", "messageHeadline": "add StateTests", "author": {"name": "ethers", "email": "TODO", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3270b432bcb007944e3b6e17329b062cb6b7da78", "messageHeadline": "Refactoring", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 98, "deletions": 827}}, {"node": {"oid": "a441074ba4b057e2918735f7427841b92aa3c16e", "messageHeadline": "Updated precompiled contracts test", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1227, "deletions": 22}}, {"node": {"oid": "0afa72c82be2f4996d1662dfbf9e019c5267c6b1", "messageHeadline": "Added precompiledContracts tests", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "6be83dd5a185048cfdb8ec29659f14abaeab0c42", "messageHeadline": "Update gas cost for PoC7", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 111, "deletions": 111}}, {"node": {"oid": "0a3a148ed4d2fbe29ec7a62f5b15a25f908d7f23", "messageHeadline": "Added more byte tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "c18b8ab2d3462e813b731e525afc9ea414d8d136", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "66c2e1f642a7b37d9f3631e4573100b0cdc36cef", "messageHeadline": "Updated SIGNEXTEND tests", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "9a9325822e756dafce8d7418bd4fda63acf84d2d", "messageHeadline": "part of 9b4e768 - Delete vmNamecoin.json", "author": {"name": "ethers", "email": "TODO", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bd14b4d23e5eaaf5359b73a2744727df5624ab97", "messageHeadline": "node < 0.10 fails travis build => remove 0.6 & 0.8", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4402a7d817dc2dfee6d469e90bf19eae63c7ddf4", "messageHeadline": "gulp >= 3.4.0", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5871d1e359e5051a2297f965574ad164ed794536", "messageHeadline": "Updated all dependency versions", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2f33a8c657f84a19db2c644625ccc668f21aa947", "messageHeadline": "Update dependencies to pass travis build", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6dc7be6cd171c6285f99eb15691141e9db7761f8", "messageHeadline": "Update dependencies & travis.yml", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7d6164b3513eef7d5eb24bb90ca0fdc2fc8c1879", "messageHeadline": "updated travis.yml", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "48a3f0986ccc3caf6405604e3cfe6a3b4de5726c", "messageHeadline": "Add coverage for rand", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a1d62abca4b07f35f7f80702c9f58bb40e703504", "messageHeadline": "Restructure StorageSize string test", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "44ab30f628a3305d8c20c78b3dadbf2f15112fbc", "messageHeadline": "more json fixes", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "be96da179a50735ef0ed72d66c5672d89c1a5b66", "messageHeadline": "Added tests for FormatData", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "8f94f731a55440341eb02d890fd4eca0fbc32544", "messageHeadline": "Reorder tests to match source order", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "ab6b9c44aa97a18e37dcd9214eadbdfaa38a4b22", "messageHeadline": "Added test for IsHex", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4e15adac6d46acb5b8173050618a1ffac525e528", "messageHeadline": "Remove fmt dependency", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "dcae30c1e4429635f58be5b86695dbdb9e58ad23", "messageHeadline": "updated bower.json ignore", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f281a362f062073ed20da9af936fb537f2234769", "messageHeadline": "bower small fix", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c402dad6fac03a182c544e0099a48cf6b6709373", "messageHeadline": "Updated bower.json & Readme", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e229374f467452bf82fd0cc86b18f224dabfadfa", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 55}}, {"node": {"oid": "189527e563a6e7a39654a9544a2b0d873be7176f", "messageHeadline": "added dynamic jump out of code", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "9b4e7689951e50c7de3bd945784b92242ed8fd63", "messageHeadline": "Delete vmNamecoin.json", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 55}}, {"node": {"oid": "45d0d72138bafab1e6d8bd8a5ea5c9d3218b98e0", "messageHeadline": "Updated package.json", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "15088d7ebe606ce6510aee0a8315ed175f1770b0", "messageHeadline": "Fixed indent", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 946, "deletions": 962}}, {"node": {"oid": "4be4db5e6cfdde4ba5c1243b2bafeb6bbae3643c", "messageHeadline": "Converted to node module", "author": {"name": "Marian Oancea", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 1785, "deletions": 653}}, {"node": {"oid": "b100546c9dd82a085d4b984275082a61fe3f3fe2", "messageHeadline": "add test for Bytes.String()", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "834f8a1dc8b609199f84dcd59a885e77d8f770ba", "messageHeadline": "added test for CopyBytes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ada684e05458cce26a97b245cd96a8fd72523daa", "messageHeadline": "added test for BinaryLength", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "92b30cc452d71a84927529b50ac9aa40eb0d550e", "messageHeadline": "add tests for ReadVarInt", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "cb32f52b9cdc0f44c7c25f956b9de8c62e24f275", "messageHeadline": "added test for parsing bytes", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4f009290847dea29e7ea050244418b8b14c3aa61", "messageHeadline": "Added byte padding tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "4669b5694b9dc7bdf9e6f527323dff612b65634d", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "a567fedaa7f8ff8904bd90447fc4b68685bf2af9", "messageHeadline": "added state systemOperationsTest", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 2330, "deletions": 0}}, {"node": {"oid": "94b0ce84da875bac3847aec73479f1bcd680c1ed", "messageHeadline": "Cleanup big_test.go", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "e76c58d175dd5b50deb2d5fb4582adae4cd3f7ef", "messageHeadline": "New test coverage for ethutil/big.go", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "92299b7c2449940c4b98f1aebcd53076780a7704", "messageHeadline": "New test coverage for ethutil/path.go", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "48488017e498916c81122c01cfe1880afdd00d48", "messageHeadline": "Proper packages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "b4da085a9fa0b578c7e91a9606a15a018b340d95", "messageHeadline": "Accidental packages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7db44b56b05a0b859e4d369736cdb86d35cbb860", "messageHeadline": "Updated to ethereum serpent", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaba185ceb0e4c37151134f3e1ded9714d6b7685", "messageHeadline": "Merge pull request #32 from ethers/indexjs", "author": {"name": "ethers", "email": "ethereum@outlook.com", "user": {"login": "ethers"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "fa782aed93934eb51347d08facea838bb4262b1b", "messageHeadline": "updates needed per restructure", "author": {"name": "ethers", "email": "TODO", "user": null}, "additions": 22, "deletions": 20}}, {"node": {"oid": "3e174a08790ca009a2107a3564b179ae1f036c33", "messageHeadline": "Merge pull request #1 from cubedro/example", "author": {"name": "Marian OANC\u039eA", "email": "contact@siteshop.ro", "user": {"login": "cubedro"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "99d5769c2b966a2d6858b888bcb9e41cb6a87255", "messageHeadline": "There'll be jumping in to jumps", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1b1fa049fa483b3996d3582ad247638045657282", "messageHeadline": "Fixed VM and added static analysis for EVM jumps", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 34}}, {"node": {"oid": "8cfbf1836d68c49242703e3f59e4d0a06754c02b", "messageHeadline": "Added JUMP analysis (WIP)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "78fb2af6f17a1636f5f12856e8e39114915f0d56", "messageHeadline": "Squashed commit of the following:", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2182, "deletions": 2979}}, {"node": {"oid": "b96a59eb28654ba5bc915bfaa21f511fdaa443df", "messageHeadline": "Added tests for extra large values", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "64b6172089618645d42babf22fb6c7b8af282239", "messageHeadline": "added db", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e7d9bcd36b5809b649dc7f8e6092d5edaa0d155f", "messageHeadline": "Added Douglas and Einstein cases", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "123282e0454179c8728394753501e0de93ac9b96", "messageHeadline": "Update variable name to match unit name", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e22e8b7feffedced7fa1f8809b1828a224ccf774", "messageHeadline": "Environment tests", "author": {"name": "Taylor Gerring", "email": "taylor.gerring@gmail.com", "user": {"login": "tgerring"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "79d7cbfc4a9cf3d70ae01dea8ee76c770af33211", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9120274a46d696cda6d595b2ec5acc2947eb2b46", "messageHeadline": "Update tests to latest protocol changes (PoC7)", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1379, "deletions": 1172}}, {"node": {"oid": "1c1ba8d161817b391ea296391ad3ede3e71c0aa1", "messageHeadline": "Merge pull request #31 from CJentzsch/develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 64, "deletions": 1985}}, {"node": {"oid": "a9db1ee8d45b3395df13b27a901567fde310a3c7", "messageHeadline": "Replaced to return the td and throw a specific error on TD", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "699dcaf65ced99517724984f5930845417cfdfca", "messageHeadline": "Reworked chain handling process", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 126, "deletions": 69}}, {"node": {"oid": "f4b717cb9da6113304f243caea6a3799a1aeecf3", "messageHeadline": "Bloom validation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f59a3b67f69b26f969084e0de165435e80bd8e12", "messageHeadline": "StateManager => BlockManager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 51, "deletions": 67}}, {"node": {"oid": "1025d097fd4e5171dadb2c1a8eeb43b7730b13b6", "messageHeadline": "removed old bloom", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 67}}, {"node": {"oid": "d56d0c64aa84ae4f85f2ceb110e5b676f7adea7f", "messageHeadline": "Version bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c4adeceaeaff7a954fa7103a2200653ef217572", "messageHeadline": "Properly list caps", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f76f953f0cad3b55d6817ce766def50a587f1d19", "messageHeadline": "Removed debug print", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c2b8786784109a0d3fd902cfe351f4616c2491c", "messageHeadline": "Sha addresses", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "a82b89e2d524a9b7f758dc2d981e8af835d8cd2a", "messageHeadline": "Added storage root to dump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c8302882c87afffeb7d9241060e24984a04cb8eb", "messageHeadline": "method change", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d87aa2488583e10b09b93dcb8741d3be051697a5", "messageHeadline": "Fixed genesis", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "0cdef3376d320563d88a32ead715f141ce736ca3", "messageHeadline": "example", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "92c7aca817a78cc1b14a8d57a0be20b4772a1d69", "messageHeadline": "Refactored compress method into something more organised", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "3aebe532e536eb6f6766ccac456c07023ab822e1", "messageHeadline": "Updated vmNamecoin.json to new sstore prices", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a0be21839cf8bb7d3d80a2b61c8433b5d3a8bfd", "messageHeadline": "Added example state test", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "83643addbc3d50c6a79611a5d8700aad5fb1df16", "messageHeadline": "removed systemoperationstests", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 1924}}, {"node": {"oid": "3930ca3a9a377107d5792b3e7202f79c688f1a67", "messageHeadline": "Restructered tests in folders in accordance to test suites", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1, "deletions": 60}}, {"node": {"oid": "b0e11826e5f5e73f37304365fbaf504ed53d7886", "messageHeadline": "lgpl", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e3998e30bab6152c48a6c5f6092ee8de830e9aea", "messageHeadline": "Don't run 'npm test'", "author": {"name": "Corey Farwell", "email": "coreyf@rwell.org", "user": {"login": "frewsxcv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51d79f3e3b4876dd3b8925e8f10cc2f10aa16ff9", "messageHeadline": "Fix JSHint errors", "author": {"name": "Corey Farwell", "email": "coreyf@rwell.org", "user": {"login": "frewsxcv"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "b773e5749077447718b12dc815a4794b0dc699b3", "messageHeadline": "Enable Travis CI", "author": {"name": "Corey Farwell", "email": "coreyf@rwell.org", "user": {"login": "frewsxcv"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "76c9c8d653ae49e347598f1bbd34c821354c9567", "messageHeadline": "Compress data on db level. Closes #174", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 60, "deletions": 33}}, {"node": {"oid": "bd4f51ff3c75c186dbc8a71439953c8fc05b16cd", "messageHeadline": "Use new iterator", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5dcf59bdf4b1a63ca8733994a81c936becf59933", "messageHeadline": "Forgot to put in regular bytes during decompression", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "9f8bcf3abca8c6c32efc384f6c6eda1677b769c5", "messageHeadline": "Added RLE compression. Closes #171", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "1bb398f4e22feef8f83fedd8a525e4da5b627773", "messageHeadline": "Sign ext", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3f90f7c89856f5d024eec1df535a4fc2871214c2", "messageHeadline": "Signextend", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c8438979a9c5c73bf68a132d5fd0325863ab454b", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 74, "deletions": 72}}, {"node": {"oid": "141d3caabbfbebbbecac455462a40b6056aa3821", "messageHeadline": "Re-org op codes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 172, "deletions": 469}}, {"node": {"oid": "394e0f60c20206c7f7c4c76551d11a2b14b23a4d", "messageHeadline": "chain, tests/helper, vm: make tests compile", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b95d9e005da6ed58df947732b4c126dedff5effb", "messageHeadline": ".gitignore: ignore .ethtest", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f3473312ba90b37b9a4100592a8c4d5d5bf245b7", "messageHeadline": "all: fix rename breakage", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 68, "deletions": 69}}, {"node": {"oid": "5af4ff985dc43b648bdc96394a3bd96d9658ae0a", "messageHeadline": "ethminer => miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 231, "deletions": 14}}, {"node": {"oid": "4914a78c8c650d7fc74570f25a682598aaeb6973", "messageHeadline": "ethwire => wire", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 74, "deletions": 291}}, {"node": {"oid": "af34749a6b47ff8f9b4cb55d9ea65e1235d63b68", "messageHeadline": "ethtrie => trie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "af8f5f0b69f1c359991d12c7708804fe8dd1f944", "messageHeadline": "ethstate => state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 167, "deletions": 167}}, {"node": {"oid": "0ed1a8b50a9b9726cd57a2731d0405f6949c6188", "messageHeadline": "ethpipe => xeth (eXtended ETHereum)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 112, "deletions": 108}}, {"node": {"oid": "8826e9694c3a8d4f480f0a021d8c02f7f61612c6", "messageHeadline": "Moved utils to cmd", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c8307a9e4483f1ed90a97e9c4c8925c11416a2c4", "messageHeadline": "license", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "b1c247231b11f313ca0eedff75ea563926d23f68", "messageHeadline": "ethlog => logger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 146, "deletions": 146}}, {"node": {"oid": "fd9da72536b73351bbcdc1e9dbbbb8c0e4bfb21b", "messageHeadline": "ethcrypto => crypto", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "3ee0461cb5b6e4a5e2d287180afbdb681805a662", "messageHeadline": "Moved ethchain to chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 142, "deletions": 142}}, {"node": {"oid": "8e0a39f33f9d24ebeca9cc88edf24cc6294552d7", "messageHeadline": "Updated to use ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 742, "deletions": 76}}, {"node": {"oid": "e84fa8d4e66bec290e0e20f3d7ba14db890c8cf2", "messageHeadline": "transacton => transaction", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f11b5f3e40f9b523445541aafd0334b05a9ac143", "messageHeadline": "Added account prop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5538ff725235f30a9afbbedc098fd18dfd9f1293", "messageHeadline": "Fixed Qt provider", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aca9a41fcf38ae42ab72b663b6fdc4ecd9c7a7b9", "messageHeadline": "Merge pull request #1 from debris/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 364, "deletions": 366}}, {"node": {"oid": "df5603de0a34e80a1af6ad03e37ce43728baad35", "messageHeadline": "Moved logging to state, proper structured block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 53}}, {"node": {"oid": "014d370b5d5d0a807cc31a2fc3a8c5313ccd7ea4", "messageHeadline": "New SIGNEXTEND tets", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "fa890c8c0140dac1e02038a6134db0d83bb85af9", "messageHeadline": "Merge pull request #167 from fjl/feature/split-tx-event", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 56}}, {"node": {"oid": "ce2ec1980bbc97fb9b2acc27c6249be1249fa44c", "messageHeadline": "Merge pull request #166 from fjl/fix/mist-quit", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "155d449be206f5276f689770006ecbbb203dd6ad", "messageHeadline": "New tests for BNOT and SIGNEXTEND", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 396, "deletions": 266}}, {"node": {"oid": "f05d422a97bfdfbf141a455d25566779c4b32da9", "messageHeadline": "ethchain: fix dependency", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ef044edfca1afcb0e3185f32d5e4c7cce72153a", "messageHeadline": "Use new bloom when filtering for topics", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "cc67a84e945ba914d8e4981106d3c75c91c00db0", "messageHeadline": "Added bloom 9 point lookup and bloom test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "81ec564ef61a6dcd06cfdd98a515d366aaac719f", "messageHeadline": "Merge pull request #168 from fjl/feature/working-tests", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 70, "deletions": 93}}, {"node": {"oid": "4cf69d7cd34394fa7408bb5a6e152610a9daa81c", "messageHeadline": "vm: fix basic VM tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "38034c306693cd0acbc4edb0d0afde1f2e525bf6", "messageHeadline": "ethwire: fix ClientIdentity test", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "56014844a960ea59f18e3d6b4662a7674ac9c78d", "messageHeadline": "ethpipe: delete useless test", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 58}}, {"node": {"oid": "d9bccdde234f2493722d8fadfffecc5ef2e27b9b", "messageHeadline": "ethchain: fix tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "051af604e2f076e131875d558b052a4e4d1bf713", "messageHeadline": "ethcrypto: fix the tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "cb607b4911711501a8e70db0fe2148c51272c719", "messageHeadline": "changes to make whisper working", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "31c6159019d330d27c086343257902c97de3a8ae", "messageHeadline": "filters refactored", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 36, "deletions": 66}}, {"node": {"oid": "9e2f071d26d5c4ed343d2a91e48fec4e7751b99d", "messageHeadline": "Removed events from the state manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 63, "deletions": 83}}, {"node": {"oid": "9adb62584678d0c1decbad447e4543637bcf574b", "messageHeadline": "polling whisper in progress", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 49, "deletions": 30}}, {"node": {"oid": "fb4113dab4df8480c77bdcb707fa6b5408755b79", "messageHeadline": "PoC 7 updates", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 219, "deletions": 135}}, {"node": {"oid": "665a44646e9453e37c8a73bdd2c94ba7dc1e7c0a", "messageHeadline": "Generic hashing method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "6b3f5fb82b0304f477a1c36b68b0d07232405aff", "messageHeadline": "cmd/mist, ethchain, ethminer: split TxEvent (#165)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 48, "deletions": 56}}, {"node": {"oid": "e252dbf989f8a8e08e3edcaf075febee315e53fd", "messageHeadline": "eth: stop eventMux first", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8170f96dedb983c391d26378726d7fd6921ff959", "messageHeadline": "javascript: remove unused quit channel", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "0b10cbd713faf56240f3da6940c58c17159849a9", "messageHeadline": "http renamed to httprpc", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "3119be908c0d637bdc579f0a025da79efeae0cbe", "messageHeadline": "db and shh", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "48125a25eb9f4ece2613559ced5075bde1c75c7a", "messageHeadline": "Added missing requires on SSTORE SLOAD", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "7849b7e97873ea443b480f45aa4fe6ffbb41cdb0", "messageHeadline": "Refund SSTORE properly", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "c9eae764b8921a5d6c929b8544cb9acdb920453c", "messageHeadline": "Update SSTORE gas cost and BNOT instead of NEG", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 626, "deletions": 246}}, {"node": {"oid": "28d4250866cdd88f127635647583ec7c801f8b2c", "messageHeadline": "cleaner promises", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 137, "deletions": 276}}, {"node": {"oid": "5920aa7be6fb973c7cbae34c9d4af03665933c51", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1e55fe3aa21a3e5d775b00a9adcefdf17e25bb88", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "9d386033effb0e0358fb191b38f6931f23b1eb5c", "messageHeadline": "Added bug", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2b02d812533be4b0fe59054a144ee01e157aa954", "messageHeadline": "Added in progress to readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "11b3f975205fad8a331fa9a0e1d65ada544b84bc", "messageHeadline": "Upped protocol", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10782c5aae51a766ab583a9d563cb2ff8a64e89d", "messageHeadline": "Added removal off erroneous txs. Fixed pipeline", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "cbc67099379712cb037b4f2cdf1126f735948635", "messageHeadline": "Version bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca18b3f1e971bc5329c8f3a3f174568d1bbad0b4", "messageHeadline": "Do not return error on VM exception", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "69e745c537e442d4086986b02c01741d2a314cf1", "messageHeadline": "Return erroneous txs (so we can remove them from the pool)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "003280888d54ddcb7d776f549633d280edee1c8c", "messageHeadline": "increased default gas from 500 to 5000", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "797b93c98cdd8183fca58f0c1c554b0d5af26d41", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3019, "deletions": 0}}, {"node": {"oid": "b095bd32371f02d204a4d0fbde75dc58baa7430d", "messageHeadline": "events should be set prior to calling mainloop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1d3f43f060e9ebb312fc3b17fc0fe43c8f95cd82", "messageHeadline": "Added generic add balance method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d586dd902d1d850cb133583e8f6599e2a2973107", "messageHeadline": "Fixed bloom", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "272d58662c885ab1cef8930e96fb832ae5377d96", "messageHeadline": "Implemented LOG. Closes #159", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 81, "deletions": 11}}, {"node": {"oid": "6623500c6b2e5fe9fa41a1ce75269955af6026e8", "messageHeadline": "Implemented new bloom filter. Closes #156", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "08c26ab8b0142778393924211188f0d06deef0ce", "messageHeadline": "Removed unnecessary code.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f62b6742f2189f45463c362897e9f49a11d811a2", "messageHeadline": "Merge pull request #152 from ethersphere/p2p", "author": {"name": "Viktor Tr\u00f3n", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3015, "deletions": 0}}, {"node": {"oid": "e73aad959e530ecfbaff0c041ea881d4c9c95867", "messageHeadline": "ethutil: re-add build constraints in script*.go (fixes #151)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "771fbcc02e6d10cdf4cda2e8ec8ea23f11066feb", "messageHeadline": "initial commit of p2p package", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3015, "deletions": 0}}, {"node": {"oid": "119c5b40a7ed1aea1c871c0cb56956b8ef9303d9", "messageHeadline": "Merge pull request #150 from fjl/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 36358, "deletions": 218}}, {"node": {"oid": "ad2a75ac58ddcb06316f68d0fdaa8e80828a990c", "messageHeadline": "Added new recursive bombs", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 363, "deletions": 1}}, {"node": {"oid": "184055b3e2995894ccaba364484223e488730627", "messageHeadline": "cmd/*: add license headers", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 442, "deletions": 0}}, {"node": {"oid": "bd2862aec613ab1bca7b18884ca0a2fac3f9c2d2", "messageHeadline": "fix 'go get' commands in after the move to cmd/", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "69baa465ea69ae60eed802445cf0132b9eb69934", "messageHeadline": "Merge eth-go repository into go-ethereum", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 35798, "deletions": 100}}, {"node": {"oid": "66e439b6f48c1b030fd7a2f12a9d977d82f4fe35", "messageHeadline": "http polling", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "feef194829b07570e91873ed5d1e8cc51e8fa430", "messageHeadline": "Chnged to use GetOp instead & added error + checking", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 6}}, {"node": {"oid": "91c876831a3b616beb759c30d705407845ffc3ee", "messageHeadline": "Update to HEAD tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 314}}, {"node": {"oid": "834c52af6406b9af429104408ca7bcbc525efe5c", "messageHeadline": "Changing gas cost to zero at stackunderflow", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 5, "deletions": 314}}, {"node": {"oid": "06aa74e7df49969fc181ecfcf5652263d74624f5", "messageHeadline": "All Stack requirements are now checked prior to reduring gas.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 37}}, {"node": {"oid": "50fd46924900869e7210217c6a07979b544991c8", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7daa8c2f6eb25511c6a54ad420709af911fc6748", "messageHeadline": "Merge pull request #148 from waffle-iron/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb03276c19184f0f8c926f69d914b1b33435a48b", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "411b9800aed6bff666df5ffad799c49b17af9a43", "messageHeadline": "Reflect VM Env changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "29b8a0bc5ffa7a674a06a211e1c8bdd1b6ed07b1", "messageHeadline": "Updated the VM & VM tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 44}}, {"node": {"oid": "2e45e4d0151e893574acdef5b61cb2ef9b31556c", "messageHeadline": "Print error using regular println. Fixes #146", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5662176f8c16f37751c50e31e055b9a1908bc02e", "messageHeadline": "Merge pull request #149 from JosephGoulden/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1880c6b3dc837165b7c9ed9bcefefada4f627b58", "messageHeadline": "Make tab capitisation consistent", "author": {"name": "JoeG", "email": "joegoulden@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6247a99f413da212c7f2f4157fe897edcfa0f14a", "messageHeadline": "add waffle.io badge", "author": {"name": "Making GitHub Delicious", "email": "iron@waffle.io", "user": {"login": "waffle-iron"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "53d5c490beac3e5bad4b149fa947393aacface8f", "messageHeadline": "Fix right-click context menu of block chain view.", "author": {"name": "JoeG", "email": "joegoulden@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "51ecab6967a15b82f9285cd0ffd3352607dc8612", "messageHeadline": "Do not set error on recover", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f9ca054314351b7aba61c2acb70c1b3159536c8c", "messageHeadline": "warning when provider is not set", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7c9c8928eaca89a7bd02d7cc2e53049d7c43fef", "messageHeadline": "messageHandler expects object instead of string", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "ea3048421fb54abd98f610d79294634015d0e58e", "messageHeadline": "block, transaction, uncle by hash and number separately", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "037039cacedc1396d7863e6f3b3fc80e0435fc1a", "messageHeadline": "Updated tests-subtree", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 446, "deletions": 2}}, {"node": {"oid": "b5beb1aac11af92bfe0f3ed7560b9eb08495ed09", "messageHeadline": "added a transfer method to vm env", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 36}}, {"node": {"oid": "c73a8a89d23cbdaf80875667437d57c3ee32f08a", "messageHeadline": "Reverted back to original value.", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cd93a061889b0f2b9047ed6798f91aeb132dcea", "messageHeadline": "http provider", "author": {"name": "Marek Kotewicz", "email": "marek.kotewicz@gmail.com", "user": {"login": "debris"}}, "additions": 70, "deletions": 15}}, {"node": {"oid": "ce05634f383dbda0c5b26ff80e95a53647a17886", "messageHeadline": "Debug only if a tx is set. Fixes #134", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9a8c924227996ef281d44ccfcc72c7618027f91", "messageHeadline": "fix spelling error", "author": {"name": "martin becze", "email": "wanderer@users.noreply.github.com", "user": {"login": "wanderer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b48ae74af441c00cdce487416be448b0df3d4323", "messageHeadline": "Added failing random tests", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 398, "deletions": 0}}, {"node": {"oid": "bee0a4100c69cabfa361e36831ec0f64187188f3", "messageHeadline": "Merge remote-tracking branch 'origin/master' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27cb0750c1deaed040876abdab1386a6687d7999", "messageHeadline": "Procotol version bump for uncle list change", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b92d541dabc289043529f65e586e40c4613e7f8", "messageHeadline": "Empty string for uncle", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "6f08e30109c17e8530cc003dd13bb41e40762c5a", "messageHeadline": "Reflect RPC changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 361, "deletions": 370}}, {"node": {"oid": "520fdfe346ab51708f4f1fdfd0b2e42cc919e613", "messageHeadline": "PoC7 Net", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 38, "deletions": 411}}, {"node": {"oid": "10b252dd0517175117d8d4a8ef30b3689a10eda5", "messageHeadline": "WIP RPC interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 487, "deletions": 0}}, {"node": {"oid": "eef4cd1b64c38e3327dbe7f1b70a60b01ce9cbed", "messageHeadline": "Updated properties", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "ac7994d8c71ba5d9380139d20b237d58730d3bb1", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a7d1a69b34c231626b709d8e79910bba9ef702c", "messageHeadline": "Fixed setting providers to the right object", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "76b20be2ea0b95bf700b36df39a5678f8ba7fcc1", "messageHeadline": "Qt provider", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "74cab14b8d208d8c822eb6a1cbea8a9e6cffb544", "messageHeadline": "Moved WebSocketProvider", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "c8aa5feb1487d3e7c0ea0f2233912afdbd5306d2", "messageHeadline": "Removed Key", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "590c393680e78daf77e871c1a089c98141b6d70e", "messageHeadline": "Updated according to the new Generic JSON RPC API", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 227, "deletions": 265}}, {"node": {"oid": "5050d20b4d0321e3e4ea2f118781c7bb96a3d7b5", "messageHeadline": "Merge pull request #26 from wanderer/develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "6ea44c466a5c3383dd4e21a57423edbf33a52e6f", "messageHeadline": "Updated to reflect BlockChain changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "097ba56df59293f9225a8ecdc9e1c43a5ad891bb", "messageHeadline": "Renamed block_chain to chain_manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 77, "deletions": 113}}, {"node": {"oid": "ba35362876caa03b11c7ce777d959b99accbcfb0", "messageHeadline": "turned tests into a node module", "author": {"name": "wanderer", "email": "mjbecze@gmail.com", "user": null}, "additions": 46, "deletions": 0}}, {"node": {"oid": "33ca8d7b8f3d4db4b01890e39fa806766fbe8f84", "messageHeadline": "moved", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3ad1daa70d09e0fc32347029b98166a51e9078c4", "messageHeadline": "Added tests as subtree", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13365, "deletions": 20}}, {"node": {"oid": "3bc64b6b6edf380aaa145e612988a4aa640e0d23", "messageHeadline": "Readers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 27}}, {"node": {"oid": "73c1c2c4af17115b1b1d39d947d5d9cc4d8b07fb", "messageHeadline": "Travis bumped to 1.3", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "350b0b1f66b872c7fd80101d712b3c4c567c1f52", "messageHeadline": "Re-enabled Travis", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3ea0e904ad4e6473685c319dcf4bcb81b35213db", "messageHeadline": "Reflect changed to eth/vm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "20c742e47406c13ebc6427951f6fcf1b0056ea26", "messageHeadline": "Moved ethvm => vm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "82a2e4fe283d15eaacc554544131bd6669210f79", "messageHeadline": "Reflect changes to the eth/vm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6956b5104f8fa62832f61f533f67817286ebb2d5", "messageHeadline": "fmt package was missing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a02dc4ccc321bdee2a670eecdf5c3bac01fc290b", "messageHeadline": "Using proper naming scheme. Fixes #63", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "77badc8c4603674c5fd587150de104e553fce71f", "messageHeadline": "Updated to reflect the Filter changes in eth-go", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d2bb83833ffadc91d128a1833853ec3240b8c824", "messageHeadline": "Moved Filter's wrapping functions to their own util package. Fixes #61", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 122, "deletions": 95}}, {"node": {"oid": "e57989c0a638ff4c2e9ccda4229c732d3ced29a7", "messageHeadline": "Merge pull request #141 from thibauld/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b94dfc8d3a19ade4b93c96ad26800486409c7bfc", "messageHeadline": "Update documentation and install.sh script to reflect renaming from e\u2026", "author": {"name": "Thibauld Favre", "email": "tfavre@gmail.com", "user": {"login": "thibauld"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "70a00d602e38e4a2dc1658d483192165c3e479b8", "messageHeadline": "Merge pull request #62 from fjl/fuck", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "df238dc7ec0f336b07740598aa552c01f34b8d4e", "messageHeadline": "tests/vm: fix syntax", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "abdf5e76f3bedf3ce8377fc8edd7e9145586cfb5", "messageHeadline": "Merge pull request #138 from erezwanderman/fixwindows", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 141, "deletions": 5}}, {"node": {"oid": "03fd832ee88cae2fb9e54dd9c3ea60eeb836e389", "messageHeadline": "Merge pull request #139 from fjl/feature/simpler-log-system", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "fc308b842eafe6f6703dd21a003a8abaf3538aa4", "messageHeadline": "Merge pull request #59 from fjl/feature/raceless-ethlog", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 254, "deletions": 210}}, {"node": {"oid": "35f339e9423bb3f3b5130e954e4a03937971b0ac", "messageHeadline": "ethlog: fix typo in documentation", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd9b03a431a9b8bb28a5b681f97e0b2d18ef7a3e", "messageHeadline": "ethlog: fix concurrency", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 60, "deletions": 38}}, {"node": {"oid": "c090a77f1c9bc890e67a00fb47a1c23c8769799d", "messageHeadline": "ethlog: simplify LogSystem interface", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 17, "deletions": 60}}, {"node": {"oid": "50f5ba5b0cfdf02cd87a9070676bd3c21c217296", "messageHeadline": "ethlog: add test for '%' in log message", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbd785cfe8801c240bbaaa6f21ebf3ab7045e4a3", "messageHeadline": "ethvm, tests/*: use log level constants", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "0165c1833017963a280f135a5733974a9fc3ec0b", "messageHeadline": "ethlog: use Godoc for code examples in documentation", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "e0f93c74c54f04e8da18ee0f0eee58e322ddc89b", "messageHeadline": "ethlog: add Godoc documentation, remove README", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 70, "deletions": 79}}, {"node": {"oid": "a6265cb49a0fd5641e53ed8cc8505bb91cb88976", "messageHeadline": "ethlog: verify that Flush is blocking in TestLoggerFlush", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "793baf060a0e918b5d5ca72a425c99751b93ab41", "messageHeadline": "ethlog: don't buffer output in TestConcurrentAddSystem", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec132749aab8f4b26181bfc2c4b3190aa104fdb5", "messageHeadline": "ethlog: improve TestLogSystem", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "45d1052229f5390d76e912f15e17240a0eddc7b9", "messageHeadline": "ethlog: fix StdLogSystem data race on level", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d5a7ba1626b9c7bbc5733a44fbda2ed50070c1b9", "messageHeadline": "ethlog: add test that adds log systems concurrently", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "3b1296077b2f814bf4bf478aea63503d18ece86f", "messageHeadline": "ethlog: Reset before each test", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "dac128a029ee8d80d4ebdad64b24506c03d55e63", "messageHeadline": "ethlog: fix test compilation error", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4e95cecfb999425e40b0c071b9768b1654167fe2", "messageHeadline": "ethlog: improve dispatch concurrency", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 57, "deletions": 54}}, {"node": {"oid": "3976b52ed7df94b1a5fe4e4e0853ff73c58460a0", "messageHeadline": "Updated vm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e183880d8b02d4a9713b903acb41dd4381957f81", "messageHeadline": "arith test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3239, "deletions": 0}}, {"node": {"oid": "d7736a7bbbf3d832dd108253fa5dea1de2cb9363", "messageHeadline": "Quick dirty peer update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "df2b70853ff0764c4fcb181547eee3a66f7bda4a", "messageHeadline": "Merge pull request #58 from fjl/feature/event", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 556, "deletions": 633}}, {"node": {"oid": "9e6411db317705dca1b5a6ce1e72909441b89477", "messageHeadline": "Merge pull request #140 from fjl/feature/event", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 95, "deletions": 130}}, {"node": {"oid": "751668571e390e6bceb515d082222aa31b5e5b14", "messageHeadline": "json was invalid and missing quotes", "author": {"name": "ethers", "email": "ethereum@outlook.com", "user": {"login": "ethers"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3b709852846317d3456f55f906afc327ba76d6df", "messageHeadline": "added eth tester", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "fa84e50ddb8e64d4cb92d58e235cfed13761f21e", "messageHeadline": "event: panic for duplicate type", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "ade980912da4afb7d92f845b8d41955851791dc9", "messageHeadline": "ethreact: remove package", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 274}}, {"node": {"oid": "28570ef109d6a0f66e419165c985509bb01dc6bd", "messageHeadline": "eventer: remove package", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 0, "deletions": 196}}, {"node": {"oid": "20cdb73862c6ae5af10dbaceba34c5073148235d", "messageHeadline": "ethchain: fix tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "36cdab206849c7e363e0b9911553098c3e8ca644", "messageHeadline": "all: use (blocking) event package instead of ethreact", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 144, "deletions": 155}}, {"node": {"oid": "690690489610352d43f8547744b6c9486ad5affa", "messageHeadline": "event: make TypeMux zero value ready to use", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "10bbf265b2e8f1906602d2604f755241b8eb49e6", "messageHeadline": "event: make Unsubscribe idempotent", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "dac4a8f113b35c67349115115af17c7f1874d939", "messageHeadline": "event: add some documentation", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "93fcabd25189b447cc5c52523134cca2fa1d794e", "messageHeadline": "Fixed most of the tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 112, "deletions": 67}}, {"node": {"oid": "f5b8775bed8a49136c5d7e93bb0fb991bc2b1a4b", "messageHeadline": "event: new package for event multiplexer", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 323, "deletions": 0}}, {"node": {"oid": "0e687cee479acfd82861e13d2022ad430fc78d78", "messageHeadline": "Update vmEnvironmentalInfoTest.json", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb5038699ef7e08054ef154107e359dce2e3b106", "messageHeadline": "Corrected package ....", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65cdb3436e599cfff0fd91045d4c81c26a5f61c1", "messageHeadline": "Updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "86f789333a7c509058412c8a7253117af74488cd", "messageHeadline": "Moved state reset to defered function", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "febec5ca4a059a3e3a5cc2b5fe0d14ba02492b95", "messageHeadline": "Switch EXT* codes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "70f7a0be1187cc0e487e7b95cad238c6530d29ae", "messageHeadline": "Use the state instead of the state object directly.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 23}}, {"node": {"oid": "0a99719a398756275d77dfa2eace47bfdb442897", "messageHeadline": "mist: update for new ethlog.LogSystem interface (in ethereum/eth-go#59)", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "311c6f8a3fed5ac03ee4b442fd0f420072bc41b4", "messageHeadline": "Fixed remote Arithmetic tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 187, "deletions": 100}}, {"node": {"oid": "78a78e2e6cffb9357f2281070d83bf869ab8b2f4", "messageHeadline": "updated genesis_hash", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7227552f429e6ad035b22167d667712e61fcebbb", "messageHeadline": "Fix ethereum compilation and functioning on Windows.", "author": {"name": "Erez Wanderman", "email": "erez.wanderman@outlook.com", "user": {"login": "erezwanderman"}}, "additions": 141, "deletions": 5}}, {"node": {"oid": "266d21209478bdb8c89e1ffb95d7f0de34635968", "messageHeadline": "Working on test suite", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 228, "deletions": 0}}, {"node": {"oid": "3d177be73e127b08a52988fde308eed29eac4699", "messageHeadline": "Couple of minor issues fixed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "0aea5fc4a3ed9c08272d3a894c0a31212dc25a7a", "messageHeadline": "adapt to new event package", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 95, "deletions": 130}}, {"node": {"oid": "7ca7938d8e4a63b4bd244ee46856ec657d63a374", "messageHeadline": "Removed old installer script", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 61}}, {"node": {"oid": "f55e39cf1ae138f7698d8dce3aeee5eaa3f87a7d", "messageHeadline": "Tests for native function calling", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 80, "deletions": 14}}, {"node": {"oid": "393a92811bd810e33cf1e0b281f9fefa09643cd2", "messageHeadline": "Changed VM Test code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "294b4374148fb2afa019779a4ef17bec5d4c3665", "messageHeadline": "New VM", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "c5bd32b0ad1a3d0fd20a3d1014cc8a97d889dc28", "messageHeadline": "Refactored VM to two separate VMs; std & debug", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1153, "deletions": 352}}, {"node": {"oid": "b315da618b55b581ba8e87f83b2ab5175841392e", "messageHeadline": "Merge pull request #23 from ethers/fix22", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "03e082d4acc89f3dd59b9ab17be75838705b0b9a", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db6f4ab1cc33c3af01f25f06219ffabb1ba1e02d", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0a76a3a312951e852509e2b378b2b5b3f87135b0", "messageHeadline": "numbers should be strings #22", "author": {"name": "ethers", "email": "ethereum@outlook.com", "user": {"login": "ethers"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1644b1e53e270b13482f3ee6caa53cad7138c0ad", "messageHeadline": "Merge pull request #137 from caktux/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cfd1f0907f6b058a0e6845bd85e1d5b16a8baf21", "messageHeadline": "build status", "author": {"name": "caktux", "email": "caktux@gmail.com", "user": {"login": "caktux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f67385f130422588f92341fe82c2435b160fe84", "messageHeadline": "Added some MUL tests", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "7a7e198395f776d0a95d252ddc3b30492b9d3cff", "messageHeadline": "Added some MUL tests", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "46eb6283ae6c147f7efa910dadc18a504b6725ed", "messageHeadline": "tested new opcodes (JUMPDEST,CALLCODE) and created test for CALL/CREA\u2026", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 293, "deletions": 35}}, {"node": {"oid": "2e894b668a2bde3eb83418cfd9128f3a571e0026", "messageHeadline": "Max callstack", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "8128190fb2fd5e9e41929bdb84a71f87fc897724", "messageHeadline": "Merge pull request #136 from fjl/feature/raceless-ethereum-filters", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cb845b9bc84dada9d03eb9d9cb9ccfa96c7ce06c", "messageHeadline": "Implemented AR PoW", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 300, "deletions": 0}}, {"node": {"oid": "56843ca0fca1886213be4ee1e25995a537afda57", "messageHeadline": "Added some methods to comply to the PoW block interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8d38d62d1053ed7552211105e26b2e248a3db747", "messageHeadline": "INVALID stops the operation and doesn't cost gas", "author": {"name": "Nick Savers", "email": "nicksavers@gmail.com", "user": {"login": "nicksavers"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e02c0fa8088943bc995d290e58a7226f4a0ece91", "messageHeadline": "Added generic big to 256 method. Implemented new iterator", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 151, "deletions": 120}}, {"node": {"oid": "9b494c68698cbcaa4d8d6e0f2b964d29db815da5", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 83, "deletions": 19}}, {"node": {"oid": "3db6a8e92d7929bafa2d66e753ed365cf0822187", "messageHeadline": "Merge pull request #57 from fjl/feature/raceless-ethereum-filters", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "6fec5bd32e64e15d16085591e732b26a243297fa", "messageHeadline": "Merge pull request #56 from fjl/feature/raceless-eventer", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "6877660fe247f758d06fe95d020a29ac3f0357cc", "messageHeadline": "Implemented new iterator", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "c1f8a640d35b4ec996657d0457f67d02d8276f4b", "messageHeadline": "mist: adapt to API changes in ethereum/eth-go#57", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ed6eba7c8ebc0cbb65ccd45b047823f9acc1471b", "messageHeadline": "Update + ABA recursive bomb which needs maximum recursion limit of 1024", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 92, "deletions": 9}}, {"node": {"oid": "e83a99903994eaadec3b58822dd18682649ac9dc", "messageHeadline": "eth: fix filter map data race", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "44674cb96c64ddf9a8b3345f14329c030ecd4ed6", "messageHeadline": "eventer: fix data race", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d4512699775497abd5392aa4c617350491021630", "messageHeadline": "eventer: add test for concurrent Post/Register", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "7c9508ed7160786b6bd87d59d898213bfbdeced5", "messageHeadline": "eventer: fix tests", "author": {"name": "Felix Lange", "email": "fjl@twurst.com", "user": {"login": "fjl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a38dafcc57d296447db9748c8c85df6c58b243fb", "messageHeadline": "Moved the To256", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "2d72050db1c67d9d6912ce6ade80dbe5685749ff", "messageHeadline": "Applied recent protocol changes (PoC7) to existin tests", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 39, "deletions": 89}}, {"node": {"oid": "bd7aca76e1c68ec4d6f76468a250a83f4edd0545", "messageHeadline": "Proper new block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4de3ad1712ce0fdc62b1acc27a3922b192e943c6", "messageHeadline": "New block message", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "83a4b8b49bc28dad0539d040dceca48b7b75baf2", "messageHeadline": "Version bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b93d6ca5d274810fba61ce313c780ffdc4997472", "messageHeadline": "Renamed Sha3Bin to Sha3", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d86a49a7327199c01977f3372c8adf748252c32", "messageHeadline": "Renamed Sha3Bin to Sha3", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "f3196c915a6f8ddde1d2e178ad419a114b608b91", "messageHeadline": "Precompiled crypto contracts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 73, "deletions": 60}}, {"node": {"oid": "9b60cf267a021027f47a588095e23d4c510658bd", "messageHeadline": "Removed POST & moved CALLCODE", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 185}}, {"node": {"oid": "11ace543072726e76743f157a31956ad1b941956", "messageHeadline": "ECRECOVER RIPEMD160 SHA256", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "6de726f16cff6a79939cd9182424c7e9ef678044", "messageHeadline": "Protocol bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "b417766b36f46316cbae6fa42815f1a519e5f733", "messageHeadline": "Minor tweaks for poc7", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "dfe66cab3fb533003ddaec7250d8fffbf3fbad65", "messageHeadline": "Merge remote-tracking branch 'origin/develop'", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 12580, "deletions": 850}}, {"node": {"oid": "1a67a96cff2fba02e57a82d65007cec99dcc313c", "messageHeadline": "Merge pull request #18 from CJentzsch/develop", "author": {"name": "vbuterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffd6bc97adfbc83b6e0c50cdf072fd58f94ace69", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9779d67b8cdf4e99818a5eeadbc3aebd7527b1a9", "messageHeadline": "\u0001\u0001CallToNameRegistratorOutOfGas balance correction", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4f5f45228b6f3ebf8ea77c47515149a3df2bc24", "messageHeadline": "Merge pull request #17 from CJentzsch/develop", "author": {"name": "vbuterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 177, "deletions": 1}}, {"node": {"oid": "b6d7cba49914362297c0fcac48d868ffe3bdf06a", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "865cb4083d33de2a9115ee39c73aea56b0c34fe8", "messageHeadline": "Added A calls B calls A contracts", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 177, "deletions": 1}}, {"node": {"oid": "b4fa28a3e65677a4e00d013d5193420983f5e712", "messageHeadline": "Merge branch 'release/0.6.8' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1a6084bf71d0cfff02e35062a0bbd7b20f304b7", "messageHeadline": "Merge branch 'release/0.6.8'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1134, "deletions": 956}}, {"node": {"oid": "a9b857769dfd843b70563c5abd5727285ebc9608", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0015ce1e353f52cca818d11f566b9a656fb85f24", "messageHeadline": "kick of bad peers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 54, "deletions": 77}}, {"node": {"oid": "4ed94d3d512da28407118723e05e29f4058497e0", "messageHeadline": "removed old windows & added websockets to mist", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 51, "deletions": 100}}, {"node": {"oid": "49a9f47aec2dbd6e321298947929b3d0b5abc280", "messageHeadline": "Merge pull request #16 from CJentzsch/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94a493b0d94163e3de96e1c4bb389ef745756f30", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "72853c4382fa1b51e384223da34427d3579fe48a", "messageHeadline": "corrected amount of used gas for CallToNameRegistratorOutOfGas", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b0ec436e4c6808f98f1bc5bb5c66b4d2be4b4be", "messageHeadline": "Merge pull request #15 from CJentzsch/develop", "author": {"name": "vbuterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 253, "deletions": 649}}, {"node": {"oid": "222068b9bac6c386e499cb6b0fc2af562fcd309e", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c1696531a646309b2b286abb7552eb05f1278cd1", "messageHeadline": "corrected tests and different style for storage", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 253, "deletions": 649}}, {"node": {"oid": "c95dfec5e47185be79b32871a0c2cf8b59572cce", "messageHeadline": "push data instead of assign", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "aec3252b8e9f6d37b5cf3dbe0c1678e08929d291", "messageHeadline": "Merge pull request #14 from CJentzsch/develop", "author": {"name": "vbuterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e17a909f70af18fbfc0216c061a663e8778e7d5c", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into develop", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 152}}, {"node": {"oid": "33fcab57273731f449e9504d15c5d22cbe773e2a", "messageHeadline": "Bug fix, corrected gasLimit in vmSystemOperationsTest", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "25f9fd542a4ab27a5a66668a72b84d4bf7c292e6", "messageHeadline": "one more vm test", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2d561a5373faf392e51f8c579c936549db2966d3", "messageHeadline": "separated out vmtests", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b0c48fa8d69ae02e01931a5675fc58ff9e84aba3", "messageHeadline": "Merge pull request #13 from CJentzsch/develop", "author": {"name": "vbuterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 12387, "deletions": 0}}, {"node": {"oid": "e100aa3c6c6a9e4da858812b7ed8392ec2e3954a", "messageHeadline": "Changed to new \"created address\"", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 902, "deletions": 908}}, {"node": {"oid": "677836cbee1105043335c672b41dc4402e98c227", "messageHeadline": "Kick off bad peers on bad chains and improved catch up on diverted chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "a75c92000fab997a41479c8f92e62f6b0d3f3434", "messageHeadline": "Black listing of bad peers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 121, "deletions": 28}}, {"node": {"oid": "b55e017e620d8049788eda91424d4944ac934613", "messageHeadline": "Proper delete", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82be3054961864dfd5bbeaec2ab961f593203dbf", "messageHeadline": "Fixed inconsistencies", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "3bc238b1cece4fbe27af3bcec4300ed977b090f3", "messageHeadline": "Added eth providers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 94, "deletions": 45}}, {"node": {"oid": "5053ec21902727864d77664556fee144514bfa85", "messageHeadline": "Added download label", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a34a971b508e1bc1fbeb3c2d02cbb8686d2491d8", "messageHeadline": "improved blockchain downloading", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "5fa0173c4147baee54ad1846a23cd4410c50420b", "messageHeadline": "msg", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6cae166f6f1e3f4eaaef6a9036c597b6064b263a", "messageHeadline": "Delete tmp.json", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 0, "deletions": 152}}, {"node": {"oid": "4ff906fbc271ee3aee3eb5db135e591eb187793a", "messageHeadline": "corrected CALLSTATELESS tests", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 76, "deletions": 88}}, {"node": {"oid": "3af211dd65d6690afce9976a9f47ab1cdddb8d58", "messageHeadline": "Implemented WebSocket package", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 272, "deletions": 12}}, {"node": {"oid": "6db40ecb22c28a777f4ab1cd4de5a12e41ac669d", "messageHeadline": "WebSocket interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 226, "deletions": 55}}, {"node": {"oid": "a3c66b2740b28c0bca3289c09f9eea39fdd15bd7", "messageHeadline": "How to spawn a websocket node", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0cae9c3c1b46c3323c6e217c7bb709cff92960b7", "messageHeadline": "Readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "68ccbefc94e9c24684ccbe9a520aeb13aff0a067", "messageHeadline": "init", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 577, "deletions": 0}}, {"node": {"oid": "5b3fee6806a69545e572725add73c297e9473eee", "messageHeadline": "Completed vm tests. Added ADDMOD, MULMOD, POST, CALLSTATELESS", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1191, "deletions": 111}}, {"node": {"oid": "ab6ede51d7fedb9270cab08ee732a834be34dab2", "messageHeadline": "Working on new (blocking) event machine.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 322, "deletions": 180}}, {"node": {"oid": "ea0357bf02b61db94bd0ad8806ba7337a55a4f79", "messageHeadline": "Block pool is thread safe", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 69, "deletions": 53}}, {"node": {"oid": "9cdd2180833d98cf967929e07cab6638c2e933d0", "messageHeadline": "Added IOandFlowOperation-, PushDupSwap- and SystemOperations- tests. \u2026", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 5315, "deletions": 111}}, {"node": {"oid": "44d50bc8d2e8bf4a87d01d6ded24d79eb50ee666", "messageHeadline": "Have you seen my parents, sir?", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e20b11305366c8d05ea626eda0bb46fba5b373ec", "messageHeadline": "Logging messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0acdeca3d6df4716d8789444c7bb645c73a27324", "messageHeadline": "skip messages properly", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a45e293267bfa4147f291dc15625e089bdc41ab7", "messageHeadline": "Merge branch 'release/0.6.7' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "41ae6f298e079a073282de001e6b1eaa51472638", "messageHeadline": "Merge branch 'release/0.6.7' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "bd95fd770be8e6a969513a8eaddd05f3ae47c9a3", "messageHeadline": "Merge branch 'release/0.6.7'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 65, "deletions": 58}}, {"node": {"oid": "b8354124bebcd3988afd2f41c320f834a69b949e", "messageHeadline": "Added protocol caps accessors", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "2b8eae9810d67136812a4e9e9a822db47cc45a54", "messageHeadline": "Added protocol caps to window", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b2dc19155f8378f24cf9cc3c31e844b9daf59d84", "messageHeadline": "Renamed wallet to main", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a5b279459d5a52242b88f2e8ffce62c2c30babb", "messageHeadline": "Version bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cf999c46220829a5b240e09f11e29748fe94ec35", "messageHeadline": "Cleaned up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 37}}, {"node": {"oid": "68119d0929adebdbd39dd40982264f86164bd6e6", "messageHeadline": "Fixed messages to use proper numbers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 54, "deletions": 55}}, {"node": {"oid": "9ed8dc7384deb932be624699d9f628d3d00ba31e", "messageHeadline": "Attempt to catch up from unknown block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "dc944f75186bbee08ad8cd1dad8a296dc71f99bc", "messageHeadline": "Added some lookup helper methods for name reg", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "d5d1e503652cc6c53a265404d8fdda53fad58fa8", "messageHeadline": "Support multiple promises as data or mixed with non promises", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "2458697dad8ceac5fe93182e141c7f2eb7428417", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "206672db5e2fe99892013e80ce4b5fa60ba8a196", "messageHeadline": "Merge pull request #52 from nicksavers/winfix", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c2aa1d4f56ee02863ec426fe2248700ba58c4ab", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5cb4120ef517830e8c45007f138ffd343ccb164a", "messageHeadline": "queue get peers each 10 seconds", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "496df5c29a28aaa03ac5ffbdcf36928095163a4f", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3aeba50c38e74bc1091895db1cb57e7d93864270", "messageHeadline": "merge error", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "29f5dd38e34b394d947e91597b322d50852effa4", "messageHeadline": "Merge branch 'release/0.6.6' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b8b1453392aa6a4a801b935621cb8405e6581f8a", "messageHeadline": "Merge branch 'release/0.6.6'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "ecdda018415a89e4a55c2cb04378f005192f7525", "messageHeadline": "Merge branch 'release/0.6.6' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "bb4495722f869f456f1f12234bb881ef71a7960f", "messageHeadline": "Merge branch 'release/0.6.6'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 202, "deletions": 89}}, {"node": {"oid": "1118aaf840a6f6b4dd6b137f39ab895a0cbd5a56", "messageHeadline": "Temp work around", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1cb12296f6a0107acd0ed18b28c1d5e414c10bcf", "messageHeadline": "Temp work around", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "96fd1ce270b7e6ab98497b612c3c3dce39670fcc", "messageHeadline": "Bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "544b7fba7f2e826bc7c4eef016082b266d17e5f6", "messageHeadline": "Merge branch 'tmp' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 169, "deletions": 66}}, {"node": {"oid": "6ecbbe4006b8d1c5b40e3b268cd78a6b57605018", "messageHeadline": "Download indicator", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "cba2f6c2c472d5818541f6eabf3e18196d0c477d", "messageHeadline": "Block pool stop / start", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1fe2d0d0e011b6d6bc6261b69fe955943d9d6e3e", "messageHeadline": "Peers no longer take care of block processing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 32}}, {"node": {"oid": "54558dd8ae55fc2c7e226c908222803671b7feeb", "messageHeadline": "Removed log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "60a8c9527cba4298be4bdde39ff1e0e3fd7fe637", "messageHeadline": "Mine without txs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "84690bfbbe99b0c8b8d3a377d39b0900990b300c", "messageHeadline": "Changed the block fetching code and hash distribution", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 85, "deletions": 45}}, {"node": {"oid": "d3a0bb4f3535dda89c3cb1d26ff3168faaaf7ca6", "messageHeadline": "Info => Debug", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ad13b402d715e120009b3efb6a08d2c90139f31d", "messageHeadline": "Fixed race condition", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b66fcf85dfecb13c3ed2b9f46ad6bb257ce84411", "messageHeadline": "checkp", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "ba43364f36db690528cc62196969414ef5e98833", "messageHeadline": "tmp", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 154, "deletions": 45}}, {"node": {"oid": "57dc435f9b928f5de2a49736a2c71a7bf611289a", "messageHeadline": "Added TD for each block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "c5828905905cca068e9f2fe3ad7072623a05958c", "messageHeadline": "Add blank line after +build comment", "author": {"name": "nicksavers", "email": "nicksavers@gmail.com", "user": {"login": "nicksavers"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "615d20598ababa5988d5b36a48640c154d8866fd", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46a496428f2d2a3a0f9ddcb755c825dfc1f73436", "messageHeadline": "ugh", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "acfb5b85fbd48e2096652552e65c3c7000faca8f", "messageHeadline": "Merge branch 'hotfix/0.6.5-2' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 43}}, {"node": {"oid": "70db149494db983f24cb23e5eda03fef0265fc1b", "messageHeadline": "Merge branch 'hotfix/0.6.5-2'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 43}}, {"node": {"oid": "a4007f3b686b16e73b4cb9ebceb63f3755d31ff3", "messageHeadline": "Fixed min gas price on coin", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 43}}, {"node": {"oid": "bc1a173d2f5e44916b9c6a2ae746c43ce1cef6f7", "messageHeadline": "Merge branch 'hotfix/0.6.5-3' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "5c5db7d931379b3a36606103eb886a3d26f456e1", "messageHeadline": "Merge branch 'hotfix/0.6.5-3'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "6800c3665a50f7ac624f4ecbaa474b8a81336143", "messageHeadline": "Re-added min gas price check on tx pool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "28ed968b46590bd8f3e5bb25606e8f83e0ee9b9e", "messageHeadline": "Added blockInfoTest", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 272, "deletions": 0}}, {"node": {"oid": "ffbd5a35b597d2908fa0fa37d9b2aeaf30aee155", "messageHeadline": "Added environmentalInfo- and sha3- test", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1362, "deletions": 0}}, {"node": {"oid": "b73c07dd806f0fe48ac96b142cc40d480496f2cf", "messageHeadline": "Merge branch 'hotfix/0.6.5-2' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "ea67d853a8a1770250a9c327ad6b8d8e1b6fa98c", "messageHeadline": "Merge branch 'hotfix/0.6.5-2'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "ac5e86b7aee5715ca19a7c9fac56c62e7fcd7325", "messageHeadline": "Removed windows support for serpent :-(", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "353b558536933523cd65f35eea23e2f904a5c378", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8516e748ca3528157064ff4a370f2cce3e1d787c", "messageHeadline": "Actually remove it alltogether", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8780deece9c761a9e85c9d749766e5dbf75f4a94", "messageHeadline": "Merge branch 'hotfix/0.6.5-1' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "29ca238a7ac3afd86c9484901f74358bf55e57b0", "messageHeadline": "Merge branch 'hotfix/0.6.5-1'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1b66e1c93aa2a07afdd349a3a1700ded8e7cf496", "messageHeadline": "Merge branch 'hotfix/0.6.5-1' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0705bb3fe5d533bb69b0ffb6d5b9097ed1df556e", "messageHeadline": "Merge branch 'hotfix/0.6.5-1'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "48fd23dc107c06aea63e75a7a07612a5f10b1dd0", "messageHeadline": "don't mine without transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6e4818d7423d9966878d43530ed7339b97a8c4ff", "messageHeadline": "Konami", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "df30588eb61b423a60d805b3d68d5a4e556e2a87", "messageHeadline": "Merge branch 'release/0.6.5' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "ce149d2733bd55e8e9b16dd4b60b6bad17c3d7d9", "messageHeadline": "Merge branch 'release/0.6.5'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1493, "deletions": 1140}}, {"node": {"oid": "9ac4e23b662cad275d2cbb8350708ca26e002be9", "messageHeadline": "Merge branch 'release/0.6.5' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 203, "deletions": 14}}, {"node": {"oid": "154ca03228a9d97a4b2319f525814a16f102430f", "messageHeadline": "Merge branch 'release/0.6.5'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4910, "deletions": 1811}}, {"node": {"oid": "c7d666ad61a76e79867c9f7ae783a2cc44485dd0", "messageHeadline": "Length check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d08e4f7d14600ee4ed38fc9d435e9c2e0e0fdac", "messageHeadline": "Remove log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2ae3bda029ec91e02fb164fd53175ad78d45a0ba", "messageHeadline": "Increased from 200 nano to milliseconds", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d5262a3350799b63faf9ec43d994ee068b46b7a3", "messageHeadline": "Higher default values", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "67dc3be54ac76ef3ba62e0c4c948764b83836968", "messageHeadline": "Added a sample app ;-)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 186, "deletions": 0}}, {"node": {"oid": "c35950de476bbfedfc17cb7842a03d9bbdba76fc", "messageHeadline": "Version numbering", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "761af68df4093ef4925ef4df222925773fbaf7c1", "messageHeadline": "Changed peer server default", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "1bc815e0b1d3fb6f47f8747e607a03f6d8a25ac2", "messageHeadline": "Remove log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "16871ae2b49fb2a8fad3848e3184c8ab87c7f67a", "messageHeadline": "New Peer server", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9ed5b4d90e287de788d9079abab54578064864ba", "messageHeadline": "Support C++ GetBlockHash by assuming empty = done", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "430a4894462487552aaf7a415d1266c50919460d", "messageHeadline": "Crazy versioning!", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4bd70c402e75f933e694e9f9df14912df468e69", "messageHeadline": "Re-wrote ethereum.js", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 698, "deletions": 334}}, {"node": {"oid": "b65f29f8faa20a93bd83c18232326c935cb16981", "messageHeadline": "Added JavaScript JSON helper", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "65a802c6787184951753ba2f79fdf60dce526721", "messageHeadline": "Re-wrote Call and Execute to use the new vm messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "151f9c7f8214a2702a76f36f566b52266949ac89", "messageHeadline": "BigInt accept string", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "54c14f1ff3f7ec66d755181be32a13e0404110d9", "messageHeadline": "Added bitwise logic operation test", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 1452, "deletions": 100}}, {"node": {"oid": "d0af113aab3991fecbde29933f4a77884fafdf60", "messageHeadline": "Added vm arithmetic test", "author": {"name": "Christoph Jentzsch", "email": "jentzsch.software@gmail.com", "user": {"login": "CJentzsch"}}, "additions": 3281, "deletions": 0}}, {"node": {"oid": "8585e59718e6b75a38833801f1725730c1b9fb01", "messageHeadline": "Re-writing ethereum.js. Added future/promises support.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2537, "deletions": 434}}, {"node": {"oid": "ae1de6593c31fbaa4429588cea2702dd5b01a722", "messageHeadline": "renamed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "723074e71bbe1638a5cec9b996b1eed07a76fd72", "messageHeadline": "dump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "80261c803a82e51413608a3dc5273c982844d135", "messageHeadline": "Fixed deref ptr", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "cb8261a78b56197e421bce5ac2afb7147f5acb45", "messageHeadline": "Update genesishashestest.json", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e429e2614f8f2d0524f97fabf37ea5bd259ec517", "messageHeadline": "Merge branch 'JosephGoulden-develop' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2478f49c50e6bbac1f9fdccdabccd2e6d78dd9ed", "messageHeadline": "Merge branch 'develop' of https://github.com/JosephGoulden/go-ethereu\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a82e3b75b85631b1b3877b9518e782b182baf8a", "messageHeadline": "Stack info", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 92, "deletions": 31}}, {"node": {"oid": "9689a2012b54a2407619e1562fe7137f6734e8e6", "messageHeadline": "mist", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02ea68f1f3b56c669b1a178c082d55ff27fd5826", "messageHeadline": "info", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "d953415d9198e9d3da8145cda4ee90dae89c0f9f", "messageHeadline": "Fix tabs", "author": {"name": "Joseph Goulden", "email": "joegoulden@gmail.com", "user": null}, "additions": 884, "deletions": 905}}, {"node": {"oid": "06a9ee74bcad0ab59776b0f8728ac71f6a5d53e0", "messageHeadline": "Fix whitespace", "author": {"name": "JoeG", "email": "joegoulden@gmail.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a96c5986c5216b1238decde40bc6c6882da81996", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into develop", "author": {"name": "JoeG", "email": "joegoulden@gmail.com", "user": null}, "additions": 15, "deletions": 11}}, {"node": {"oid": "863785a52046bcfbbcaa57c83b4b43c215368760", "messageHeadline": "Updated opcodes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 106, "deletions": 138}}, {"node": {"oid": "e077cad3337b11300ddd56561f4ff7c5d09b015a", "messageHeadline": "No default background color", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "728005722853028348909e1d458593415cb52660", "messageHeadline": "Minor visual updates", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 889, "deletions": 906}}, {"node": {"oid": "b27100c8fc48c819c9e6a6b76fcc50cfe118cedb", "messageHeadline": "Fix to display Mist menu bar on linux", "author": {"name": "JoeG", "email": "joegoulden@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3a93b046e45a293b673a955959666ec5389c4eb", "messageHeadline": "Upped protocol version for VM change", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 110, "deletions": 81}}, {"node": {"oid": "b3834d8272915d6b96d69a91ad6b9f994b29e891", "messageHeadline": "Removed extra slash so @nicksavers gets off my back ;-)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "01863ebff06d620c9d3a8cf9195d72caeb11dc19", "messageHeadline": "Rename and changed peer window", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "e4cc365e89cfd7a9862aa96a77d56fbd2d41ff4a", "messageHeadline": "Renamed ethereal", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a26c479182375a076833068aa6125724fda647fe", "messageHeadline": "Added len", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "9559b5322857edfc819f7888a791d4f2a396fd17", "messageHeadline": "Added Past peers option", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "eb32fe20c8513b936faf908985d021caa87d5b0d", "messageHeadline": "Rewrite", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fd041d91ee9f4be2d4705a32dc16698c89622c85", "messageHeadline": "Truncate when writing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15ded0bea9600f489d7f9fb5430c26a84a021bd2", "messageHeadline": "Integrate web app in to the main client", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "1549a29c9d6452eefa615baedfccfc5b5f6b7745", "messageHeadline": "Connect to previous peer", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 63, "deletions": 40}}, {"node": {"oid": "66e309c5c4fb1faebe7338053481024eeb55a2d1", "messageHeadline": "Up deadline to reduce cpu load", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb528c47c0c51a7a204a18227349e6500aba49ab", "messageHeadline": "Moved code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 206, "deletions": 12}}, {"node": {"oid": "74de0f1f2ab342466556baddbab166a284f86891", "messageHeadline": "Rewrote reading strategy", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 38, "deletions": 203}}, {"node": {"oid": "b89d9f6e90a561725899dd9bffb670efbf766386", "messageHeadline": "Added DApp url bar (TBD) & changed behaviour for the menu selection", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 871, "deletions": 744}}, {"node": {"oid": "d02024929a3e617c16c5b33e1d245f23fa4f6c7b", "messageHeadline": "require 5 for post", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d22db772480c517a853546d9ccbfb51367982303", "messageHeadline": "Upped version", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "399256b38403f2e95312250d49fca3cada8956b8", "messageHeadline": "VM execution fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 57, "deletions": 51}}, {"node": {"oid": "33a0dec8a157b9687ca6038f4deb011f3f1f7bdc", "messageHeadline": "Improved catching up and refactored", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 125, "deletions": 102}}, {"node": {"oid": "2f614900e82036e3e8f6f6a714efc43e09aca830", "messageHeadline": "Updated GHOST", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 101, "deletions": 66}}, {"node": {"oid": "4db4ec1621767513ed2bd99d835c3e2f1c2b0e7e", "messageHeadline": "Added unique set", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "74ef22d8247c08b6b827f5e9f1001f8bcce9d0e0", "messageHeadline": "add it to the list", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86d1a26b13a55723a89f7a9101200711a51afbc3", "messageHeadline": "fixed status message", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "742a9b00bc1d587669f1b1bf78a27040e7d474a4", "messageHeadline": "tmp", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e89dacc6439e915784c43eaa273307f24b40be9", "messageHeadline": "log removed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f63cb278038dddd09aa4527529c43fdb8320f2fa", "messageHeadline": "tmp", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "18bf586d553f46534f327281658e4b92bbbbab9a", "messageHeadline": "Removed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dfda15ef39c4d08ba27ffd9f4a8350aa817e6e0", "messageHeadline": "removed ffi", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "954ba211bf8ee63872b5e4d20b6aafb4400507c6", "messageHeadline": "Fixed contract validation address in tx pool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ddefa11695f9fabaaa0a5f76fe754571829df6ec", "messageHeadline": "Minor updates to the new filter", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "91ca5d724e1c65a7d9725b65ea0f003161301f63", "messageHeadline": "Reworked filters", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 833, "deletions": 788}}, {"node": {"oid": "4b4830692a0e17b26338da75c6ab96f6bb4e14b1", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "2fb57b2ea7b7f697ddc4811c471d87116eae07cc", "messageHeadline": "Reworked filters", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 68, "deletions": 95}}, {"node": {"oid": "96cf6fc147b7b9cb1f299a1fb2ae46bde660192a", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8ef17c2fb138ae254a0cc7ac509a7ab1177ee4ac", "messageHeadline": "fi crypto", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "10564723b9ffa14904907a0ebc984fa25e4f1eab", "messageHeadline": "added string casting", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "369e8c41509baef341e61e4c5243899d5ffba1fc", "messageHeadline": "Merge pull request #49 from WeMeetAgain/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "c0187930dc352c645c223e17364623a68413cb74", "messageHeadline": "Removed some commented code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 92}}, {"node": {"oid": "2f362509b813573f533a5be437c140355ddec7fc", "messageHeadline": "New p2p protocol. NOTE: Needs major refactoring. See #50", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 103, "deletions": 56}}, {"node": {"oid": "8ac1b85a0b9dc9e25764aecfbb2571037965b450", "messageHeadline": "Merge branch 'feature-pushtx' into develop", "author": {"name": "Cayman Nava", "email": "caymannava@gmail.com", "user": {"login": "wemeetagain"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "7dacd7eb7818a336b3be99aea834093cf40a1b08", "messageHeadline": "add pushtx to api", "author": {"name": "Cayman Nava", "email": "caymannava@gmail.com", "user": {"login": "wemeetagain"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "29499900160cc2ee88968b74035f0a5c2d4c5af6", "messageHeadline": "Added CALLSTATELESS", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "893e9256a0f48b8fd45f29717145a4df23a3a799", "messageHeadline": "Some minor corrections", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "d91357d00ca080c63d81570504e5c45fb15e3841", "messageHeadline": "Added GetCode method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "0fea62ec6d33a83e602c804ee4b5b0a7896fd9c6", "messageHeadline": "Make use of new list type for transactions instead of json", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "a63b74e345e83d08b7a85b0602c5087ca4b06075", "messageHeadline": "New OPCODES", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 24}}, {"node": {"oid": "0b6b6b52fe1518efef4bcfe9e224cf9209dd8e56", "messageHeadline": "Contract creation address are empty again", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "250d40bca01ae92ef5db6258b519e5903929f764", "messageHeadline": "Reset the transient state when a new block's been found", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "adabd71a4ad808faf13f0253ad248bc746308db5", "messageHeadline": "Changed back to FIPS 180", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "ff27df78fc5d638b562bae9b4515eb5f5735d45d", "messageHeadline": "Added new list type which can embed any slice type", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "627b7c9fd75c84e0ca3af110b8f64ab5bbda963e", "messageHeadline": "Updated to latest sha3 implementation. Fixes #48", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "4e6defd6570dd213c53d73035e235431bb5408b5", "messageHeadline": "Add txs as they come in", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1cdf0a2c514993db6d2cd27c647260585af61ed9", "messageHeadline": "Any address instead of my own", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e68c502f7a0a3affffe889e3453151cdd1ef451e", "messageHeadline": "Display block size", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "6afc16399f9624663579ad72950b4ea3b887db57", "messageHeadline": "Block size", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "3f904bf3acb5779f68834ebca95825ea1990f85b", "messageHeadline": "Implemented POST", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 209, "deletions": 71}}, {"node": {"oid": "cdbc3ecc2a738a4b8803c40dfc510fd099ce8584", "messageHeadline": "Serpent! :-)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "67af3003830c91e072a17d05fa55a1f494ce9602", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ccea5fa9481f86f007701bee8e8850e4fbb38ad5", "messageHeadline": "changed to new nat-pmp repo", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fcc6f183a4122d161b0a438984f200a3b3c0dcc8", "messageHeadline": "Changed level", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "997e92191de5a7eeca2d9759c7b2aa0ee6b8aab9", "messageHeadline": "Moved files", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "4be75b185845c959ffbfdad5bf263ad520c64d27", "messageHeadline": "moved methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 145}}, {"node": {"oid": "444c9effdb2458d7130be5a5e1cad1d719c67114", "messageHeadline": "Check data length", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "962255b373a0c8d7c2459cb25aaaa0dc4e492ecf", "messageHeadline": "Removed old code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "ded013b7a7367f74b9c854755a7ce4a6955e93c0", "messageHeadline": "Minor updates to the UI", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 117, "deletions": 42}}, {"node": {"oid": "d9d4f63cd4e3c9388ea8425e9d41f63af030c77c", "messageHeadline": "Don't add ...", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56103f07517fe32522e510213c02ea982dfcef42", "messageHeadline": "Log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "be9bfb5536c7410bdd9cb3fbd13fb622bfc00a57", "messageHeadline": "Minor improvement catching up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5ac875b097a55c75a7e3da3443ef9fe64fc87846", "messageHeadline": "Set log level of std logger as well. (since gui logging is disabled)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "842f2cc8a06627a1de4fbdd1580fefe14be85a04", "messageHeadline": "Error window", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "77fd361c62ea84a761aedead906cdd9f38ac79eb", "messageHeadline": "Error window", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "09c7d158d1180dc9ec042b67f8c1ecb1015a142e", "messageHeadline": "Error window", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "836ed9d6b70e3ae928624f9ed81ed206a66b85b8", "messageHeadline": "Write Protocol version to the db so we can perform sanity checks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a9f9a594160405737657083476535f3e48df1558", "messageHeadline": "Extra checks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "42d43147cac99469eb3f445342fe9e1ebeb5222e", "messageHeadline": "Changed log statements", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93008e279d947e872099c8029b54f7431178bb29", "messageHeadline": "Removed old chain code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 209}}, {"node": {"oid": "740081e2f7f3f76f7522753fd3c714e57ea22f3f", "messageHeadline": "Storage at changed to return bytes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "088bbc6bb73739811ea6a533ebb7af879fe8517e", "messageHeadline": "Merge branch 'release/0.6.4' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "2d00027fd962897e845cfa6463bb87ed91970e8c", "messageHeadline": "Merge branch 'release/0.6.4'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "d03ab3c97652d61a9f179215f31e107c91bd6058", "messageHeadline": "invalidated SWAP/DUP", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "fb90ecc8bc3c9041612afbcf1d79900670055df0", "messageHeadline": "Merge branch 'release/0.6.4'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 207, "deletions": 29}}, {"node": {"oid": "9131a7c65eca0951f25c7ea12865244c60090b92", "messageHeadline": "Merge branch 'release/0.6.4' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7855a233a7ed4968d93fc76a74501c931574f6eb", "messageHeadline": "Merge branch 'release/0.6.4'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "b8495471161a20d325671b56dd6f3243c8f2a075", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5196f9a340d3e867bbff2e317a3c0697377da1cf", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d171ff511785c70ad910a50a6538636d7b3cac9", "messageHeadline": "Turbo mining flag", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "732573ba512aa215e88aed3f20393c3c42c1aeb0", "messageHeadline": "Turbo mining", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "854d6d4e5cb8783e18397fef655ad79065263cc2", "messageHeadline": "DUP/SWAP n & ADD/MULMOD", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 116, "deletions": 12}}, {"node": {"oid": "48a99d23cd1e01e0b5d8f072e85abbaa6da60d1b", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a289a77d5de2a2cfa6b38f294b4ab953ebc1bfb8", "messageHeadline": "DUP n SWAP n", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 9}}, {"node": {"oid": "3def9258be3c212bf405502f84654f45b0306543", "messageHeadline": "Turbo mode", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0eb08693e90ce2f7cdabb142852a4173cc91e387", "messageHeadline": "Turbo mode", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "cc6ad034f1e1af5db98750b41ab1fbc863aab908", "messageHeadline": "Merge branch 'release/0.6.3' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "0af0f0d890120e007ce42f072e1ee179a62115d3", "messageHeadline": "Merge branch 'release/0.6.3'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4463, "deletions": 3113}}, {"node": {"oid": "b3c975269e8d7c2f168f73a3e1e24588341c779d", "messageHeadline": "Merge branch 'release/0.6.3' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "ed73fc0be3abbaad31302be67ed4137140883de4", "messageHeadline": "Merge branch 'release/0.6.3'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb65848feed94362226ae3bf0dd6e9794a8e1481", "messageHeadline": "Version name", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f59c37b894b1d446612d00be1c42dc4865094c3", "messageHeadline": "Merge branch 'release/0.6.3'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2875, "deletions": 1538}}, {"node": {"oid": "c173e9f4ab463cf3a44d35215bc29d846d6f6b02", "messageHeadline": "MIT -> LGPL", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "be9912fae218f12ed9087628be55c0898e161910", "messageHeadline": "MIT -> GPL", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "15ef3388c177c59b93c96e9f0663c907d2ad1829", "messageHeadline": "Doc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d90ae4d45bb19b1b4f807b0c3b79a0236c6635ec", "messageHeadline": "Prot 0.6.3", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38cf52b62c6da4812cbef27c8a97dc839e480967", "messageHeadline": "Bumped version", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b368549fd5d54ca5c73f424273a9d3896ad456a0", "messageHeadline": "Always return something valid", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c44f4f32fe9d72634574b909655d159ec153ea7d", "messageHeadline": "Re-enabled catching up flag", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "eaa2e8900d1036e09b002c4e20fc6e4f9cd031bb", "messageHeadline": "PoC 6 networking code.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 295, "deletions": 196}}, {"node": {"oid": "7c65560f20d31f4b56cce3d3f8aee918c03dba14", "messageHeadline": "Changed icon source", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "79c64f6bca4fcfb257496be22c64f4b2faed7050", "messageHeadline": "Added block by hash or number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "89c442cadbf995f09259b6a30a6d51989bd3d777", "messageHeadline": "Added block by number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "245ffb1123b58bc63ee8eae6b5250001c4a427c8", "messageHeadline": "Fixed transact", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55a2f35a648ef70cdcc88bd751265e30831b54e5", "messageHeadline": "JS Filter", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "fb49e5565ae7fe1d44180158aa982a96b7720fb5", "messageHeadline": "Fixed minor issues with filtering", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "0eb1db0d179e07e9133e5d2d2df5efcbb68d9884", "messageHeadline": "Added messages method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ecc2c609d4dfe210c66c9316cf5b060f9b3a4ff0", "messageHeadline": "Implemented QML message filtering", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 673, "deletions": 464}}, {"node": {"oid": "b97ea0e447c24c0a85f63a7714a2eb221a7faccd", "messageHeadline": "Added JSFilter type", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 83, "deletions": 3}}, {"node": {"oid": "b0ae61c6521003d7861d89944e1d426e939535bb", "messageHeadline": "Removed the \"Get\" part", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 83, "deletions": 21}}, {"node": {"oid": "a8409b0a8bfa7f8434ede495094fd8d892c28c91", "messageHeadline": "Implementing new wallet views", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 147, "deletions": 38}}, {"node": {"oid": "5ae3deea86a4916eee07b30195da280957e2fd2f", "messageHeadline": "New menu", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 161, "deletions": 72}}, {"node": {"oid": "88655439a017ea74041d022a9f23a919d27f51e2", "messageHeadline": "Copy to clipboard hax", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "e12abfd43b99e05a05957922f01e4f5460d286fb", "messageHeadline": "Double click", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "793e666f36e512bceb0d92d0a8dfe1d7c508c0e2", "messageHeadline": "Dump bytes instead of strings", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "4008ff32c903e6894f5fb4fb69c795641641d192", "messageHeadline": "Mutan compile", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d79387c27e5bbbbed1d02cb9c57cbb7c5bd9fc33", "messageHeadline": "Mutan compile", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "27735bbdfc4e32e2e5ca11f48591d62b766aa3f5", "messageHeadline": "State dumps from gui", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 158, "deletions": 26}}, {"node": {"oid": "2eab964a00b998068f49b088949730f4896e256c", "messageHeadline": "Switched over to ethpipe", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 46}}, {"node": {"oid": "4bd6003b7fea3d6291f2ebde8b9f9264f1749985", "messageHeadline": "removed pub completely in favour of pipe", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 592}}, {"node": {"oid": "8f1b461228a8e1cf81762c81037f879300f4989e", "messageHeadline": "Corrected getEachStorageAt", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c2c8757bd1e6c03254ca5888077b25a8902cfa0e", "messageHeadline": "Added message to closure", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d95e8624a3bdca4a68b2a7ff6ed133264088cc1", "messageHeadline": "Added message to closure && added change addresses", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 125, "deletions": 50}}, {"node": {"oid": "203c4b99a0c5e3b826f5a131af2d7ec035b73107", "messageHeadline": "LookupDomain method to uilib", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "9f4886839fbd3cf4872d721e5be1c1d61bbb64e7", "messageHeadline": "Moved over to hardcoded v1 of Go QML", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "df0c43265e400c3a751ffdcad51e8cfff8b320c7", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a6c4543c575b52b943ff54f74c9d650d73175fe0", "messageHeadline": "Moving over to ethpipe", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 65, "deletions": 107}}, {"node": {"oid": "2b9f71c6ca45929ccef844838c633aa0af5802be", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1636, "deletions": 1660}}, {"node": {"oid": "d701b232304149f5e9035213d1710ab71cc4a01d", "messageHeadline": "Reworking the public js interface (pub) => (pipe)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 349, "deletions": 6}}, {"node": {"oid": "f6a4f9c75384d6f247b0aa997087b6b966d79240", "messageHeadline": "Merge pull request #115 from ethersphere/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "79bc6288583a549321bec844bf895d0bc4c2b4dc", "messageHeadline": "Merge pull request #43 from ethersphere/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1636, "deletions": 1660}}, {"node": {"oid": "ace551030fbe9288d0d8660f9431867a42e98c88", "messageHeadline": "Convert to hex", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c362172567e7bd499ea0d0bcf84c54a9b7788614", "messageHeadline": "Got rid of warnings and updated storage getters", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "c7ee9844bd6f8ed2bb466f8adf21f437ecc83564", "messageHeadline": "Removed old code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "0fcc6065692f2692072cdf0d61fe1ada547fc235", "messageHeadline": "Added new filter from map", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "aadc5be3ff9e3818e41d83910b9730e5f1af042e", "messageHeadline": "Implemented new watch", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 114, "deletions": 50}}, {"node": {"oid": "07cfb7b64ac7932a4ff8c2480452114b84b421a6", "messageHeadline": "updated filter so it accepts multiple from and to", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "0d733aa07197c8adbbaa92a12a4ad32e86676cc7", "messageHeadline": "Removed validation check from GetMessages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 30}}, {"node": {"oid": "1fd69e956949671806b23b7ec1feec4f6c416a81", "messageHeadline": "Implemented \"messages\"", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 133, "deletions": 29}}, {"node": {"oid": "612b631823c0cb80f0e559c533b32b6890349761", "messageHeadline": "Json types", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "3fd0337330ab4ceb25abfc7ec04b576e8f3f0914", "messageHeadline": "DNS for a hrefs should now be fixed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 112, "deletions": 99}}, {"node": {"oid": "0283498140636e02170ab05e400aa68441018c32", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into develop", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "14e4f1283cdde91b38bd8cbf2b2fed69388aa75d", "messageHeadline": "Removed old debug method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "95ba340d07a02da40000d4bcf2b1bb24bd7856ef", "messageHeadline": "Tweaks and fixes + added webview debugger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 268, "deletions": 257}}, {"node": {"oid": "fa881220aedb638f9ee35337b2ca1817c2a8482f", "messageHeadline": "Updated lookup method to include CNAME's as well as A records", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "d518423b9c493bf5b42e6575db9a32106812e6bc", "messageHeadline": "Updated DNS Lookup", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 94, "deletions": 27}}, {"node": {"oid": "3569e8d7dfa2e7cf2e47a04225208bd928054cdd", "messageHeadline": "remove mmenomic words initialisation (mnemonic wordlist now inline to\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e85f3972b9b4648666c6b50fff04938e3206ff96", "messageHeadline": "inline mnemonic wordlist to support binary builds without extra asset", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1636, "deletions": 1660}}, {"node": {"oid": "1fa792eae7584f61624121e46dbad82484109c64", "messageHeadline": "Fixed reference", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc3b0e170c4c5659d5534ee6b6b6db700790dfc5", "messageHeadline": "Name changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "59d9746849e9ba794a190b04d3d9f444321b82b8", "messageHeadline": "Changed naming on exposed QML variables", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 33}}, {"node": {"oid": "2e2f23a0aef637b8b43362bb8a2dba16d5c02c25", "messageHeadline": "Properly hide elements on tx submit", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "0c9c79a89ba7579f6a8b8614cd1601b7f0ddaf60", "messageHeadline": "UI update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 110, "deletions": 112}}, {"node": {"oid": "ac14f002e6d861ed646fdcc2febb35b2a3ca57aa", "messageHeadline": "Refactored GUI and added modular/pluginable side bar", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 873, "deletions": 936}}, {"node": {"oid": "c59d7a899b0ca121b3f982fa12405629109f1b47", "messageHeadline": "Added open js option for repetitive tasks in ethereal", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "ce8f24e57a3ba31d17c34db284bd3d9efa15e7d8", "messageHeadline": "Moved JSRE to it's own package for sharing between ethere(um/al)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 93, "deletions": 18}}, {"node": {"oid": "a760ce05b948e89bc564af20599dcf95698ac0eb", "messageHeadline": "Updated chain for filtering", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 164, "deletions": 74}}, {"node": {"oid": "2e5d28c73f1d97865def3ffe8c7ad0a4819f15f3", "messageHeadline": "Added bloom filter & block filter methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 287, "deletions": 0}}, {"node": {"oid": "51a2087081ec0c8a9d0d739c344929c8494e13b6", "messageHeadline": "Minor issues", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 269, "deletions": 33}}, {"node": {"oid": "42d2bc28affe9bbd8d57a5eb3deab804e5c4a206", "messageHeadline": "Upped protocol version", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "024be32f0667c17b9240dda23a90612d17278b23", "messageHeadline": "Make sure all left padded zero's aren't included", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "27290e12772f4a354cfdc6383222597f66cefa21", "messageHeadline": "Fixed gas limit calculation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c51db4c940a5ea679aee580a673a4ccdd2421b9a", "messageHeadline": "Fixed stack issue", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "3fc24013ef200f20eaa9deed6647270924126976", "messageHeadline": "Fixed issue with overflowing 256 bit integers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "4dc5855dfe08bd427e931d03f2c7ae9105688f67", "messageHeadline": "Regular browser option added", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "d6b0ab3028ba8d7a565d35ab7b8054ee921ba683", "messageHeadline": "Changed to DnsReg", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a915ba17edb0e8d2369d79036c0dc9585c0201ec", "messageHeadline": "Support the \".eth\" TLD through the DnsContract", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 92, "deletions": 57}}, {"node": {"oid": "7272577fe651a20618cf428475e2e57976c9599d", "messageHeadline": "Added dns lookup", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "bbe896875e8b51143ebea759dfd9f25a4bcc2b2f", "messageHeadline": "Typo. Fixes #107", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7afb5fb72579fb61139a6365c380a4d9370a7b9", "messageHeadline": "output dump string, not undefined", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "852d1ee395feabaa0e72265106374a0df197db9a", "messageHeadline": "State dumps", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 76, "deletions": 6}}, {"node": {"oid": "da50c751480da32036f41ccbeb1f292694ca0286", "messageHeadline": "Added state dump method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 71, "deletions": 18}}, {"node": {"oid": "4edf7cfb0543555921a79f572c749615c4997ea7", "messageHeadline": "config => Config", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3c78e418fbe70cfb574302f00962cf7fac50f69e", "messageHeadline": "world => World", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e71b198e3d8df1bd8b73bae9bc934b778a3115bf", "messageHeadline": "Renamed object to Object", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4f0bda403ea332eeb477f8e56457423628772b19", "messageHeadline": "Added vm options for object execution", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 39}}, {"node": {"oid": "c215bbadf13ec70e4d1b65e67d4ff4568d644542", "messageHeadline": "pipe", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f84b9c30d06a59f20a2d33ffd1281d5e6e2681a", "messageHeadline": "Added exist method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "342cc122b43f01301d0188de1e333c32ed64ae8c", "messageHeadline": "Added general Pipe API", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 345, "deletions": 0}}, {"node": {"oid": "03ce15df4c7ef51d4373233ab5c3766282b31771", "messageHeadline": "ethstate.NewState => ethstate.New", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "3debeb7236d2c8474fa9049cc91dc26bf1040b3f", "messageHeadline": "ethtrie.NewTrie => ethtrie.New", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 52, "deletions": 82}}, {"node": {"oid": "3c319f93f2a0e66bc131cfa1e81be840b3242182", "messageHeadline": "Merge branch 'ethersphere-feature/ethutil-refactor' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 98, "deletions": 100}}, {"node": {"oid": "2e7cf835222274a311302c33498cf83bb2593b7a", "messageHeadline": "Merge branch 'ethersphere-feature/ethutil-refactor' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 395, "deletions": 190}}, {"node": {"oid": "8bed47a2d4377b7a49f34350ae5c5ea50464b95d", "messageHeadline": "Merge branch 'feature/ethutil-refactor' of https://github.com/ethersp\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 395, "deletions": 190}}, {"node": {"oid": "5ede1224e48fd82961bd4a0b2ec1a3eda0b6d99b", "messageHeadline": "minor rlp things", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "9831619881c5264c2449ce1b906108d892b6e1e1", "messageHeadline": "merge upstream", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1317, "deletions": 862}}, {"node": {"oid": "34e937c9761f963ac4d3c9781d72ae92e54c0761", "messageHeadline": "merge upstream", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 144, "deletions": 68}}, {"node": {"oid": "834803f1e8ce45040045359185c8b8d75f63de2c", "messageHeadline": "Update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "5501679642321f3ad17b6dd7f25e3c090c1405df", "messageHeadline": "Updated README to include Cpt. Obv.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5a2d62e4d9e551f16f094216da70b7a6f5d2bf00", "messageHeadline": "Added better data parser", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "42d47ecfb09ac0b419db5722602d9b02e21f2457", "messageHeadline": "Removed peer disconnect on pong timeout. Fixes #106", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "23f83f53ccd71e5aefa9faf93e3527a589d1e487", "messageHeadline": "Upped version number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1f9894c0845a5259adbfd30fe3a86631e6403b8d", "messageHeadline": "Old code removed and renamed amount to balance", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 52, "deletions": 144}}, {"node": {"oid": "719b7784f38a8ee6158d4d5a9230a98041f140b1", "messageHeadline": "Renamed to balance", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "5c9fd19105c572ea717a8bc04758dcf3e71af47e", "messageHeadline": "A few start up optimisations", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "27f892265312255811867fab83acbeefa1626cec", "messageHeadline": "Increased block request amount", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74d701202583b49d29f5dbca00aec419bdee8e1d", "messageHeadline": "Added temp seed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "5ca29381175d553bb764040e8cd892a4ba370645", "messageHeadline": "Fixed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "6fd2401cdf792996c0183f896412831dd335377a", "messageHeadline": "Fixed issue with var int reading.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "6e94c024e476a0e96b81d1cdd60dbb88b723593a", "messageHeadline": "Added big data test and updating to reader", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 85, "deletions": 65}}, {"node": {"oid": "d1d2b660dcc3c7539940a5e3d5a48ad10487bd8f", "messageHeadline": "Prot", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "8e7c4f91e33bd99d3a4d320cdc59cf0bab3831b6", "messageHeadline": "Added ops", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 73, "deletions": 2}}, {"node": {"oid": "41bd38147c2e5968283facf641b2444c09f53d14", "messageHeadline": "Clean up and util methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 67, "deletions": 26}}, {"node": {"oid": "92ffc1cc4c7227de93d933181a30c57c5730c41f", "messageHeadline": "Merge branch 'release/0.6.0' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 41, "deletions": 31}}, {"node": {"oid": "d761af84c83ae8d9d723e6766abb7950ff59cdf3", "messageHeadline": "Merge branch 'release/0.6.0'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1019, "deletions": 590}}, {"node": {"oid": "beca2234af8d91b5840dad75ee0bd4f929f49c98", "messageHeadline": "Merge branch 'release/0.6.0' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b3f25a6adeec5d07a168d608798fddfae44fef9c", "messageHeadline": "Merge branch 'release/0.6.0'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 93, "deletions": 42}}, {"node": {"oid": "97004f7eb22ab30ba1acc5dd3ee2f17b5466d41a", "messageHeadline": "wip export", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "54f9ea14e197ad805f24592153f1b9e69f3bc5c3", "messageHeadline": "Removed old S(DIV/MOD)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 27}}, {"node": {"oid": "7ee49c32b70b0bd3e9709865c0b9c43d16c8f18c", "messageHeadline": "Added update method and general service timer", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "44da1801d87abff4803338d9bcfb25be93969dad", "messageHeadline": "Fixed strange issue where qml will crash first run after go install", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "82a84dca807c8966079253977329ef0800d20557", "messageHeadline": "Move to goroutine for faster startup time", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0ca776a6b80097e34006f26fd934ed5f388e68f8", "messageHeadline": "Merge branch 'feature/new_vm' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 80, "deletions": 33}}, {"node": {"oid": "702cf5a3e19e33616e7e98ec8ab7a00d56dd7e85", "messageHeadline": "Merge branch 'feature/refactor_vm' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 926, "deletions": 532}}, {"node": {"oid": "2e39efbe7c487fd605de0f6915bcae789138fb7e", "messageHeadline": "New State object", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a06a84d19b24da4005bc4d150f071ec4a703521b", "messageHeadline": "Refactored to reflect the new VM and State", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 77, "deletions": 31}}, {"node": {"oid": "dcf4fad97156f431612ed3915e167ce5a5314588", "messageHeadline": "Networking code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "6d69ca36a755ea44e7ce4ba7b135afb0b9dbff05", "messageHeadline": "Peer reconnect attempt", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "a45c08f9fe320d79d2abc7c29e5f3b986130c5bb", "messageHeadline": "Removed old code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "3c3292d505b1c857f7fa28da0d37e3982ef5f8b5", "messageHeadline": "Added recoverable option", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "306b5bcff306bbdc5bc0b1590fca552f4fda41f6", "messageHeadline": "Changed catching up code & peer handler", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "cbd71ef8f590bf7e97beaa81256d188c21587ef9", "messageHeadline": "Add Tx", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "32d125131f602d63f66ee7eb09439074f0b94a91", "messageHeadline": "Refactored to new state and vm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 195, "deletions": 2024}}, {"node": {"oid": "958b482ada677028e11698c219ed5b1e70b224e6", "messageHeadline": "div 0 err", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "92b16618edf6bbb6d98659050d8bf0d538285491", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a3771e7d7b5a648cae12977ffc470460bc1b0e53", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "06ec80f39495bdd92878468cf862f52e9748f1ca", "messageHeadline": "zero devision check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e7a80ec68165755678647f2d3e9b475d492a70dd", "messageHeadline": "set asm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5d57b7847105639efe1945e1ff588b1116a11a54", "messageHeadline": "Added big int to uint switch", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "490ca410c01a1b8076214d00c21d2edf09c24f86", "messageHeadline": "Minor improvements and fixes to the new vm structure", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "4513623da1110e74a236abf0357ad00ff7a38126", "messageHeadline": "Update keyaddrtest to be valid JSON", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9c86e99968b0756a689a4100231117e5e2211127", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e8b54abfb7129fcdf4812ad01b6a7cd61e4f65d", "messageHeadline": "Refactored state, state object and vm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2242, "deletions": 1}}, {"node": {"oid": "e8cb5c221d4763c8c26ac73f99609b64a595f4b3", "messageHeadline": "Added next/prev trie test", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "2f5c95610feb77dd714bf9295d6127bef58f31bc", "messageHeadline": "use logger instead of fmt for error in ext_app", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "20ee1ae65e57ef7d60404277162c84c572c6bb10", "messageHeadline": "Refactored CALLDATALOAD to use big int", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "74abc457ada9ef17c39c488a9e7625cecd4e6141", "messageHeadline": "reactor event channels have large buffer to allow more tolerance", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eab0b2a90a3e33d0be4d09cbb99d193ba2219844", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "194c58858cd230a9a08b0eb14650720341a5580e", "messageHeadline": "send zero event to miner.powQuitChan fixes miner hanging", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67528cf9709519458ab5500cb7cf54664dd20167", "messageHeadline": "ethreact/README.md", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "6774ddaba29ae9e9db5065ce74055297b948adf9", "messageHeadline": "Fix regression on 32bit (windows) systems", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13cc220c0d7f9b31478b49a1109d44aeab66b372", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into feature/eth\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 68, "deletions": 33}}, {"node": {"oid": "9f7d8ff302f33b61acae4a8724686e868ba94ccd", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into featur\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4d5a890b46a75fb644277bbf2a8c034cf2a13424", "messageHeadline": "merge upstream", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 257, "deletions": 117}}, {"node": {"oid": "1e4af85a380977233a3bceaf5e2a020a281aa19a", "messageHeadline": "merge upstream", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 403, "deletions": 160}}, {"node": {"oid": "8f91d47bf3c26b850f0f40f79856141087e6ef82", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "5d2669dbd35b9449cbbb249dcec89e2a64c90f30", "messageHeadline": "Fixed tx sha creation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "93261b98c2bc664af30676129def291ff9e8a9ce", "messageHeadline": "Changed iterator", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "15960a5c04c154a07d8813fcc9a6fa465d8d4500", "messageHeadline": "changed iterator", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9f00aeae29d53fec358fcecdc9bcc162b8e3984c", "messageHeadline": "Base time on previous parent, not last block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2762ec22d0693b406ead2f0c07b62e9b66d395e4", "messageHeadline": "Fixed miner and logger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f702e27485981562ed7b88ecd3f8485af4c61b62", "messageHeadline": "Fixed miner stopping / starting:wq", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "cd9b344506ee2daeb7a6248b2cdb5e7e69db7e79", "messageHeadline": "Fixed range", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "61cc2ba7d960b2e82886223b78190d552529cb12", "messageHeadline": "fixed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c5a747ef1e9f64f7c5627256b87ed47d23438db", "messageHeadline": "Add mining hash to GUI", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "75df148ba2644b6f862c7a78599a7b83177fb456", "messageHeadline": "Fixed miner channel", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 64, "deletions": 30}}, {"node": {"oid": "dad29bcaa12d7b170d81a9f5a44a5faa119bd210", "messageHeadline": "Added channel for starting/stopping miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "65650a5c66d03b64c24ec3247ac1c7cdac25b74a", "messageHeadline": "Merge branch 'develop' into guiminer", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4572d4940c5b027918364e0600fc88a50f73ed16", "messageHeadline": "Windows don't like dem flags", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b9f16802d22b8d743797aecc9bd040a38d6f1f4", "messageHeadline": "WIP to expose hashrate to gui", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "db8170def31e03ecb7086dd257d7c8fce084313f", "messageHeadline": "WIP to expose hashrate to gui", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "34e2ab9f9fac7067fa4a4dbe6170283f1d9c682a", "messageHeadline": "Added block update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 47, "deletions": 23}}, {"node": {"oid": "449b9a9d688eaf6a8628a3ae9fa1dd3496f99c71", "messageHeadline": "Check if version in known + fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "44296c0b33de5f6c2ff28c6a0fd528d6ccd04dec", "messageHeadline": "html tags not allowed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01d9107bce356e4de94b9506246672d003948203", "messageHeadline": "Add namecoin name if available to block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "28a146d438b0c11820aef5d9551c6eff929acdec", "messageHeadline": "Added find name for namereg", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ba3fabda774cc3f0c12542985c7ff252abc034da", "messageHeadline": "Added a catch up indicator", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "6a19b62db6466f88132f5e41868336ff74ef969c", "messageHeadline": "added chainSync event", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "a626b7ebe1fa5f1029840e25e88a4de426cf64c4", "messageHeadline": "Fixed string data", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edf10ef8c5908ffdc787dc9457da6d735212423d", "messageHeadline": "Fixed name reg", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c565eae74b1e1a8175f12fd0e26b70e0ad730c1", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3331bb29eaf6569925e0001f1b177c6b17b682af", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9517024237de781cdc450bca89907217e5a8cef", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 167, "deletions": 87}}, {"node": {"oid": "16f61005006751c38607da089a864350d997c52e", "messageHeadline": "Removed debug log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d64b589b4cf3f71125d5bd0f0a8f6a560e909db", "messageHeadline": "h scroll", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90f63657cbcbf6768cd146d17d176d2a0ee4b778", "messageHeadline": "Removed debug log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0415e4a637296539e7a5c09282b7aee19268e599", "messageHeadline": "Fixed coinbase copy in state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "ed3424ff75b396360990725afc124326dea4ab45", "messageHeadline": "Trie fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 129, "deletions": 38}}, {"node": {"oid": "14c4f06100d9f06592097c4ee588d0f83f6b17bd", "messageHeadline": "Convert a byte slice to address", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c302afd411e3f54ba4ee98bec5c964bdcf36adef", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "8820d4e5ac4db36ac6466fb2ee36bcff9e773558", "messageHeadline": "Decreased timeout", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c0a27a0f4d750c1977777fc7803592f4208f70e", "messageHeadline": "Added each callback for storage", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7a410643ac5dc7cc297cbdb094539761230440d0", "messageHeadline": "Added/changed logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "34da3b4fa8133a2042919fe344b7bc656fcad4f2", "messageHeadline": "Moved", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "28948d061cfc14d7a5da307a12ebd504b78d2dbb", "messageHeadline": "Moved the repl to a new package", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 105, "deletions": 76}}, {"node": {"oid": "223432fa1eedb9fa5c712056afb804322aa12b02", "messageHeadline": "Work around crash issues when building OSX binary", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 30, "deletions": 2}}, {"node": {"oid": "4a2dd306c7de99c91c8b3bcb5e57f322de798ba8", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "09bade64666f82a2580e7d24a8bc7655e2113287", "messageHeadline": "Fixed an issue where the trie might crash on missmatching lengths", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "9a931698989fb8db2059a3dee1a431ef94beb59e", "messageHeadline": "Rewrote mnemonic word loading to facilitate deployable builds.", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 17, "deletions": 12}}, {"node": {"oid": "c0ae5c58a6b3d78540ec19b24bd31b6e14e24191", "messageHeadline": "Rewrote mnemonic word loading to facilitate deployable builds.", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 31, "deletions": 29}}, {"node": {"oid": "017d36e6b2e127084448dfb38bd1b8de7424e1c9", "messageHeadline": "properly unsubscribe react channels when miner stops - fixes write on\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "75a7a4c97c350e911f4d721e940a59c0740ae967", "messageHeadline": "ethreact", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 68, "deletions": 65}}, {"node": {"oid": "1735ec0362e84455126d8c1bd380ecae436d1167", "messageHeadline": " use ethreact.Event and ethreact.ReactorEngine", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 18, "deletions": 129}}, {"node": {"oid": "0ecc5c815e4550d7e8dca7b4ab4c549b10bf0b19", "messageHeadline": "reactor test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "94b12f7804bfb32763c9bbbce323af5d84c74910", "messageHeadline": "fix start mining", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5ec62a51537dec6cd299dfc0ff1fbd0847338ff8", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2784e256f1c5f8112486e9037c9b00e628e5aa10", "messageHeadline": "Vm logging on diff", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "50bc838047709796596f447ef3e60d0e4ab47fde", "messageHeadline": "Moved checks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "69acda2c255b098a015e17432b9bffd9010d841d", "messageHeadline": "Paranoia check moved", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "98f21d8973398ccf58a762788a1972ef16213de5", "messageHeadline": "Compare method for receipts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "767d24ea5da8794dbc3b8bed19f6c204e775e406", "messageHeadline": "Removed defer and added receipts checking in tx processing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 25}}, {"node": {"oid": "d1c89727dcf10c87bd1df68da9508cec047c56cf", "messageHeadline": "fix send overwritten by merge", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d5db7288f134fef7e51b25776007705f6663654", "messageHeadline": "merge upstream", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 461, "deletions": 258}}, {"node": {"oid": "dc11b5c55e2888a7a3dac51fedc3864d112136ce", "messageHeadline": "fix reactor channel blocking", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "5c03adbdededd31cb73f64ced01e33154347e193", "messageHeadline": "fix logger channel blocking", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "353ecbb7d78d9669c42545f152f291f869b39c02", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into featur\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 112, "deletions": 87}}, {"node": {"oid": "e53acdc2ac45fa8953afc3392ed81653d6f26326", "messageHeadline": "Work around race condition with qt webinspector for windows builds", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dce0ccf4902def623f33af3ce3878d1c1512101e", "messageHeadline": "Don't silently fail on watcher creation", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e6a428f85f0d1c7e50dc8262a7687ec2f1ce2d7b", "messageHeadline": "Make the reload watcher use windows-safe paths", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8845fb7eae3e51fd3e55c47c377bf1a9e0cfe2a9", "messageHeadline": "Add windows helper functions", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "98823c04b30ef0be478c69a11edc3f9f6dff567e", "messageHeadline": "Replaced with deterministic test", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "5a0c4ce29509046e7de801e96bee893c82bfc1e8", "messageHeadline": "Fixed \"Copy\" to also copy over the pending storage changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "04f8c455e2d8585902e2c9f0cfb8717ef74a65ca", "messageHeadline": "Added diff type", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2c46bfde8b65c3df0e7ee26955c0e0bd1ddf8873", "messageHeadline": "Increased block request", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b2e5d180fa79865b6319f4251a440da44a81809", "messageHeadline": "Changed diff output not to prefix hex with 0x", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "357eb21e4d5d9d6713ba7c63a76bd597a57d6a0e", "messageHeadline": "Added my own random and namecoin tests (pyethereum)", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "6426f3635eddaa1477e643886fd3c0eaf1fa6158", "messageHeadline": "Forgot to return gas when CALL's value transfer fails", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ee3ba0b1d611401864bf0a646e9608d5ba03be34", "messageHeadline": "Catch up per 10", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "00cd0cce8f0fc0ca8aa2c8ca424954d4932672f2", "messageHeadline": "Output hex strings.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "54715586ab147a62342a9462f3a73cc2f750d148", "messageHeadline": "Changed sha3 to official one", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "288f1c5387c1a0a8863499389e8a7ca7e3068208", "messageHeadline": "Removed timer", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d3e31a4a6db6166b0639f0e9be5f70d5035baeeb", "messageHeadline": "Special  diff output + debugger changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "9010857677ac374e09bab62a89f2fb52c11ed6d3", "messageHeadline": "Special diff output for execution", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 57, "deletions": 8}}, {"node": {"oid": "fc8bd7229ee25e214130df98875ecc13e4650911", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "ff151f9fbcfea2d21139ec778fc7c1ac32282d71", "messageHeadline": "vm output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5c7e96d895f18e774c89b26cd99d998d4d08e1f8", "messageHeadline": "Removed serpent", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "04561c4ddc363189bdb7377a271d6a734f09eae1", "messageHeadline": "Updated VM & added helper methods to state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 101, "deletions": 70}}, {"node": {"oid": "9688ebef523fdd368f7d0596f4529b7e3bc26775", "messageHeadline": "Return from execution immediately if there's no code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d6753b28836840f48d46a107f029d5d4f59a1d4b", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b7ff773ecf78f8dd66a6615fc608cabee5a35ce6", "messageHeadline": "Removed debug log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e504088b79f55dd08749f08f434cb85a0033898f", "messageHeadline": "Consensus and bug fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 13}}, {"node": {"oid": "d52e5f7130b58ec9ead7bb20478919f06b0b1a01", "messageHeadline": "Removed hardcoded ip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bea468f1e595e3de9c8c479e9151c28f0f102973", "messageHeadline": "Increased timeout to 500ms", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "639f1fd3396419fb712b875cfacc333538fcc4f3", "messageHeadline": "Log received and send to", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67e5689f874940c99e4742a5c8c2a6a194cb2003", "messageHeadline": "Fixed BYTE opcode", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "ddfa3af45da9d5d81da38745ae23ee93ce390c2b", "messageHeadline": "Everything a string.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "d659f469a9ddcdd144a332da64b826908b0f7872", "messageHeadline": "Code fixes.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2bca5939d1d78d1548fcd43c29390fb06a508c0", "messageHeadline": "Added path check for Windows when loading external QML windows/compon\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "dcbd97d29c35913c0d13d5da434cb3567fc98ee6", "messageHeadline": "Check current folder for mnemonic words if it fails in source folder.\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "05c18998959b6fbc5da674489371a8d3e88e7db2", "messageHeadline": "Windos case for assetPath had a typo", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e88dd4e6b5431a6c7bb2187965fd019261e5f3c", "messageHeadline": "Setup default asset path for windows", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61d5d107b6f274cb1bf4ba6fda015ae30d28d2a6", "messageHeadline": "Make script inclusion via QML also relative to asset path", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f9e614b5da75b948a0ba474e37254cb3f27ef0b", "messageHeadline": "Forgot two images", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79259c916ddb7fb9bbd2515dabb84b4f9025b4e3", "messageHeadline": "Use relative image paths to help with windows builds", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "685aebc72e9d5fc3fde275961709c4496fdb73cd", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "794e65b60e3d9cd954f9d2aa082d18fe9431c200", "messageHeadline": "Updated peer server", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cb35836a20e54765a06f64d9df667e6742d3cfa", "messageHeadline": "Upped protocol version number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4e704f48074161a175cc125c5fabdf94c095ca8", "messageHeadline": "Fix quit", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14d13167a723a0fa8ccfcf120131efe96cfc6256", "messageHeadline": "Remove debug println", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "78aad9a19268d02519e3d777061ebc7a877b0a1d", "messageHeadline": "Getting rid of deprecated methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "b01cb2406f94745277fe05dfa74c6e5d42af1c6a", "messageHeadline": "Fixed state reset case", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "42bb3d8aaeb4753ac491c31c746b065dbcbb3781", "messageHeadline": "Removed old if statement. No longer needed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "96ac061e68ffd79f1aa22e12113b0cf58e418c5a", "messageHeadline": "Log change", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "890745e8469b3d6ee7175db94edfb618b6bc8bc5", "messageHeadline": "Increased timeout", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d77b7facecfea7069af15f19429585687c47fbb", "messageHeadline": "remove extra case in main loop", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68fba4b781652c0181ca58cf176e96a303acffe4", "messageHeadline": "Fixed state reset on err", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0360e60dd54f773a922ada86fa669a9e78e31e18", "messageHeadline": "Merge pull request #101 from ethereum/revert-100-feature/ethutil-refa\u2026", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 64, "deletions": 68}}, {"node": {"oid": "239a5d3230f29e1309ef9f00aa19a1e4f537afd4", "messageHeadline": "Merge pull request #34 from ethereum/revert-33-feature/ethutil-refactor", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 159, "deletions": 353}}, {"node": {"oid": "6fe9b4ab5e839be96eb1c4a619bc14fab622d8d1", "messageHeadline": "Revert \"ethreact - Feature/ethutil refactor\"", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 159, "deletions": 353}}, {"node": {"oid": "0c132e4c9e88bc0e13ad424f4c3b51cd4f5e8354", "messageHeadline": "Revert \"ethreact - Feature/ethutil refactor\"", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 64, "deletions": 68}}, {"node": {"oid": "f9e2e5276f64d5a9c93fb55adda06365be14c26a", "messageHeadline": "Merge pull request #100 from ethersphere/feature/ethutil-refactor", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 68, "deletions": 64}}, {"node": {"oid": "9dab7dcc3c99d387ad2c0a1623b574d3023bdfae", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 353, "deletions": 159}}, {"node": {"oid": "d40cba3042564f3471aa20a5cf477cafcacc2189", "messageHeadline": "changed state reset", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1199941475452e8d62fb2d5b634672e3f7c48bfd", "messageHeadline": "Connect to peer node by default", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec040908e9e69e524811b6ade95227a3764de4ae", "messageHeadline": "Protocol bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b958179263aa1fa5060dd5d5848b8bb092a4165c", "messageHeadline": "Merge pull request #33 from ethersphere/feature/ethutil-refactor", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 353, "deletions": 159}}, {"node": {"oid": "5e83ea82283f042df384d7ff20183ba51760d893", "messageHeadline": "Prettier VM tests.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 22, "deletions": 888}}, {"node": {"oid": "a09aae0efe9a1cb94be3e0386532c532262956ec", "messageHeadline": "Fix VM tests.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 203, "deletions": 27}}, {"node": {"oid": "5a2afc575485e2d651b9840f5d1ea080cdc72fa7", "messageHeadline": "fix reactor engine main loop blocked to wait if drained", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "d4300c406c5f98d35857b6e53b0427be5f45e3b2", "messageHeadline": "logger fix", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "4fb2905b1ef764fd5e26d0eda5f4b7bf4adda195", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into feature/eth\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "6b296d907b848e2a3dbc78ea5c04c3c3d719d9bd", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into featur\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "8e5117444ebfe4eac4aa96ae431dba5c67b2fcc6", "messageHeadline": "New type of debugger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "b232acd04ef957fb65e1c49b330165535da7e871", "messageHeadline": "Debugging mode for vm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "329887df993aefc8799cf64ed20cf1dcc8cfb6ed", "messageHeadline": "Fixed crazy looping", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "1e4ae24126d21305c8fcbebd057ce4ec28ddd242", "messageHeadline": "use ethreact.Event, unbuffered event channels, subscribe after loop r\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 68, "deletions": 64}}, {"node": {"oid": "44d0d6abd26bcaca0e1caecf798183b45fb2365a", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into feature/eth\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "0c6f1c9c3aaba8e5a15ed50e90e65dd344afef8a", "messageHeadline": "ethreact", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 278, "deletions": 0}}, {"node": {"oid": "584d1c61ec93df3417f2ce8ece041b81a5ec63a6", "messageHeadline": "use ethreact.Event and ethreact.ReactorEngine", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "af2726414078840aae32aa4c982d3a8c5cf66ef5", "messageHeadline": "remove reactor code from ethutil", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 117}}, {"node": {"oid": "ec9a044a17779f0b3814bffa8c058b4091d6d13d", "messageHeadline": "Merge pull request #10 from romanman/patch-1", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 102}}, {"node": {"oid": "0ae3bbc3f5eda7ccabbd067fc8e361155004748c", "messageHeadline": "deleted", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b9fa4dada816f8371481e6c14825fead2cd7ba39", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 116}}, {"node": {"oid": "9754c01f561d2a9885e6fe06fe5ee459daff68e4", "messageHeadline": "Added sample coin as a submodule", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "043920d1572b5c0a1a6fb7ba46aedcfa3ced285e", "messageHeadline": "Removed sample coin", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 116}}, {"node": {"oid": "3ebcd36667a32cb79c1686e3b74f6196d6ed16b1", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 145, "deletions": 54}}, {"node": {"oid": "90eb4f1939f7b0389d5784b889cc0e5d2b3451f7", "messageHeadline": "Debug output, minor fixes and tweaks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "9e38ca555dccd6b9a4a3fa0eb9eb749d2dc3c82c", "messageHeadline": "Visual updates", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "de183e80db6ce380c8030f00c24479ed0290878b", "messageHeadline": "Silent compiler errors when continues compiling", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23b5b5fa36530eb82543d7d877f8e9e1900232cf", "messageHeadline": "Length check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5bcc01eae2912528e8ab2a65733c84fa3f8f4e1", "messageHeadline": "Fixed shebang check. Previously it would hang on an unknown shebang", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "ca395306e3997c1f2fd2aa2e780518eb2e2f1845", "messageHeadline": "Updated debugger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 91, "deletions": 18}}, {"node": {"oid": "5e0123fbe1573dcf8157995f3ef2f7ce625235a4", "messageHeadline": "Update vmtests.json", "author": {"name": "romanman", "email": "roman.mandeleil@gmail.com", "user": {"login": "romanman"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "24ff81d14ea8f83bf3693474cd30ee048e006abe", "messageHeadline": "Merge branch 'ethersphere-feature/clientid' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 47, "deletions": 25}}, {"node": {"oid": "633027d980642c703f659eb5faaf13455a3477d3", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d3d043dba0956840115fcbb3cd4bb6f2f22113ab", "messageHeadline": "Merge branch 'ethersphere-feature/clientid' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 122, "deletions": 38}}, {"node": {"oid": "db60ebbbd72c5cfb852b37c8b9a37a7d81d79fb0", "messageHeadline": "Merge branch 'feature/clientid' of https://github.com/ethersphere/eth\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 122, "deletions": 38}}, {"node": {"oid": "cb7ebdf821adb4b022adcaea0973c8c7da2e2923", "messageHeadline": "Decreased timeout", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "70e1a1a4dffbb5a3f56363e32b77124718e79342", "messageHeadline": "Merge pull request #32 from josephyzhou/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7c41e413e4c596ac0010305be0f851353c065df6", "messageHeadline": "typo, duplications", "author": {"name": "Joey Zhou", "email": "josephyzhou@gmail.com", "user": {"login": "mansaj"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2b6da2f5f21b60ebca44a5866888b00f736f92b2", "messageHeadline": "Update vmtests.json", "author": {"name": "romanman", "email": "roman.mandeleil@gmail.com", "user": {"login": "romanman"}}, "additions": 2, "deletions": 103}}, {"node": {"oid": "9de30d96f0362bc885d75a27bbd9c3d02af2d983", "messageHeadline": "Modify main wrappers", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "a3c482351114404a4568f4b3f4503182402dc6fd", "messageHeadline": "Gui saves custom client id and loglevel", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "f02602d02d12204a10c2aa9d1d43332b1be2fe0a", "messageHeadline": "ConfigManager (transitional)", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "90c2064640984be95e493c57c3dc8dd5134e23e9", "messageHeadline": "peer constructors now set version string with ethereum.ClientIdentity\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c833c3fec8cd327e22d7a481e6e4b795f27eb1de", "messageHeadline": "add ClientIdentity() ethwire.ClientIdentity to Ethereum", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "c64629964fb96e5ddc8aa590abc7cee4b14c8e84", "messageHeadline": "ethwire.ClientIdentity now handles Client info sent in handshake + test", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "de2da4fd19b53a541ffbddfa4360ceabef14f1a9", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into feature/cli\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 68, "deletions": 48}}, {"node": {"oid": "198e5eeab9e2a7c359c12cdd5c8782dc56ae54ec", "messageHeadline": "EthManager interface extended with ClientIdentity() ethwire.ClientIde\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8baa0f84e70aafa3882ec477d3b3d401d462958b", "messageHeadline": "Fixed reverting error", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 38}}, {"node": {"oid": "5d6713920625b82df2b55728b2cbb9f7f3df2025", "messageHeadline": "Fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5b8dde96026b123147733bb5cdf88b7774725015", "messageHeadline": "Fixed CREATE op. Fixes #87", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "81bc721c5cd0330547e18bfb710d68d60da4dd46", "messageHeadline": "Fixed address generation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "4bb646117d0034fb459c07e6955b1c9cca802fa9", "messageHeadline": "Merge branch 'develop' of github.com:/ethereum/tests into develop", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bba38980bdfa6ba6fddf0419479ad2405a3cb079", "messageHeadline": "New tests.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 5, "deletions": 29}}, {"node": {"oid": "0076fa583ce16c45f904b6cd0a6e5ab3cc1ab197", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 123, "deletions": 25}}, {"node": {"oid": "35ae9e3aa89dc0e3be1cabed313996a7d49f6628", "messageHeadline": "Paranoia check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "2f9bc2ab754ff85235ebb0b0b41b9b36ef30253a", "messageHeadline": "Removed old code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "8de099ae753b2ea427a0f43abbd04019c5f76ddf", "messageHeadline": "Added paranoia check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "40e3d2ab55f32c2458981533f5511e2f24a65c11", "messageHeadline": "Changed CREATE", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "a33b309d99b36c4c57083d5e77422c3f2bba4bbe", "messageHeadline": "Testing submodules", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50318217ca875d23147eddfa7cc0326242db90bf", "messageHeadline": "Testing submodules", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57fa655522fc9696adcc7a6a25b64afd569b0758", "messageHeadline": "Testing submodules", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0dd1ebb6d7b449982602c796172405e7946581c", "messageHeadline": ".", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6748158ab4e437a983988f5477a2bea56a20e009", "messageHeadline": "Moved methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 47, "deletions": 46}}, {"node": {"oid": "e4d2d00d414704559b38f80a918030613ea1cdf4", "messageHeadline": "Added support for breakpoints on specific instructions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "50c093822637c42f43234d08c5f7b273b7117749", "messageHeadline": "Break points and debugger commands", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 124, "deletions": 25}}, {"node": {"oid": "98f21669c768c66d0cdddba410de6f2a92fc0343", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 35}}, {"node": {"oid": "315d65280bab295765cdaeb12cfde753c5387ebc", "messageHeadline": "Removed comment", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7d0004f058d7e93df684b0524fd52cd2eb1af3e3", "messageHeadline": "For namreg only show items starting without leading zeros.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e5b45d1c86d51a61f666b8a80af78c790c57ba13", "messageHeadline": "VM Update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d15952c867f5c31fa68600754bd17c76a992a70e", "messageHeadline": "Moved debug hook to Vm directly", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "677de48f6cd849fde7f8a4733bbab4b992471a13", "messageHeadline": "Listen for namereg changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c4f9151c67b1481490978a9dca0599b3e92680d5", "messageHeadline": "Moved files", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 31}}, {"node": {"oid": "1954ef47e67762f0308544e3a17976e4c3927e32", "messageHeadline": "Suicide is deferred to update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "fd1d0bbde7e76b3376a3a932930bc099f223d8ff", "messageHeadline": "Updated to generic padding function", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d7e396a98ccafb53b4f632228b670634baeb36a0", "messageHeadline": "l <=> r", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "00d3935aac3f5d50bae56650c45e49a8b8705099", "messageHeadline": "Removed old method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 39, "deletions": 46}}, {"node": {"oid": "bb2433ca1a953e610396707a67ca5eb73574e81f", "messageHeadline": "Added quitting reason", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "7238a773279622278c3312d0fa0a60b3a4436330", "messageHeadline": "Removed old code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "4918531dd5c0a10e193d991fb6661b8af6680b11", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "283532137713d20ca82d264bd105cf7cb0e47b65", "messageHeadline": "Fixed namereg", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "dd869064a678918544678c9cb8413d1e9a94de89", "messageHeadline": "delete?", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 13288}}, {"node": {"oid": "7a2a63f32b209f0358fa6be1e76b49319d8f309f", "messageHeadline": "Added utility wrapper for Ethereum Config contract", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "28ef7d228c4e8e24315eb585e4e0d03a4c652ccb", "messageHeadline": "Added Left and Right padding utility functions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "6151ae7db5251436e9ece190eb3569d4aa882671", "messageHeadline": "Fixed key import for empty entries", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3889785017a1381d215cb1dc47fd5fb5b38add79", "messageHeadline": "Added Path utility", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "7a9ff4f8d45e741625bc32fde59b3dfe90851492", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74ef489fe276229858d4e69ca941eeb23f9e6f22", "messageHeadline": "Merge branch 'release/0.5.16' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb595fb63cf4f0d0d9b8b145786b9eec7aadcf22", "messageHeadline": "Merge branch 'release/0.5.16'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d3259587f4f1ac2930dd82fb14632a28af5c5e0", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29f613ef84ed39ccc1929dd1069f3576ade889f1", "messageHeadline": "Merge pull request #28 from ethersphere/feature/keys", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 2440, "deletions": 1994}}, {"node": {"oid": "5e02d2b5866e9aeb4bc0ad0ec4479f2104131f51", "messageHeadline": "Merge pull request #96 from ethersphere/feature/keys", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 152, "deletions": 266}}, {"node": {"oid": "ff5703fd9b089de67811af61de05637c62dc7a2c", "messageHeadline": "ethutil -> ethtrie.NewTrie", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "89630d2826300d119f2cdc9f8af6c94926f478a2", "messageHeadline": "merge upstream", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 13642, "deletions": 136}}, {"node": {"oid": "ce88a73aa6e695a0b672da2d01baf14f03d514b0", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into featur\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "550407b0ec78b7026737d1abe28127da8c0c9063", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d0959063d5f67dccc214f43344d88dce25ca167f", "messageHeadline": "Up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d294dedfad754fdb6afca22e3bb116e3d07febcd", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 13350, "deletions": 2}}, {"node": {"oid": "e798294a4b2049dc59df6ad4a3bc67c00916cb9f", "messageHeadline": "Update min GasLimit", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ea0eb0a8c82521322bd0359d1c42fc013c433d2e", "messageHeadline": "Latest genesis block.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "114e715e3c9a547da28b385b85fa69514ae40636", "messageHeadline": "Merge branch 'ethersphere-feature/keys' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13349, "deletions": 1}}, {"node": {"oid": "253c23240b8cec56e2bb21072291e2f7ef1a49e9", "messageHeadline": "Merge branch 'feature/keys' of https://github.com/ethersphere/go-ethe\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13349, "deletions": 1}}, {"node": {"oid": "0ce9003ba77c0552c9058caa55d2fea6711ac18c", "messageHeadline": "Fix for creating a tx from an unknown account", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bbc204328cf674e8ccd591bb4d08179225b396a", "messageHeadline": "Close pow chat. Fixes #95", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "41a03b29ab2a1808d17a7035a261796bba588e4e", "messageHeadline": "Merge branch 'ebuchman-miner_up_to_date' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92693e44599c44e606813d2c3259cc9f6f81a644", "messageHeadline": "The dragon has been slain. Consensus reached!", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "0ed9528d760028acda6333269423eab775026685", "messageHeadline": "fix: miner wait untill UpToDate", "author": {"name": "Ethan Buchman", "email": "ethan@coinculture.info", "user": {"login": "ebuchman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39263b674c1a8a13a1c29349a48b3cdc4c5948db", "messageHeadline": "Paranoia", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5f5910c603c107ceaf5f240f9ca23cbf9c951f67", "messageHeadline": "Regression test for trie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 54, "deletions": 16}}, {"node": {"oid": "ed276cd7c241749a9cf8add4e2fae3d3608a7ea4", "messageHeadline": "Added Paranoia check for VM execution", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 115}}, {"node": {"oid": "82272ee08a7d72be1cc0947b6a0e8096a0353362", "messageHeadline": "Iterator fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "9ed0d389b2402baf2dbc90fe12e9b4695ee22858", "messageHeadline": "Generic trie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "25bb76b69c90ebd44a271d7c180a4a4b86845018", "messageHeadline": "Reset", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00bb68d7d21ce3b4c79e0c269c62607b6d4f1acc", "messageHeadline": "Merge branch 'develop' into interop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "c23074d5addc0b854451637cd322daa62cbc3e6f", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "8ddd4c4c52eef9f382a321fa880adba4a1e35ee2", "messageHeadline": "wip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "5a86892ecbd68c3d466cb1ef282c4cb81300abce", "messageHeadline": "Using remote for test cases", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 108, "deletions": 17}}, {"node": {"oid": "74c6d8424e7d91ccd592c179794bc74e63c0d8c0", "messageHeadline": "Updated wrong test", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12972b4b65a303dc3f9e135b0e2d97f8b7a661e2", "messageHeadline": "DBKeyStore.Load returns no error if keyring not found in db", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "098f7f23ce62d3f0c60d30d325576de93795cc4b", "messageHeadline": "changed name for ethutil hex functions; and access to keyring via key\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8aea468744e223f310da98f7478fb5b468d99563", "messageHeadline": "gui changes", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 52, "deletions": 36}}, {"node": {"oid": "29cc1af2bc8d4a516e30abba9155584d7df8dd83", "messageHeadline": "remove ui/library; instead expose gui itself for initial window", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "e43e4ff2c1d882ec96424ced1cf8980e14636afd", "messageHeadline": "main loop uses new flags and common methods in util: db, keymanager s\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "12fbb7ae5ceb3c06fb7c4611e82d7cb10cea06be", "messageHeadline": "new command line options", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2920795168dfe5c5f1f1d66f09026f971d5e53fd", "messageHeadline": "using keyPair.Mnemonic() in file key store Save method", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25314313f8eefd5ae8d13b4c687e4811703eec2a", "messageHeadline": "added Mnemonic() and AsStrings() methods, added memoization for address", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "a8be0d9f4849d8127d2ba36b90327097f94a91cb", "messageHeadline": "add InitFromString method to be used in gui", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ce4080faa78238c2dc389070da4a376226f48833", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into featur\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cf7fcadeca356adf780d00583a16f0b722cc7987", "messageHeadline": "added utility functions to set up db, keymanager, ethereum init and s\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "9bd67de671bd0f70e85dcc518fd91fa080a849fc", "messageHeadline": "remove keys file, now subsumed under ethcrypto/key_manager", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 108}}, {"node": {"oid": "27e1352c85e9b73fdccc83b559a104c68cc00975", "messageHeadline": "main loop uses new flags and common methods in util: db, keymanager s\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0ea9595d41c59d763237f7a3dd415f23dad34c6f", "messageHeadline": "new command line options", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e38b016547e98a33daf013c98c951254f95aeabf", "messageHeadline": "changed name for ethutil hex functions", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dabaa4cce01586fd8b1b9314073a1d26f35355c8", "messageHeadline": "change all modified calls to ethtrie, ethutil and ethcrypto functions", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 91, "deletions": 83}}, {"node": {"oid": "707d413761927f5ad95298e666e297b820ad0901", "messageHeadline": "refactor ethutil/trie to ethtrie", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "4be3521727698141512eb6454121302bd3b9cc6d", "messageHeadline": "import math/big", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e3b911652dfba1475001137ba8b3687b9fec5331", "messageHeadline": "move CreateAddress from ethutil/common to ethcrypto", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5e50b50dc379ed1db48912538034414ff94f6531", "messageHeadline": "no strconv import needed", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "772e7e8c8df066a64726b23bde84b6025c5af318", "messageHeadline": "Key Manager", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 514, "deletions": 0}}, {"node": {"oid": "e1ea41ee9cbe387221874fa6732b11d262a4ff12", "messageHeadline": "remove ethutil helpers (refactored), and keypair (key management unde\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 179}}, {"node": {"oid": "d87857ffdb822d0c510bcff385f7ef0328edb2ca", "messageHeadline": "config Pubkey removed (unused)", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1db3e2241efe2a358b9c28c21fb2cb7c2f1e55a6", "messageHeadline": "move ethutil/mnemonic to ethcrypto - electrum word list now sourced f\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1703, "deletions": 1691}}, {"node": {"oid": "d085133c6d9d75e9cbd016a9a597097fa2bb4345", "messageHeadline": "move ethutil helper crypto functions to ethcrypto/crypto", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "5c1e0a6dc4e49154c185503ef7c8e96328dd6492", "messageHeadline": "move ethutil hex conversion functions to bytes", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "7489fb784e1dfc780017b105a01fe49d00228c34", "messageHeadline": "move ethutil helper slice functions -> slice", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "2d48fc11130d5aba8ed9f37ecdf7f8b5115753cf", "messageHeadline": "fix logmessage if data directory doesn't exist", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "328ee9a3ecb0e49f229eac5773c3a516cc4e17ce", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4fc60f340f6ef5ffe68e684ed44e5974fa08e8c8", "messageHeadline": "Wait for catchup when starting the miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9ea3a60291f2ca68a54198d53e4c40fffb09f6b3", "messageHeadline": "Fixed roots", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5fc3ac0e925cdfe95632024f574fb945558491b8", "messageHeadline": "Simple hex test.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "edd3a00c2a8d78867d8bb1557697455729a03027", "messageHeadline": "Additional test for jeff. Now use the 0x... notation.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "2eae52ebd1c1024f27804660856243fab587a772", "messageHeadline": "Merge pull request #27 from ethersphere/bugfix/ethchain-test", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "5021e0dd83bdb8b23ca3dcc72293c6737e8165a8", "messageHeadline": "VM test framework updated.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 297, "deletions": 44}}, {"node": {"oid": "c818d132022c228c5b04ab82871f5971049b0c6d", "messageHeadline": "Removed arrays from Trie tests JSON as per conformance guide and changed", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 45, "deletions": 49}}, {"node": {"oid": "79009ca074d77561c655b65254103b4070b74c69", "messageHeadline": "transitional ethutil.ReadConfig fixes in ethchain tests (they still f\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "8151858e70e19996d05928e4c63d36cd4847daa8", "messageHeadline": "Merge branch 'master' of github.com-obscure:ethereum/eth-go", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c7e58643c18d42d616b4849bf4c81586c4afed1", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "423beddf574383ec58246938f738f08cd50f031a", "messageHeadline": "nil check", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "30f5642c621fb4a51e3844e257e10af6e304c041", "messageHeadline": "Merge pull request #26 from ethersphere/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3ad2a39699a4c33a3ee5ee0525552d1f1ecedfc", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8119d77a21d3973fe6379c5d57f393dda8fce392", "messageHeadline": ":-(", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b74b98f90d6641b2cd18c60dc9b5829a9870d86", "messageHeadline": "Check if go install succeed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d57b7e8d5fd59007e7fc42132de5cc9459a2bc71", "messageHeadline": "Fix for installer", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d274003b8618a0121d65f58e406afac45b8e569", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "52ddf044ae28cf84e61ced2d9193e7d5e806e1ef", "messageHeadline": "Initialization of Qt should happen before anything else", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "214721ca0155d872a355991506149fdf7e018ad5", "messageHeadline": "update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cad98dc4d54c37dc2098b781d8f21b1ba5da23bd", "messageHeadline": "update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e46e7e7a9cd42016c24d15b2a0b7f01cdb059740", "messageHeadline": "Added install script", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "bf2ac5acc57def2b57454872f8cb493df01d44a7", "messageHeadline": "Added install script", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "d551a75c35027a3cf6344293923cdcdab61d5f38", "messageHeadline": "bump v5.15", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8935a93cf8990b8cfc120ff0ae385f3dde6cd165", "messageHeadline": "Merge branch 'release/0.5.15' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d5a3f013121c319f9cf679d9afc4e40661a0284", "messageHeadline": "Merge branch 'release/0.5.15'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 714, "deletions": 403}}, {"node": {"oid": "42414cadaa695c786093da393f389c276432a2b4", "messageHeadline": "Merge branch 'release/0.5.15' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3777ead25e1acedc0571a48a485976eb5c36fb30", "messageHeadline": "Merge branch 'release/0.5.15'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 797, "deletions": 593}}, {"node": {"oid": "a68bfd215f7b1859c1b14b0df59f3260b35df828", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a98e6a262a21ff08c28495bab5180a1c15826d40", "messageHeadline": "Merge branch 'develop' into release/0.5.15", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 521, "deletions": 295}}, {"node": {"oid": "fd89df4d386f75f103808c2766c3a837e07ab651", "messageHeadline": "Merge branch 'develop' into release/0.5.15", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 551, "deletions": 506}}, {"node": {"oid": "491925b71ef3431d2acd8cd0c639d90c9ae0cb2d", "messageHeadline": "Merge branch 'ethersphere-feature/logging' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 521, "deletions": 295}}, {"node": {"oid": "91bdf9e8012cb396f5fa08765190d76e758fb6a0", "messageHeadline": "Merge branch 'ethersphere-feature/logging' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 551, "deletions": 506}}, {"node": {"oid": "ae5ace16190d48bfe7a0364fdb0b51644518ec42", "messageHeadline": "go fmt", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 226, "deletions": 226}}, {"node": {"oid": "853053a3b204ddf4ae935e70e0aa5b5d8994493e", "messageHeadline": "go fmt", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 204, "deletions": 205}}, {"node": {"oid": "21e389bec5c6ce287273f5a1dd7ed5eee496616a", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b57ee874852cc49210c68dce14eb45db448d9ae7", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8100903d922dbced4f03db18ff766f28bdd2f706", "messageHeadline": "Increase width of asm instruction", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da38faa8f7c0f2a6620b54e46fc38a201845e104", "messageHeadline": "merge upstream; fix port in use warning; new logger API", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "648c418fcd7a88fc48032c55c2dba87f6bdad8c7", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into featur\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "21d86ca486a88c936a1fe71f78d76c78df36a7eb", "messageHeadline": "gui stop", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "c0a05fcf8984f04f198c5c0f8be4f73090f99403", "messageHeadline": "log slider", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "b89076faa2748a41031c4bc33bbdeba3e2effd01", "messageHeadline": "Added amount to contract during debugging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "2f96652bb408e65c205317403d749ba9a395c6bb", "messageHeadline": "interrupt handlers now ordered", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "098136b68198083a47408ec5c04cd0c8f9fdcc87", "messageHeadline": "ethereum logs server started/stopped message", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0ed19d9f2024744ba93d0e34db6939766b3cfed5", "messageHeadline": "Logging, variable rearrangement", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "39cb34850a573ea9b2ea73eb624139684502bc79", "messageHeadline": "Added instruction numbers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3367ec0e3e69694481cccd9335a63d2c559a543", "messageHeadline": "Added option to not break eachline", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "782f780476afb3c895c30583fc5cbd6d7d830d3d", "messageHeadline": "space in miner logging message", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a06efd0809c370451c5e85ce4688104cd5df461", "messageHeadline": "new logger API for upstream merge", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6763d28a170b4e91c78532feed68805fe88c41dd", "messageHeadline": "repl.Stop() to only if running, fixes panic after js> exit followed b\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "bf57e9603b9ef2c96e8e6d7c3d22ea674392d56b", "messageHeadline": "add newline to help usage msg", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a243e3b8588bb3a65af4a7131c279b9d94c62be1", "messageHeadline": "new logger API for upstream merge", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98f1ee9442d3b3d744e25dbddd9b54dc60180ad1", "messageHeadline": "merge upstream", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 11, "deletions": 42}}, {"node": {"oid": "096427c3b1a9bcd08bab11e06d4c5f0df65f0d9e", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into feature/logging", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "8ee1abecb971e39ad5e0ed5b199ff4bf553ca67a", "messageHeadline": "update log levels to include DebugDetail; correct default datadir for\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "39c0f7f3865965ae64ea51aba4de5b7350539ea8", "messageHeadline": "fix logSlider: now has 5 levels, initialized to gui.GetLogLevel which\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a02edf7a9306c9c0b2f0208152347b47f1a4e689", "messageHeadline": "put back extra debug detail logging to the right places using logger.\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6465e4c3fd21e7002e5870069c51755bd2c66df5", "messageHeadline": "update doc: list levels and show usage of named print methods", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e75f7ae3301bb66ca6d4e9c099c6a14bbe2be418", "messageHeadline": "implement DebugDetail loglevel and named print methods", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b0dc50c2a0e25bf88901f3dd481f14bc3375adc5", "messageHeadline": "New mutan implementation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "1268413ba7f7a3bc0c60fbe47e582864b2de8ccd", "messageHeadline": "Removed old compile methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "6d32bef65a899e74ee66334a917a2f6d7b44945a", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "08de13a57b4a59fc4a8ccf9e707ede57cc380a0c", "messageHeadline": "merge upstream", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 210, "deletions": 39}}, {"node": {"oid": "4141cc39d0aa3956313aa4aa912ad81858f9bbc3", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into feature/logging", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "d8c675afbf98178ffa447e4d36b77bbdad3f9ec0", "messageHeadline": "Implement something that looks like confirmations, wip", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9654b809120d1cc3c53ffe268fe47869ef0dc0a8", "messageHeadline": "Implemented TX History for ethjs", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8fe8175c7870e18a791888a14630253f5a0476b0", "messageHeadline": "Implemented TX History for ethPub", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 30, "deletions": 1}}, {"node": {"oid": "589d27386a4d630f052bf645a9e134a8b2d6fcad", "messageHeadline": "Fix key generation in ethPub", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e58ba2fcfacb9003eb8cb69539e92f783266d5d1", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "9dae1a17324df671bf2223ae80257a310cecfea5", "messageHeadline": "Removed BlockDo Method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "1e965cb8f5c63d73a5aac1556a2638345ba2824c", "messageHeadline": "Moved BlockDo to utils", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "0c55a113180955aa149a6e961c6e4bba9a7418e0", "messageHeadline": "Support hex and decimal keys for GetStorageAt RPC. Fixes ethereum/go-\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "fd1ddbce6892e3f0e09eec68687b6ef34b216888", "messageHeadline": "Save repl history to file and recall on next session", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "a13aa873c205f35d3d90adf9da4c6355499fff1b", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 152, "deletions": 35}}, {"node": {"oid": "17e8d7519b1aac322db08b857e63db82a322d6cf", "messageHeadline": "Renamed execBlock", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcb88e73528777ac0de489449a8d9045654447d5", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 21, "deletions": 3}}, {"node": {"oid": "f6aabb7a90903a681eca44976301620756124137", "messageHeadline": "Implements QML Apps. Implements #47", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 152, "deletions": 35}}, {"node": {"oid": "16e8fc7427115e67096c6056b2ad9401803fcb44", "messageHeadline": "Logging order", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "f58c7ac5a6f5d77649c1c07dce94bf6d5c146c31", "messageHeadline": "merge upstream", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 115, "deletions": 58}}, {"node": {"oid": "63157c798d613f1ca638597515bb89768e2c1aad", "messageHeadline": "refactor config (transitional). Details:", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 20, "deletions": 180}}, {"node": {"oid": "b9e8a3e02493d5bbf23cfcab259e66f6ae166612", "messageHeadline": "modified logging API", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 132, "deletions": 111}}, {"node": {"oid": "8e9cc3697944c3e568186a5c23ac729f6eb4a1f4", "messageHeadline": "refactor logging. Details:", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 352, "deletions": 0}}, {"node": {"oid": "614624754d2dcaf9344a3efbfa880c9b0ddba6be", "messageHeadline": "Let the state create the object", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6f09a3e8200ba2eeeeb296141d6644d04078a9c4", "messageHeadline": "fix imports in ui_lib and flags cos of defaultAssetPath move; fix log\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "34284b7532e753b7fe67a11d8fe19ba4afd9066f", "messageHeadline": "merge upstream", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "1024766514eea7bb628ec6e5ed974e997b8faefc", "messageHeadline": "refactor cli and gui wrapper code. Details:", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 429, "deletions": 465}}, {"node": {"oid": "456167aca0b795c625d6718ef8a06fe5fcb00c2e", "messageHeadline": "fix gitignore to ignore executables", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c67cdab22162792f40cb366cbf12960c306aa835", "messageHeadline": "merge upstream", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 7, "deletions": 57}}, {"node": {"oid": "d060ae6a368bb880132e548c58b33e2508adc125", "messageHeadline": "changed logger API, functions that allow Gui to implement ethlog.LogS\u2026", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "7bcf875c577cd9710d27dd4511ae21aa62067d79", "messageHeadline": "add logging for jsre", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f90001e938ce34457cc0ed5822c8e7dff52ec58c", "messageHeadline": "add logging start/exit to js console", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "176b7802510a667b8973f2be232f7a8213b3474b", "messageHeadline": "Added a execBlock method which replays the given block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "d890258af6de8c5ef9701826fb4ee7c353788ad5", "messageHeadline": "Minor fixes to vm output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "803e4807ede157db36030c6415a4f515f723ccf0", "messageHeadline": "Removed comments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4e26bf7c2c0cfc65be14ef98af695a0d663609f", "messageHeadline": "Added Block do which replays the given block or error", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9350ecd36fe3a30bea4cfd60db9a53787d4d5852", "messageHeadline": "Do not keep on asking for the same chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8c96c5662f9a362c50f3e6e04e886e2518cc68b9", "messageHeadline": "Added hex script method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "842d52db7b98fb309ed99ccc4b65ca3973fb81ec", "messageHeadline": "Make sure that public key always uses 64 bytes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bb1641e4ecd92884f219d77acd5348ceb0782490", "messageHeadline": "Clean up & refactored methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "299b50a0d4e1ec0d7c6e5820c4f68da4e424f382", "messageHeadline": "Support serpent lang", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "931ae0f116ca65c3758524160bf21e28f06db50e", "messageHeadline": "Append zero's in R & S", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7fb5e993e3a1cc2251bba7af1c85ed1d024b4b50", "messageHeadline": "Moved 0 check to state object for now", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "0251fae5ccf6984c558d59cd2b36ef89116c061e", "messageHeadline": "Changed loggers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0c6b41f4c9edf33cf36b5e044b62e29161d50b07", "messageHeadline": "CALLDATACOPY", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "2408e38218d81c567bdaa4671a542a20c55490b9", "messageHeadline": "Merge branch 'release/0.5.14' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cba47963113d8041281278d75ee0dad046798e82", "messageHeadline": "Merge branch 'release/0.5.14'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 57}}, {"node": {"oid": "65cbea2b6a5d1321c8262f88d952f0be7fbebe3d", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f63f3853bbf13b3f4cb983d25b70276ae283d0cc", "messageHeadline": "Merge branch 'release/0.5.14' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f1f8438ed8bf7b63ea5172090a5c7025cb093f0", "messageHeadline": "Merge branch 'release/0.5.14'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 419, "deletions": 466}}, {"node": {"oid": "7ad073fb30e92689942d938939223bd01cb5fe38", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09f37bd0235198145974db6430da0c429d2a0e79", "messageHeadline": "Returned to single method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "c89566a42f984e4441c3398c3c136baa7cd46ac4", "messageHeadline": "Removed old debugger code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 52}}, {"node": {"oid": "8f29f6a4d4e2c62d3eff0dfd84cc8cab59dd28e8", "messageHeadline": "Removed some logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "6fcc6a2f7c35f10a8be3fc90bab39f2865adace9", "messageHeadline": "Changed copy/set", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "0b8ba1d55b6b4cdb63e0967790e34b1b499b638f", "messageHeadline": "Renamed snapshot to copy/set and added it back to the VM", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "933aa63b7d302cff4287ba2814f3bd0f7744ed8e", "messageHeadline": "Length check on get", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3ec0c719b99b6b14ed6c13128b2caec723bc4a93", "messageHeadline": "Verbose logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "80ffe1610c87bc56f625797a4f839a931af70558", "messageHeadline": "Removed log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9104dcc29c96baf645ff567bdd6800dc30b2784a", "messageHeadline": "Fixed call", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "7e6684d92600bc7def9469abea6d7abf33439017", "messageHeadline": "Method for checking contract addresses", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1b431f29e5c2283fb3d7a0c035e7ec575a563ca7", "messageHeadline": "Added missing types", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5ea7598408321dcc15ae3dc2f2a740c9c2c644e1", "messageHeadline": "Update after each transition instead of at the end.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "731f55a05db44fcd5191bd7af6c99f4a4433e342", "messageHeadline": "Reset state when a transition fails", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 93, "deletions": 46}}, {"node": {"oid": "a32a15ad935952537be8c9b4ea9fcb561e5c6125", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 101, "deletions": 28}}, {"node": {"oid": "509389be97d65d434e953b52691883aaa8d4c177", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "f911087eab6b31fcdbc22a9a74c0be410e8f0177", "messageHeadline": "Logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c4af1340fac12397b6cc5c9f32a1bea4aa6400f5", "messageHeadline": "Updated test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 30}}, {"node": {"oid": "3bc57fe5b5182cd2e0ae0c6b53b3bbb02ce34304", "messageHeadline": "CALLDATALOAD return 32 byte at all times", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "7f94bd09ae5791836d94d4d9efb9e345212e49b6", "messageHeadline": "Return a single byte if byte get called", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d179f31d4f0d2a68e97b962e70285d2178857cdf", "messageHeadline": "Merge branch 'feature/peers' into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 34, "deletions": 11}}, {"node": {"oid": "fba6de834ec262313aba7c4f45b05fe6ff074e46", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 126, "deletions": 69}}, {"node": {"oid": "1f7917589822d4327147949c610fad3979819ab3", "messageHeadline": "Reworked peers to check for public key duplication and adding peers t\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 34, "deletions": 11}}, {"node": {"oid": "2fbcfd88249de8f55b7f06619d9003fadcc8e1e3", "messageHeadline": "Proper checks for multiple data items. Fixes #80", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "22e16f15a69f53934a61978eb18fdf0244a74a99", "messageHeadline": "Reduce peer timeout to 10 seconds", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dc9c9369e0b44873dedfdf37195268f0e524872d", "messageHeadline": "log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2565a79575c6a6b839a6585c9ad3ebbcf7db9115", "messageHeadline": "Swapped vars", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "8a885c2606fbf675770cf40b31f9ceb5ef8acae9", "messageHeadline": "Fixed GT and LT", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "ca79360fd7621a96382c0304e74e0d1f39b739fc", "messageHeadline": "Verbose logging for VM", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "34c8045d5be6488e9800c24e1e696e1b912f344c", "messageHeadline": "Fixed issue where JUMPI would do an equally check with 1 instead of GT", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 47, "deletions": 34}}, {"node": {"oid": "a90ffe1af1b28935fc77a2c5cf37972bac03f062", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 67, "deletions": 279}}, {"node": {"oid": "01e6f63e98636e7200b626185b85dfa254ce2834", "messageHeadline": "A handful of GUI fixes", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3621988e15c025d2bd7b80e4691a6b236574f0a1", "messageHeadline": "Removed deprecated states", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 240}}, {"node": {"oid": "53e30f750dd0c91279bfebe01bb12fd170cb74ff", "messageHeadline": "Removal of manual updating of state objects", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 65, "deletions": 39}}, {"node": {"oid": "6656f99c54aef4aaf03ba76dcab3df1cc363ab9a", "messageHeadline": "Merge branch 'release/0.5.13' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a0e75173626704c3d58be582dff318218569ef3", "messageHeadline": "Merge branch 'release/0.5.13'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1271, "deletions": 352}}, {"node": {"oid": "ff0f15f7634ca713b0ce8232a8fa63eec5c3fad7", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e517fb5f9da7856c52c771f054166a60e4b8389d", "messageHeadline": "Merge branch 'release/0.5.13' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98335d2040bbd2b18a238b4ffa47e50507fffb31", "messageHeadline": "Merge branch 'release/0.5.13'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 141, "deletions": 35}}, {"node": {"oid": "c1220e87293e440f842095c5a601515c0c8f5cb0", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "887debb0559b283962530bb42998a67dd1b69347", "messageHeadline": "comment", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d7763283952a57e5421565cdda19ecabe3222f7", "messageHeadline": "Refund gas", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "8b15732c1e8a1a666ae7469bc43d989918ce754a", "messageHeadline": "Check for nil receiver", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "48bca30e61f869a00111abe5d818ac7379854616", "messageHeadline": "Fixed minor issue with the gas pool", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "3744151359a7ff352fde5be39905ecb3d22c9d28", "messageHeadline": "Removed init fees", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "9f62d441a7c785b88f89d52643a9deaa822af15e", "messageHeadline": "Moved gas limit err check to buy gas", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 41}}, {"node": {"oid": "b836267401b731a2cd17c4866a9727b4a05ec124", "messageHeadline": "..", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7b55bcf4840fc11315ffd055ce7d419ac9baf168", "messageHeadline": "Removed old fees", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15d1f753f7ac2f72ce0637135a17d86b29f15515", "messageHeadline": "Removed old fees", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "1d76e433f7866763674e4ef06a4a4d9463276490", "messageHeadline": "Removed some comments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "02d8ad030fd1293a03cf905d50533678aaea40fd", "messageHeadline": "Keeping old code for reference", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 89, "deletions": 88}}, {"node": {"oid": "58a0e8e3e2979b07e9e8f697f947a412ac81e386", "messageHeadline": "Changed RlpEncodable", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dccef707280bd852ae536e69dea82ad0555ba0a9", "messageHeadline": "Method for creating a new key from scratch", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1fbea2e438d56484ebfa509d7433cc418e17a79b", "messageHeadline": "Reworking messaging interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 159, "deletions": 4}}, {"node": {"oid": "8198fd7913ea4066afb5c0cf5e57fa5ec4888fac", "messageHeadline": "Cache whole objects instead of states only", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 117, "deletions": 2}}, {"node": {"oid": "d80f999a215b74e23d21f3548486f996c3eb028d", "messageHeadline": "Run contracts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5871dbaf5a832a4fd34bdb22cf479d6b0b4da9fb", "messageHeadline": "Set contract addr for new transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b0e023e43248d09cb273d5b6025d28ee718151c0", "messageHeadline": "Increase ping timeout to 30 seconds", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7ab735eb02f92a7bfc67dff2515eadea18036844", "messageHeadline": "Max 250 log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ef1b923b31dfda78bc8f3dce415721aa9518fe4b", "messageHeadline": "Added a log level slider which can change the log level", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "6d52da58d9337b786a0c869974daa91ce0e34a98", "messageHeadline": "Logging mechanism", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "50fdfb127ac35120315628a286f0a507c4470a89", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1392, "deletions": 595}}, {"node": {"oid": "63883bf27d8b87f601e1603e9024a279b91bffb7", "messageHeadline": "Moving closer to interop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "81245473486dd680b7121d4b227ca8a57d07b4b1", "messageHeadline": "Moving a head closer to interop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 64, "deletions": 39}}, {"node": {"oid": "c734dde982c4ce778afa074e94efb09e552dbd84", "messageHeadline": "comments & refactor", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "cebf4e3697dcd20e290ff56ad6e5dfca2059c063", "messageHeadline": "Refactored state transitioning to its own model", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 206, "deletions": 0}}, {"node": {"oid": "5e2bf12a31e3e3a026d0f8d28c2d5bba919fc224", "messageHeadline": "Refactored state transitioning to its own model", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 200}}, {"node": {"oid": "d078e9b8c92fb3bd5789a8e39c169b19864e0a04", "messageHeadline": "Refactoring state transitioning", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 509, "deletions": 191}}, {"node": {"oid": "b855e5f7df194c84651d7cc7ee32d307a2fa0a2e", "messageHeadline": "Changed opcode numbers and added missing opcodes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "6593c6942454233f61d7d74f030a9075a84807cd", "messageHeadline": "Merge branch 'develop' into interop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "3a9d7d318abb3cd01ecd012ae85da5e586436d65", "messageHeadline": "log changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "e7a22af0e633db4da3d81f1ad07126ea3b06f891", "messageHeadline": "Minor UI adjustments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "8a2e50ab2a6c903a6ab3ab10a74c37e1f3b8f3f1", "messageHeadline": "Merge branch 'develop' into interop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 93, "deletions": 20}}, {"node": {"oid": "9ee6295c752a518603de01e4feaec787c61a5dcf", "messageHeadline": "Minor changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1bf6f8b4a6936d8ad14b345b2cfa4dc9d1f8a360", "messageHeadline": "Added a buy gas method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "4d3209ad1d6ea6f7e4fc311c387392f23ebc7dde", "messageHeadline": "Moved process transaction to state manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 100, "deletions": 22}}, {"node": {"oid": "9ff97a98a7449f10db71be88146c5a03d932c373", "messageHeadline": "Namereg lookup fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1938bfcddfd2722880a692c59cad344b611711c8", "messageHeadline": "Fix compare", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1d300bbc108f9d404d2eb5cbc8990042c0129f04", "messageHeadline": "Toggle inspector / reload using magic rectangle", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 25, "deletions": 1}}, {"node": {"oid": "e36badd744bc79c652deb3d45da1438982ec622a", "messageHeadline": "Reimplement -datadir flag. Implements #79", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "714770ffb3bb037e2daeaa37a6f4f4066387abe3", "messageHeadline": "Added Gav's new address.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "71ab5d52b692a42cc3af034e5ff1aab5b4b6477d", "messageHeadline": "Exposed usedGas through ethPub", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e090d131c38bef3c5f2d0f5e9fa28f5d0ed06659", "messageHeadline": "Implemented counting of usedGas", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "57e3b1b093a2533e26198e9198b85556bf362b27", "messageHeadline": "Implemented usedGas to the explorer", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97cc76214350b3ef9b0c15f53d06c684e01ede37", "messageHeadline": "Expose GasLimit to ethPub", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0ee258bb75a4b6649f67499884871d4ca774cd1f", "messageHeadline": "Add GasLimit to the block explorer", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bdc206885a1d9c730464f60ec65557403720be1e", "messageHeadline": "Don't mine transactions if they would go over the GasLimit implements\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "69044fe5774840a49de3f881a490db52e907affb", "messageHeadline": "Refactor to use new method", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 13}}, {"node": {"oid": "753f749423df7d5fba55a4080383d215db8e0fc7", "messageHeadline": "Implement CalcGasPrice for ethereum/go-ethereum#77", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "2e6cf42011a4176a01f3e3f777cc1ddc4125511f", "messageHeadline": "Fix BigMax to return the biggest number, not the smallest", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2995d6c281b83f5bb055a22093b2b94e64c477d3", "messageHeadline": "Validate minimum gasPrice and reject if not met", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1b40f69ce5166fbe8a13709caf31f50107fa3bdf", "messageHeadline": "Prevent peer stop crash by removing logging", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "771f64397fd8638e9a40a4b9ecc64a9b70d6f2e4", "messageHeadline": "Stop peers when they don't respond to ping/pong. Might fix ethereum/g\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "66199497a0f2e3358bc0fc7cd638cdb4cbe37eba", "messageHeadline": "Merge branch 'release/poc5-rc12' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa8a86f0a61286b3d0709316215ce6e9d3833f25", "messageHeadline": "Merge branch 'release/poc5-rc12'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 192, "deletions": 22}}, {"node": {"oid": "d8339fa29a884516166993a6d29caed59f32ca1b", "messageHeadline": "Merge branch 'release/poc5-rc12' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "006ac772e6c81271a84ff56e00527b2adbc0129c", "messageHeadline": "Merge branch 'release/poc5-rc12'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 62, "deletions": 16}}, {"node": {"oid": "d929c634749c3c2db9f3290e635a763eba211656", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a51dfe89c05cc12b4a8483f683ff9f49b3a8f1bd", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba3623d0cc0608f2d73e10e61a184238924fccdb", "messageHeadline": "Fixed debugger hang", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "c7d1924c344535c2d54265728bc2aa429215e595", "messageHeadline": "sha", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc20b0e3a0754c77fe04a8b5c5668d0eda955bcf", "messageHeadline": "debugger output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1153fd9a0c9310ab70f9b20914071e0184e8020a", "messageHeadline": "Added Douglas and Einstan", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "a107a5db052c53f54e4023111a8cc97fbf6f51e2", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 143, "deletions": 7}}, {"node": {"oid": "964587b14a52f5a64c166fe28cc5a51eb2bac1c7", "messageHeadline": "Added more debugger output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "a56f78af67ba2b515f396d7a150ac86f6a75335f", "messageHeadline": "Implement getStateKeyVal for JS bindings.", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "7843390ecd52df37a28282d76be198d5456ce385", "messageHeadline": "Implement getStateKeyVal for JS bindings.", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "307fe4a3cd4ff2d3910ed992e6e98a7cd3ca6f87", "messageHeadline": "Add loading of extra build in js files to JS-Repl. Implements #67", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3755616a2912f47a963d4ecc781bddd4229fe290", "messageHeadline": "Added namereg register option to qml wallet", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 30, "deletions": 2}}, {"node": {"oid": "d7b882977c4289bc2aabb51e1cf6b3577bc02aca", "messageHeadline": "Make contract creation error more explicit by mentioning the sneder", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc1d043423293eff97d01c8f4897b354112c8210", "messageHeadline": "Implemented transaction catching up. Implements #73", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2010fea0888991e978e715477516bc374bb29f01", "messageHeadline": "Added faux latency for peeroverview", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 20, "deletions": 5}}, {"node": {"oid": "9e411d785bc4e104183dda537488f8aa2906ec13", "messageHeadline": "Tweaks and latency added to peeroverview", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fb6ff61730ed92ada68c9c5a5b3a6f9976a78161", "messageHeadline": "Implemented Public Peer interface", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 91, "deletions": 6}}, {"node": {"oid": "a6f4eef1dadee9d8caa9b0ac20e2ce4a3034a100", "messageHeadline": "Added Peer Window", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 64, "deletions": 2}}, {"node": {"oid": "98811f11e5d7ccf6e053b46b9ca2ed897140ce47", "messageHeadline": "ethereum instead of ethereal. Fixes #69", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6acb74ac95fc2630e5a1e2c71cc6534f135606b", "messageHeadline": "fixed logging issue that would otherwise crash the client. Fixes #68", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "397e99fcc60a2d0acdc24971cd2d109e14f8f721", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "be27309dbb75730c74fed1c355411997472203c6", "messageHeadline": "show first?", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ff8a834ccc630e85292968aaed8abc52044797f8", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "9e8127accba0d926436d3c0adf65b91149a94783", "messageHeadline": "woops", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "4dfce5d347715e58ec6f2b291eaa0c4ca3e0d68b", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "0bdb0a9d58be08e210eb94dc6893f6103202ae7c", "messageHeadline": "Added ini file for ethereum. fixes #66", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "9345bc13d40e6d288c37b650ace1db0c41a89d84", "messageHeadline": "Merge branch 'master' of github.com:ethereum/tests into develop", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 272, "deletions": 77}}, {"node": {"oid": "a2257f3471dd4b472bc156be4575ea0f26a8a046", "messageHeadline": "VM tests.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 531, "deletions": 337}}, {"node": {"oid": "78576dd3d3d4bf46af19d703affdd42f221e49c9", "messageHeadline": "changes based on new account structure nonce, balance, storage, code", "author": {"name": "Heiko Heiko", "email": "heiko@heiko.org", "user": {"login": "heikoheiko"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "6b7dfa1fb5279407177fb9fb6574ad9760a4e307", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 97, "deletions": 58}}, {"node": {"oid": "5f28013f7937cf2264ec646bdc04bc55f26bad77", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1001, "deletions": 1042}}, {"node": {"oid": "17c825f53a2676ffe17fd7731f8f550aebcb56b0", "messageHeadline": "Peer changes broadcasting and minor miner fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "b15e03acd7d6184ad920292a10d9a2bbf2b59f00", "messageHeadline": "Fixed issue with casting to smaller byte array", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "65c5a20e1c04c996f96f81cd959ab986b8482b6a", "messageHeadline": "Added config file setup. Fixes #59", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "1020d7ff67e4888abbe27f8e1a4d516b4c48231c", "messageHeadline": "Unified the contract interface and tx interface. Fixes #62", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 54, "deletions": 51}}, {"node": {"oid": "e7c9b86a5aba022afd812f1a4fb554ee17a74bbd", "messageHeadline": "Improved UI", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 47, "deletions": 130}}, {"node": {"oid": "e0b6a31613bc48bc5785f2bea655f832848392d8", "messageHeadline": "Buffered channel to fix not ready (blocking)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0938b56829b9cbe8804a4ca85b14534908dbdfbc", "messageHeadline": "Update peer info", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "f382221b28ab9e886263e37b1eab9c7924a6a0dc", "messageHeadline": "Broadcast \"peerList\" event upon removing or adding peers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "fcbf99a30a15b445c35d70a8a781190a2739845b", "messageHeadline": "Minor GUI updates", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 49, "deletions": 36}}, {"node": {"oid": "6c91ffcfbe1a7b469dc6a8a2676959f0000c925a", "messageHeadline": "Do not panic, but return nil instead", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15e0093e13dde98fb9ff3251203313ab4f0eacd4", "messageHeadline": "Fixed issue where the client could crash when sending malformed data", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "99797858a692520b47c2ca767b433ca425637d2a", "messageHeadline": "Added coin base to pub block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8fcba0eb1e947061aadeea1059830dbcdfd2ef44", "messageHeadline": "fixed test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "40d72ff40bac19bb1b51bd1d382e75438673dbf2", "messageHeadline": ".", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1001, "deletions": 1001}}, {"node": {"oid": "efadfbfb1779549c2898304dce4bbce30b067ceb", "messageHeadline": "Minor UI changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "8ee6574d12601df7a8edb56ee9ccc4cfce7ef6a8", "messageHeadline": "Minimal fee for sending transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bb7633254f5ded891f1162783bc06c1b4d131a0", "messageHeadline": "Removed fmt", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "efb3ee044b6bc05b73794450ec4b1953fe38350a", "messageHeadline": "Removed regexp for namereg", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7097641e3987420429fe47efdb678c9e4cd9ba9", "messageHeadline": "Support for namereg", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "a2d01d6af8cace4ea0ef87662727659eaa1ff791", "messageHeadline": "Removed comments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "0b4c42d75694787d47697288266c073a3cf41c48", "messageHeadline": "Disabled instruction selection", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f0f205004cb4157b50692b056f64bf846ee8c2e0", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 252, "deletions": 243}}, {"node": {"oid": "2ef3a989298aa8dca7872be07ad0abbc32728cc7", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "4d987624867fc02a079d8355c28bad620db85f06", "messageHeadline": "Fixed state object gas return", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "f802e1762645192d8b1a9d4c014b2d368b0831e3", "messageHeadline": "merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1004, "deletions": 1007}}, {"node": {"oid": "8fab7ce37d6748cbf34ebee96622448ec8a4c9e3", "messageHeadline": "Fixes and improved debugger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1252, "deletions": 1242}}, {"node": {"oid": "44db1a1eb20275349985f1f1b5eddd9a28731488", "messageHeadline": "Add 0x when feeding data to debugger", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aee830bdeeb7eb2f86d292c2a93cdd3870ee7f7", "messageHeadline": "Fix merge conflict", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "06d41794f955dfedfb04e7dfcccf04530f7ac276", "messageHeadline": "Merge branch 'release/poc5-rc11' into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2114218ed8c9588d107f40ca2f3d7a836809b754", "messageHeadline": "Merge branch 'release/poc5-rc11'", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 106, "deletions": 37}}, {"node": {"oid": "73a42d34a5a58a634fd778858287a55a6af7537e", "messageHeadline": "Merge branch 'release/poc5-rc11' into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95adac7522d6041a2d6bf7b2c6b1fd311c4e6e2a", "messageHeadline": "Merge branch 'release/poc5-rc11'", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 354, "deletions": 306}}, {"node": {"oid": "76a59274bfce73ec988131804c643be743d2b4d2", "messageHeadline": "Bump to RC11", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58032d60e748611b0610cf764743c6b8e5681a87", "messageHeadline": "Bump to RC11", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4f9daa631fa832d556c16f3a29eaf73bd849f32", "messageHeadline": "Refactor hex encode and remove coupling of popup to main window", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a453b5514da21c021394b42fae23d3b9c229a03a", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "8601604a09a5995525ea5604bfbb1f15b0d09c59", "messageHeadline": "Hooked up the Block Explorer to the Debugger so we can instantly debu\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 13, "deletions": 9}}, {"node": {"oid": "1eda1d25b0d27fe57287698fb883c9153ddda292", "messageHeadline": "Hooked up the Block Explorer to the Debugger so we can instantly debu\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 59, "deletions": 8}}, {"node": {"oid": "b695c82520548f62f65937731def1224c72dce48", "messageHeadline": "Fixes #60", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a98e35d7a048850fb77fad49fff7364cf77a9bae", "messageHeadline": "Length checking", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65722aeeca0fed685a00d660ddd7bb667ac3be9b", "messageHeadline": "Added StringToBytesFunc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "aaeb26852299c0c65a4e296da718e0fc29baa6f8", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "540d39220d5a33cd78ec18826e2d259cdd6ef592", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 976, "deletions": 990}}, {"node": {"oid": "09728bf43ce5eaed3060d0ce8aae323055aa6cba", "messageHeadline": "Debugger script&data now accept \"0x\" values", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "090447c664e75e762ca1144131503d6183617710", "messageHeadline": "Data and script in the debugger accept \"0x\" values and regular scripting", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "8278ba5e45bc02c8d21416f343b0ae38b5a6431c", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6e98e5709a68b1a84e9c3b391eab4a3546c4225d", "messageHeadline": "Set initial used  gas", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2fec1af27509ce26007224b3665d988ac211d023", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 320, "deletions": 294}}, {"node": {"oid": "cfb979b5e3274a14319bce14ee0481a4cfaa5f41", "messageHeadline": "Add contract addr if it's a contract creation tx", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9988b1a04710e03ce7ed4b23393e2e90f06889f9", "messageHeadline": "Sort transactions based on the nonce", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "73761f7af64432b6946934c3b1db646d8e99ef07", "messageHeadline": "Closure call now returns the total usage as well", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 138, "deletions": 104}}, {"node": {"oid": "1c01e9c0958d2706c522602663da7cfc40a88600", "messageHeadline": "10", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98d4b511207404a133ceca37467f9a1c32c20bc5", "messageHeadline": "Changed opcode names", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 165, "deletions": 172}}, {"node": {"oid": "d4af5a57634b9a933be470650be4037b7b805130", "messageHeadline": "Merge branch 'hotfix/2' into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 976, "deletions": 990}}, {"node": {"oid": "198ef97108ec257d49a7b593a9c6fe49961319c0", "messageHeadline": "Merge branch 'hotfix/2'", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 976, "deletions": 990}}, {"node": {"oid": "138b7fe2d83d61b87204ecb5f00f34f474e57a1f", "messageHeadline": "Consolidated external qml files to hopefully prevent crashing bug", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 976, "deletions": 990}}, {"node": {"oid": "87a669aeda0e5e1e5d27ab1e30f6ffd7bf31bf4e", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "969b4a4a36c2f465de3ab980d13ec513ec6db780", "messageHeadline": "Added some shortcuts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "ab8c7252da7688b9791b6654db8523c158e845a7", "messageHeadline": "Merge branch 'release/poc5-rc10' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "818cbcbdd41854eff7b4943039e10c1e609b240d", "messageHeadline": "Merge branch 'release/poc5-rc10'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 120, "deletions": 28}}, {"node": {"oid": "118860abb2c0b4b1141a79c0af09b2eb0bbc4b05", "messageHeadline": "Merge branch 'release/poc5-rc10' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0dda955f90b674090066d3621b40eabba14f8559", "messageHeadline": "Merge branch 'release/poc5-rc10'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 617, "deletions": 112}}, {"node": {"oid": "a4285331601d9d77458d0d714dd110144c796023", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34b861c19c02947503a175f7b2be6c880a007d11", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0f73c2703aacab189c5cf26a5c95e156039eb9e", "messageHeadline": "Minor fixes and improvements to the ui", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 27}}, {"node": {"oid": "006c757a039eb5ad1b86363d2b87786f5354021e", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "4eb1771e67ee2c66d5fb86c2b5961d84e40f7dd0", "messageHeadline": "Hooks can now quit the vm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2be98230105ef402d26e8726cec2240770a9837f", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 161, "deletions": 22}}, {"node": {"oid": "47417506c377dd0848739473fa14a51708b6a034", "messageHeadline": "New debugger implemented", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "aba3066658a32723543f9e4eda74a14ef140fc0e", "messageHeadline": "Changed debug hook and added state iterator", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d0b31e203053f3f176e61719d877dcaa04169bb3", "messageHeadline": "New debugger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 258, "deletions": 145}}, {"node": {"oid": "6fe42f007c6f4816de88a2c4aad10754036d41b8", "messageHeadline": "Uhm what", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1ab865a994758cef8a6bf75a3cc263f16a97d847", "messageHeadline": "Adding new blocks on broadcast", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 15, "deletions": 5}}, {"node": {"oid": "4fd267a7785ea06014f38f9be4e8e380c7f1cb1e", "messageHeadline": "Sep debugger from main", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 222, "deletions": 6}}, {"node": {"oid": "07204f129e277fb5f63f080d6a146e28603f872e", "messageHeadline": "Increase size for asm", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1b09d639cc922c7aa322ac56cc4f400d76431b4", "messageHeadline": "Disamble tx data before adding it to PTx object", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "817def000ba6488b3999fa9b8eac9fce43984f19", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 71, "deletions": 12}}, {"node": {"oid": "47a58b40cd4ba764c9823448687307bb4a80c697", "messageHeadline": "Removed recursive function for loop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 8, "deletions": 15}}, {"node": {"oid": "474c85bc9d4b8ef88c933cf0fb9d58bf913f6cbe", "messageHeadline": "Fix merge conflict", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 64, "deletions": 47}}, {"node": {"oid": "6e24d603a157ba6f66d49132d16221d9adbdff4d", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "5cdfee51437532ccfb49e874fdbbea2702c3d13f", "messageHeadline": "New Trie iterator", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 71, "deletions": 12}}, {"node": {"oid": "d694e00a3340a36c39872950bb7a2404e9686c18", "messageHeadline": "Fixed debugger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 64, "deletions": 47}}, {"node": {"oid": "2232974cda9ed73c62a370545742ef88332c5f1e", "messageHeadline": "Changed var names around", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f7eb4e587f83e4472e3d214076ba0c28102daefd", "messageHeadline": "Remove extra log statement", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5fc6ee6a4acd1db22a38abb4cff5e5196bf1538e", "messageHeadline": "Implemented simple block/tx explorer", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 139, "deletions": 20}}, {"node": {"oid": "aefcb834199a64ff62daf7e685bbe5088c08a11e", "messageHeadline": "Updated Public Block and Transaction objects with more information", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 28, "deletions": 8}}, {"node": {"oid": "24a6d87c3f4bc69fdd1c619b36f8b74a61fd8bae", "messageHeadline": "Don't handshake if there is no key yet; first start on Ethereal", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "5374a95c581f45f840d1e8a993fb8e403e9d4aec", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 33, "deletions": 21}}, {"node": {"oid": "4c7bd75c1a4ccbed09a10c81dbfbbcffdc66c411", "messageHeadline": "Merge branch 'release/poc5-rc9' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1463b2dc23ebd072f5e1e2c9a74842fc7ff51db", "messageHeadline": "Merge branch 'release/poc5-rc9'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 434, "deletions": 206}}, {"node": {"oid": "26ecf4b7809ebf79d2923f0b661818a37271be33", "messageHeadline": "Merge branch 'release/poc5-rc9' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d89c1d212e121b4904bf24b5332de9d4344334b", "messageHeadline": "Merge branch 'release/poc5-rc9'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 113, "deletions": 33}}, {"node": {"oid": "818bc84591c490b29cb28ee1e4895c8f303a0af1", "messageHeadline": "Bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f3f76cb092e84bd2e90950f0d43d7657eae878e", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b42c70be9c669ba372ed99d820a5a9e807191619", "messageHeadline": "Recv send for txs", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "3ebd7f1166f03f94117651d8e74b9603ee7d6966", "messageHeadline": "State snapshotting", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 80, "deletions": 8}}, {"node": {"oid": "81ef40010f6f31bc94f654048b41fa3a9f9e07eb", "messageHeadline": "The body of contracts are now returned instead", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 83, "deletions": 79}}, {"node": {"oid": "99fa9afaf15ceecffcc5b7051ffe9c7f0d179dec", "messageHeadline": "Updated to work with the new config", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "72df038d25c50a27adae8ea528dcedd3537267cf", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 97, "deletions": 22}}, {"node": {"oid": "d35380c19e5ce92b57158e7780f7105dc4136916", "messageHeadline": "New main script through init return value", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "36683f2e2957c262b17e71b15ecdb04d2feda0f5", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "281559d42712c2b2ae903cb893b2ddc82318307d", "messageHeadline": "Canonical contract creation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "cc8464ce805279735f637ac710b25e2fb264f9aa", "messageHeadline": "Transaction querying", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "230aafbf66ba747fb3796810adf3b1680f368e73", "messageHeadline": "Working on interop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 205, "deletions": 90}}, {"node": {"oid": "14787ac148274a84478aa06fd985407b9241cd50", "messageHeadline": "Fixed some issues connecting for interop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5f8911f7cba2cf837d891735f46b02b34e4fc228", "messageHeadline": "Custom identifier", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6b115659ca3f5879f27c45723ef567b67133bc93", "messageHeadline": "Hide inspector by default", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8419ba0ec068779dd72dc67cce44a30f9ed2873f", "messageHeadline": "Fix merge conflicts", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 73, "deletions": 3}}, {"node": {"oid": "125839e84833ec25e0fdd4fbd545772ba706fe6b", "messageHeadline": "Merge pull request #5 from bkirwi/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "356a3296bc7eeac8b1b65aa843b5856cd786c4cf", "messageHeadline": "Add some arbitrary test names", "author": {"name": "Ben Kirwin", "email": "ben@kirw.in", "user": {"login": "bkirwi"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "01b833146f3afa214586a1ffb710546a5e4cc90a", "messageHeadline": "Added mining stop and start", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "4e1c6a8a22924d06a2a972c024891cebcf8ea054", "messageHeadline": "Added start / stopping methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "f8f84ef0953534f44c3ce7c9630c569b1059e4bd", "messageHeadline": "Removed old contract creation code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "b902de20c7119ec521a28bba986a0cc9d14354c0", "messageHeadline": "Fixes #49", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3f5b348451a8acd4c22be1c320808dd4eadc38d3", "messageHeadline": "Fixes #50", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "42e14ec54fa57c2373625d21e5b47f597c748bf5", "messageHeadline": "revert to correct data", "author": {"name": "Chen Houwu", "email": "chenhouwu@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4300197a748de29cc5c93fd77f13cae029dad49e", "messageHeadline": "fix: wrong sha3 hash because of the wrong rlp hex", "author": {"name": "Chen Houwu", "email": "chenhouwu@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0d01b1a0b59555e38ea694ff864f2aa25a0d953", "messageHeadline": "fix: wrong rlp hex", "author": {"name": "Chen Houwu", "email": "chenhouwu@gmail.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e1b7bd51ee5c1310259af450c6455603e5d19fd9", "messageHeadline": "Return a disassembled script instead of the hex", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6bc2fc74054a418e7cfca9cf9144237a5e4fa65f", "messageHeadline": "Merge pull request #4 from ethers/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "93d79babc9fb1e1c66e6c108f1925212d394db06", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 46, "deletions": 10}}, {"node": {"oid": "56c2f651fe4752e0a668114a8953342b4aa4f9f9", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "c371f9a162b2f46dd432862a0c173348c853f07d", "messageHeadline": "Merge branch 'release/poc5-rc8' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6e398aba40d94380653731a6e36837d48d488ad", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "941e0ba60adfb1f1f279f5c406eab5e4ab9d6e21", "messageHeadline": "Merge branch 'release/poc5-rc8' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7f1a4c377c18055137909521d809251248b7b5af", "messageHeadline": "Merge branch 'release/poc5-rc8'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 156, "deletions": 46}}, {"node": {"oid": "7fe73deb2d1d52581fb2bdf9d87045427d2fed12", "messageHeadline": "Merge branch 'release/poc5-rc8'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 151, "deletions": 95}}, {"node": {"oid": "8f5eddd0ba9287cfcdc0e1f114c3fb367e54c46c", "messageHeadline": "Bumped", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ddaf56afd919d1bc435379861a3ab37f3392116", "messageHeadline": "Bumped", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "10e2c40b59010ec594df43d057354d05a34709ff", "messageHeadline": "Improved on some ui elements", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "f5852b47d1008e3b1752031900e8f4cdd982ee61", "messageHeadline": "Removed some logging and refactored a bit", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 44}}, {"node": {"oid": "68f4a12a8b6e0cde4a8ba144d2f63e911361cb58", "messageHeadline": "Fixed unconfirmed balance string", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "1275e5bdc978d2f22ceb45a61f03d7873f069518", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 23, "deletions": 11}}, {"node": {"oid": "86cf69648efc5029abffbf39f1be7308acb1531e", "messageHeadline": "Improved miner so it won't include invalid transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "d658a7f4ab7691783157151912f43c177825b0e8", "messageHeadline": "Implemented missing EthPub calls in RPC server", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 60, "deletions": 0}}, {"node": {"oid": "0e9c8568fd689fdee0cce2584ad96ecce60c60d7", "messageHeadline": "Re broadcast transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2667cb3ab69271604262e809927f7ab25dafa93e", "messageHeadline": "Apply to parent", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0c27c5eb7fd4cea3ccdf26096a47ed91b0e9b848", "messageHeadline": "Proper log statement", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "34008da807cdcf2a39f9ac1525155d871869ad69", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "16bd88c10ab3553984d180e3048839982c864f69", "messageHeadline": "Removed method name", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "05e4e9727675f84c5768636070b6a79beea050aa", "messageHeadline": "Fixed Public block creation. Added block logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "0bccf1c3cd9576724cbd387922997ebd6bbcf898", "messageHeadline": "Wait with mining until up to date", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "07fe00c4661e3b96e1758598df881057c1f52b3a", "messageHeadline": "Changed numbers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cbf221f6b7a48ece543d6141d8a7e9dbf9b8d86d", "messageHeadline": "Fixed competing block method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "734b2e4cf7a2e6ed3ab0815b795730c62e235a6b", "messageHeadline": "Merge branch 'hotfix/4' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "85793a470605677d860d61d90c5f22ea10e8f84b", "messageHeadline": "Merge branch 'hotfix/4'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "3c35ba7c31423da644c5fb73030af4673cff90ec", "messageHeadline": "Fixed state overwriting issue", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "c31a93c27a9048df92fcf53a2201c6e3737a40fd", "messageHeadline": "fix file name that seems to have been a typo", "author": {"name": "ethers", "email": "ethereum@outlook.com", "user": {"login": "ethers"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5ceb1620e93e1999c6f72e6164c7c65af63244ec", "messageHeadline": "Fixed couple issues", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 71, "deletions": 26}}, {"node": {"oid": "e8b45852952138ac24dada1a70480d31d0886c27", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ef2832083ad9d1e3cb1895f1aa836517dbf042d", "messageHeadline": "Upped prot", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ba534af927a17a970978cb5f538f4933aca792b", "messageHeadline": "Merge branch 'hotfix/3' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "47fd4833eea70709e11df19b72ed59149dc95417", "messageHeadline": "Merge branch 'hotfix/3'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "64701e388c3f603a4fad5b6ff45ba2633b3f645e", "messageHeadline": "Fixed state issue", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d16d56d39f99aab6022291a28df288736e789985", "messageHeadline": "Updated readme to reflect options", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "93e12250c702521807247a66d74cc0792370d83b", "messageHeadline": "Switch variables as intended", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4551a7e9f90dd10b22ccfcdaf59d1a6a35283cf", "messageHeadline": "Changed flag parsing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "27aae603817d2fed69099184b56f04c3d29fe2c6", "messageHeadline": "Merge branch 'hotfix/2' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7dae955c1a66792bd345c24bace22b69cff8f8a9", "messageHeadline": "Merge branch 'hotfix/2'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3b38df085ebebd68f1bf76c11c8b87ae75f29fe2", "messageHeadline": "Fixed casting issue", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "563c035eb57a0507979a84f3dd22411be2a4cad1", "messageHeadline": "Refactored some of the functions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 81, "deletions": 16}}, {"node": {"oid": "de87e436abd1f04545440a0874015732c1e96480", "messageHeadline": "Merge branch 'hotfix/1' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e837c9ab3fc94979dd79df9b70a3e7fda74263b9", "messageHeadline": "Merge branch 'hotfix/1'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ad51c85e5d67ca2e64e95786e79d062c4467b4c1", "messageHeadline": "Fixed crash", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "de1dfae7170a946d255a9b4932e08f887d48947c", "messageHeadline": "Forked version of otto so we can support lowerCased methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "66bc3665c17e1eec309e5a40b2a9c74273fb639a", "messageHeadline": "fix: represent integers as strings", "author": {"name": "Heiko Heiko", "email": "heiko@heiko.org", "user": {"login": "heikoheiko"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ede5499da624d95db1cad63939be56f7bdaa6389", "messageHeadline": "add: current initial alloc and genesis hashes", "author": {"name": "Heiko Heiko", "email": "heiko@heiko.org", "user": {"login": "heikoheiko"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9562aba86ace45c178c8993af4e560a4bab9e293", "messageHeadline": "Merge branch 'release/poc5-rc7' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b13f93a3e0f2901a8e1aa38dfef115e24c63ef0", "messageHeadline": "Merge branch 'release/poc5-rc7'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 377, "deletions": 278}}, {"node": {"oid": "41989693024b45d069b6d5fd6b700b27ec377b0c", "messageHeadline": "Merge branch 'release/poc5-rc7' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c07c454935609bfb0f65dc38bb596a90d5493fbb", "messageHeadline": "Merge branch 'release/poc5-rc7'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 522, "deletions": 304}}, {"node": {"oid": "c37b3cef7dc465832761b1da6761eeaa47e368d1", "messageHeadline": "Bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34014c1c516ea03b28e56db1a0478087d2416f74", "messageHeadline": "Bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0cf617ef0c796cf97252fb64a92afc7cb1d892f2", "messageHeadline": "Implemented GUI watchers for rapid reload. Implements #46", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 69, "deletions": 3}}, {"node": {"oid": "0c4040d191662593b627048e35dde6a9ec1ce307", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "2bd377a3de54652923558b63cc8756531269e36e", "messageHeadline": "Changed transaction hash for poc 5", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 57, "deletions": 38}}, {"node": {"oid": "31e44c2ab959124cbcf2de45385373b9898727bc", "messageHeadline": "Change shorthands", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f5d441473499428964b75924845cf0c7bcaaa5ca", "messageHeadline": "Fix notification when processing block that didn't have this client a\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7d3e99a2abcef6011714a7e6e515aa8e2bc738cc", "messageHeadline": "Fixed genesis and block data", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 74, "deletions": 12}}, {"node": {"oid": "b4e156e1d723fe53eff238a634f6e83cb9d80492", "messageHeadline": "Up protocol version", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a31d55b2e2d95dd64e3d56b0c12e9ffb7c1c373", "messageHeadline": "added roman", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "45b810450fc75ef47964b1b53197114d1bf6db3d", "messageHeadline": "...", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f292e93e0e0cb979d1199608977d144e0231fd58", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "378815ee62b21cec60aceeafc7bc8a2a479290b5", "messageHeadline": "Rearranged according to YP", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "38b4dc2cdf23380532a25240760273dd07b9dff6", "messageHeadline": "Merge pull request #21 from nicksavers/patch-1", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "530ab6b8fc9e7ea2b784dbd3f16d0272d227f6d6", "messageHeadline": "Re-arranged transaction RLP encoding...", "author": {"name": "Nick Savers", "email": "nicksavers@gmail.com", "user": {"login": "nicksavers"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0ef7f6372939189dcfeaea8197798a63a6d6688a", "messageHeadline": "Removed old console in favor of the new JS REPL", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 272}}, {"node": {"oid": "a05adb11288a1ea9dc6e38a952ab89fa5eb7f794", "messageHeadline": "Refactored file structure", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 124, "deletions": 101}}, {"node": {"oid": "fafdd21e4fb18c9714c4f784d443e9592ec3ff69", "messageHeadline": "unused", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "faa57ecaefe545e88c5f7528186ca99c7f4c5333", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 76, "deletions": 55}}, {"node": {"oid": "2450398862e8ac55b39dd88a3af169985e1727f3", "messageHeadline": "Added Maran to premine", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dfc3cb441bed85728914f5575a86c9fcb1f61211", "messageHeadline": "Increase default peer amount to 10", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36c9c93720c41be260f4574dd9feb71306ae4a0e", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "12f30e6220354c4a8b08ecf41bb53444143f3660", "messageHeadline": "Refactored a lot of the chain catchup/reorg.", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 76, "deletions": 55}}, {"node": {"oid": "fd19142c0db3d2b6651989f5389944f3e211d84f", "messageHeadline": "No longer store script directly in the state tree", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 70, "deletions": 52}}, {"node": {"oid": "5131429abbe6d2636064e17b45c99827a904c345", "messageHeadline": "Delete a comma", "author": {"name": "Ben Kirwin", "email": "ben@kirw.in", "user": {"login": "bkirwi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2fb265563a3a6eb80efc5720bb0c6f3fec6f397", "messageHeadline": "Added a fatal method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "92eaa98e8381bef5224ffe864aa1cd4288af4d12", "messageHeadline": "Added js interpret mode", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "017bbbb582b09a3264b4ff996f35275d381f284f", "messageHeadline": "Improved REPL output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 89, "deletions": 12}}, {"node": {"oid": "16421106d47efb65331ed9f0499f12038158cbf1", "messageHeadline": "Added multi-line support", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "3b7707c3fd2f99ee1019b8214cba1784af519f53", "messageHeadline": "Improved console", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 70, "deletions": 4}}, {"node": {"oid": "30842eb8d013856039c128f3a3303c1fc6f833c2", "messageHeadline": "Changed logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "43f88b2bbb6fc993f8bfee531056a7e11bef59bd", "messageHeadline": "Removed nonce incrementing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b8034f4d9ed7eea29a219a2d894ae22041a906a7", "messageHeadline": "Increment nonce in the public api", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd48690f63d07d9a0568f0d8092006ebaa12af5f", "messageHeadline": "Testing different mining state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "f44a85933110dd3ef362090f512678e99ae80256", "messageHeadline": "add: case when value is long, ensure it's not get rlp encoded as node", "author": {"name": "Chen Houwu", "email": "chenhouwu@gmail.com", "user": null}, "additions": 28, "deletions": 22}}, {"node": {"oid": "770808ce0d44cadfedbe01694c836be2eaf0e82c", "messageHeadline": "Readline repl for linux & osx", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 122, "deletions": 39}}, {"node": {"oid": "8730dfdcc2e2b40410a57385e4864d15f2f0336b", "messageHeadline": "Changed how changes are being applied to states", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 82, "deletions": 98}}, {"node": {"oid": "2ac292dc7ada20d64188b9d35f23600e4642021b", "messageHeadline": "Merge branch 'feature/otto' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 122, "deletions": 2}}, {"node": {"oid": "6a78e080e645753ffe3e3bef0b09e71a2469c564", "messageHeadline": "Tell config which loggers to use", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0a03484188dc23707b343bb512ec341afc744a2e", "messageHeadline": "Implemented JavaScript console", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "cbce882f5e35300016055cde81eeccb3ae052671", "messageHeadline": "Basic javascript console", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "88686cbed27ad2e7d5c111051e06c270b1b352a3", "messageHeadline": "listen to pre instead of post", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f95993e326567555d0a2e1f96974c34e7b3a214f", "messageHeadline": "M", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3a2bddc160ece4dcb6d2d5bcc85091d244e774c0", "messageHeadline": "Refactored to reactor. Fixes #42", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7bf2ae0b116fff0fede5b1455c5fda20caf98252", "messageHeadline": "Removed old tx pool notification system. Fixes #19", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "2734fc407959c0723889aabb20f0e0f1a49e490f", "messageHeadline": "Merge branch 'release/poc5-rc6' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ba3c6d1af106af782ffa68a586a1600e02974d9", "messageHeadline": "Merge branch 'release/poc5-rc6' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6efdd21633c1d21f36080754a89ad82c0c244128", "messageHeadline": "Merge branch 'release/poc5-rc6'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 171, "deletions": 150}}, {"node": {"oid": "942f552c620471602326c1ded54095c1cf41ed76", "messageHeadline": "Merge branch 'release/poc5-rc6'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 195, "deletions": 120}}, {"node": {"oid": "ad4ffdc9474aca48ab1d3d361797398f795a6d31", "messageHeadline": "Bumped version", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a73ae8727d38391c6975a9fa149043e6c69a2f30", "messageHeadline": "Bumped version", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "65f570271cc6bf2ea73a7ba2bf83d92a1ba42986", "messageHeadline": "Fixed catching up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "a6b9ea05e8dc291f69f9384071864a475e7872e6", "messageHeadline": "Test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "166853aed94484b327a89a2554312f6739fce8a9", "messageHeadline": "Test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "98a631b5563b8a87c3fc83f14256087251926a61", "messageHeadline": "Remove any invalid transactions after block processing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "278ee3f16c407d18e311d51443e458a286fb3b71", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "9a057021c3bb7b73843677b7abefc7763f34e39e", "messageHeadline": "Update wallet value for coinbase rewards. Implements #44 & #43", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "a1dcc5cd1793dc05e2ff38e8a8024690e09aebf5", "messageHeadline": "Prevent crash during import of privkeys.", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c9db87277be495b3567b2831f2f88b8192edb20f", "messageHeadline": "Fix merge conflicts", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 107, "deletions": 72}}, {"node": {"oid": "ff2cf2dacd3470e7c2800e2f3644cfc05dfa6c4e", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 122, "deletions": 118}}, {"node": {"oid": "3ac74b1e7840720e8ae426c751328ed7595188a8", "messageHeadline": "Implemented IsUpToDate to mark the node as ready to start mining", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2c7b625daaf062192db2fa604344f79c1bdbb232", "messageHeadline": "Make sure we have a coinbase address to mine with", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f18ec51cb3959cc662bfc7b84314cd1d3b1541b5", "messageHeadline": "Switched to new keyring methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 106, "deletions": 71}}, {"node": {"oid": "f4fa0d48cb10f925908062357be965c54370cba9", "messageHeadline": "Moved keyring to ethutil & removed old methods. Implements #20", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 122, "deletions": 118}}, {"node": {"oid": "9fce273ce97a8db091a0bf9d0b503a2ea7261f81", "messageHeadline": "Refactored RPC client to utils so it can be reused", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 14, "deletions": 17}}, {"node": {"oid": "2012e0c67abd8e3012a3eb1fae2e282e2a442d01", "messageHeadline": "Rewritten a check to only start mining once we are caught up with all\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "e8147cf7c6f508910698e6743ad347c78010ffe3", "messageHeadline": "Refactored mining into utils and exposed it to ethereal. Partly fixes\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 36, "deletions": 24}}, {"node": {"oid": "0d9c948b9b2c5eef6f0069f9aa05e9868f939444", "messageHeadline": "Generate coinbase from privatekey, not pubkey. Partily fixes #43", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0512113bdd5cc55ae35abd442b668ab5ed7a116b", "messageHeadline": "Removed defer", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "7c0df348f86d4ee47111b57b83fb1613e6338e05", "messageHeadline": "Increased deadline", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0c1f732c64b7c1380b2f0422ee82d462ea88dc03", "messageHeadline": "Do not queue messages if the peer isn't connected (e.g. timing out)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "faa307362543bb89f10458e83aa03c557977937f", "messageHeadline": "Changed validators to regexp validators", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "283f4d8eb3e223f89fd613767e1c6c318ac2bb75", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a4883a029f3585d7e263661c30cbd147f3d5d655", "messageHeadline": "Propagate back to network", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "809b4ae0f68da7a6904208662dc316cd669184fe", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f94b266c7c986651f09b57ef919ef3eaf147e66", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2181ac8148e955619572311f5be78c9fc46bf12", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "b0798e0a72fef9823053b064f64a1a49681b10ca", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "9831ba20b234a38f779af9aa49ee88d571d57c6e", "messageHeadline": "Merge branch 'release/poc5-rc4' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "485e04d9df9a9f20cc21620c06bcaf62e85f5e21", "messageHeadline": "Merge branch 'release/poc5-rc4'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 113, "deletions": 36}}, {"node": {"oid": "1adfc272a856d466e3d513522ee2fa83853b08ab", "messageHeadline": "Merge branch 'release/poc5-rc4'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 355, "deletions": 185}}, {"node": {"oid": "9caf53f8c63cb30a174d2b33ef85176c8f6f8204", "messageHeadline": "Bumped", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86d6aba0127d6f35f5dda50d08dff05581031701", "messageHeadline": "Bumped", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fca36cc03db129619b27133285b18b9877f82d19", "messageHeadline": "Typo", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b71094b01cdc51a44d81eb7780a9d7d5216b6197", "messageHeadline": "Removed harcoded addresses from GetBlock JS bindings. Fixes #39", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edc281ac5fb3f77aa826507390d374d5bbe1bb81", "messageHeadline": "Depcrecated set", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ee2cef3b2e309354743b72ba96001fc799f20e8d", "messageHeadline": "Adding new API test case html", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 43, "deletions": 0}}, {"node": {"oid": "54eff2d778ef6e8a84d336d4fb14a5a35728340c", "messageHeadline": "Change coinbase to be the address not public key", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c9ac5b0f74e3b1b3026fa1351e682916bf8f7c71", "messageHeadline": "Removed lingering log statement", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "28357d657b8c46e841fc96a61758652d2617b068", "messageHeadline": "Implemented new JS/EthPub methods", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 42, "deletions": 1}}, {"node": {"oid": "20ea78945e751a1ad11e2b2fc7c4224f4c46e108", "messageHeadline": "Implemented new JS/EthPub methods", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 66, "deletions": 22}}, {"node": {"oid": "dd60382fc3724ee9c9507cba8df9e6d6db1d5d51", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "32c6126593100d37c38e423ec62c56938e5f9155", "messageHeadline": "Fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ec1bb382aade4aaba20b7fd051a7e52cee61d6e", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "cac9562c059a94902dc420fea697026a682014bc", "messageHeadline": "Use EthManager interface instead", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "03371b74d7b169c0ad6ccf8868bc97c7fe85169d", "messageHeadline": "Public ethereum interface uses EthManager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c99aa7bdcf46da13f6100ed4cdb0050c0e30ae78", "messageHeadline": "Fix merge conflict", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5208b04821a1522c6535835539943d8c874f9fdb", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d31303a592bcf8662fbbe66e542535e0e82c5a83", "messageHeadline": "Implemented support for a custom RPC port", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9a03df7bd831f1b66bc02510a4abed878f4ffa17", "messageHeadline": "Implemented a flag for a different RPC port; --rpcport", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "67820506cbb34f5fe66b7b08454019fb30a8ec5a", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "8c9e6746ce741c5bc2d70f308acc955dace67e01", "messageHeadline": "Fixed wallet crash for new account. Fixes #38", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b9876df5dc719f583172017cc71af146c6f732a9", "messageHeadline": "Added support to NewJsonRpc to return an error as well as an interface", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "a9d5656a466f2d57bcf97efdc4644ca20ae8bd6b", "messageHeadline": "Added support to NewJsonRpc to return an error as well as an interface", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3647cc5b073b9c82d50394074c978628a32719e4", "messageHeadline": "Implemented our own makeshift go seed. Fixes #16", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 17, "deletions": 4}}, {"node": {"oid": "a5963d1377ab1a4a82d5b2881e820121ac3da564", "messageHeadline": "Enable seed again", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3ad210846d76952f76d45347d49df08027d0e28", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 214, "deletions": 155}}, {"node": {"oid": "618f52312495845f6682c7ff81a3997beee8b15e", "messageHeadline": "Actually start the Ethereum server on starting the GUI", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cc341b8734cf2c424b9b4adf7861400992755d7a", "messageHeadline": "Added debug message if you try to add a peer when max peers has been \u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "52b664b0aec24bffc040da06bbe8be1d3e7e4ab8", "messageHeadline": "Removed peers from peerlist as soon as they disconnect. Might fix #13", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8fe0864680b40c3fa5e47775856d8ae1997ba003", "messageHeadline": "Only accept peers if we asked for them", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5fcbaefd0b20af2a13ad9f6c3359b8c1ca096ba6", "messageHeadline": "Don't forward localhost connections over the public network", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e1ae4ad4495dd13fba6346274971a8871cb32607", "messageHeadline": "PoC-5 VM tests.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 557, "deletions": 798}}, {"node": {"oid": "7f9fd0879207b7aba6c8e27d3e0b4672cba98bfb", "messageHeadline": "Implemented proper peer checking when adding new peers", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 41, "deletions": 2}}, {"node": {"oid": "c7132e5d22f6ea40ffa0eb78e11bddab9a4c54b7", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c43ea30e75fb0308b9cdf56070dd84d133013b51", "messageHeadline": "Refactored some code and fixed #37", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 214, "deletions": 155}}, {"node": {"oid": "cf7ab072644c9427501f9a29d7ad5c5492edf062", "messageHeadline": "Disable seed by default", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b4ed8c505111cb570c7c694675b833ebf0bba21", "messageHeadline": "Properly exchange peer capabilities between peers", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4eb3ad192e58bc42dec4e44b4a8be6cb36473c0f", "messageHeadline": "Made the debug line for invalid peer versions dynamic", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d15563ea768e03a6aef28e0b7cff4fa871cca08", "messageHeadline": "PreProcess => PreParse", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b6c136dda0d55a0ebd228bff029d97411c9cec6", "messageHeadline": "Moved txt to json", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a3cc4b0b8048056037693f34c56b04d1a4efb22f", "messageHeadline": "Merge branch 'release/poc5-rc3' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "721d3a9a57fbc7478255d52271531f001375b863", "messageHeadline": "Merge branch 'release/poc5-rc3'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "36572f03a7acf24d9b0e86479d435d007134c3f1", "messageHeadline": "Merge branch 'release/poc5-rc3' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a32dffb0e88c6df4f5a5e2dcfad17252dd37a325", "messageHeadline": "Merge branch 'release/poc5-rc3'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e22e83b19aabc7711a6cd4e95bae460142d4db04", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3d9ed62e26247c680e23a94fd84b078d45cb3bc", "messageHeadline": "Upgraded to new mutan", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23fc50c61b99735263eb682eb992c174eceea632", "messageHeadline": "Upgraded to new mutan", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "be7da48dadc04396d47c3fe8b631460853caf874", "messageHeadline": "Merge branch 'release/poc5-rc2' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3af35d922e5751dcf265d31abf293b759e570fec", "messageHeadline": "Merge branch 'release/poc5-rc2'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 300, "deletions": 361}}, {"node": {"oid": "faa3aa14ed261dc11247c6c059c184e9a31d09c5", "messageHeadline": "Merge branch 'release/poc5-rc2' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0023f66b06fe1248168420a9526a64c3e09cd75", "messageHeadline": "Merge branch 'release/poc5-rc2'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 590, "deletions": 298}}, {"node": {"oid": "109395daaaac5882fcefac7577d464051c11a841", "messageHeadline": "Bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbf8645aafb19837d01b939ba9b1d3e1a2fffbf9", "messageHeadline": "Bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c03bf14e02fe7f13944b71f5370b1d7bd5978ffe", "messageHeadline": "Fixed some tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 78}}, {"node": {"oid": "f73a5f067a3f135fa87f887606939ff52afd9258", "messageHeadline": "fxed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 619, "deletions": 4}}, {"node": {"oid": "1471585af082632b33eae5bf489d0ae0b277b369", "messageHeadline": "Moved Ext app js to its own dir", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 252}}, {"node": {"oid": "afe83af219c2146e022f6665cf30097b582d3e79", "messageHeadline": "Moved seeding and moved manifest", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 80, "deletions": 83}}, {"node": {"oid": "0bf2d24cb030ec53abedf483189ecbaa3c9676be", "messageHeadline": "Changed seeding", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cbccbf977ca7bde15a661a4b453ea062e62ac856", "messageHeadline": "New commit", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 1052, "deletions": 26}}, {"node": {"oid": "5a0bae1dae831818740a2f20ca308c4176f5201d", "messageHeadline": "Auto update state changes notifications", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 51}}, {"node": {"oid": "e8fb965ccbb65807c1f462e8f2ee82508a822b58", "messageHeadline": "Cleaned up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 51}}, {"node": {"oid": "d709815106824a3469b5f4152fd32705d7d142d4", "messageHeadline": "Added trans state and removed watch address etc", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "f59f515defa5735c59b3bae8a44844678adf1a2d", "messageHeadline": "Cleanup", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 77, "deletions": 157}}, {"node": {"oid": "f0440e85dc306f270666e3aee1fe419b684a2ae8", "messageHeadline": "Removed value from closure.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "71defc11fa01b113e26da876388f7a50f314d7fb", "messageHeadline": "Fixed closure", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "554f4f6f7d8b8bc5332d42631ec9de0d7015eccf", "messageHeadline": "Fixed disasamble for all pushes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6c66cb3fa9d73fbb9f570a3f1b7f7dcd24ee2b7f", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/eth-go into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 133, "deletions": 63}}, {"node": {"oid": "45ce820b111ab2b4e4c7b8d83dd8bebf1bb37bad", "messageHeadline": "Implemented value()", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "edbb8d407ecfbcbb6504659cbd9bdabdb93369e3", "messageHeadline": "Removed unneeded test, added new tests", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 123, "deletions": 83}}, {"node": {"oid": "76d7bad722dd4e5a94a3665ad94af65e2f421a8b", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a0af7de58eeba598c8e967ae9deefb4ee287a1df", "messageHeadline": "Optimizations", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 125, "deletions": 55}}, {"node": {"oid": "050684450befaac8972120688b69825e8f0acbca", "messageHeadline": "Assume arguments are supplied as strings to the rpc interface", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e18b96b486abefb587fd93cfe33fe6edcd8cbb87", "messageHeadline": "Fix an issue where we don't have the rpc so we dont have to close it", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "53eb59ed8103940148b62eee4212425eb4760341", "messageHeadline": "Normalized font", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "af6875f4b25145402b20e37ab037d912f54ec968", "messageHeadline": "Changed to lower case", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fb903619e84e0b8cd5efce56aec8f7c819c26fbf", "messageHeadline": "Merge branch 'release/poc5-rc1' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a77dcd10414e94fbd255931b0a539bbfefd91f56", "messageHeadline": "Merge branch 'release/poc5-rc1'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10205, "deletions": 247}}, {"node": {"oid": "66af7490237aeb9a497704580cf8b9831d3dc829", "messageHeadline": "Merge branch 'release/poc5-rc1' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2096b3a9edb3289a8f30da81704181dec7b39917", "messageHeadline": "Merge branch 'release/poc5-rc1'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4456, "deletions": 1127}}, {"node": {"oid": "fedd4c906ff9f6139cb2d88e4f1adefbf6ea81a6", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70221c36e381e98bf3e92913f48fb94d18da8ef5", "messageHeadline": "bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "78cb04cca3daafa178558a3dec5f4814f824dc95", "messageHeadline": "wrong string", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14a6e6a9cea48bcc7f6d5286e4f85b1a0cce84d8", "messageHeadline": "Added the ability to submit byte code for contracts instead of Mutan \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "3e5a7b34b111e5b72cd4878cdee42af956143406", "messageHeadline": "Now with files", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 277, "deletions": 0}}, {"node": {"oid": "a4ca9927abc774fe524635a38d2f3bf2c4831278", "messageHeadline": "Renamed etherpc to ethrpc", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 279}}, {"node": {"oid": "c9852c4929c39ab47eab7b70f9304432f2c8225e", "messageHeadline": "Renamed etherpc to ethrpc", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9b1f11695d544b99ba0b7ddedc4ac561a68d8197", "messageHeadline": "Get rid of that annoying number that keeps popping up in stdout", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb9ca992debfcef83f79b2c606955e6688880694", "messageHeadline": "Merge branch 'develop' into feature/rpc", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 58, "deletions": 24}}, {"node": {"oid": "87a5e94525af7b5d63868ec102f6512c7bb4357b", "messageHeadline": "Merge branch 'develop' into feature/rpc", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 54, "deletions": 11}}, {"node": {"oid": "e94e5ac75dbbc4ec52228ae11377a4fa71ab95ab", "messageHeadline": "Implemented rpc for ethereal and ethereum", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "b98cc2fb4e296c7a9efe50293cc43d6f9ef6f23d", "messageHeadline": "Fixed GetBlock when no block can be found", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "fde3e01f80420c367139a9fe647c618b0223842d", "messageHeadline": "Fixed import cycle", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c496aad20bebdeea240ee4b6cc8730d484240ca8", "messageHeadline": "Renamed Ethereum RPC package", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 17, "deletions": 10}}, {"node": {"oid": "8adad0654a46e4cad925a14f1c238081958558df", "messageHeadline": "Added more JSON niceties to types", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5757f5df2a5ffc4207ab2be5f1280d4f2e95d303", "messageHeadline": "Added secret to address method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "91824af46b59b7af84c7591236fe8b34b667ddb8", "messageHeadline": "Changed getkey and secrettoaddress", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "39b8c83ba66d429d04fa8b9be62813c848f0d606", "messageHeadline": "Impelemented GetStorageAt", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "7c91159449c528daa099aec5a3744aa8a6b5a826", "messageHeadline": "Added different storage notification object", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "dd45197bcd174e16adc3b738bf390cc3018a5a28", "messageHeadline": "Added storage watch", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 18}}, {"node": {"oid": "bcb3ad733258b3d8f639763c2c78c85f43b2c826", "messageHeadline": "Fix circular deps", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4f20e8f649a19168718a7f0fe7619e3bdb626aa8", "messageHeadline": "Implemented first few methods via public api", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 37, "deletions": 28}}, {"node": {"oid": "1f6df0cd522842095c5ca723d2e11fc6b97b8b6a", "messageHeadline": "Added receipts for tx creation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "2582d719b2a8a3facac4410dd9a2ddaf5000f038", "messageHeadline": "Updated sample coin", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "69d83b1da55a2149a402e7fa66721fd98f580801", "messageHeadline": "Merge branch 'develop' into feature/rpc", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 260, "deletions": 0}}, {"node": {"oid": "231ad9b562f4870d6fa6b250e791437d330c5535", "messageHeadline": "Merge branch 'develop' into feature/rpc", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 21, "deletions": 221}}, {"node": {"oid": "ed64434dcc10347ad9846182ece2d71238138de9", "messageHeadline": "Moved public interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 219}}, {"node": {"oid": "e798f221dd9d6aaffaa709d559f01a41447e4896", "messageHeadline": "Added public interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 240, "deletions": 0}}, {"node": {"oid": "c54788338aad3897f7c0d5631984eaba5207e657", "messageHeadline": "Merge branch 'develop' into feature/rpc", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 66, "deletions": 63}}, {"node": {"oid": "60f9966cd8f991967882dd61e602822a95681d85", "messageHeadline": "Merge branch 'develop' into feature/rpc", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 352, "deletions": 253}}, {"node": {"oid": "ebdf339a614b9d03a0b0a0292d1ea24f854d6b3e", "messageHeadline": "Implemented RPC framework", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 257, "deletions": 0}}, {"node": {"oid": "f1da6f0564696f4fb5a6c04d1b9e24ed12432d63", "messageHeadline": "Fixed samplecoin", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 29}}, {"node": {"oid": "3424bf17ca791b97ea512bef5290d1a52c1758af", "messageHeadline": "Moved RPC Server and implemented it as a package", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 9, "deletions": 267}}, {"node": {"oid": "70c8656640a861d93ac40181c6c0bdd8faef856b", "messageHeadline": "Added a KeyPairFromSec function which creates a new keypair based on \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ee04c6ff6790a9b39ea96a630a60bdcf7f261b97", "messageHeadline": "Added string conversion API", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "5a692b9f2bf265251b6f1faf171f55489b65b3de", "messageHeadline": "Moved API", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 107}}, {"node": {"oid": "471bd398f380bc26ba3144a0834092036565e429", "messageHeadline": "Moved Ext ethereum api", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 124, "deletions": 17}}, {"node": {"oid": "1b597b8ca9ee9564f29b93e1ba5877e012a8d989", "messageHeadline": "Initial commit", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 267, "deletions": 0}}, {"node": {"oid": "9e481804a72ce78792826e215cf3660819bbb18a", "messageHeadline": "Added a 'set' method to change window settings for external applications", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "76cd14ab7b2e0d96652ffd63aa08c046294e06d6", "messageHeadline": "Moved and improved sample coin", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "17674fb888d3dc2de081f1c781a227b61c961189", "messageHeadline": "Added suicide back in", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "91aa189ef31adff7f4a084cae770aaa7c01f11e5", "messageHeadline": "Fixed Upnp bug", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e6a68f0c3ab4987fa5e0e35cac765d40ff305aea", "messageHeadline": "Removed debug log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 33, "deletions": 36}}, {"node": {"oid": "abb2bebf7f7fd6b0bb18ca8c49aec3a8badf3861", "messageHeadline": "Fixed minor issue with upnp where 'err' wasn't checked resulting in c\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 125}}, {"node": {"oid": "d2ab322267e489f47b4b908d060411eb0554a029", "messageHeadline": "Removed debugging log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "c3293641e7b49c7e2d85d2bd69b37bc74cb5b00d", "messageHeadline": "Removed debug logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "da7828f336cb323c78810d2963f8353787c03077", "messageHeadline": "Fixed tx nonce", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c5481b7654b8ab35b2242befc3a5b235e6d70685", "messageHeadline": "getBalanceAt getStorageAt, fixed get balance api call", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "21724f7ef960f0f2df0d2b0f3cccfd030a4aaee8", "messageHeadline": "Added manifest changes and changed closures", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 58, "deletions": 32}}, {"node": {"oid": "183dbcc6a0e56bf46f6406d47134f3b88eb5eef1", "messageHeadline": "fixed state object changes for eth api", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 98, "deletions": 58}}, {"node": {"oid": "e85d5dd428c71dd45060082a9af28a40a68a25e4", "messageHeadline": "API changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 208, "deletions": 152}}, {"node": {"oid": "64c2550b3154df7f2c75dda559d91046cb559ffd", "messageHeadline": "Split off External applications from main library", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 286, "deletions": 57}}, {"node": {"oid": "38d6b67b5cfbfb63620a244ea01b5b534917128f", "messageHeadline": "Fixed state problem", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "922974c760278b6d49cb6f286b663d60f77d5248", "messageHeadline": "Added muted", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 287, "deletions": 173}}, {"node": {"oid": "c0de11955b3a15e6122e3ec9b68623515d311962", "messageHeadline": "Merge pull request #34 from compleatang/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a0f35d324822fc66951f8a33526ff3d15b0de09d", "messageHeadline": "PreProcess moved to Mutan package", "author": {"name": "Casey Kuhlman", "email": "caseykuhlman@watershedlegal.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68e5568804cc99d217e7a3aaca796406e428f221", "messageHeadline": "Draft mut(an)ed(itor)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8300, "deletions": 0}}, {"node": {"oid": "883810b53328b302aa765ccf9d228bd73c046cac", "messageHeadline": "Using mutan assembler stage", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5516efdfa0494e028fc3649e4a38da81c56ed598", "messageHeadline": "Removed old code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 68}}, {"node": {"oid": "21f8806eed4c926ea31144c0e061ca8e0bbe35f8", "messageHeadline": "Moved assembler stage to the mutan compiler", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 224}}, {"node": {"oid": "bf850974f3e1794a3e2aa4ff33b527297cc50f91", "messageHeadline": "Using mutan assembler stage", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "338b6980915c990c6e6287a7249ddd98e6be20eb", "messageHeadline": "Refactoring and added documentation comments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 68, "deletions": 62}}, {"node": {"oid": "16e52327a4baa5547c38965fce53b3ff40b98173", "messageHeadline": "Upped version number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 129, "deletions": 12}}, {"node": {"oid": "0e8ca84b67465c0211a0cb46fc7bb6b9c4988dfd", "messageHeadline": "Updated version number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45a0974f6f32511119e40a27042fdd571fe47a16", "messageHeadline": "Merge pull request #3 from autolycus/develop", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 132, "deletions": 32}}, {"node": {"oid": "05d2d8f27d0bea5b20be9bc3b4a259a12298ecab", "messageHeadline": "Actually convert gas", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "ca6e3f6defae958cece52ee7d26ca1b53b0adebb", "messageHeadline": "Notify of changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d3a159ad3d6842ffb137fc1df48a54703345faa4", "messageHeadline": "Fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0f93da400ab7fd238eb7286f14c229d780f73636", "messageHeadline": "Added new state object change echanism", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 69, "deletions": 44}}, {"node": {"oid": "e16fd323e800297602a60b7a0e7b7897a55d2fa0", "messageHeadline": "Leverage the new watch & address:changed functionality", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 114, "deletions": 68}}, {"node": {"oid": "d0438ac10ab55cd12c1ab5ec3aaf0030185bf131", "messageHeadline": "Moved", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "6ca99709d243d384fa2b53d326f68bca8bef5eef", "messageHeadline": "Merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 67, "deletions": 69}}, {"node": {"oid": "bbde892d5012203bb984b83fcb2fe11467841643", "messageHeadline": "Added callback mechanism and updated UI", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 64, "deletions": 19}}, {"node": {"oid": "c535d0d24623caafcab084546f85f1f70cb2ac67", "messageHeadline": "Added new block sub for webapp", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "f3818478e2601df1d9cfc9cc36b021366f870856", "messageHeadline": "Removed debug & unused functions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "ee7c16a8d977389c63ef60ea6c5eaff11e150ca4", "messageHeadline": "Fixed Base problem and sload/sstore", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bb72347acf8a82d1c20e8aae25c84e5dc75903dd", "messageHeadline": "Minor fixes and sample coin \"improvements\"", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 108, "deletions": 23}}, {"node": {"oid": "1c85d8c66b9db23687b0446b4a7e97e3e61fe188", "messageHeadline": "Minor improvements and bug fixes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "43f1214f97e52863b1f1ef7913991bef3d00c58e", "messageHeadline": "Refactored code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "0651af9dfd701ba09e6c734f21eff85f61454476", "messageHeadline": "Removed some log statements and disabled additional validation checks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "c81804444f69ae1653d54551d8555ff924651cd9", "messageHeadline": "Call initial closure with proper tx argument", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 33}}, {"node": {"oid": "ef7f3f36e261bc500016dac0a703c5b7931a1721", "messageHeadline": "Renamed CALLDATA to CALLDATALOAD", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7d4e3cd6b276e4d66abe89b4f1b2dfa2faf90df", "messageHeadline": "Copy over bytes from previous root", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6b08efabf837c9c763e116b91dc9b566a2c76d80", "messageHeadline": "@maranh see comment", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "b962779a1318138e08c6e84a537fdbc6c9ebfd97", "messageHeadline": "Minor update and fixes to the gui and console", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "a3c8f83562c7a740ac89e63bf36f2ce44ae6627a", "messageHeadline": "Updated test coin", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 139, "deletions": 84}}, {"node": {"oid": "3a9a252f6e44abb0f45f57a46c0fa91e2f73c545", "messageHeadline": "Fixed minor issue with gas and added state object init", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 135, "deletions": 56}}, {"node": {"oid": "61cd1594b52514244efcb47bd93722aaec0fe456", "messageHeadline": "Fixed gas, price & value setters on initialization", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "11c26e32114dabc6524ad9fb1f868440f5d3fff3", "messageHeadline": "Implemented ethereum package reader", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "aec3e26ea0074842ca36a5d918cc3ed049a547cf", "messageHeadline": "Round one HTML external applications using QML(Qt5) WebKit2 w/o nativ\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "6d5d539a859cae43a1e97acd6fc5675d45b09063", "messageHeadline": "Round one HTML external applications using QML(Qt5) WebKit2 w/o nativ\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "a0c97b663dcb8de940c17479877e3165834f0c8a", "messageHeadline": "Updated closure call", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6930260962f4c6d1fe11d07a10300da96886ecd6", "messageHeadline": "Updated VM", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 89, "deletions": 36}}, {"node": {"oid": "5fd2a98fcb4f6a648160204d1b20b0f980d55b9d", "messageHeadline": "Added some new test cases for the rlp encoding.", "author": {"name": "Carl Allendorph", "email": "callendorph@gmail.com", "user": {"login": "callendorph"}}, "additions": 105, "deletions": 5}}, {"node": {"oid": "4ba150954ef8ac72416a35f06fdad9c6d7ed461d", "messageHeadline": "Converted spaces to tabs to be compliant with the coding standards de\u2026", "author": {"name": "Carl Allendorph", "email": "callendorph@gmail.com", "user": {"login": "callendorph"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "a96c8c8af969665cc0c357eef81d43b5b7285dfe", "messageHeadline": "Added proper gas handling", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "59a7b130191286f141a40d294981805677414eb5", "messageHeadline": "typo interrupt", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32b09d652de90d1626888c4ed6b61fb5bce0a7dc", "messageHeadline": "non-interactive option", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 49, "deletions": 57}}, {"node": {"oid": "f4c13f865634bae6c9cc7cd0478b7765a24fa695", "messageHeadline": "logfile", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "7f0c974008b62115c5c2685dee909b379ca1c6fc", "messageHeadline": "empty string -> empty byte array", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cf77cdbadd8249498d62542502def6ecb2fb6b8", "messageHeadline": "Moved compiling related object to utils package", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "1cd7d4456b80c38f343cb54a624408c28c5acb13", "messageHeadline": "Updated to use new state object", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 39}}, {"node": {"oid": "c5729d7ecc564f8eff6df565173a4f5cc6c43cb0", "messageHeadline": "comments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d811920d8b5643b944a7df58d5d75095539242c4", "messageHeadline": "Hack for miner problem added w/ note", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9c6aca78933c14ca107da30c4690808950718368", "messageHeadline": "Merged accounts and contracts in to StateObject", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 219, "deletions": 300}}, {"node": {"oid": "6b644c17a7ff2746863c03f2d67b24ae75951256", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 74, "deletions": 24}}, {"node": {"oid": "ca13e3b1058f0d680b79dc1d9319d427a09493f8", "messageHeadline": "Moved assembler stage processing to it's own file", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 430, "deletions": 213}}, {"node": {"oid": "7cb065489c3d664f5924afad4f72e2a0a3a5c800", "messageHeadline": "added init and main functions to script", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "c23a971a1f98cb6f45079846d8ff5efc4f488244", "messageHeadline": "Fix up paneling", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 30, "deletions": 31}}, {"node": {"oid": "91c75c9305e7554c21e84ed1a07ec0e750bb775a", "messageHeadline": "Adding log messages to debug panel", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "28a48f1d9a751c00f6bf6be198fc30ad792abf6f", "messageHeadline": "Merge branch 'develop' of github.com:ethereum/go-ethereum into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 113, "deletions": 66}}, {"node": {"oid": "8a2698ad5e3d47db9175e838b0a16c3f59b6e071", "messageHeadline": "Add send to contract", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 37, "deletions": 4}}, {"node": {"oid": "086acd122b59071255b0c1cfae569748b1d7427a", "messageHeadline": "Added pre processing of script data", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "d092d05a31554c37f4d7594d96ce9409082b5b20", "messageHeadline": "Merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 311, "deletions": 278}}, {"node": {"oid": "ce43a9500f38bae426eef6c3c9d33e006c32c26d", "messageHeadline": "Debug steps", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 68, "deletions": 45}}, {"node": {"oid": "ab8d96258ea11c828a149dde176fe8e2efce0294", "messageHeadline": "Added isContract to gui", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3f82d5172f372b5f5d8d9ede4967c5d2b9867980", "messageHeadline": "remove test menu", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 0, "deletions": 29}}, {"node": {"oid": "11aa7da6c31c18d6f9b9901b1588d7f9adb2d724", "messageHeadline": "Initial refactor for wallet qml", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 280, "deletions": 258}}, {"node": {"oid": "5768b18a3b1cfcb1229e5f0236d75da4e9b65dcd", "messageHeadline": "Refactored simple send to use states", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 211, "deletions": 180}}, {"node": {"oid": "710bbed1a2c508bcfa48f9a56b55342d4cdc9971", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 455, "deletions": 62}}, {"node": {"oid": "a9a65859134b93cfe2818fdad290530822d6a7b4", "messageHeadline": "Debugger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "4d18798468c82650ddc809a03a187999f2237813", "messageHeadline": "Fix merge conflicts", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 150, "deletions": 35}}, {"node": {"oid": "116516158da637cde50d27d600db6661732fc402", "messageHeadline": "Renamed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 124, "deletions": 37}}, {"node": {"oid": "cf1ae41bc0bedeb5208dc00696c538c13f2183c6", "messageHeadline": "Improved (hopefully) the send transaction tab", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 226, "deletions": 57}}, {"node": {"oid": "8280dd65e63f5e8abac7ca1c41b337859a40dc49", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "3238894a3ba4767773849eabb7c0892554d32874", "messageHeadline": "Added wip debugger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 166, "deletions": 49}}, {"node": {"oid": "ca747f268800590ee855b1ce593b61e95d073311", "messageHeadline": "Added the possibility for debug hooks during closure call", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 44}}, {"node": {"oid": "7d6ba88d2b4a263f2a898c3ef6d40e5258f96bb0", "messageHeadline": "Merge branch 'split' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 176, "deletions": 163}}, {"node": {"oid": "d927c154e77027924756d3538139ce0910b1c23a", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1764, "deletions": 0}}, {"node": {"oid": "25dd46061fc3b732056ea87fe4a9696e160179cc", "messageHeadline": "Added push20", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "afc92fb7d799a4085d2256a7106ee9f7b9ea2f9e", "messageHeadline": "Added better address format", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "891f7259091cba0fe5e8c9370e7b0b1055b56683", "messageHeadline": "Added better address format", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "969e748dce5562fc543990b6911d53ab699e393e", "messageHeadline": "Call fixed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e2bf5d1270b1dc33f308ab134e7e7d3f4f64b7d4", "messageHeadline": "Implemented key importing/generation for the GUI", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 237, "deletions": 11}}, {"node": {"oid": "6a530ea3717e592407737c6cd2ebeba0200c9cd8", "messageHeadline": "Call fixed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 50, "deletions": 35}}, {"node": {"oid": "0fccbeabcc3b8c110ce3712e5488ad99245f92ee", "messageHeadline": "No longer return a list, but raw bytes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "720521ed4a28c8a1b74bedd03e82bf4f887c9cb5", "messageHeadline": "Changed how txs define their data & added init field", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 94}}, {"node": {"oid": "e09f0a5f2c1e1b46226656dbac9a4ae10e0dcd14", "messageHeadline": "Split code for contracts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "4f2e9c2640eaa962d085db329221bfd6f1a1799e", "messageHeadline": "Check for nil", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "834e43622c3b467f492fcaa07eafd9ca98edc8a3", "messageHeadline": "Merge branch 'feature/mnemonic' into develop", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 15, "deletions": 3}}, {"node": {"oid": "5714a82778c688a332f4b42bee28e99fb2b30e0b", "messageHeadline": "Small tweaks to mnemonic", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 54, "deletions": 52}}, {"node": {"oid": "d9ce5f5f82ed1c57c0d13f3c7e82ccdd9e4a790b", "messageHeadline": "Merge pull request #32 from cabreraalex/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "272b135b74931fd159d4e50a2328ea32a73f787c", "messageHeadline": "One more line of comment", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cc5501b12f1b4f2297344d85f4d7f8c95b36fc34", "messageHeadline": "Importing mnemonic support", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "52b63459e9aa39020894df44a586453444b70ee0", "messageHeadline": "Merge branch 'develop' into feature/mnemonic", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 37, "deletions": 37}}, {"node": {"oid": "335dc9e6874160bb1c1059d676e8842523a732e0", "messageHeadline": "Merge branch 'develop' into feature/mnemonic", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 31, "deletions": 13}}, {"node": {"oid": "03e139d23b4350172b69d81c2c5690d0da282fb7", "messageHeadline": "Switched variable names", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1e94cb5286067da80c3227861a836c611f01e32b", "messageHeadline": "Nonce handling", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6d28bf534f0fabb5740ef035b829e5edc4dc3131", "messageHeadline": "Added a length for copy", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0cad0b534f8e0bdd20f57480883d92ea0ffe9f0", "messageHeadline": "Merge branch 'miner' of github.com-obscure:ethereum/eth-go into miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a83db489dfddb16786b1de3d28aee4a4af9e12d5", "messageHeadline": "Fix transaction on new blocks", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "035f0ffb8ac95faa1742c0575cc9b5409ec54379", "messageHeadline": "Reverted changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b66a99e32dd51ddd66a81141a9a37f93144935bd", "messageHeadline": "Added todo", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "527a3bbc2aa9cfd26bd8419d33b50adef536067d", "messageHeadline": "Typo fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0a030ef0a3ce8342fda2a53cdafd50a271b4837", "messageHeadline": "Added new insruction methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "cd799926d2d547a9121856d5c68b1f93956ab29b", "messageHeadline": "Fixed up grammar and spelling in README", "author": {"name": "Alex Cabrera", "email": "alex.cabrera@gmail.com", "user": {"login": "cabreraalex"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "35a82f8f4a69019d72ff3379e0f61bf2be475e42", "messageHeadline": "Added support for mneomnic privkeys", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1760, "deletions": 0}}, {"node": {"oid": "2edf133b4671287e58c1f8cdb22f0cd342f309f2", "messageHeadline": "Added mnemonic priv key", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "12643c7c5769ee8ed31b9df4556b6ede1cf2db80", "messageHeadline": "Merge branch 'develop' into miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "5da03f2e3683361b6e725d96a1fbcc0d4d42613c", "messageHeadline": "Merge branch 'develop' into miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "90bb512f420f204f50ba451a4a25682ca8443746", "messageHeadline": "Update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "782910eaa76bb31be4c2bcd0f4505b8085acb57c", "messageHeadline": "Small tweaks", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 11}}, {"node": {"oid": "3558dd5ed4e14f124f04e2bf72fc3b989dff9e77", "messageHeadline": "Finalize blockchain reverting test", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 14, "deletions": 8}}, {"node": {"oid": "0a8801082676d64f904cbb5b62c1159e0bbd7788", "messageHeadline": "Merge conflicts", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 235, "deletions": 183}}, {"node": {"oid": "ee5e7f2b350202ed2d2e64265d18d0462bd21c91", "messageHeadline": "Fix merge conflict", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 115, "deletions": 39}}, {"node": {"oid": "7d0348e4baf45197ca506070e06e756a4ba6ccf6", "messageHeadline": "Handle contract messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "5660d598df3d86f892975fcf9628133529598221", "messageHeadline": "Added tx output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "5f49a659c36dbfb8c330ddc3d4565c19a9a936b5", "messageHeadline": "More blockchain testing", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 51, "deletions": 9}}, {"node": {"oid": "7277c420479239fbea78417e42c43ee0162c2728", "messageHeadline": "Fixed some state issues", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e403b28eea6959c1d0ed003d955df3dee586083b", "messageHeadline": "Fixed miner", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97b98b1250890977ea622af378fe864e4620e313", "messageHeadline": "Fixed an issue with sending gas to a contract", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ebbc5e7cb8b3886c8557f9f8623113f52f7f5e4a", "messageHeadline": "Updated to new mutan api", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7cc28c8b469ba8df8bad1e3bbbba7fbd99b88535", "messageHeadline": "Added storage test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "205e33bc831bb44f41dc899ae41bbfe0e44ddc5d", "messageHeadline": "Fixed bug in stack to expand beyond expectations. Fixed EQ and NOT op\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "6625b6ffbdb93a47de2187198d6e826fb32c1ba6", "messageHeadline": "Changed to new mutan API", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "b888652201277ab86e9e8c280e75e23ced5e3d38", "messageHeadline": "Added missing GetTx (0x16) wire message", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "60fd2f3521471b300107847271f4df2919f1b0d4", "messageHeadline": "Update vm_test.go", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75e6406c1f1034dbf96aca28193d7e1e0653db50", "messageHeadline": "Fixed tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3c3431d111ae8ba7f03349f93c9b191fcdf92254", "messageHeadline": "Fixed IsContract method to use the contractCreation flag", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "56a58ad70db22b0714a8f81fe31eaedc2a1e8e0d", "messageHeadline": "Removed debug and comments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "00c5f9b9a67a6ab6f2850b756804dfa6efd8a824", "messageHeadline": "Updated transaction model", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 30}}, {"node": {"oid": "3fb7ae2fa19fede545466694fbf9d86a85310bd9", "messageHeadline": "Removed CreateTx", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7660e1ed907e213a53408fe60a63619a68fd817b", "messageHeadline": "Added a IsList method for type checking []interface{}", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c5215fd4fb9de7594fdb812f8f9e4c471ee8d003", "messageHeadline": "Added gas and gas price.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "43cad6901620ca077e43f195cc5ae4d1c8edb2d0", "messageHeadline": "Reworked transaction constructors", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 60, "deletions": 15}}, {"node": {"oid": "308c59320c25845f9668e76559b581e2161fec15", "messageHeadline": "Fixed typo", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1257e8b4b30293784d24011ab6f9d8b4498ecfa4", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "1323f60c074297c97397d20dd275124da2f5b531", "messageHeadline": "Merge pull request #31 from ethersphere/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "e65c4ee93e9dad629997c7839df7a8a0e7cff353", "messageHeadline": "Updated transaction constructor", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "49c710bf442940b3abc68123964b56b211b92c12", "messageHeadline": "assetPath configurable on command line for ethereal GUI", "author": {"name": "zelig", "email": "viktor.tron@gmail.com", "user": {"login": "zelig"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "6253d109389d49e47772597de24cd11874b91338", "messageHeadline": "initial testcode for canonical chain", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 119, "deletions": 14}}, {"node": {"oid": "e0b6091d7ef709902f534c1a4b57151f0171e03c", "messageHeadline": "Test fixes and removed old code. Added VM gas fees", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 103, "deletions": 111}}, {"node": {"oid": "ec6ec62dd4f3c4132c79b33fc20467ba98c16f10", "messageHeadline": "Remove some xtra logs", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a30f5730b384bf99d23f6e83b356e27a14f961d1", "messageHeadline": "Reimplement new miner creation", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 15, "deletions": 29}}, {"node": {"oid": "6724d27c0c897f116cac3163230f043e80304f91", "messageHeadline": "Merge master into miner branch", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 269, "deletions": 211}}, {"node": {"oid": "97786d03d57e1ca79e34ce5fd9aa172c61c3e665", "messageHeadline": "Merge branch 'master' into miner", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 786, "deletions": 511}}, {"node": {"oid": "274d5cc91c45349ec8d7a1f5a20ef29896b38b2e", "messageHeadline": "FindCanonicalChain returns true or false when we are on the Canonical\u2026", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 15, "deletions": 4}}, {"node": {"oid": "642630db15a793cf0a0f7fbd827daee364df5423", "messageHeadline": "Moved node to ethereum", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 448, "deletions": 0}}, {"node": {"oid": "45ec9c88e4bb5060455df4c12891f94fb5bb28c6", "messageHeadline": "Moved node to ethereum", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 448}}, {"node": {"oid": "6a86c517c4f4b372cad0ae1d92e926a482eac5ba", "messageHeadline": "Removed old VM code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 370}}, {"node": {"oid": "fe79a8f72466a8abff45de8dafc138389ddaea90", "messageHeadline": "Merge branch 'develop' of https://github.com/WeMeetAgain/go-ethereum \u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "1f2547b8a7cfe100f64428d20f4bcf95eb9ecc5c", "messageHeadline": "Major re-organisation.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 357, "deletions": 323}}, {"node": {"oid": "22b4e9b6173437b28045d69e8fd0b468e526e559", "messageHeadline": ".", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01c1bce9c5dfa2b2bcdf934afec3f206823f895f", "messageHeadline": "Removed regular ints from the virtual machine and closures", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "9a9e252cabdc6283d7f4e523860f0e4addf62152", "messageHeadline": "Changes 'compiler' to work with any type", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 49, "deletions": 27}}, {"node": {"oid": "b52b1fca89fd56549ecc0f086d96a39d6009e568", "messageHeadline": "Initial block reorganisation code", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 209, "deletions": 30}}, {"node": {"oid": "2ea4c632d1673b762c1af11582364d9faa08c413", "messageHeadline": "Closure return, arguments fixed. Added proper tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 92, "deletions": 60}}, {"node": {"oid": "fa1db8d2dcbc12fd9b343e6572c541d92fe7cb55", "messageHeadline": "Implemented closure arguments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 225, "deletions": 22}}, {"node": {"oid": "0db86e4485176aff7c45f0ce673174ec8407c0fc", "messageHeadline": "Updated to work with the new chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "9cf8ce9ef82bfb37fea92bbea6a8d326af00adc8", "messageHeadline": "New tx methods and added new vm to state manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "f567f89b994bf28f908410223084a6702d05d156", "messageHeadline": "Added address to account and contract", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "7705b23f248156878d00c301fbbadafedaf7e3d2", "messageHeadline": "Removed caller from tx and added \"callership\" to account.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "f3d27bf5d878120346f8cdd0744e7f1f8e1ee631", "messageHeadline": "Rewrote opcodes again", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 219, "deletions": 247}}, {"node": {"oid": "c68ff9886bdd59294bc2bf0a6b8bf9b83645cc9a", "messageHeadline": "Fixed MSTORE and added some more commets", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "f21eb88ad1cf54b342187e8d3b55374a695cd524", "messageHeadline": "Some minor updates", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "c642094cac6ee6fb0215d7510cc57a719c2a2689", "messageHeadline": "Added encoder interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3520771d68df1e9becfb29cc2f85d7042f3fb9d1", "messageHeadline": "Comply to Callee interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c17381b853e2d762787ca30c5ce45aeece99dfd1", "messageHeadline": "Moved code around", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "59d8dc39505981d1ae07b05a71d3f4cf1f33319a", "messageHeadline": "Fixed issue with stack where it sliced of the wrong values", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "38ea6a6d5dffb7573b29541c2a6687145bdcc495", "messageHeadline": "Closures and vm based on closures", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 217, "deletions": 5}}, {"node": {"oid": "82d0f65dab253e215349ea685382bca9672378d8", "messageHeadline": "Comply to Callee structure", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c135b389fe358006bd3586097e1b17232b0c86e6", "messageHeadline": "Commented out code due to rewrite vm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bdc0d1b7ad4e2a4ff78f287f088c13a5d6ab2148", "messageHeadline": "Added AddFunds method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ae837c4719855384921fcaadb1a575942dc9833d", "messageHeadline": "More mining rework", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 171, "deletions": 39}}, {"node": {"oid": "3002570085c6823da4b8e12015eafa4bd87177fb", "messageHeadline": "Mining rework", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 9, "deletions": 89}}, {"node": {"oid": "344e827061c896a17124a65686bdc3fbbd03d7bb", "messageHeadline": "Added client string to configuration", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "2be2fc79740d942f9690268352465d117930f081", "messageHeadline": "Merge branch 'develop' into miner", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "826c827e6b1922604601f15361c962aef6f7f1a0", "messageHeadline": "Added a copy method to state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2b9b02812e9c6f81b9e5422d5bd4f5ea425412df", "messageHeadline": "Log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "07578fe25f475bb81ad308f592de2d89016d8431", "messageHeadline": "Pretty print nonce", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07734c1e1c5a28d1d44de696d83190bc59f239f7", "messageHeadline": "Merge conflicts", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 20, "deletions": 12}}, {"node": {"oid": "095d5baaed03f1077f39a468c11fb3aae1446a58", "messageHeadline": "Merge conflicts", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 29, "deletions": 27}}, {"node": {"oid": "8ea7e21f64842380833cce7aafa52b909cb8426b", "messageHeadline": "Merge", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 132, "deletions": 33}}, {"node": {"oid": "3274e0a2496e622a847b213bb5ba0272650ef06c", "messageHeadline": "Removed extra invalid nonce return", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b15a4985e89b1fbf67731bde2e4cef45b3fdf347", "messageHeadline": "Moved on to the state manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "85e04476845a5a41836824b133d939faf4e1c3fa", "messageHeadline": "Fixed asset path error. Fixes #29", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "13e18e1d8f717ffab1b59a39cf67ef169a542e74", "messageHeadline": "working linux makefile", "author": {"name": "Cayman Nava", "email": "caymannava@gmail.com", "user": {"login": "wemeetagain"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "1c983ed80cc71e7451c7223bae7e30fc41e07b20", "messageHeadline": "More mining stuff", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "96fcc1da323ae37489721f58d04f6ebf1c14ff91", "messageHeadline": "Initial smart-miner stuff", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 74, "deletions": 19}}, {"node": {"oid": "d5efeab8f92509dec3cafcafb36e1856bb084f12", "messageHeadline": "Initial smart-miner stuff", "author": {"name": "Maran", "email": "maran.hidskes@gmail.com", "user": null}, "additions": 47, "deletions": 9}}, {"node": {"oid": "54bcee512d6be40691a579dba8de29193cf09ddd", "messageHeadline": "Merge branch 'develop' of https://github.com/jarradh/eth-go into jarr\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "685ea3e9a944cc982bf5afc5b3e29c935a6e4c0b", "messageHeadline": "Wip keychains", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "694ef4704176c4c2329b56e4cd5320f558513efb", "messageHeadline": "gofmt -w ethereum.go", "author": {"name": "Jarrad Hope", "email": "me@jarradhope.com", "user": {"login": "0xc1c4da"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9d887234eafb5884df9b2a90e3cb876688af0c21", "messageHeadline": "Small Optimization on port", "author": {"name": "Jarrad Hope", "email": "me@jarradhope.com", "user": {"login": "0xc1c4da"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2e338929f8c1fb0bc424d0f5ca3353c6f36ec77", "messageHeadline": "Fix Whitespace", "author": {"name": "Jarrad Hope", "email": "me@jarradhope.com", "user": {"login": "0xc1c4da"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "8162aff8cfb76bf53dd06a19cf12208f7946349d", "messageHeadline": "Add DNS Bootstrapping", "author": {"name": "Jarrad Hope", "email": "me@jarradhope.com", "user": {"login": "0xc1c4da"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "ea873304cad4b6a9f02a6686df44da8364304905", "messageHeadline": "No longer dev", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f80984491a503f2e6cc0b5845744e943854ecade", "messageHeadline": "Removed comments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "e7770b2332067ab0492fe46374713dbdf4ea1ac0", "messageHeadline": "Added miner state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "be543a6d178063a60d404a373ced296ed6d4744c", "messageHeadline": "Removed comments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "6c6e8b0fd7415a43c67699f145e76daff959d745", "messageHeadline": "Renamed block manager to state manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "fbd53f0e34b636074941f5ea7b151bf173c5ed17", "messageHeadline": "Renamed block manager to state manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79320e2868f222cd71f0a705837637e198646ecd", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f7fb5b902c8b216c835c10fc4676b7b08fb90d04", "messageHeadline": "Conform to the new server model", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "827505985652ac164d1f670797396d0f46774fb2", "messageHeadline": "Moved qml files, conform to the new server model.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "92f2abdf769f52ea8e5e6d02bf326744e926f5b4", "messageHeadline": "Partially refactored server/txpool/block manager/block chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 203, "deletions": 81}}, {"node": {"oid": "c1de7bcec5c7ca9bfeac8105afd23add94643d4b", "messageHeadline": "Merge pull request #10 from mquandalle/patch-1", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8577e9116e87cb67214478a3d86241a3d06b209d", "messageHeadline": "Rename .travil.yml to .travis.yml", "author": {"name": "Maxime Quandalle", "email": "maxime.quandalle@gmail.com", "user": {"login": "mquandalle"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5b1613d65b0c3471b80990120022b5a745ecab86", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 282, "deletions": 133}}, {"node": {"oid": "c1d0ea7366f1bad134c985dbe1f272d376e5ec9b", "messageHeadline": "Updated protocol version to 7", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "833a1a4eab01392b69339762cf8fe443697138a2", "messageHeadline": "Block mining log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d492b0509d3614072e0f9ed9fd1dc560ba29fc9", "messageHeadline": "Renamed Address to Account", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "bfed1c7cac98e135ba176c03bd7b4fe51c0dc932", "messageHeadline": "Trie's are no longer referenced directly but through State instead", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 63, "deletions": 74}}, {"node": {"oid": "d2bc57cd34fe4da3ecec3ff95bc4ef9e74589e5d", "messageHeadline": "PoC reactor pattern", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "3d2c3b0107d438dd081c57ef74036f4c5a03855f", "messageHeadline": "Using asset path helper (includes a debug path atm)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 147, "deletions": 87}}, {"node": {"oid": "a482b0cc1b7ddbeae00988c7dd10391df01b0009", "messageHeadline": "WIP Makefile", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "00533003b7e5369260f63e65b88e2f08ab33350b", "messageHeadline": "Get rid of the xpm files", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b0be8474162bd3d12669600f4072c422089bc77a", "messageHeadline": "Updated to use the state on the blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d65b4cd0dd49975410374801fae3ece7d7e087b3", "messageHeadline": "Updated block to use state instead of trie directly", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 60, "deletions": 45}}, {"node": {"oid": "f1b354e6aa6c4b0330e35ae9011784ff1a0b01ab", "messageHeadline": "Reactor implemented", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "570ab249b304bf6612e82839b3d8564930ea0dce", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum int\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c6d6ca283d24f7860dfa185c95a3d7b4a90afc60", "messageHeadline": "Update README.md", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "30c5922aa4c5d3e0bc730f2bf05b18be661c78b2", "messageHeadline": "Update README.md", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59a68b316f18aadd916aec3255af3d7e81f5b05c", "messageHeadline": "Update README.md", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "893da20ead0f9a355e17efe2ab2909c8dcac1254", "messageHeadline": "Merge pull request #21 from jarradh/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d7c5936ac4ee8ae3156e0bc9813db61b990aa686", "messageHeadline": "Merge branch 'hotfix/0.3.1' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "ceada15290b6c8373c3bfaed86d953dd2a522d2b", "messageHeadline": "Merge branch 'hotfix/0.3.1'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b462ca4aade75049a0fcba23c54e340f0f793dfb", "messageHeadline": "Bump", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "601340bd464e3ebae0e4fa3407be5fff3bb3fcbf", "messageHeadline": "Fixed shutting down", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "aa7c53b7efacb35b23668f95df4349ff380b6910", "messageHeadline": "Search bin directory for qml", "author": {"name": "Jarrad Hope", "email": "me@jarradhope.com", "user": {"login": "0xc1c4da"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "15dd8fd794a0dc305ef7696d0c2a68e032bc9759", "messageHeadline": "RLP tests and Trie updates.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "a9d89d1f59d405755eeef83f04765739ccaeed96", "messageHeadline": "Merge branch 'develop'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "f6a9aa41101b6154ce5f019a77e6c897df662466", "messageHeadline": "fixed about window", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "8ee8ec8a369de067d68b964a16ebaa0bbede3e31", "messageHeadline": "Merge branch 'develop' of https://github.com/james-c/eth-go into jame\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "33f80fef211c2d51162c1856e50448be3d90c214", "messageHeadline": "Hex encode tests done.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 60, "deletions": 32}}, {"node": {"oid": "e1f5e12abb38f8cedb4a589b1347fb01c3da902a", "messageHeadline": "Fix RLP tests.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 808, "deletions": 284}}, {"node": {"oid": "7de2c7f1763c427a4e50395ea4ac70fe369aa936", "messageHeadline": "Merge branch 'release/0.3.0' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "839bd73fbb525f6c51e4205ce6519b6154cda2f0", "messageHeadline": "Merge branch 'release/0.3.0'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1821, "deletions": 845}}, {"node": {"oid": "b72d3528bfd090252bbdb538e31eebb519083bcc", "messageHeadline": "Merge branch 'release/0.3.0' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 154, "deletions": 138}}, {"node": {"oid": "0adfa489de3fb88c995246d0b70af8bbd06f8db7", "messageHeadline": "Merge branch 'release/0.3.0'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 882, "deletions": 85}}, {"node": {"oid": "3f7ec1a83fe13dc934d92a405ff01b0be6c04ac0", "messageHeadline": "Conform to Db interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8fa19664e657aca80446e6c3f7868f19ac717a07", "messageHeadline": "Added BigCopy", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9d06f9e6fbc20006df6812ed3feb5d8058c0b0a6", "messageHeadline": "Updated readme#trie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c0fcefa3a023c643040b3d9e300980bd32c33dff", "messageHeadline": "Added a GetKeys method to support multiple accounts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "560a7073f457a32c9d053f1a4b20f76d949f519d", "messageHeadline": "Fixed connection button spamming", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3a35d45ea84e055a4574a7a1d1b4b5485bea1331", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 32}}, {"node": {"oid": "075acec9e709d3cda8a791cb0829720f5a1ae142", "messageHeadline": "Changed to new get keys method on database interface", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5e7f8cca4f83566fdfbd1eb76c8b565094958e6c", "messageHeadline": "Exit after importing a key", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "8d1d72abeeee68ddcdffe02a28587a9bec1647e9", "messageHeadline": "Improved overall UI design and added a bunch of icons", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 124, "deletions": 84}}, {"node": {"oid": "c9f3d1c00ba70016be4bb871f9ecd50d456c6985", "messageHeadline": "leveldb API changed for NewIterator. Fixes #20", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f87ce15ad201a6d97e2654e5dc5a3181873d1719", "messageHeadline": "Fix empty string.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "179255c3fecd700af54f987a4f2e98cb81ffd245", "messageHeadline": "Merge branch 'goleveldb_fix' into develop", "author": {"name": "James Cunningham", "email": "j.a.cunningham@gmail.com", "user": {"login": "james-c"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fad5958d008328450073e3a98a37b0ca3cac51f", "messageHeadline": "Fix error in call to NewIterator function", "author": {"name": "James Cunningham", "email": "j.a.cunningham@gmail.com", "user": {"login": "james-c"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dba1ba38220c92f96aaeeb2d4cc99c1991220dc4", "messageHeadline": "Currency to string", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "e98b53bbef8cdbeed54546c75d856d53810e424c", "messageHeadline": "WIP Observing pattern", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "4b8c50e2cde130bf278b14040a267aab573dd53e", "messageHeadline": "Deprication", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1e7b3cbb1343d5362b8ed55d06b1927171f56a41", "messageHeadline": "Removed debug log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ce07d9bb4c95a118636c4b71e9cba2d81540c4a5", "messageHeadline": "Error logging on tx processing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "507fc7b9d1e227de91b25e18891c4cd44452b222", "messageHeadline": "Length checking when fetching contract. Contract always have 3 fields", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4f4175a3e295272025d312c800f65fc1a143a9ca", "messageHeadline": "Addad db name for new ldb", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c7e73ba12d747186002433db54d002ab43bed171", "messageHeadline": "Added currency converting", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "6451a7187a5eeff6ac819ded11b6e7f0a5aa1b1b", "messageHeadline": "Minor UI change", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "78b6e7ad9531461f389c5de3cef10fc665607050", "messageHeadline": "Proper Nonce", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 79, "deletions": 64}}, {"node": {"oid": "e60ff6ca41832c8124acfab6b8408516d60ac140", "messageHeadline": "Moved ui lib", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "b30b9ab8cb13ddbc68a4912c9f06116c0f59bc27", "messageHeadline": "Fixed a minor issue where a string is expected but returns slice", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "fe9eb472887baec464cc50657affd85b13bcbeba", "messageHeadline": "Minor fixes that to reflect changes in library", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "0afdedb01a8e4203129175dc9dcc213a55906a66", "messageHeadline": "Some log statements changed to the default logger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 26}}, {"node": {"oid": "6c7255cde2afdff7710af23c9830835398e6b43d", "messageHeadline": "Fixed a minor issue on crashed contracts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f2234264ed255a8096c2eb29e1b5ddb120c5ca3f", "messageHeadline": "Merge pull request #8 from josephyzhou/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95a8ebc2495476c5dbe6c35f30629ca11f660b86", "messageHeadline": "Changed MakeContract on block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "88a9c62fccd16a782e7d7221daf6b6f207c22097", "messageHeadline": "Proper tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 406}}, {"node": {"oid": "b29c1eecd104de58611b9a17a68b48321fd40e87", "messageHeadline": "Removed debug print", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d69db6e617478911e90f6627329012578bfd0fe5", "messageHeadline": "Removed compiling from the transaction", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "d8b5bbd48c8e989808058150137d9713d1936b18", "messageHeadline": "Added compile", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22e2c3429bee515f69250dfdddc419a389e8ccd6", "messageHeadline": "Infof rather than infoln", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cc5b03137e513dd54e9feb07a564398ca53b342", "messageHeadline": "Added opcodes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 51, "deletions": 52}}, {"node": {"oid": "a3fb7008b2df860b01df71ef7da42b394570d1e2", "messageHeadline": "Added make contract", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "55c1c220d07c37610c9aa61c583eccb3c8e3829e", "messageHeadline": "Added delete to database interfaces", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5971c82094b79e7c05bfb652c46fac02381b2816", "messageHeadline": "Updated opcodes ... again", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "1a98bbf1c858ed4bafcc7ffa146a30e40ef919b0", "messageHeadline": "Added a trie iterator", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "377c9951033d4f8d157221fd36d15c39ae17cddc", "messageHeadline": "Separated the VM from the block manager and added states", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 599, "deletions": 0}}, {"node": {"oid": "c006ed4ffd7d00124dbcb44d4e7ca05d6d9ddc12", "messageHeadline": "Tests fix.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 176, "deletions": 4}}, {"node": {"oid": "8ecb24f1141013a935b0f7e858ef7273d67de5e5", "messageHeadline": "parse now returns byte[] instead of string", "author": {"name": "Joey Zhou", "email": "josephyzhou@gmail.com", "user": {"login": "mansaj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a45cdeaf9682dea0407f827571353220eaf257b", "messageHeadline": "Moved txpool start to initialisation method of ethereumm", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a4a4ffbeff2fd9082f2c96330ea0915ae1b6e6c1", "messageHeadline": "Moved address", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "f5737b929a972102b16e4b206a52b1e36b508860", "messageHeadline": "Added a secondary processor", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "c66cf95b4019eeaf49db0c02cc7cb73c78098f5e", "messageHeadline": "Added address states for storing a session based address", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 97, "deletions": 7}}, {"node": {"oid": "0656f465b0c0690f237e42ac1e8f306dcda6c40b", "messageHeadline": "Added transactions window", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 163, "deletions": 42}}, {"node": {"oid": "aa33a4b2fb9dc07468498decceb6fdb56d38f54d", "messageHeadline": "Added some ui elements to make it easier to connect to nodes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 136, "deletions": 34}}, {"node": {"oid": "73b9ae95797ce8c38d82cfcb7c793efea268f476", "messageHeadline": "Updated some of the log statements to use the ethutil logger", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "4bfd717ba2b753f183e9e3fecd91d7e4083aaffc", "messageHeadline": "Added the ability to extend the logger with more sub systems", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "2b967558cebcef9d3ef9719cbb28a5e596982a5d", "messageHeadline": "Working out UI", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "510ff563639e71224306d9af0e50a28a9d624b8f", "messageHeadline": "Updated the tests.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 101, "deletions": 54}}, {"node": {"oid": "a0ec84383218ea80b4c0b99e09710fae182a2379", "messageHeadline": "Moved over to new format, but RLP tests still need updating.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 84, "deletions": 92}}, {"node": {"oid": "660cd26f31b3979149950c1fdea995b85a774c1c", "messageHeadline": "More docs.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6ad14c1a157e707fd15c87816e8ad872f69790db", "messageHeadline": "Added VM test suite.", "author": {"name": "Gav Wood", "email": "i@gavwood.com", "user": {"login": "gavofyork"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "3e8b27c9dc78ffeeefae987e67730fae17707df4", "messageHeadline": "WIP library, sample app", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 140, "deletions": 24}}, {"node": {"oid": "95a48cea18eccd4ea2cb298027dbd01bd21f43e8", "messageHeadline": "Peer amount update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "aaac0c9998ee78d796c1dbab118f721f886ce426", "messageHeadline": "Initial block chain fetching of existing blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "cca8585554119a4dc02c6720948012bf876a1db8", "messageHeadline": "Get a chain of blocks made simple", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "05c353eca0c4e01457412dd643529200816ab159", "messageHeadline": "Added a basic <UNSTABLE> UI", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 216, "deletions": 36}}, {"node": {"oid": "18cc35338afc8a3843716af0d96bd03d36e735ea", "messageHeadline": "Fixed contract running", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "681eacaa7fdda41fe168baba03095ee74708444f", "messageHeadline": "Removed old instruction code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b20c0b1d59f4109c49c7351ddeecbe195912da38", "messageHeadline": "Removed all old code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 67, "deletions": 74}}, {"node": {"oid": "f2a1260294b25a31452fd00fe59820467f5cd86a", "messageHeadline": "Nil is also considered empty", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7ecc92c4134e3987b2b370bb53b0cd560fc0f7b", "messageHeadline": "Fixed broken links. Fixes #18", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "06ea7fc8308265e80b24352f676315ed4c826b6a", "messageHeadline": "re: Added contract fees", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "ed05779adb27d715b52de99022b6d927e5fe4706", "messageHeadline": "Updated fees", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f69c2ac45a1109985ad8cc3b98dcd2e315dc8e9", "messageHeadline": "Added contract addr acessors", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "504d356232e11e98a19f9f2b6fd5ee61a5226b1d", "messageHeadline": "Added peek(n)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "059ad352156b995aab9132aff9569c2e03c32b9b", "messageHeadline": "Type checking", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "9bc5c4a0c5116cf3b49a55fc2aceb5f5c3b3e34d", "messageHeadline": "Long over due Trie delete implemented", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "4afb624c450229b5f0a3554d13de35fd2db8f682", "messageHeadline": "WIP state object", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "39b6eaf51cc278feb817570e7fe02fc7ceefeb9e", "messageHeadline": "Debug logging functions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d4cc125456c2531f133aaac6ea73d5decbb80dc4", "messageHeadline": "Added more logging functions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "dc994b35189950a15fc5397b7f17cda2ba62e0c3", "messageHeadline": "Changed fee structure", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "8e7daec886aed591436be111f2b199932b35ddba", "messageHeadline": "Added fees and debugging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "b3da104e569e15c710e6b95ac00c9c2fc80bc9ae", "messageHeadline": "Corrected contract addresses", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0936e5ccf5c8fc842cbd135c02a6abcd009b4e7f", "messageHeadline": "Merge branch 'develop' of github.com-obscure:ethereum/eth-go into dev\u2026", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "531b3a96ebc408c00f67cee00ebe7fe192bf0b8c", "messageHeadline": "Merge pull request #5 from sdboyer/iotas", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "3dae732f36981e279bfd4b28d59711611d6a29af", "messageHeadline": "Merge pull request #6 from sdboyer/genisis", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e241e3a614c2f9a76681cd3f311653c0cc432c8", "messageHeadline": "Merge pull request #7 from sdboyer/vet-fixes", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "24f2b2afc3a848190822c382e6aa31c8ab120f07", "messageHeadline": "Running contracts fixed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 120, "deletions": 98}}, {"node": {"oid": "357b4bc14c82d206a8c813291fb3ead01ed29041", "messageHeadline": "Add comment explaining why iota is not used.", "author": {"name": "Sam Boyer", "email": "tech@samboyer.org", "user": {"login": "sdboyer"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5adbd399463edc5ec800bdcf3524d64313c8add5", "messageHeadline": "Express bit flag constants using iota bitshift.", "author": {"name": "Sam Boyer", "email": "tech@samboyer.org", "user": {"login": "sdboyer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6dac014978d30883aa556c004f948e66a314d2de", "messageHeadline": "Fix a couple errors from go vet", "author": {"name": "Sam Boyer", "email": "tech@samboyer.org", "user": {"login": "sdboyer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4d405f665480fc9d0a0133161909856230f2f7a9", "messageHeadline": "s/GenisisHeader/GenesisHeader/", "author": {"name": "Sam Boyer", "email": "tech@samboyer.org", "user": {"login": "sdboyer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bbcf304b99b6bc9e2a2a8f49cda5e5b77917dd0a", "messageHeadline": "Merge pull request #3 from josephyzhou/develop", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "c866fcc5b37b53e0d11c1fd7e6cb971859537f2c", "messageHeadline": "Added new address", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6736c03711b3ef35285392c12a79bbf6e4cdf914", "messageHeadline": "Added editor for contracts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "ab7dc924042b4cdb36ec7f2b26ab14c40d34ec9d", "messageHeadline": "Added import/exporting of private keys", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "8c8554f5584dcc0efb4526c1d5f4d50bf2ed3b01", "messageHeadline": "Added license name and updated block output from the dev console", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d7eca7bcc12e940f0aa80d45e6e802ba68143b5c", "messageHeadline": "Rlp update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 27}}, {"node": {"oid": "68028f492f092f0546c2c084c1694ee6bf43b34e", "messageHeadline": "Fixed block handling", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "8629d9a4187c2027e565a50d763f949993ab169c", "messageHeadline": "String changed and removed some debugging code", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "c7623c31650d078184511be796f7a00dde2a25a1", "messageHeadline": "Changed debug messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "ba95849097f7a35d9f315a4f2e340d3ef944a306", "messageHeadline": "Added hex method", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bb3e28310ee3c2cfc5b3153510d4a1d220a22e81", "messageHeadline": "If sender is receiver only subtract the fee", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "a5b7279cb507de93fde39d86c414e417f2d0b3e3", "messageHeadline": "Changed uncle block fee as to what it should be", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c5b009ba6f153aa65fa25126bea41d899a436299", "messageHeadline": "new line", "author": {"name": "Joey Zhou", "email": "josephyzhou@gmail.com", "user": {"login": "mansaj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e72a782bf0e0a0059e8dff83fa5fc80cc6f678e5", "messageHeadline": "adding compact decode tests", "author": {"name": "Joey Zhou", "email": "josephyzhou@gmail.com", "user": {"login": "mansaj"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "7413552a28c538ca4f33d0dafe28907b7b761863", "messageHeadline": "Root should reset on undo", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b7a636b8949a2270ae030f56791c88060fa5483a", "messageHeadline": "Values should accept bytes as valid string output", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e5b97fe03e8789bf4e113946a1935c0ba270ad2b", "messageHeadline": "Added proper error message", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2ea05292c0c7947deb90c37378eb36ea78b6cf20", "messageHeadline": "Added proper name :)", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4a6ee3d7f8a3876387f837f6fec6822bd97951e", "messageHeadline": "Added dirty tracking on the cache", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "7264044122d2ceef413667ad8473746a40a44782", "messageHeadline": "Added a few tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "f1d6f1bd1793767a5596d4c277651e2264c1cf8e", "messageHeadline": "Removed Reset", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c95a27e39485eeeebd8608537115a4fd246c246c", "messageHeadline": "Added more tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "066940f134170ab4b0901887b69f824418c322fc", "messageHeadline": "Defer undo on the current block's state", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5257c25ee22f12913e4d10165c0be7dfa9ae4d99", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6db8b5d06a41ef573ec43394a11fd0e668372860", "messageHeadline": "Added link to dev package", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "07c12f0b921a05aec668ae8ce63b6dfac51d76a6", "messageHeadline": "Added trie tests, value tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 103, "deletions": 3}}, {"node": {"oid": "5883446b219a2980d67ff604c7f227089e5c8619", "messageHeadline": "Fixed test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "9bcb3d22168f5f02cd32ff23df60239156ddc899", "messageHeadline": "Fixed test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "424b0b8bacaa0893f083888ae8ebc47977bf7edf", "messageHeadline": "Merge branch 'hotfix/0.2.2-1' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "30ee32a7254658878b35c6a89e463427f99bd1b4", "messageHeadline": "Merge branch 'hotfix/0.2.2-1'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f5fbbb147fc84297bba0f72856573f1ca6444fec", "messageHeadline": "Removed debug message", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "86e6699528775f5380617f4f64dcd42a20c6165d", "messageHeadline": "Merge branch 'release/0.2.2' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "9e57aac5eb58a475ef85b3929527248d6e5657a8", "messageHeadline": "Merge branch 'release/0.2.2'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "1ba7ffe9f8eb468c11c20c933a85022a3b2dabe1", "messageHeadline": "Added text for keys", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "147a74dff2915ddb1d58fb8617c255c3bbe16e28", "messageHeadline": "Merge branch 'release/0.2.2' into develop", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60afd02e59a0e6818dafa4697c7776a3ef70c4d0", "messageHeadline": "Merge branch 'release/0.2.2'", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "fd1aa869e1544fd4d867b8f5a51985e01b692b0d", "messageHeadline": "Bumped version number", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "334c41d088ba1484d6e529a3d3f09fbd95e5c03f", "messageHeadline": "Added MIT license", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "4a656eff7bbb17d590014eb258431b77d33a1ad1", "messageHeadline": "Added git flow explanation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3fd5715872152fdd07c724dbbd8b1e06b062826b", "messageHeadline": "Added git flow explanation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3a03d091eb337ac2d5fdec50b49bf9ac5cda86f5", "messageHeadline": "Removed RlpValue in  favour of Value", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "73fd358d940418b15dec850f50407bd2e504d88c", "messageHeadline": "Removed RlpValue in favour of Value", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 271}}, {"node": {"oid": "fe59a2b26deb11705c524dc52dc78ce1e00eb713", "messageHeadline": "Updated to the great merge package", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f247f0c518c6e848061462e3234f32cc7d854a46", "messageHeadline": "Added readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "f6d1bfe45bf3709d7bad40bf563b5c09228622e3", "messageHeadline": "The great merge", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4547, "deletions": 12}}, {"node": {"oid": "c2fb9f06ad018d01ce335c82b3542de16045a32d", "messageHeadline": "Refactoring RlpValue => Value", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 81, "deletions": 43}}, {"node": {"oid": "68fbfe70dadd1e63baff6ecf5b59e4c9ba0eb2ca", "messageHeadline": "Default to .ethereum", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67de76c217f4ff4f2111e5f578b35fb162d64916", "messageHeadline": "Put leveldb", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "02acef23d595dc2bc95295bab63658addf664aaf", "messageHeadline": "Interop!", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "954f8979386d75c3038d65cea94f481f5c15aba2", "messageHeadline": "Use seed", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a83114efd96bb8debeb3a3fccc3e054069e5400", "messageHeadline": "Seed bootstrapping added", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "980987ae8f2783549125d7f503f6f948ebbef665", "messageHeadline": "Added block retrieval", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "d831064f6597220f5013000048cdb0d2285d82a8", "messageHeadline": "Skip the first byte in generating addresses", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42123b439683725b71bbec8ee9ec7443a1af1214", "messageHeadline": "Fixed peer handling", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "0ae6a3882523c7134a68f64e90fd8cc70f3c0807", "messageHeadline": "Database", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ab6c53231deb92db1fe46bab263b1e2b12a8fb5", "messageHeadline": "Reversed back", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "1d26ae2deaeb9e8995e923018db432eb64b764c5", "messageHeadline": "Changed client id", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3ecb2ef29cb5a9a0d2be8e9719875692a305bf3b", "messageHeadline": "removed pub key log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d2edc2bbf4641f3ca2ccf33e9014892d342ad021", "messageHeadline": "Added some loggers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "8db7d791f0cee0fdcf574a9bcf34467dc00e313e", "messageHeadline": "Corrected version number in error log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a50b4f6b11d9299366a8026588cddae65fdbd085", "messageHeadline": "Forgot to bump the version", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "156495732ba2864feaf6725e770c07bd1c23a660", "messageHeadline": "level db back in", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c4fb01da36b0b0c0557bdc0a2b185ab8dcbbb4f", "messageHeadline": "Version 3 and added added catch up", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "c00b1dd508bb6ddcc25a70d6a9a3d40df0867ccb", "messageHeadline": "Self connect on handshake", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "8320fd998ee5d140b7bc99d071567f4c4c97901f", "messageHeadline": "Added pub key to keyring", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0de31a389803d05fb7eef776cbba922f019b6d9d", "messageHeadline": "Fixed self connect through public key discovery.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "37a89e577c25afe0e0388f154eba1fb97a972971", "messageHeadline": "Added address", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ac81c5b2b8304fe8e1efed7298998f36267612b", "messageHeadline": "Proper keys", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7b7242b9ea85ccdcc29dc9b515eb2d2776e2b50d", "messageHeadline": "Proper keys", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c2bb5e39e10e781404034b3018d753699247edd1", "messageHeadline": "Unused package", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "67572417c6522647d7d14c1042c427b5edd9973e", "messageHeadline": "Use the generated key", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "542bc2fce4c6d65fd5346b64f2aa0a80f23d3480", "messageHeadline": "Woops", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d7205b7affeacf2977a896a24f1ba88c933c8dce", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "f1ba1df16565614fdf04392463191f9c276270d4", "messageHeadline": "Added key address and key generation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 70, "deletions": 26}}, {"node": {"oid": "24349bc431d6ac69520b325650b1128c9125faf0", "messageHeadline": "Changed peer format", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "1f7b13ff4ec7e8cb0e81648fd37db5d867715915", "messageHeadline": "Switched over to leveldb instead of memdb", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "827f341c97e9243b0c04a2fbde363b949bc3215d", "messageHeadline": "Genesis logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "9f4a81a02e6d84a192c3cdcb42866563456f5267", "messageHeadline": "Removed test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dbe42ce44e7f931b712fc461bea6f98f870331c5", "messageHeadline": "Mining using a different hash now", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "04c00f40f0c31e2c927d3a67e3e115a5cb5b539d", "messageHeadline": "Fixed value", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "9e9b7a520e33b0ddef66f9e5cd113ca75cc8dd4d", "messageHeadline": "Do not quit if upnp fails", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7730949221a95b89282713901bf4db25673cd95c", "messageHeadline": "Block processing during mining", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5e36e3ccc7fad6d0b40c7f95be4f02e0cafdb2e2", "messageHeadline": "Process transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f995f5763bf58bc2455058fe40bd15a6aa46a65f", "messageHeadline": "Properly encode tx", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6292c5ad5a649c9c9c3dbe403c46fff960604f09", "messageHeadline": "Transaction processing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec883db3b1172f75761c066d4b022858d1f9df5d", "messageHeadline": "TApply transactions", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 25}}, {"node": {"oid": "00ec15c82eafc493c3349aea24c4fef315e5692e", "messageHeadline": "Fixed mining", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f8f008253c9928b556df238984f3046304be86e", "messageHeadline": "Changed mining", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "a9a564c226bae04bc1939baf44884e7cd69ee924", "messageHeadline": "removed self connect log", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c3ee0e92b8f782aa51eae384d05d62f0ea9b753d", "messageHeadline": "Recipient as bytes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "04b6e413d99c9d8c2fa4c06fa3e7822700209bc6", "messageHeadline": "Encode caps as byte", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa9341570b8e63c907c0f9d917508610c7daa1ae", "messageHeadline": "Disconnection reasons", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "f4a96ca588a4c7e1382e9c2265ca306a5b0d0adf", "messageHeadline": "Removed the seed peer option from start", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "cce842314fa61fcd2a4b205b04313d9728ea2a57", "messageHeadline": "UPnP support", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "48b41862ef89e3d694b71d452e7f67bfb34ca17f", "messageHeadline": "UPnP Support", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "3f503ffc7f85287fc3716afb704f90a1a4e7b21b", "messageHeadline": "Implemented support for UPnP", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 180, "deletions": 123}}, {"node": {"oid": "ae0d4eb7aa644b4c295d7a7cd28c38e92777a52f", "messageHeadline": "removed upnp", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "928a1303f6b53d155fa43a323d28ff440f3ed2d2", "messageHeadline": "Merge branch 'master' of github.com-obscure:ethereum/go-ethereum", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "cb8a7d979d1a4b2a32317ee0a77815ec2ea38b9f", "messageHeadline": "upnp test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 91, "deletions": 51}}, {"node": {"oid": "f07b53da2db90aa84dbb5044de15d072e19fb849", "messageHeadline": "upnp test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bd9af2a7fde1f83c9131d883554c6d9e91e27fa6", "messageHeadline": "Merge pull request #10 from josephyzhou/master", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8cf2dee4a23712d7234d391cc15a3f2330ea07e3", "messageHeadline": "Merge pull request #11 from hiddentao/readme", "author": {"name": "Jeffrey Wilcke", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f56a595954fc6641f0b7300a82850b7923d357c5", "messageHeadline": "Reverted back to old messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "b70fe3a9bea652c795fc75cf79ed21fc04ea0937", "messageHeadline": "Reverted back to messages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "20671758084b5f3889659231c6e4c9ef59d1b740", "messageHeadline": "RLP Updates", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "dfa778fed684e97f868aab9b246646156a39e24a", "messageHeadline": "UPNP wip", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 484, "deletions": 30}}, {"node": {"oid": "f4433a680482fda18b9273195ed7c65f5314f157", "messageHeadline": "Merge branch 'master' into readme", "author": {"name": "Ramesh Nair", "email": "ram@hiddentao.com", "user": {"login": "hiddentao"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "9cdf8f2cba0469429f3d3f2aeacdbb4844928a0a", "messageHeadline": "Updated build instructions", "author": {"name": "Ramesh Nair", "email": "ram@hiddentao.com", "user": {"login": "hiddentao"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "6a7cd0c676f56ab1bf2205ee29f6bb24a2449f29", "messageHeadline": "Update README", "author": {"name": "Ramesh Nair", "email": "ram@hiddentao.com", "user": {"login": "hiddentao"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "8c4746a3dfed68603612bb0d702fe1f3aca1e26f", "messageHeadline": "(un)pack addr", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 87, "deletions": 33}}, {"node": {"oid": "ce69334988bb42e5dd1e6cb6c81d8d311babcf04", "messageHeadline": "For the testnet always 30303 for now to make it easy", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8c09602a8b6dead7e03d0d4b9fe61cbd02d8a844", "messageHeadline": "Self connect", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "da66eddfccf86eb5dc036e023ddc2e0278105706", "messageHeadline": "Get peers returns now both in and outbound peers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "dfa38b3f91d124f97350429c4664b62a5cb7dd08", "messageHeadline": "Peer connection checking", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a0704364ce7e4e65e805083a54362a53182cec7a", "messageHeadline": "fix build failure", "author": {"name": "Joey Zhou", "email": "josephyzhou@gmail.com", "user": {"login": "mansaj"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "36f221dbe7e66568fc3f1680208b73e4ea20c4ef", "messageHeadline": "Don't connect to peers that are already connected", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7f100e96101a057cba7b2d5c58c12d2f7accf381", "messageHeadline": "Self connect detect", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "e28632b997b4097fb6f899067ead02b90d9b887b", "messageHeadline": "Mine?", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "7ccf51fd3035aaba8ed3eda0ca8e3b01edaaa2cf", "messageHeadline": "Updated seed peers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 138, "deletions": 119}}, {"node": {"oid": "8f16b6650709b4b5c48bb4c473793b23be557bbc", "messageHeadline": "Merge branch 'master' of github.com-obscure:ethereum/go-ethereum", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27a03d3eea5451ddb84dbb1ff33ee916259635d0", "messageHeadline": "Updated to the new Trie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dbb1370c1fa71fbdd8ce0bc534409243f903cf6d", "messageHeadline": "Merge pull request #9 from josephyzhou/master", "author": {"name": "Geff Obscura", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab43c001f7642eaacb8d3bbcde5f0016ce73a85d", "messageHeadline": "typo?", "author": {"name": "Joey Zhou", "email": "josephyzhou@gmail.com", "user": {"login": "mansaj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e400739a77c8d2555ea74ae1544b483b375a960", "messageHeadline": "Implemented get chain msg", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "6ab368cf7426195a0d44b14ad6d82c020c024395", "messageHeadline": "Changed block chain specific methods", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2619604549ee632289fbde2a3065fa8dcfe65a23", "messageHeadline": "Added help", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4a82230de58077b2f947dced27cce0e2abb6272e", "messageHeadline": "Switched port and removed logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "884f7928717394d631fbc8b721d8ee297f060e5b", "messageHeadline": "Removed default connection", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "8b9dcdcdf04eb13e39101532a90b4a552754cb7f", "messageHeadline": "Debugging handles", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "7931c6624cca041b373e97e17e43318633633250", "messageHeadline": "Graceful shutdown of peers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "c6062a0f73c01bd069394d81a506c64a4272b124", "messageHeadline": "Added MIT license #5", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d753eb77ec1e2298a8b386f0ddae5e34d450b805", "messageHeadline": "Removed the last block of the block chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42e8930b37ddd89d17a069912a91df13f41df244", "messageHeadline": "Dev contracts", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e32b1a1d975e1bd8dfc3211b400872ba42bf1498", "messageHeadline": "Fake block mining", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "97882a65bbe87beed8f939591f13ee01f7af6fa7", "messageHeadline": "Dev test mining", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 55, "deletions": 27}}, {"node": {"oid": "c636f8e3e66a24a13d2cc6b2e89280f362e0f91b", "messageHeadline": "Broadcast block", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "1b7cba18781ddd6ff262801057930367ea397c9e", "messageHeadline": "Updated peers", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7bf4f2a908235c75e795d0ca3796c76f9fc99454", "messageHeadline": "tx is now part of the chain package", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "233f5200ef77ee77b4d33b5ff277d0e524b1fb4d", "messageHeadline": "Data send over the wire shouldn't be RLPed more then once", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "501db83dfd4061c75822c622512cee31935ab0a6", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "878e796c0adaa608a3e5feacf89a6766b347c9c8", "messageHeadline": "Updated packages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "477e8a7a73820ece05bbb990607a1919d3788960", "messageHeadline": "Rearrange packages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 1706}}, {"node": {"oid": "2b32f47d2c17aaee655d56fd91c95798652b1116", "messageHeadline": "Initial commit bootstrapping package", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 528, "deletions": 0}}, {"node": {"oid": "3616080db46931202003157bacf10748008bebc0", "messageHeadline": "Added synchronisation of transactions across remote pools", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 96, "deletions": 49}}, {"node": {"oid": "e47230f82da93ef0110faa76211b9b6f13b1060b", "messageHeadline": "Transaction processing. Implemented sending and receiving wei", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "f6b54c38a4f7baaaa2c1ab94a1a9922fdaeb3ef2", "messageHeadline": "Merge branch 'master' of github.com-obscure:ethereum/go-ethereum", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09df961abb69bb1c49a53e7d61e9c76a1ff0edcd", "messageHeadline": "Transaction processing. Implemented sending and receiving wei", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 96, "deletions": 66}}, {"node": {"oid": "9c296d98dee26ebddf63fbfbc1a877ef4a767e0f", "messageHeadline": "Merge pull request #4 from stephantual/master", "author": {"name": "obscuren", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b608a80ef154ac7847c3f6dbb8727f8d83aca735", "messageHeadline": "More opcodes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "489576b6f04585b33c8aedd8aa6e5a8d54e1a960", "messageHeadline": "More opcodes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 85, "deletions": 59}}, {"node": {"oid": "ee61cfcfa776a1626fe3de7138942c1d796afdca", "messageHeadline": "Added get peers and peers msg.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 94, "deletions": 13}}, {"node": {"oid": "5e5f386108ea4b75167bad96a2bf7cd801306045", "messageHeadline": "Renamed InOutMsg to msg", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "87434a09418e6cc2dd4b92d7e35afc6f155994bc", "messageHeadline": "Ping pong message", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ddf82c333702e22d3cd7e5c693ad0603089a57a4", "messageHeadline": "Removed dagger broadcasting to the net", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "aed060a4ce59a5116ad774c2d8c0fbf857109287", "messageHeadline": "Updated the wire protocol", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 51, "deletions": 33}}, {"node": {"oid": "df7967c5bbcdab3e37b198098b8fb9534979e42f", "messageHeadline": "ECmul tmp", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "815313c759acaf7cf2e295a61fa58d5ccdb0d126", "messageHeadline": "Added more opcodes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "fd7e79f4e3604435d87b21349c8dd31052ef8a78", "messageHeadline": "Added stack and opcodes to a separate file", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 59, "deletions": 55}}, {"node": {"oid": "8c4eca2490fc19a488ffb5fe1160a2ae695d018f", "messageHeadline": "Moved the vm code the block manager and added more opcodes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 78, "deletions": 375}}, {"node": {"oid": "33004d704e4a77368e5b2b415cfee3f05a3b469f", "messageHeadline": "Moved vm test", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "83396cd836f6d963573295b9304be87bf45f5ad6", "messageHeadline": "Moved stack to its own file. Moved contract processing to block manager", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 366, "deletions": 5}}, {"node": {"oid": "a80a3eeb238443d4b49deda360015ab315bd14a4", "messageHeadline": "Removed capitalization of the json source", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79e88690b26634077912a6a4b0199c2bd85666e4", "messageHeadline": "Removed capitalization of the json source", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d8056f7ea525cbf37714613e772c0a4af97a1969", "messageHeadline": "Updated readme and coding standards", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "64058e2663453fc3c5adde8d7e1e3627bcfe4919", "messageHeadline": "Updated readme and coding standards", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "4ea93eba501cf996395e4c0829e21cab77267cf9", "messageHeadline": "Updated tests", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "be48f2eb91b8726cbafe9865360e64cbfa35c3de", "messageHeadline": "Fixed typo (credit to comma 8)", "author": {"name": "Stephan Tual", "email": "stephan.tual@gmail.com", "user": {"login": "stephantual"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44900e363cbc81b640bc16bcc7e6a50c22352be4", "messageHeadline": "Updated to temporary trie", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "578b63e2b8a32122fb45f9f053503e51d9a5c535", "messageHeadline": "Some miner reports", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "7ade1778fba0fd1f6e0bccc7647cd8fb3185528d", "messageHeadline": "Peer reaping and fake network", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "52fb3b412cde2c5afb0e3364a1da23f3c1d7b171", "messageHeadline": "Increased buffer size", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "39bb2c94c066c36cc8e245e737bbc5a106583f92", "messageHeadline": "Atomic syncs on connection states", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 96, "deletions": 35}}, {"node": {"oid": "f78bd4d5d0a6198c2c0e709440d9aa370e840617", "messageHeadline": "Format", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "e280a2a7e3d51f0fb3b35e580332d9b51a7e50c1", "messageHeadline": "Server testing blocks", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "fedbd9a962b2e800afe2e191d768f47172172741", "messageHeadline": "Rlp integer fix", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 0, "deletions": 333}}, {"node": {"oid": "12c0e827032f2c8de12bac0738116a51b3816cdb", "messageHeadline": "Verion acknowledgement", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 65, "deletions": 9}}, {"node": {"oid": "c3fabfe00a81b548dceb8ecf1281087e51c5fddf", "messageHeadline": "Fixed validation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "406adb4563d4664e4ce63a7786ea57f797c42e47", "messageHeadline": "Fixed dagger verification", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54bce64e3a8e50b6553364f2f01b38382ffbc4df", "messageHeadline": "Validations reordering & added nonce validation", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "bee05d52bfb9f555b7f9c7b625524594bff97826", "messageHeadline": "Block verification, TD calculations and overall block processing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 98, "deletions": 5}}, {"node": {"oid": "dfb8e65ca74e566345ca40d63b1f359d922f0b9e", "messageHeadline": "RLP changes", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e058f3bc0a9a184f3a145d88646063cfaf8071e6", "messageHeadline": "sub packages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "66dd8b6fbaa675cbac8dc0bf4085d5a708a612d7", "messageHeadline": "sub packages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "d6f7372a3c5b002c6e385b5916bd5f81463c37df", "messageHeadline": "Coding style", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "9571a512861d4a44c36d368f4baa15b2aa81c37d", "messageHeadline": "gofmt no coding standards", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 973, "deletions": 938}}, {"node": {"oid": "8bbf879cb31e9cb28700773ed788421f9935ac36", "messageHeadline": "Moving the ethgo to individual packages", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 46, "deletions": 1251}}, {"node": {"oid": "f6fa4f88797030b8e83066cb262a68958953974e", "messageHeadline": "WIP Splitting ethereum up in submodules", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 30, "deletions": 59}}, {"node": {"oid": "dbd28a52525581b59fb334f2aafa3b2b56fb6ba8", "messageHeadline": "224 to 256", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fbc59b7323394fc95e0d87f20375c5e1cbec2170", "messageHeadline": "Updated read me and changed mine argument to m", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ba385ccdf15f8379c54d65061c3d62353baffc2b", "messageHeadline": "sudo not udo", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9c16803d239a007a865d97485cd96dffd2b77a9", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "164d7c4f0b8d8c35f7a50c32e0fdfb2aae8b6ebe", "messageHeadline": "before install", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "19addcb51a1d100db483be98ee660b73dd5070d7", "messageHeadline": "Comments", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ce40e51ae53af9679e11f8ced934ae8ee3b2db6f", "messageHeadline": "Encoding", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd0abe2a8187c0ae948bba6a90cbaac07f479cc8", "messageHeadline": "Updated server and peers and mining processing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 112, "deletions": 50}}, {"node": {"oid": "849408dda60fe32d7abb78d103b09ca0bc7b5a60", "messageHeadline": "Peer handling", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "01740695cda7fe27c53f0fa078732fa5a15a88a5", "messageHeadline": "moved db to dev console", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "d895f83136eccc7e440792fdb45fd4d40876d82e", "messageHeadline": "Dagger improvements", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 66, "deletions": 19}}, {"node": {"oid": "d2b3071b4d820b9530b3de891078970ea036767c", "messageHeadline": "db console is now a general console.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "92b6667bd1cf7aad4a00331d761d8a92b03a7cae", "messageHeadline": "Minor update", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 126, "deletions": 44}}, {"node": {"oid": "9f42835a0204ba2508895c1d259340bcda843974", "messageHeadline": "WIP Block chain", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "83bb4a3f265ec9a4fa75388dd6fa212a79a9b218", "messageHeadline": "added few commands", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4bc9b1fcb3591f60d6c3d3c03c710e210918917d", "messageHeadline": "Updated readme", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "0929f59ec260e2a29863b8764959b271a7f75cc8", "messageHeadline": "Updated marshalling", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 168, "deletions": 176}}, {"node": {"oid": "9f133a92d0853102863b77dd7c884d1462cf73a4", "messageHeadline": "First dagger impl", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "f91ad7b3857ec9157e7df7f315d942afb7594da0", "messageHeadline": "update trie algorithm", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6da295446203889ac5a4a365b397bb45766c9ad8", "messageHeadline": "merge", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cc4224675f1f70242f91ee7d2d1295bed6f0dc01", "messageHeadline": "Updated trie test", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6f7859c3dbf2d63933eab542c8ef3b3fdcbb863", "messageHeadline": "travis", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1676930a1644f06dafc66e2b5595eb343ffebc07", "messageHeadline": "updated testing\"", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "40dc4d0259b3bec4e8ac11dc4dd4daeaf663fa7c", "messageHeadline": "Testing", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79c89c0bcda7ed35ec5570eb597e427631848174", "messageHeadline": "Removed logging", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8204e9cd6eefdca9e9248be6cf97466fa5fb433d", "messageHeadline": "Changed hashing, signature and key generation.", "author": {"name": "obscuren", "email": "geffobscura@gmail.com", "user": {"login": "obscuren"}}, "additions": 70, "deletions": 25}}, {"node": {"oid": "92c3471445d9a46389ddab893a159ce273707a95", "messageHeadline": "secp256k1 method signing", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "53a30740eea7d3b3010337166e53a62ebff508f3", "messageHeadline": "Contract checking method", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c90c0df65132bf65abbcf4e4caecb89b671b93f", "messageHeadline": "Updated fee", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "2d3c3674faa2c9c15d4ab27c7dc6b3e07a532780", "messageHeadline": "Updated stack based vm", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 221, "deletions": 225}}, {"node": {"oid": "6ab61f2c524686e479f9546d5ce2529f3b8eb7fe", "messageHeadline": "Added byte helpers", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "ebef4e103b4601e477a787ace068dbf181acc39c", "messageHeadline": "Ether", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 52, "deletions": 11}}, {"node": {"oid": "a42ebd9ed62ffe5ba30e29001a380a4bd185be6d", "messageHeadline": "block", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "15bf5ee4db6485619fb942ae288bd9659d4d6d73", "messageHeadline": "Contract creation, updating and fee processing", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 28, "deletions": 3}}, {"node": {"oid": "f97716ebe287349729821d826141e73a6e55702e", "messageHeadline": "Added new big from []bytes", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9581faf5fdacf4a135bcdf77d6f0fbe0d6eecba8", "messageHeadline": "Parsing for block and tx", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "055407c835328c8b9628c73ddd7ba872d787c09d", "messageHeadline": "VM Recovery", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "78d18b134ffbd4d28d49ef3fe51774a202bb20df", "messageHeadline": "Pop, push, load for vm", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 41, "deletions": 17}}, {"node": {"oid": "7cd41ac45aed7ee22ef02f8abedf83a2914c4807", "messageHeadline": "Wip VM. Created contracts", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 80, "deletions": 18}}, {"node": {"oid": "9df4c745119b3ed10a7ad17887e8dd9cac249af7", "messageHeadline": "WIP rewrite vm", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 150, "deletions": 36}}, {"node": {"oid": "5b3d4fae6e03e5471a10c653fc0b016cc5e5dcfa", "messageHeadline": "Work in progress external test runner", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 75, "deletions": 3}}, {"node": {"oid": "131c610da66203f708391485aa42fc7a81f01ef7", "messageHeadline": "Merge pull request #1 from obscuren/master", "author": {"name": "vbuterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7613302b491b3f6406b1ea3c8292adf6d41860d0", "messageHeadline": "Update trietest.txt", "author": {"name": "obscuren", "email": "obscuren@users.noreply.github.com", "user": {"login": "obscuren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "121632bedd1c84a0af847b923aa4b803556722c0", "messageHeadline": "Added obscure's tests", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "61d67f2ae965a9a1113084f2352e2c2dd97ab9a7", "messageHeadline": "moved to markdown", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "65f00656f224546b1b3ed3cd8217236963f770df", "messageHeadline": "Help text", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "30f3b4d4e435aed02033d97d69361c78db7d6d7f", "messageHeadline": "Added a few more comments and cleaned up code", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 57, "deletions": 54}}, {"node": {"oid": "df6f7e8a0e43fbee90af8531c4dd4279b8f1e120", "messageHeadline": "updated readme", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 5, "deletions": 10}}, {"node": {"oid": "584f9be7f423b84e3dbae43edd41d071a600622c", "messageHeadline": "Moved some testing code", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 15, "deletions": 45}}, {"node": {"oid": "5da78427d0d5910c2ea0c0fc6ca84078f327e933", "messageHeadline": "Added db query interface and moved memory database", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 158, "deletions": 0}}, {"node": {"oid": "52952e274d791991c6c368d135234068968981bc", "messageHeadline": "Updated database interface and eth test code", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35e4d746418386508247319beeeb50619204af03", "messageHeadline": "Added helper methods for slice comparison and nibble matching", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "79eaa6f2bae8c8354807a9b32b889295b0de4b6a", "messageHeadline": "Removed old serialization", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 0, "deletions": 83}}, {"node": {"oid": "34d62c380ef6327c170639af6221a82610efa25c", "messageHeadline": "Encoding helpers for trie", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 16, "deletions": 12}}, {"node": {"oid": "276fa6c799b08bc41efd2d26a83eef678e8c943b", "messageHeadline": "Working Trie", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 172, "deletions": 16}}, {"node": {"oid": "ef6c5506c3fcdecf779184ad81d92db9315c2488", "messageHeadline": "Fixed tests a bit", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "345e4bcfefb45a66a09b1761570405a03c67b9d2", "messageHeadline": "Merge branch 'master' of github.com:ethereum/tests", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2c81698f31e7e579335a2ab8706f96397a68f018", "messageHeadline": "Added first three tests", "author": {"name": "Vitalik Buterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "e4bbea400f7df275faf47ea643256d68495b35aa", "messageHeadline": "Initial commit", "author": {"name": "vbuterin", "email": "v@buterin.com", "user": {"login": "vbuterin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f17930eb4661721cd0e1b92765448c589441907b", "messageHeadline": "Split up db and trie and added interface", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 123, "deletions": 86}}, {"node": {"oid": "a926686445929d091c2d9e019b017600168e9e47", "messageHeadline": "Added sample server, genesis block, and database interface", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 228, "deletions": 0}}, {"node": {"oid": "ad048e9f445ff96b7bfd75c104ab923e1e06754b", "messageHeadline": "update test", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 19, "deletions": 8}}, {"node": {"oid": "0edcbc695e3e80d2f417467905621505f9971b4f", "messageHeadline": "Updated serialisation", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 31, "deletions": 11}}, {"node": {"oid": "0747aa3a3bd78cc9b99ea72cf45e4cc4bfc301f5", "messageHeadline": "Removed logs from tests and updated rlp encoding to include byte slices", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "74bc45116aa1c5d0e549f522dccefc58356c1410", "messageHeadline": "Encoding helpers with tests", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 96, "deletions": 0}}, {"node": {"oid": "a1c5d5acac542ab877aeec7814338e7638d55dbf", "messageHeadline": "Comments", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 28, "deletions": 5}}, {"node": {"oid": "5198b7b9ebdfe1ef99627dadb07b87e18a039972", "messageHeadline": "Test code updated", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 18, "deletions": 11}}, {"node": {"oid": "bd582d919bf3dfa68cce10ca506c39a4c2e2ea94", "messageHeadline": "(un)marshal blocks and transactions", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 68, "deletions": 17}}, {"node": {"oid": "95d877f701371108dc18967319d1f7b4e6763caf", "messageHeadline": "Fixed rlp encoding", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 32, "deletions": 1}}, {"node": {"oid": "bb8afba20a56552cef71681f72fb192bcda88c1d", "messageHeadline": "Updated tests", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 27, "deletions": 15}}, {"node": {"oid": "5a7eae705b83d75cb780279e386f183c4b6e19c6", "messageHeadline": "Removed slice appending for integers", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d6460f3de171f018860ea9c3f4a69536c8ef82ac", "messageHeadline": "Changed 0x0 to \\x00", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8391d3d4f49b55ea719e5524306a0dcf90d6e7ab", "messageHeadline": "Unmarshalling of transactions", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 61, "deletions": 8}}, {"node": {"oid": "c7dc92e1270c3e2522edc10d9e757d9be48c0789", "messageHeadline": "Reset stack pointer on run", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 13, "deletions": 10}}, {"node": {"oid": "0f656652e6d76deebcfc7834923adf99eadc050f", "messageHeadline": "Implemented decoding rlp", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 59, "deletions": 7}}, {"node": {"oid": "323ba36869126520c294b6c8acacfa9877cde5c7", "messageHeadline": "Updated rlp encoding. (requires verification!)", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 95, "deletions": 16}}, {"node": {"oid": "df0fe67fce8050dad60f0d0fca28a78da818832f", "messageHeadline": "Testing", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dca9ee79b3a27ba2cc5d026d445ae627a53617b0", "messageHeadline": "Changed Tx serialization to return bytes instead of a string", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "8301d154ae4bb6082d588bd42c6e913be63618ef", "messageHeadline": "Serializing block", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 44, "deletions": 1}}, {"node": {"oid": "d8c0b0c89906edada0a30d144ebeb116388b45b1", "messageHeadline": "Moved string util", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "d5d2efbaf3c3a84f0084058eacd535d077c363e1", "messageHeadline": "WIP new rlp implementation", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 52, "deletions": 0}}, {"node": {"oid": "b40013ac30006fe5a43abdca574b438cf60db86e", "messageHeadline": "Updated fees", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 17, "deletions": 13}}, {"node": {"oid": "ec13db873aa43368bfb155dad03ef537e4635717", "messageHeadline": "Added travis", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2368459814d7dea9706d8f0a914ff4575427ef67", "messageHeadline": "updated readme", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aacfdc7a47507e69c48756221a0ba67459e47553", "messageHeadline": "moved'", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b71e632b467d27710961fce21dcd4453d37c818a", "messageHeadline": "go get", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "486710c17c71f456e48b40052b1bd392d58e01f3", "messageHeadline": "for => far", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe5577f59e0b5b254013263675e7a0989e7cd82a", "messageHeadline": "Added readme", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f201547731aca98ae24a62b816a9957927481a2f", "messageHeadline": "added git ignore", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f77424d3fe89d6ece9bc5d24f784c648306d611a", "messageHeadline": "Initial commit", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5db3335dce766bd679c54ea44f6df08a7ff74762", "messageHeadline": "Initial commit", "author": {"name": "obscuren", "email": "obscuren@obscura.com", "user": null}, "additions": 669, "deletions": 0}}]