{"action":"created","comment":{"url":"https://api.github.com/repos/decred/dcrdata/pulls/comments/222423160","pull_request_review_id":161306201,"id":222423160,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyMjQyMzE2MA==","diff_hunk":"@@ -189,30 +202,58 @@ func (db *wiredDB) resyncDB(quit chan struct{}, blockGetter rpcutils.BlockGetter\n \t\t\tdb.waitChan = blockGetter.WaitForHeight(i + 1)\n \t\t}\n \n-\t\tif i > stakeDBHeight {\n-\t\t\tif i != int64(db.sDB.Height()+1) {\n-\t\t\t\tpanic(fmt.Sprintf(\"about to connect the wrong block: %d, %d\", i, db.sDB.Height()))\n-\t\t\t}\n+\t\tstakeDBHeight = int64(db.sDB.Height())\n+\t\tblockHeight := block.Height()\n+\n+\t\t// A block whose height is less than or equal the stakedb height should\n+\t\t// be ignored. Only blocks greater than the stakedb height should be\n+\t\t// considered.\n+\t\tif blockHeight > stakeDBHeight {\n \t\t\tif err = db.sDB.ConnectBlock(block); err != nil {\n \t\t\t\treturn i - 1, err\n \t\t\t}\n \t\t}\n \n+\t\t// If the current block's height fetched earlier, using the notification\n+\t\t// waitChan is not greater than the current stakedb height, bypass the waitChan\n+\t\t// to fetch the blocks directly till we find a block whose height is greater\n+\t\t// than the stakedb height. For blocks whose height is less than the stakedb\n+\t\t// height, they exists in the other dbs so skip to the next iteration.","path":"db/dcrsqlite/sync.go","position":79,"original_position":79,"commit_id":"9964bbfb9eaa3a76dece45057a798bdc08a92c7b","original_commit_id":"9964bbfb9eaa3a76dece45057a798bdc08a92c7b","user":{"login":"chappjc","id":9373513,"node_id":"MDQ6VXNlcjkzNzM1MTM=","avatar_url":"https://avatars1.githubusercontent.com/u/9373513?v=4","gravatar_id":"","url":"https://api.github.com/users/chappjc","html_url":"https://github.com/chappjc","followers_url":"https://api.github.com/users/chappjc/followers","following_url":"https://api.github.com/users/chappjc/following{/other_user}","gists_url":"https://api.github.com/users/chappjc/gists{/gist_id}","starred_url":"https://api.github.com/users/chappjc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chappjc/subscriptions","organizations_url":"https://api.github.com/users/chappjc/orgs","repos_url":"https://api.github.com/users/chappjc/repos","events_url":"https://api.github.com/users/chappjc/events{/privacy}","received_events_url":"https://api.github.com/users/chappjc/received_events","type":"User","site_admin":false},"body":"Ah right the wiredDB will be ahead of both.","created_at":"2018-10-03T18:42:19Z","updated_at":"2018-10-03T18:42:19Z","html_url":"https://github.com/decred/dcrdata/pull/710#discussion_r222423160","pull_request_url":"https://api.github.com/repos/decred/dcrdata/pulls/710","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/decred/dcrdata/pulls/comments/222423160"},"html":{"href":"https://github.com/decred/dcrdata/pull/710#discussion_r222423160"},"pull_request":{"href":"https://api.github.com/repos/decred/dcrdata/pulls/710"}},"in_reply_to_id":222359981},"pull_request":{"url":"https://api.github.com/repos/decred/dcrdata/pulls/710","id":218774426,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE4Nzc0NDI2","html_url":"https://github.com/decred/dcrdata/pull/710","diff_url":"https://github.com/decred/dcrdata/pull/710.diff","patch_url":"https://github.com/decred/dcrdata/pull/710.patch","issue_url":"https://api.github.com/repos/decred/dcrdata/issues/710","number":710,"state":"open","locked":false,"title":"Load webserver soonest possible","user":{"login":"dmigwi","id":22055953,"node_id":"MDQ6VXNlcjIyMDU1OTUz","avatar_url":"https://avatars1.githubusercontent.com/u/22055953?v=4","gravatar_id":"","url":"https://api.github.com/users/dmigwi","html_url":"https://github.com/dmigwi","followers_url":"https://api.github.com/users/dmigwi/followers","following_url":"https://api.github.com/users/dmigwi/following{/other_user}","gists_url":"https://api.github.com/users/dmigwi/gists{/gist_id}","starred_url":"https://api.github.com/users/dmigwi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmigwi/subscriptions","organizations_url":"https://api.github.com/users/dmigwi/orgs","repos_url":"https://api.github.com/users/dmigwi/repos","events_url":"https://api.github.com/users/dmigwi/events{/privacy}","received_events_url":"https://api.github.com/users/dmigwi/received_events","type":"User","site_admin":false},"body":"This PR Fixes a bug that makes dcrdata to crash immediately after stakedb is rewound to height 0.\r\n\r\n**Screenshot showing the crash after stake db rewinding**\r\n<img width=\"757\" alt=\"screen shot 2018-09-24 at 20 27 24\" src=\"https://user-images.githubusercontent.com/22055953/46169857-e3f96e80-c2a4-11e8-90e9-04c18117490b.png\">\r\n\r\nIt also loads the web server before blockchain sync starts running on system startup. Two case scenario happen here:\r\n\r\n**Scenario One**\r\n A sync status page runs by default if;  the blockchain sync is run for the first time,`sync-status-limit` value is not set, or set to a value greater than 5000 or less than 2. \r\n`sync-status-limit` - is the number of blocks behind the best block height past which only the sync status page that can be viewed on the running web server.\r\n            \r\n to set the `sync-status-limit` add the following to the `dcrdata.conf` file.\r\n```\r\n; Sets the threshold past which only the syncing status page can be served on\r\n; the running web server when blockchain sync is running on dcrdata startup.\r\n; The maximum value that can be set is 5000. If set to more than 5000\r\n; or less than 2 syncing status page is loaded by default till syncing is done.\r\nsync-status-limit=1000\r\n```\r\n\r\n**Screenshot showing a sync status page running.**\r\n![screen shot 2018-09-26 at 05 12 44](https://user-images.githubusercontent.com/22055953/46171475-51a79980-c2a9-11e8-8f13-2a0c4614a4f2.png)\r\n\r\n**Scenario Two**\r\nIf the `sync-status-limit` is set to 1000 and on system startup only like 700 blocks (should be less than 1000) are behind the best block height, the user will access the whole dcrdata api and pages without the restriction of only viewing the status sync page. The 700 blocks will be synced in the background as the user does other things with the app.\r\n\r\n\r\n**Screenshot showing a complete blockchain sync status page.**\r\nIf the status sync page was running and the blockchain sync was successfully done, the user is automatically redirected to a working home page in 30 sec. They can choose not to wait for the 30 seconds and just visit any page of their choice. \r\n\r\n<img width=\"1251\" alt=\"screen shot 2018-09-27 at 17 31 11\" src=\"https://user-images.githubusercontent.com/22055953/46170666-0c826800-c2a7-11e8-92b9-ac74f4a658a9.png\">\r\n","created_at":"2018-09-27T20:10:25Z","updated_at":"2018-10-03T18:42:19Z","closed_at":null,"merged_at":null,"merge_commit_sha":"25dfa6e7b6f175ab716af9c357cded957c489ab4","assignee":null,"assignees":[],"requested_reviewers":[{"login":"papacarp","id":11194546,"node_id":"MDQ6VXNlcjExMTk0NTQ2","avatar_url":"https://avatars1.githubusercontent.com/u/11194546?v=4","gravatar_id":"","url":"https://api.github.com/users/papacarp","html_url":"https://github.com/papacarp","followers_url":"https://api.github.com/users/papacarp/followers","following_url":"https://api.github.com/users/papacarp/following{/other_user}","gists_url":"https://api.github.com/users/papacarp/gists{/gist_id}","starred_url":"https://api.github.com/users/papacarp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/papacarp/subscriptions","organizations_url":"https://api.github.com/users/papacarp/orgs","repos_url":"https://api.github.com/users/papacarp/repos","events_url":"https://api.github.com/users/papacarp/events{/privacy}","received_events_url":"https://api.github.com/users/papacarp/received_events","type":"User","site_admin":false},{"login":"McEdward","id":23167393,"node_id":"MDQ6VXNlcjIzMTY3Mzkz","avatar_url":"https://avatars2.githubusercontent.com/u/23167393?v=4","gravatar_id":"","url":"https://api.github.com/users/McEdward","html_url":"https://github.com/McEdward","followers_url":"https://api.github.com/users/McEdward/followers","following_url":"https://api.github.com/users/McEdward/following{/other_user}","gists_url":"https://api.github.com/users/McEdward/gists{/gist_id}","starred_url":"https://api.github.com/users/McEdward/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/McEdward/subscriptions","organizations_url":"https://api.github.com/users/McEdward/orgs","repos_url":"https://api.github.com/users/McEdward/repos","events_url":"https://api.github.com/users/McEdward/events{/privacy}","received_events_url":"https://api.github.com/users/McEdward/received_events","type":"User","site_admin":false},{"login":"RogueElement","id":24304808,"node_id":"MDQ6VXNlcjI0MzA0ODA4","avatar_url":"https://avatars2.githubusercontent.com/u/24304808?v=4","gravatar_id":"","url":"https://api.github.com/users/RogueElement","html_url":"https://github.com/RogueElement","followers_url":"https://api.github.com/users/RogueElement/followers","following_url":"https://api.github.com/users/RogueElement/following{/other_user}","gists_url":"https://api.github.com/users/RogueElement/gists{/gist_id}","starred_url":"https://api.github.com/users/RogueElement/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RogueElement/subscriptions","organizations_url":"https://api.github.com/users/RogueElement/orgs","repos_url":"https://api.github.com/users/RogueElement/repos","events_url":"https://api.github.com/users/RogueElement/events{/privacy}","received_events_url":"https://api.github.com/users/RogueElement/received_events","type":"User","site_admin":false},{"login":"gozart1","id":25571523,"node_id":"MDQ6VXNlcjI1NTcxNTIz","avatar_url":"https://avatars2.githubusercontent.com/u/25571523?v=4","gravatar_id":"","url":"https://api.github.com/users/gozart1","html_url":"https://github.com/gozart1","followers_url":"https://api.github.com/users/gozart1/followers","following_url":"https://api.github.com/users/gozart1/following{/other_user}","gists_url":"https://api.github.com/users/gozart1/gists{/gist_id}","starred_url":"https://api.github.com/users/gozart1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gozart1/subscriptions","organizations_url":"https://api.github.com/users/gozart1/orgs","repos_url":"https://api.github.com/users/gozart1/repos","events_url":"https://api.github.com/users/gozart1/events{/privacy}","received_events_url":"https://api.github.com/users/gozart1/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":795603859,"node_id":"MDU6TGFiZWw3OTU2MDM4NTk=","url":"https://api.github.com/repos/decred/dcrdata/labels/needs%20review","name":"needs review","color":"85d2db","default":false},{"id":693838481,"node_id":"MDU6TGFiZWw2OTM4Mzg0ODE=","url":"https://api.github.com/repos/decred/dcrdata/labels/needs%20testing","name":"needs testing","color":"c2e0c6","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/decred/dcrdata/pulls/710/commits","review_comments_url":"https://api.github.com/repos/decred/dcrdata/pulls/710/comments","review_comment_url":"https://api.github.com/repos/decred/dcrdata/pulls/comments{/number}","comments_url":"https://api.github.com/repos/decred/dcrdata/issues/710/comments","statuses_url":"https://api.github.com/repos/decred/dcrdata/statuses/9964bbfb9eaa3a76dece45057a798bdc08a92c7b","head":{"label":"dmigwi:load-webserver-soonest-possible","ref":"load-webserver-soonest-possible","sha":"9964bbfb9eaa3a76dece45057a798bdc08a92c7b","user":{"login":"dmigwi","id":22055953,"node_id":"MDQ6VXNlcjIyMDU1OTUz","avatar_url":"https://avatars1.githubusercontent.com/u/22055953?v=4","gravatar_id":"","url":"https://api.github.com/users/dmigwi","html_url":"https://github.com/dmigwi","followers_url":"https://api.github.com/users/dmigwi/followers","following_url":"https://api.github.com/users/dmigwi/following{/other_user}","gists_url":"https://api.github.com/users/dmigwi/gists{/gist_id}","starred_url":"https://api.github.com/users/dmigwi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmigwi/subscriptions","organizations_url":"https://api.github.com/users/dmigwi/orgs","repos_url":"https://api.github.com/users/dmigwi/repos","events_url":"https://api.github.com/users/dmigwi/events{/privacy}","received_events_url":"https://api.github.com/users/dmigwi/received_events","type":"User","site_admin":false},"repo":{"id":128812275,"node_id":"MDEwOlJlcG9zaXRvcnkxMjg4MTIyNzU=","name":"dcrdata","full_name":"dmigwi/dcrdata","private":false,"owner":{"login":"dmigwi","id":22055953,"node_id":"MDQ6VXNlcjIyMDU1OTUz","avatar_url":"https://avatars1.githubusercontent.com/u/22055953?v=4","gravatar_id":"","url":"https://api.github.com/users/dmigwi","html_url":"https://github.com/dmigwi","followers_url":"https://api.github.com/users/dmigwi/followers","following_url":"https://api.github.com/users/dmigwi/following{/other_user}","gists_url":"https://api.github.com/users/dmigwi/gists{/gist_id}","starred_url":"https://api.github.com/users/dmigwi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmigwi/subscriptions","organizations_url":"https://api.github.com/users/dmigwi/orgs","repos_url":"https://api.github.com/users/dmigwi/repos","events_url":"https://api.github.com/users/dmigwi/events{/privacy}","received_events_url":"https://api.github.com/users/dmigwi/received_events","type":"User","site_admin":false},"html_url":"https://github.com/dmigwi/dcrdata","description":"Decred block explorer, with packages and apps for data collection and storage. Written in Go.","fork":true,"url":"https://api.github.com/repos/dmigwi/dcrdata","forks_url":"https://api.github.com/repos/dmigwi/dcrdata/forks","keys_url":"https://api.github.com/repos/dmigwi/dcrdata/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dmigwi/dcrdata/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dmigwi/dcrdata/teams","hooks_url":"https://api.github.com/repos/dmigwi/dcrdata/hooks","issue_events_url":"https://api.github.com/repos/dmigwi/dcrdata/issues/events{/number}","events_url":"https://api.github.com/repos/dmigwi/dcrdata/events","assignees_url":"https://api.github.com/repos/dmigwi/dcrdata/assignees{/user}","branches_url":"https://api.github.com/repos/dmigwi/dcrdata/branches{/branch}","tags_url":"https://api.github.com/repos/dmigwi/dcrdata/tags","blobs_url":"https://api.github.com/repos/dmigwi/dcrdata/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dmigwi/dcrdata/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dmigwi/dcrdata/git/refs{/sha}","trees_url":"https://api.github.com/repos/dmigwi/dcrdata/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dmigwi/dcrdata/statuses/{sha}","languages_url":"https://api.github.com/repos/dmigwi/dcrdata/languages","stargazers_url":"https://api.github.com/repos/dmigwi/dcrdata/stargazers","contributors_url":"https://api.github.com/repos/dmigwi/dcrdata/contributors","subscribers_url":"https://api.github.com/repos/dmigwi/dcrdata/subscribers","subscription_url":"https://api.github.com/repos/dmigwi/dcrdata/subscription","commits_url":"https://api.github.com/repos/dmigwi/dcrdata/commits{/sha}","git_commits_url":"https://api.github.com/repos/dmigwi/dcrdata/git/commits{/sha}","comments_url":"https://api.github.com/repos/dmigwi/dcrdata/comments{/number}","issue_comment_url":"https://api.github.com/repos/dmigwi/dcrdata/issues/comments{/number}","contents_url":"https://api.github.com/repos/dmigwi/dcrdata/contents/{+path}","compare_url":"https://api.github.com/repos/dmigwi/dcrdata/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dmigwi/dcrdata/merges","archive_url":"https://api.github.com/repos/dmigwi/dcrdata/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dmigwi/dcrdata/downloads","issues_url":"https://api.github.com/repos/dmigwi/dcrdata/issues{/number}","pulls_url":"https://api.github.com/repos/dmigwi/dcrdata/pulls{/number}","milestones_url":"https://api.github.com/repos/dmigwi/dcrdata/milestones{/number}","notifications_url":"https://api.github.com/repos/dmigwi/dcrdata/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dmigwi/dcrdata/labels{/name}","releases_url":"https://api.github.com/repos/dmigwi/dcrdata/releases{/id}","deployments_url":"https://api.github.com/repos/dmigwi/dcrdata/deployments","created_at":"2018-04-09T17:52:54Z","updated_at":"2018-09-28T17:02:21Z","pushed_at":"2018-10-02T01:07:32Z","git_url":"git://github.com/dmigwi/dcrdata.git","ssh_url":"git@github.com:dmigwi/dcrdata.git","clone_url":"https://github.com/dmigwi/dcrdata.git","svn_url":"https://github.com/dmigwi/dcrdata","homepage":"https://explorer.dcrdata.org/","size":8636,"stargazers_count":0,"watchers_count":0,"language":"Go","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":"isc","name":"ISC License","spdx_id":"ISC","url":"https://api.github.com/licenses/isc","node_id":"MDc6TGljZW5zZTEw"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"decred:master","ref":"master","sha":"694eaee5e2d3d41409be46c0a0516ded6bbe0e0d","user":{"login":"decred","id":16297194,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Mjk3MTk0","avatar_url":"https://avatars3.githubusercontent.com/u/16297194?v=4","gravatar_id":"","url":"https://api.github.com/users/decred","html_url":"https://github.com/decred","followers_url":"https://api.github.com/users/decred/followers","following_url":"https://api.github.com/users/decred/following{/other_user}","gists_url":"https://api.github.com/users/decred/gists{/gist_id}","starred_url":"https://api.github.com/users/decred/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/decred/subscriptions","organizations_url":"https://api.github.com/users/decred/orgs","repos_url":"https://api.github.com/users/decred/repos","events_url":"https://api.github.com/users/decred/events{/privacy}","received_events_url":"https://api.github.com/users/decred/received_events","type":"Organization","site_admin":false},"repo":{"id":82826361,"node_id":"MDEwOlJlcG9zaXRvcnk4MjgyNjM2MQ==","name":"dcrdata","full_name":"decred/dcrdata","private":false,"owner":{"login":"decred","id":16297194,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Mjk3MTk0","avatar_url":"https://avatars3.githubusercontent.com/u/16297194?v=4","gravatar_id":"","url":"https://api.github.com/users/decred","html_url":"https://github.com/decred","followers_url":"https://api.github.com/users/decred/followers","following_url":"https://api.github.com/users/decred/following{/other_user}","gists_url":"https://api.github.com/users/decred/gists{/gist_id}","starred_url":"https://api.github.com/users/decred/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/decred/subscriptions","organizations_url":"https://api.github.com/users/decred/orgs","repos_url":"https://api.github.com/users/decred/repos","events_url":"https://api.github.com/users/decred/events{/privacy}","received_events_url":"https://api.github.com/users/decred/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/decred/dcrdata","description":"Decred block explorer, with packages and apps for data collection and storage. Written in Go.","fork":false,"url":"https://api.github.com/repos/decred/dcrdata","forks_url":"https://api.github.com/repos/decred/dcrdata/forks","keys_url":"https://api.github.com/repos/decred/dcrdata/keys{/key_id}","collaborators_url":"https://api.github.com/repos/decred/dcrdata/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/decred/dcrdata/teams","hooks_url":"https://api.github.com/repos/decred/dcrdata/hooks","issue_events_url":"https://api.github.com/repos/decred/dcrdata/issues/events{/number}","events_url":"https://api.github.com/repos/decred/dcrdata/events","assignees_url":"https://api.github.com/repos/decred/dcrdata/assignees{/user}","branches_url":"https://api.github.com/repos/decred/dcrdata/branches{/branch}","tags_url":"https://api.github.com/repos/decred/dcrdata/tags","blobs_url":"https://api.github.com/repos/decred/dcrdata/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/decred/dcrdata/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/decred/dcrdata/git/refs{/sha}","trees_url":"https://api.github.com/repos/decred/dcrdata/git/trees{/sha}","statuses_url":"https://api.github.com/repos/decred/dcrdata/statuses/{sha}","languages_url":"https://api.github.com/repos/decred/dcrdata/languages","stargazers_url":"https://api.github.com/repos/decred/dcrdata/stargazers","contributors_url":"https://api.github.com/repos/decred/dcrdata/contributors","subscribers_url":"https://api.github.com/repos/decred/dcrdata/subscribers","subscription_url":"https://api.github.com/repos/decred/dcrdata/subscription","commits_url":"https://api.github.com/repos/decred/dcrdata/commits{/sha}","git_commits_url":"https://api.github.com/repos/decred/dcrdata/git/commits{/sha}","comments_url":"https://api.github.com/repos/decred/dcrdata/comments{/number}","issue_comment_url":"https://api.github.com/repos/decred/dcrdata/issues/comments{/number}","contents_url":"https://api.github.com/repos/decred/dcrdata/contents/{+path}","compare_url":"https://api.github.com/repos/decred/dcrdata/compare/{base}...{head}","merges_url":"https://api.github.com/repos/decred/dcrdata/merges","archive_url":"https://api.github.com/repos/decred/dcrdata/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/decred/dcrdata/downloads","issues_url":"https://api.github.com/repos/decred/dcrdata/issues{/number}","pulls_url":"https://api.github.com/repos/decred/dcrdata/pulls{/number}","milestones_url":"https://api.github.com/repos/decred/dcrdata/milestones{/number}","notifications_url":"https://api.github.com/repos/decred/dcrdata/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/decred/dcrdata/labels{/name}","releases_url":"https://api.github.com/repos/decred/dcrdata/releases{/id}","deployments_url":"https://api.github.com/repos/decred/dcrdata/deployments","created_at":"2017-02-22T16:24:53Z","updated_at":"2018-10-03T14:39:34Z","pushed_at":"2018-10-03T14:29:17Z","git_url":"git://github.com/decred/dcrdata.git","ssh_url":"git@github.com:decred/dcrdata.git","clone_url":"https://github.com/decred/dcrdata.git","svn_url":"https://github.com/decred/dcrdata","homepage":"https://explorer.dcrdata.org/","size":8685,"stargazers_count":59,"watchers_count":59,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":75,"mirror_url":null,"archived":false,"open_issues_count":82,"license":{"key":"isc","name":"ISC License","spdx_id":"ISC","url":"https://api.github.com/licenses/isc","node_id":"MDc6TGljZW5zZTEw"},"forks":75,"open_issues":82,"watchers":59,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/decred/dcrdata/pulls/710"},"html":{"href":"https://github.com/decred/dcrdata/pull/710"},"issue":{"href":"https://api.github.com/repos/decred/dcrdata/issues/710"},"comments":{"href":"https://api.github.com/repos/decred/dcrdata/issues/710/comments"},"review_comments":{"href":"https://api.github.com/repos/decred/dcrdata/pulls/710/comments"},"review_comment":{"href":"https://api.github.com/repos/decred/dcrdata/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/decred/dcrdata/pulls/710/commits"},"statuses":{"href":"https://api.github.com/repos/decred/dcrdata/statuses/9964bbfb9eaa3a76dece45057a798bdc08a92c7b"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"chappjc"}}