{"action":"created","comment":{"url":"https://api.github.com/repos/ethereum/yellowpaper/pulls/comments/168734817","pull_request_review_id":97151602,"id":168734817,"diff_hunk":"@@ -1117,21 +1182,21 @@ \\subsection{Data Feeds}\n The general pattern involves a single contract within Ethereum which, when given a message call, replies with some timely information concerning an external phenomenon. An example might be the local temperature of New York City. This would be implemented as a contract that returned that value of some known point in storage. Of course this point in storage must be maintained with the correct such temperature, and thus the second part of the pattern would be for an external server to run an Ethereum node, and immediately on discovery of a new block, creates a new valid transaction, sent to the contract, updating said value in storage. The contract's code would accept such updates only from the identity contained on said server.\n \n \\subsection{Random Numbers}\n-Providing random numbers within a deterministic system is, naturally, an impossible task. However, we can approximate with pseudo-random numbers by utilising data which is generally unknowable at the time of transacting. Such data might include the block's hash, the block's timestamp and the block's beneficiary address. In order to make it hard for malicious miner to control those values, one should use the {\\small BLOCKHASH} operation in order to use hashes of the previous 256 blocks as pseudo-random numbers. For a series of such numbers, a trivial solution would be to add some constant amount and hashing the result.\n+Providing random numbers within a deterministic system is, naturally, an impossible task. However, we can approximate with pseudo-random numbers by utilising data which is generally unknowable at the time of transacting. Such data might include the block's hash, the block's timestamp and the block's beneficiary address. In order to make it hard for malicious miner to control those values, one should use the {\\small \\hyperlink{blockhash}{BLOCKHASH}} operation in order to use hashes of the previous 256 blocks as pseudo-random numbers. For a series of such numbers, a trivial solution would be to add some constant amount and hashing the result.\n \n \\section{Future Directions} \\label{ch:future}\n \n-The state database won't be forced to maintain all past state trie structures into the future. It should maintain an age for each node and eventually discard nodes that are neither recent enough nor checkpoints; checkpoints, or a set of nodes in the database that allow a particular block's state trie to be traversed, could be used to place a maximum limit on the amount of computation needed in order to retrieve any state throughout the blockchain.\n+The state database won't be forced to maintain all past state \\hyperlink{trie}{trie} structures into the future. It should maintain an age for each node and eventually discard nodes that are neither recent enough nor checkpoints. Checkpoints, or a set of nodes in the database that allow a particular block's state trie to be traversed, could be used to place a maximum limit on the amount of computation needed in order to retrieve any state throughout the blockchain.\n \n-Blockchain consolidation could be used in order to reduce the amount of blocks a client would need to download to act as a full, mining, node. A compressed archive of the trie structure at given points in time (perhaps one in every 10,000th block) could be maintained by the peer network, effectively recasting the genesis block. This would reduce the amount to be downloaded to a single archive plus a hard maximum limit  of blocks.\n+Blockchain consolidation could be used in order to reduce the amount of blocks a client would need to download to act as a full, mining, node. A compressed archive of the trie structure at given points in time (perhaps one in every 10,000th block) could be maintained by the peer network, effectively recasting the \\hyperlink{GenesisBlock}{genesis block}. This would reduce the amount to be downloaded to a single archive plus a hard maximum limit  of blocks.","path":"Paper.tex","position":1311,"original_position":1311,"commit_id":"f46720d4314642d6ea2143da5df1d086874b69f1","original_commit_id":"f46720d4314642d6ea2143da5df1d086874b69f1","user":{"login":"jamesray1","id":16969914,"avatar_url":"https://avatars1.githubusercontent.com/u/16969914?v=4","gravatar_id":"","url":"https://api.github.com/users/jamesray1","html_url":"https://github.com/jamesray1","followers_url":"https://api.github.com/users/jamesray1/followers","following_url":"https://api.github.com/users/jamesray1/following{/other_user}","gists_url":"https://api.github.com/users/jamesray1/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesray1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesray1/subscriptions","organizations_url":"https://api.github.com/users/jamesray1/orgs","repos_url":"https://api.github.com/users/jamesray1/repos","events_url":"https://api.github.com/users/jamesray1/events{/privacy}","received_events_url":"https://api.github.com/users/jamesray1/received_events","type":"User","site_admin":false},"body":"#601","created_at":"2018-02-16T11:35:44Z","updated_at":"2018-02-16T11:35:45Z","html_url":"https://github.com/ethereum/yellowpaper/pull/401#discussion_r168734817","pull_request_url":"https://api.github.com/repos/ethereum/yellowpaper/pulls/401","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/ethereum/yellowpaper/pulls/comments/168734817"},"html":{"href":"https://github.com/ethereum/yellowpaper/pull/401#discussion_r168734817"},"pull_request":{"href":"https://api.github.com/repos/ethereum/yellowpaper/pulls/401"}}},"pull_request":{"url":"https://api.github.com/repos/ethereum/yellowpaper/pulls/401","id":161458890,"html_url":"https://github.com/ethereum/yellowpaper/pull/401","diff_url":"https://github.com/ethereum/yellowpaper/pull/401.diff","patch_url":"https://github.com/ethereum/yellowpaper/pull/401.patch","issue_url":"https://api.github.com/repos/ethereum/yellowpaper/issues/401","number":401,"state":"open","locked":false,"title":"[WIP: to be split up] Improving readability and reliability: cross-refs, hyperref, grammar, clarifications, extra references, URLs added for existing refs; list of maths symbols; fixed formatting e.g. subscripts to \\mathrm font; archive links; readme: omitted yellowpaper.io and added more details e.g. on how to build.","user":{"login":"jamesray1","id":16969914,"avatar_url":"https://avatars1.githubusercontent.com/u/16969914?v=4","gravatar_id":"","url":"https://api.github.com/users/jamesray1","html_url":"https://github.com/jamesray1","followers_url":"https://api.github.com/users/jamesray1/followers","following_url":"https://api.github.com/users/jamesray1/following{/other_user}","gists_url":"https://api.github.com/users/jamesray1/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesray1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesray1/subscriptions","organizations_url":"https://api.github.com/users/jamesray1/orgs","repos_url":"https://api.github.com/users/jamesray1/repos","events_url":"https://api.github.com/users/jamesray1/events{/privacy}","received_events_url":"https://api.github.com/users/jamesray1/received_events","type":"User","site_admin":false},"body":"Replaces #376.\r\n\r\n- [ ] [>94 total commits](https://github.com/jamesray1/yellowpaper/commits/AllCommits). >7 split off. List of splitted commits (details are below): 1-3, 4, 5, 6, 7, 8, 10, 11, 21.\r\n\r\nAug 10 2017\r\n- [ ] 1: PR #373, editing existing URLs: rebased commits 2 (97b534cd876111602e51eaf3d56864807096ccc4) and 3 (e71e30e58c451724929bd33d2da88608b26923c7), and implicitly commit 1 (ca0b74e938978fa38fad6ac98b3444e9ed5d1a4a).\r\n- [ ] 2: as above\r\n\r\nSep 12\r\n- [ ] 3: as above\r\n- [ ] 4: PR #379: commit 4 (08172f4a3c9ac0ef036c2859a3b6329dfda5c601). Footnote clarifying meaning of low-order 11 bits.\r\n- [ ] 5: PR #380: commit 5 (23c65d3b07199791a10ab59d305a3d6c16e7e32d). Rewording accumulation of nibbles keys and branches. \r\n- [ ] 6: PR #381: commit 6 (f8cf733b396adfa96fe3aafabd5544b10f23f0b4). to proof [sic] that a correct DAG has been used.\r\n- [x] 7, 10, 11 & 21: #377: hyperref. 21 supercedes earlier commits. Commits fceced5/ 9072ca8bf5b2205b296fb6de2d04a279b48e3983 /no. 7, 105c407/ 4710b8efa9f5d6961614b63a181203e800d0a702 /no. 10, fff9812/ 3feff95f17e7985e8c0b5c1a5dba51e80b608894 /no. 11 and dbb2d05/ 1e7849255f97ad45b8f5249399cb95f84f782301 /no. 21.\r\n\r\nSep 16\r\n- [ ] 8 + 3 more: #382 (a few refs: Keccak, Mist, commitdateforEthash, Courtois2014, ASICSmithMJS, ECDSAcerticom and npmElectrum2017), #383 (Thompson <-> difficulty), #384 (zbMath & appendix math symbols, bigvee): commit 8 (merged into the previously mentioned PRs), ac388fb24f9cb7cec838e4ffbc6252a883d04799: includes unreliable references, which have been replaced in a later commit [merged into the previously mentioned PRs, the second last one, 93, d48dd68739ae95991d8e965789578ea1134880d3]). Also related are: https://github.com/jamesray1/yellowpaper/commit/e55a5f624d73b8d0e750b6b381367c0177b3161c (remaining content needing to be merged should be in #385) and https://github.com/jamesray1/yellowpaper/commit/54036a3d67d8dbcdfa8fd562245e1b79b5c05d5c.\r\n- [ ] 9 (Order of author names; 634ca40da, Sep 16). #373: 3dde35d. URLs superceded with #377.\r\n- [x] 10: see 7.  Hyperref. 4710b8e. Superceded by 21.\r\n\r\nSep 19\r\n- [x] 11: see 7. Hyperref. 3feff95. Superceded by 21.\r\n- [ ] 12: \r\n- [ ] 13\r\n- [ ] 14\r\n\r\nSep 21\r\n- [ ] 15. \r\n- [ ] 16\r\n- [ ] 17\r\n\r\nSep 22 (8)\r\n- [ ] 18. \r\n- [ ] 19\r\n- [ ] 20\r\n- [ ] 21: #377. see 7. Hyperref. 1e7849255f97ad45b8f5249399cb95f84f782301\r\n- [ ] 22\r\n- [ ] 23\r\n- [ ] 24\r\n- [ ] 25\r\n\r\nSep 23 (9)\r\n- [ ] 26. \r\n- [ ] 27\r\n- [ ] 28\r\n- [ ] 29\r\n- [ ] 30\r\n- [ ] 31\r\n- [ ] 32\r\n- [ ] 33\r\n- [ ] 34\r\n\r\nSep 24 (4)\r\n- [ ] 35: PR #378 (merged into 377). hyperlinks and hypertargets in commit 9a4d05052e6c281525743e6c34f6c75f5b8004a5 \r\n- [ ] 36\r\n- [ ] 37\r\n- [ ] 38\r\n\r\nSep 26 (3)\r\n- [ ] 39: \r\n- [ ] 40\r\n- [ ] 41\r\n\r\nSep 28\r\n- [ ] 42: \r\n\r\nSep 29 (4)\r\n- [ ] 43: \r\n- [ ] 44\r\n- [ ] 45\r\n- [ ] 46\r\n\r\nSep 30 (4)\r\n- [ ] 47: \r\n- [ ] 48\r\n- [ ] 49\r\n- [ ] 50\r\n\r\nOct 1 (9+5 = 14)\r\n- [ ] 51: \r\n- [ ] 52\r\n- [ ] 53\r\n- [ ] 54\r\n- [ ] 55\r\n- [ ] 56\r\n- [ ] 57\r\n- [ ] 58\r\n- [ ] 59\r\n- [ ] 60\r\n- [ ] 61\r\n- [ ] 62\r\n- [ ] 63\r\n- [ ] 64\r\n\r\nOct 2 (14)\r\n- [ ] 65: \r\n- [ ] 66\r\n- [ ] 67\r\n- [ ] 68\r\n- [ ] 69\r\n- [ ] 70\r\n- [ ] 71\r\n- [ ] 72\r\n- [ ] 73\r\n- [ ] 74\r\n- [ ] 75\r\n- [ ] 76\r\n- [ ] 78\r\n\r\nOct 5 (9)\r\n- [ ] 79: \r\n- [ ] 80\r\n- [ ] 81\r\n- [ ] 82\r\n- [ ] 83\r\n- [ ] 84\r\n- [ ] 85\r\n- [ ] 86\r\n- [ ] 87\r\n\r\nOct 6 (5)\r\n- [ ] 88: Oct 6 as above for the commit 8 point 54036a3d6.\r\n- [ ] 89: Oct 6 as above for the commit 8 point e55a5f6.\r\n- [ ] 90\r\n- [ ] 91\r\n- [ ] 92\r\n\r\nOct 14\r\n- [ ] 93\r\n\r\nOct 15 2017\r\n- [x] 94: just a merge, N/A\r\n\r\n- [ ] ~~PR #371: Merged 59bcf73, 51b0afb3393bce05c7143b60cb80218dc757f56d, b2f7605, 08172f4 and 9f03f5896ba66c4cf27658cf4545988a020fdc53 and 60ea6865340e20b68cd648f941d4e9941886d0fc to local Clarifications branch, but got mixed up with other commits. All commits: numbers 4 (08172f4) to 17 (9f03f58). It's probably better to rebase into still smaller PRs.~~\r\n- [ ] ~~PR #370: Merged commits 7 (9072ca8bf5b2205b296fb6de2d04a279b48e3983) and 11, (3feff95f17e7985e8c0b5c1a5dba51e80b608894), and implicitly commit 10 (4710b8e), which was overwritten by 11. Done on Github, but another commit needs to be merged 1e7849255f97ad45b8f5249399cb95f84f782301~~","created_at":"2018-01-06T01:27:19Z","updated_at":"2018-02-16T11:35:45Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8502886efae2a6475294ffbb6a1695f0f8bc30e9","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/ethereum/yellowpaper/pulls/401/commits","review_comments_url":"https://api.github.com/repos/ethereum/yellowpaper/pulls/401/comments","review_comment_url":"https://api.github.com/repos/ethereum/yellowpaper/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ethereum/yellowpaper/issues/401/comments","statuses_url":"https://api.github.com/repos/ethereum/yellowpaper/statuses/f46720d4314642d6ea2143da5df1d086874b69f1","head":{"label":"Ethereum-community:master","ref":"master","sha":"f46720d4314642d6ea2143da5df1d086874b69f1","user":{"login":"Ethereum-community","id":35085143,"avatar_url":"https://avatars0.githubusercontent.com/u/35085143?v=4","gravatar_id":"","url":"https://api.github.com/users/Ethereum-community","html_url":"https://github.com/Ethereum-community","followers_url":"https://api.github.com/users/Ethereum-community/followers","following_url":"https://api.github.com/users/Ethereum-community/following{/other_user}","gists_url":"https://api.github.com/users/Ethereum-community/gists{/gist_id}","starred_url":"https://api.github.com/users/Ethereum-community/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ethereum-community/subscriptions","organizations_url":"https://api.github.com/users/Ethereum-community/orgs","repos_url":"https://api.github.com/users/Ethereum-community/repos","events_url":"https://api.github.com/users/Ethereum-community/events{/privacy}","received_events_url":"https://api.github.com/users/Ethereum-community/received_events","type":"Organization","site_admin":false},"repo":{"id":116199476,"name":"yellowpaper","full_name":"Ethereum-community/yellowpaper","owner":{"login":"Ethereum-community","id":35085143,"avatar_url":"https://avatars0.githubusercontent.com/u/35085143?v=4","gravatar_id":"","url":"https://api.github.com/users/Ethereum-community","html_url":"https://github.com/Ethereum-community","followers_url":"https://api.github.com/users/Ethereum-community/followers","following_url":"https://api.github.com/users/Ethereum-community/following{/other_user}","gists_url":"https://api.github.com/users/Ethereum-community/gists{/gist_id}","starred_url":"https://api.github.com/users/Ethereum-community/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ethereum-community/subscriptions","organizations_url":"https://api.github.com/users/Ethereum-community/orgs","repos_url":"https://api.github.com/users/Ethereum-community/repos","events_url":"https://api.github.com/users/Ethereum-community/events{/privacy}","received_events_url":"https://api.github.com/users/Ethereum-community/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Ethereum-community/yellowpaper","description":"The \"Yellow Paper\": Ethereum's formal specification","fork":true,"url":"https://api.github.com/repos/Ethereum-community/yellowpaper","forks_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/forks","keys_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/teams","hooks_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/hooks","issue_events_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/issues/events{/number}","events_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/events","assignees_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/assignees{/user}","branches_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/branches{/branch}","tags_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/tags","blobs_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/git/refs{/sha}","trees_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/statuses/{sha}","languages_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/languages","stargazers_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/stargazers","contributors_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/contributors","subscribers_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/subscribers","subscription_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/subscription","commits_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/commits{/sha}","git_commits_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/git/commits{/sha}","comments_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/comments{/number}","issue_comment_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/issues/comments{/number}","contents_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/contents/{+path}","compare_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/merges","archive_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/downloads","issues_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/issues{/number}","pulls_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/pulls{/number}","milestones_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/milestones{/number}","notifications_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/labels{/name}","releases_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/releases{/id}","deployments_url":"https://api.github.com/repos/Ethereum-community/yellowpaper/deployments","created_at":"2018-01-04T01:27:26Z","updated_at":"2018-01-04T01:27:28Z","pushed_at":"2018-01-20T07:31:55Z","git_url":"git://github.com/Ethereum-community/yellowpaper.git","ssh_url":"git@github.com:Ethereum-community/yellowpaper.git","clone_url":"https://github.com/Ethereum-community/yellowpaper.git","svn_url":"https://github.com/Ethereum-community/yellowpaper","homepage":"","size":2911,"stargazers_count":0,"watchers_count":0,"language":"TeX","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"ethereum:master","ref":"master","sha":"72cc52e9416cd6139bc294483fda293bd284d65b","user":{"login":"ethereum","id":6250754,"avatar_url":"https://avatars3.githubusercontent.com/u/6250754?v=4","gravatar_id":"","url":"https://api.github.com/users/ethereum","html_url":"https://github.com/ethereum","followers_url":"https://api.github.com/users/ethereum/followers","following_url":"https://api.github.com/users/ethereum/following{/other_user}","gists_url":"https://api.github.com/users/ethereum/gists{/gist_id}","starred_url":"https://api.github.com/users/ethereum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ethereum/subscriptions","organizations_url":"https://api.github.com/users/ethereum/orgs","repos_url":"https://api.github.com/users/ethereum/repos","events_url":"https://api.github.com/users/ethereum/events{/privacy}","received_events_url":"https://api.github.com/users/ethereum/received_events","type":"Organization","site_admin":false},"repo":{"id":18354202,"name":"yellowpaper","full_name":"ethereum/yellowpaper","owner":{"login":"ethereum","id":6250754,"avatar_url":"https://avatars3.githubusercontent.com/u/6250754?v=4","gravatar_id":"","url":"https://api.github.com/users/ethereum","html_url":"https://github.com/ethereum","followers_url":"https://api.github.com/users/ethereum/followers","following_url":"https://api.github.com/users/ethereum/following{/other_user}","gists_url":"https://api.github.com/users/ethereum/gists{/gist_id}","starred_url":"https://api.github.com/users/ethereum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ethereum/subscriptions","organizations_url":"https://api.github.com/users/ethereum/orgs","repos_url":"https://api.github.com/users/ethereum/repos","events_url":"https://api.github.com/users/ethereum/events{/privacy}","received_events_url":"https://api.github.com/users/ethereum/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ethereum/yellowpaper","description":"The \"Yellow Paper\": Ethereum's formal specification","fork":false,"url":"https://api.github.com/repos/ethereum/yellowpaper","forks_url":"https://api.github.com/repos/ethereum/yellowpaper/forks","keys_url":"https://api.github.com/repos/ethereum/yellowpaper/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ethereum/yellowpaper/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ethereum/yellowpaper/teams","hooks_url":"https://api.github.com/repos/ethereum/yellowpaper/hooks","issue_events_url":"https://api.github.com/repos/ethereum/yellowpaper/issues/events{/number}","events_url":"https://api.github.com/repos/ethereum/yellowpaper/events","assignees_url":"https://api.github.com/repos/ethereum/yellowpaper/assignees{/user}","branches_url":"https://api.github.com/repos/ethereum/yellowpaper/branches{/branch}","tags_url":"https://api.github.com/repos/ethereum/yellowpaper/tags","blobs_url":"https://api.github.com/repos/ethereum/yellowpaper/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ethereum/yellowpaper/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ethereum/yellowpaper/git/refs{/sha}","trees_url":"https://api.github.com/repos/ethereum/yellowpaper/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ethereum/yellowpaper/statuses/{sha}","languages_url":"https://api.github.com/repos/ethereum/yellowpaper/languages","stargazers_url":"https://api.github.com/repos/ethereum/yellowpaper/stargazers","contributors_url":"https://api.github.com/repos/ethereum/yellowpaper/contributors","subscribers_url":"https://api.github.com/repos/ethereum/yellowpaper/subscribers","subscription_url":"https://api.github.com/repos/ethereum/yellowpaper/subscription","commits_url":"https://api.github.com/repos/ethereum/yellowpaper/commits{/sha}","git_commits_url":"https://api.github.com/repos/ethereum/yellowpaper/git/commits{/sha}","comments_url":"https://api.github.com/repos/ethereum/yellowpaper/comments{/number}","issue_comment_url":"https://api.github.com/repos/ethereum/yellowpaper/issues/comments{/number}","contents_url":"https://api.github.com/repos/ethereum/yellowpaper/contents/{+path}","compare_url":"https://api.github.com/repos/ethereum/yellowpaper/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ethereum/yellowpaper/merges","archive_url":"https://api.github.com/repos/ethereum/yellowpaper/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ethereum/yellowpaper/downloads","issues_url":"https://api.github.com/repos/ethereum/yellowpaper/issues{/number}","pulls_url":"https://api.github.com/repos/ethereum/yellowpaper/pulls{/number}","milestones_url":"https://api.github.com/repos/ethereum/yellowpaper/milestones{/number}","notifications_url":"https://api.github.com/repos/ethereum/yellowpaper/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ethereum/yellowpaper/labels{/name}","releases_url":"https://api.github.com/repos/ethereum/yellowpaper/releases{/id}","deployments_url":"https://api.github.com/repos/ethereum/yellowpaper/deployments","created_at":"2014-04-02T04:09:12Z","updated_at":"2018-02-16T07:30:55Z","pushed_at":"2018-02-16T11:35:30Z","git_url":"git://github.com/ethereum/yellowpaper.git","ssh_url":"git@github.com:ethereum/yellowpaper.git","clone_url":"https://github.com/ethereum/yellowpaper.git","svn_url":"https://github.com/ethereum/yellowpaper","homepage":"","size":2925,"stargazers_count":515,"watchers_count":515,"language":"TeX","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":174,"mirror_url":null,"archived":false,"open_issues_count":101,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":174,"open_issues":101,"watchers":515,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ethereum/yellowpaper/pulls/401"},"html":{"href":"https://github.com/ethereum/yellowpaper/pull/401"},"issue":{"href":"https://api.github.com/repos/ethereum/yellowpaper/issues/401"},"comments":{"href":"https://api.github.com/repos/ethereum/yellowpaper/issues/401/comments"},"review_comments":{"href":"https://api.github.com/repos/ethereum/yellowpaper/pulls/401/comments"},"review_comment":{"href":"https://api.github.com/repos/ethereum/yellowpaper/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ethereum/yellowpaper/pulls/401/commits"},"statuses":{"href":"https://api.github.com/repos/ethereum/yellowpaper/statuses/f46720d4314642d6ea2143da5df1d086874b69f1"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"jamesray1"}}