{"action":"created","comment":{"url":"https://api.github.com/repos/insolar/insolar/pulls/comments/293442840","pull_request_review_id":249432262,"id":293442840,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI5MzQ0Mjg0MA==","diff_hunk":"@@ -188,14 +238,33 @@ func (ar *Runner) callHandler() func(http.ResponseWriter, *http.Request) {\n \t\t\t\tprocessError(err, \"Can't makeCall\", &resp, insLog)\n \t\t\t\treturn\n \t\t\t}\n-\t\t\tresp.Result = result\n+\t\t\tresp.Result.ContractResult = result\n \n \t\tcase <-time.After(time.Duration(ar.cfg.Timeout) * time.Second):\n-\t\t\tresp.Error = \"Messagebus timeout exceeded\"\n+\t\t\tresp.Error.Message = \"Messagebus timeout exceeded\"\n+\t\t\tresp.Error.Code = -215 // TODO: need correct number\n \t\t\treturn\n+\t\t}\n+\n+\t\tresp.Result.ContractResult = result\n+\t}\n+}\n \n+func validateRequestHeaders(digest string, richSignature string, body []byte) (string, error) {\n+\tif len(digest) == 0 || len(richSignature) == 0 || len(body) == 0 {\n+\t\treturn \"\", errors.New(\"Invalid input data\")\n+\t}\n+\th := sha256.New()\n+\th.Write(body)","path":"api/call.go","position":232,"original_position":232,"commit_id":"99bf5c12db04452681ea8c423ea1982ba81e0c9c","original_commit_id":"99bf5c12db04452681ea8c423ea1982ba81e0c9c","user":{"login":"golangcibot","id":42910462,"node_id":"MDQ6VXNlcjQyOTEwNDYy","avatar_url":"https://avatars1.githubusercontent.com/u/42910462?v=4","gravatar_id":"","url":"https://api.github.com/users/golangcibot","html_url":"https://github.com/golangcibot","followers_url":"https://api.github.com/users/golangcibot/followers","following_url":"https://api.github.com/users/golangcibot/following{/other_user}","gists_url":"https://api.github.com/users/golangcibot/gists{/gist_id}","starred_url":"https://api.github.com/users/golangcibot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/golangcibot/subscriptions","organizations_url":"https://api.github.com/users/golangcibot/orgs","repos_url":"https://api.github.com/users/golangcibot/repos","events_url":"https://api.github.com/users/golangcibot/events{/privacy}","received_events_url":"https://api.github.com/users/golangcibot/received_events","type":"User","site_admin":false},"body":"Error return value of `h.Write` is not checked (from `errcheck`)","created_at":"2019-06-13T15:32:39Z","updated_at":"2019-06-13T15:32:44Z","html_url":"https://github.com/insolar/insolar/pull/1907#discussion_r293442840","pull_request_url":"https://api.github.com/repos/insolar/insolar/pulls/1907","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/insolar/insolar/pulls/comments/293442840"},"html":{"href":"https://github.com/insolar/insolar/pull/1907#discussion_r293442840"},"pull_request":{"href":"https://api.github.com/repos/insolar/insolar/pulls/1907"}}},"pull_request":{"url":"https://api.github.com/repos/insolar/insolar/pulls/1907","id":287982244,"node_id":"MDExOlB1bGxSZXF1ZXN0Mjg3OTgyMjQ0","html_url":"https://github.com/insolar/insolar/pull/1907","diff_url":"https://github.com/insolar/insolar/pull/1907.diff","patch_url":"https://github.com/insolar/insolar/pull/1907.patch","issue_url":"https://api.github.com/repos/insolar/insolar/issues/1907","number":1907,"state":"open","locked":false,"title":"Wlt 33 main net","user":{"login":"pol9kov","id":21166540,"node_id":"MDQ6VXNlcjIxMTY2NTQw","avatar_url":"https://avatars1.githubusercontent.com/u/21166540?v=4","gravatar_id":"","url":"https://api.github.com/users/pol9kov","html_url":"https://github.com/pol9kov","followers_url":"https://api.github.com/users/pol9kov/followers","following_url":"https://api.github.com/users/pol9kov/following{/other_user}","gists_url":"https://api.github.com/users/pol9kov/gists{/gist_id}","starred_url":"https://api.github.com/users/pol9kov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pol9kov/subscriptions","organizations_url":"https://api.github.com/users/pol9kov/orgs","repos_url":"https://api.github.com/users/pol9kov/repos","events_url":"https://api.github.com/users/pol9kov/events{/privacy}","received_events_url":"https://api.github.com/users/pol9kov/received_events","type":"User","site_admin":false},"body":"\r\n**- What I did**\r\nMain net functionality + new API\r\n\r\n**- How I did it**\r\nEdited smartcontracts, bootstrap and sdk. Changed API\r\n\r\n<!--\r\nWrite a short (one line) summary that describes the changes in this\r\npull request for inclusion in the changelog: main net\r\n-->\r\n","created_at":"2019-06-13T15:31:14Z","updated_at":"2019-06-13T15:32:44Z","closed_at":null,"merged_at":null,"merge_commit_sha":"2a8b4e03c0653b2107d40077f9436b3e15ab6809","assignee":null,"assignees":[],"requested_reviewers":[{"login":"LinnikD","id":6620297,"node_id":"MDQ6VXNlcjY2MjAyOTc=","avatar_url":"https://avatars0.githubusercontent.com/u/6620297?v=4","gravatar_id":"","url":"https://api.github.com/users/LinnikD","html_url":"https://github.com/LinnikD","followers_url":"https://api.github.com/users/LinnikD/followers","following_url":"https://api.github.com/users/LinnikD/following{/other_user}","gists_url":"https://api.github.com/users/LinnikD/gists{/gist_id}","starred_url":"https://api.github.com/users/LinnikD/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LinnikD/subscriptions","organizations_url":"https://api.github.com/users/LinnikD/orgs","repos_url":"https://api.github.com/users/LinnikD/repos","events_url":"https://api.github.com/users/LinnikD/events{/privacy}","received_events_url":"https://api.github.com/users/LinnikD/received_events","type":"User","site_admin":false},{"login":"andreyromancev","id":29806368,"node_id":"MDQ6VXNlcjI5ODA2MzY4","avatar_url":"https://avatars0.githubusercontent.com/u/29806368?v=4","gravatar_id":"","url":"https://api.github.com/users/andreyromancev","html_url":"https://github.com/andreyromancev","followers_url":"https://api.github.com/users/andreyromancev/followers","following_url":"https://api.github.com/users/andreyromancev/following{/other_user}","gists_url":"https://api.github.com/users/andreyromancev/gists{/gist_id}","starred_url":"https://api.github.com/users/andreyromancev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreyromancev/subscriptions","organizations_url":"https://api.github.com/users/andreyromancev/orgs","repos_url":"https://api.github.com/users/andreyromancev/repos","events_url":"https://api.github.com/users/andreyromancev/events{/privacy}","received_events_url":"https://api.github.com/users/andreyromancev/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/insolar/insolar/pulls/1907/commits","review_comments_url":"https://api.github.com/repos/insolar/insolar/pulls/1907/comments","review_comment_url":"https://api.github.com/repos/insolar/insolar/pulls/comments{/number}","comments_url":"https://api.github.com/repos/insolar/insolar/issues/1907/comments","statuses_url":"https://api.github.com/repos/insolar/insolar/statuses/99bf5c12db04452681ea8c423ea1982ba81e0c9c","head":{"label":"insolar:WLT-33-main-net","ref":"WLT-33-main-net","sha":"99bf5c12db04452681ea8c423ea1982ba81e0c9c","user":{"login":"insolar","id":31775388,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMxNzc1Mzg4","avatar_url":"https://avatars1.githubusercontent.com/u/31775388?v=4","gravatar_id":"","url":"https://api.github.com/users/insolar","html_url":"https://github.com/insolar","followers_url":"https://api.github.com/users/insolar/followers","following_url":"https://api.github.com/users/insolar/following{/other_user}","gists_url":"https://api.github.com/users/insolar/gists{/gist_id}","starred_url":"https://api.github.com/users/insolar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/insolar/subscriptions","organizations_url":"https://api.github.com/users/insolar/orgs","repos_url":"https://api.github.com/users/insolar/repos","events_url":"https://api.github.com/users/insolar/events{/privacy}","received_events_url":"https://api.github.com/users/insolar/received_events","type":"Organization","site_admin":false},"repo":{"id":139829328,"node_id":"MDEwOlJlcG9zaXRvcnkxMzk4MjkzMjg=","name":"insolar","full_name":"insolar/insolar","private":false,"owner":{"login":"insolar","id":31775388,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMxNzc1Mzg4","avatar_url":"https://avatars1.githubusercontent.com/u/31775388?v=4","gravatar_id":"","url":"https://api.github.com/users/insolar","html_url":"https://github.com/insolar","followers_url":"https://api.github.com/users/insolar/followers","following_url":"https://api.github.com/users/insolar/following{/other_user}","gists_url":"https://api.github.com/users/insolar/gists{/gist_id}","starred_url":"https://api.github.com/users/insolar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/insolar/subscriptions","organizations_url":"https://api.github.com/users/insolar/orgs","repos_url":"https://api.github.com/users/insolar/repos","events_url":"https://api.github.com/users/insolar/events{/privacy}","received_events_url":"https://api.github.com/users/insolar/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/insolar/insolar","description":"Enterprise-ready blockchain platform","fork":false,"url":"https://api.github.com/repos/insolar/insolar","forks_url":"https://api.github.com/repos/insolar/insolar/forks","keys_url":"https://api.github.com/repos/insolar/insolar/keys{/key_id}","collaborators_url":"https://api.github.com/repos/insolar/insolar/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/insolar/insolar/teams","hooks_url":"https://api.github.com/repos/insolar/insolar/hooks","issue_events_url":"https://api.github.com/repos/insolar/insolar/issues/events{/number}","events_url":"https://api.github.com/repos/insolar/insolar/events","assignees_url":"https://api.github.com/repos/insolar/insolar/assignees{/user}","branches_url":"https://api.github.com/repos/insolar/insolar/branches{/branch}","tags_url":"https://api.github.com/repos/insolar/insolar/tags","blobs_url":"https://api.github.com/repos/insolar/insolar/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/insolar/insolar/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/insolar/insolar/git/refs{/sha}","trees_url":"https://api.github.com/repos/insolar/insolar/git/trees{/sha}","statuses_url":"https://api.github.com/repos/insolar/insolar/statuses/{sha}","languages_url":"https://api.github.com/repos/insolar/insolar/languages","stargazers_url":"https://api.github.com/repos/insolar/insolar/stargazers","contributors_url":"https://api.github.com/repos/insolar/insolar/contributors","subscribers_url":"https://api.github.com/repos/insolar/insolar/subscribers","subscription_url":"https://api.github.com/repos/insolar/insolar/subscription","commits_url":"https://api.github.com/repos/insolar/insolar/commits{/sha}","git_commits_url":"https://api.github.com/repos/insolar/insolar/git/commits{/sha}","comments_url":"https://api.github.com/repos/insolar/insolar/comments{/number}","issue_comment_url":"https://api.github.com/repos/insolar/insolar/issues/comments{/number}","contents_url":"https://api.github.com/repos/insolar/insolar/contents/{+path}","compare_url":"https://api.github.com/repos/insolar/insolar/compare/{base}...{head}","merges_url":"https://api.github.com/repos/insolar/insolar/merges","archive_url":"https://api.github.com/repos/insolar/insolar/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/insolar/insolar/downloads","issues_url":"https://api.github.com/repos/insolar/insolar/issues{/number}","pulls_url":"https://api.github.com/repos/insolar/insolar/pulls{/number}","milestones_url":"https://api.github.com/repos/insolar/insolar/milestones{/number}","notifications_url":"https://api.github.com/repos/insolar/insolar/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/insolar/insolar/labels{/name}","releases_url":"https://api.github.com/repos/insolar/insolar/releases{/id}","deployments_url":"https://api.github.com/repos/insolar/insolar/deployments","created_at":"2018-07-05T09:49:28Z","updated_at":"2019-06-13T14:53:58Z","pushed_at":"2019-06-13T15:31:15Z","git_url":"git://github.com/insolar/insolar.git","ssh_url":"git@github.com:insolar/insolar.git","clone_url":"https://github.com/insolar/insolar.git","svn_url":"https://github.com/insolar/insolar","homepage":"https://insolar.io","size":96220,"stargazers_count":109,"watchers_count":109,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":31,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":11,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":31,"open_issues":11,"watchers":109,"default_branch":"master"}},"base":{"label":"insolar:master","ref":"master","sha":"36fec14206d939085db12ef5a95c16fbbe0b00d3","user":{"login":"insolar","id":31775388,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMxNzc1Mzg4","avatar_url":"https://avatars1.githubusercontent.com/u/31775388?v=4","gravatar_id":"","url":"https://api.github.com/users/insolar","html_url":"https://github.com/insolar","followers_url":"https://api.github.com/users/insolar/followers","following_url":"https://api.github.com/users/insolar/following{/other_user}","gists_url":"https://api.github.com/users/insolar/gists{/gist_id}","starred_url":"https://api.github.com/users/insolar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/insolar/subscriptions","organizations_url":"https://api.github.com/users/insolar/orgs","repos_url":"https://api.github.com/users/insolar/repos","events_url":"https://api.github.com/users/insolar/events{/privacy}","received_events_url":"https://api.github.com/users/insolar/received_events","type":"Organization","site_admin":false},"repo":{"id":139829328,"node_id":"MDEwOlJlcG9zaXRvcnkxMzk4MjkzMjg=","name":"insolar","full_name":"insolar/insolar","private":false,"owner":{"login":"insolar","id":31775388,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMxNzc1Mzg4","avatar_url":"https://avatars1.githubusercontent.com/u/31775388?v=4","gravatar_id":"","url":"https://api.github.com/users/insolar","html_url":"https://github.com/insolar","followers_url":"https://api.github.com/users/insolar/followers","following_url":"https://api.github.com/users/insolar/following{/other_user}","gists_url":"https://api.github.com/users/insolar/gists{/gist_id}","starred_url":"https://api.github.com/users/insolar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/insolar/subscriptions","organizations_url":"https://api.github.com/users/insolar/orgs","repos_url":"https://api.github.com/users/insolar/repos","events_url":"https://api.github.com/users/insolar/events{/privacy}","received_events_url":"https://api.github.com/users/insolar/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/insolar/insolar","description":"Enterprise-ready blockchain platform","fork":false,"url":"https://api.github.com/repos/insolar/insolar","forks_url":"https://api.github.com/repos/insolar/insolar/forks","keys_url":"https://api.github.com/repos/insolar/insolar/keys{/key_id}","collaborators_url":"https://api.github.com/repos/insolar/insolar/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/insolar/insolar/teams","hooks_url":"https://api.github.com/repos/insolar/insolar/hooks","issue_events_url":"https://api.github.com/repos/insolar/insolar/issues/events{/number}","events_url":"https://api.github.com/repos/insolar/insolar/events","assignees_url":"https://api.github.com/repos/insolar/insolar/assignees{/user}","branches_url":"https://api.github.com/repos/insolar/insolar/branches{/branch}","tags_url":"https://api.github.com/repos/insolar/insolar/tags","blobs_url":"https://api.github.com/repos/insolar/insolar/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/insolar/insolar/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/insolar/insolar/git/refs{/sha}","trees_url":"https://api.github.com/repos/insolar/insolar/git/trees{/sha}","statuses_url":"https://api.github.com/repos/insolar/insolar/statuses/{sha}","languages_url":"https://api.github.com/repos/insolar/insolar/languages","stargazers_url":"https://api.github.com/repos/insolar/insolar/stargazers","contributors_url":"https://api.github.com/repos/insolar/insolar/contributors","subscribers_url":"https://api.github.com/repos/insolar/insolar/subscribers","subscription_url":"https://api.github.com/repos/insolar/insolar/subscription","commits_url":"https://api.github.com/repos/insolar/insolar/commits{/sha}","git_commits_url":"https://api.github.com/repos/insolar/insolar/git/commits{/sha}","comments_url":"https://api.github.com/repos/insolar/insolar/comments{/number}","issue_comment_url":"https://api.github.com/repos/insolar/insolar/issues/comments{/number}","contents_url":"https://api.github.com/repos/insolar/insolar/contents/{+path}","compare_url":"https://api.github.com/repos/insolar/insolar/compare/{base}...{head}","merges_url":"https://api.github.com/repos/insolar/insolar/merges","archive_url":"https://api.github.com/repos/insolar/insolar/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/insolar/insolar/downloads","issues_url":"https://api.github.com/repos/insolar/insolar/issues{/number}","pulls_url":"https://api.github.com/repos/insolar/insolar/pulls{/number}","milestones_url":"https://api.github.com/repos/insolar/insolar/milestones{/number}","notifications_url":"https://api.github.com/repos/insolar/insolar/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/insolar/insolar/labels{/name}","releases_url":"https://api.github.com/repos/insolar/insolar/releases{/id}","deployments_url":"https://api.github.com/repos/insolar/insolar/deployments","created_at":"2018-07-05T09:49:28Z","updated_at":"2019-06-13T14:53:58Z","pushed_at":"2019-06-13T15:31:15Z","git_url":"git://github.com/insolar/insolar.git","ssh_url":"git@github.com:insolar/insolar.git","clone_url":"https://github.com/insolar/insolar.git","svn_url":"https://github.com/insolar/insolar","homepage":"https://insolar.io","size":96220,"stargazers_count":109,"watchers_count":109,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":31,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":11,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":31,"open_issues":11,"watchers":109,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/insolar/insolar/pulls/1907"},"html":{"href":"https://github.com/insolar/insolar/pull/1907"},"issue":{"href":"https://api.github.com/repos/insolar/insolar/issues/1907"},"comments":{"href":"https://api.github.com/repos/insolar/insolar/issues/1907/comments"},"review_comments":{"href":"https://api.github.com/repos/insolar/insolar/pulls/1907/comments"},"review_comment":{"href":"https://api.github.com/repos/insolar/insolar/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/insolar/insolar/pulls/1907/commits"},"statuses":{"href":"https://api.github.com/repos/insolar/insolar/statuses/99bf5c12db04452681ea8c423ea1982ba81e0c9c"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"golangcibot"}}