{"action":"created","comment":{"url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls/comments/212207941","pull_request_review_id":148788131,"id":212207941,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxMjIwNzk0MQ==","diff_hunk":"@@ -0,0 +1,95 @@\n+﻿using System;\n+using System.Collections.Generic;\n+using System.IO;\n+using System.Linq;\n+using System.Reflection;\n+using System.Runtime.Loader;\n+using Microsoft.CodeAnalysis;\n+using Microsoft.CodeAnalysis.CSharp;\n+using Microsoft.CodeAnalysis.Emit;\n+using Xunit;\n+\n+namespace Stratis.Bitcoin.Features.SmartContracts.Tests\n+{\n+    public class ContractUpgradeabilityTests\n+    {\n+        public class TestAlc : AssemblyLoadContext\n+        {\n+            protected override Assembly Load(AssemblyName assemblyName)\n+            {\n+                return null;\n+            }\n+        }\n+\n+        [Fact]\n+        public void Load_Contract_Compiled_Against_V1_With_V2_SmartContracts()\n+        {\n+            var source = @\"\n+using Stratis.SmartContracts;\n+\n+public class TestContract : SmartContract\n+{\n+    public TestContract(ISmartContractState state) : base(state) {}\n+\n+    public void AMethod(){}\n+}\n+\";\n+            var nugetCache = Environment.GetEnvironmentVariable(\"UserProfile\") + @\"\\.nuget\\packages\\\";\n+            var references = new List<MetadataReference>\n+            {\n+                MetadataReference.CreateFromFile(nugetCache +\n+                                                 @\"microsoft.netcore.app\\2.1.1\\ref\\netcoreapp2.1\\System.Runtime.dll\")\n+            };\n+\n+            var basePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);\n+\n+            var version1DllPath = Path.Combine(basePath, \"Packages\", \"1.0.0-TEST\", \"Stratis.SmartContracts.dll\");\n+\n+            // Version 2.0.0-TEST adds string TestMethod() to Stratis.SmartContracts.SmartContract\n+            // and GetString() to Stratis.SmartContracts.ISmartContractState\n+            var version2DllPath = Path.Combine(basePath, \"Packages\", \"2.0.0-TEST\", \"Stratis.SmartContracts.dll\");\n+            \n+            references.Add(MetadataReference.CreateFromFile(version1DllPath));\n+\n+            SyntaxTree syntaxTree = CSharpSyntaxTree.ParseText(source);\n+\n+            CSharpCompilation compilation = CSharpCompilation.Create(\n+                \"smartContract\",\n+                new[] { syntaxTree },\n+                references,\n+                new CSharpCompilationOptions(\n+                    OutputKind.DynamicallyLinkedLibrary,\n+                    checkOverflow: true));\n+\n+            byte[] version1CompiledContract;\n+\n+            using (var dllStream = new MemoryStream())\n+            {\n+                EmitResult emitResult = compilation.Emit(dllStream);\n+                \n+                Assert.True(emitResult.Success);\n+\n+                version1CompiledContract = dllStream.ToArray();\n+            }\n+\n+            var alc = new TestAlc();\n+\n+            // Load the v2.0.0-TEST Stratis.SmartContracts assembly into the ALC","path":"src/Stratis.Bitcoin.Features.SmartContracts.Tests/ContractUpgradeabilityTests.cs","position":77,"original_position":77,"commit_id":"cba6c9d16cd14d898c7d158e001b1f3fba423705","original_commit_id":"cba6c9d16cd14d898c7d158e001b1f3fba423705","user":{"login":"majikandy","id":444711,"node_id":"MDQ6VXNlcjQ0NDcxMQ==","avatar_url":"https://avatars0.githubusercontent.com/u/444711?v=4","gravatar_id":"","url":"https://api.github.com/users/majikandy","html_url":"https://github.com/majikandy","followers_url":"https://api.github.com/users/majikandy/followers","following_url":"https://api.github.com/users/majikandy/following{/other_user}","gists_url":"https://api.github.com/users/majikandy/gists{/gist_id}","starred_url":"https://api.github.com/users/majikandy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/majikandy/subscriptions","organizations_url":"https://api.github.com/users/majikandy/orgs","repos_url":"https://api.github.com/users/majikandy/repos","events_url":"https://api.github.com/users/majikandy/events{/privacy}","received_events_url":"https://api.github.com/users/majikandy/received_events","type":"User","site_admin":false},"body":"the line of code expresses the same as the comment?","created_at":"2018-08-23T07:31:48Z","updated_at":"2018-08-23T07:31:48Z","html_url":"https://github.com/stratisproject/StratisBitcoinFullNode/pull/2001#discussion_r212207941","pull_request_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls/2001","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls/comments/212207941"},"html":{"href":"https://github.com/stratisproject/StratisBitcoinFullNode/pull/2001#discussion_r212207941"},"pull_request":{"href":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls/2001"}}},"pull_request":{"url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls/2001","id":210353269,"node_id":"MDExOlB1bGxSZXF1ZXN0MjEwMzUzMjY5","html_url":"https://github.com/stratisproject/StratisBitcoinFullNode/pull/2001","diff_url":"https://github.com/stratisproject/StratisBitcoinFullNode/pull/2001.diff","patch_url":"https://github.com/stratisproject/StratisBitcoinFullNode/pull/2001.patch","issue_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/issues/2001","number":2001,"state":"open","locked":false,"title":"[SC] Unit test for contract upgradeability","user":{"login":"rowandh","id":1941917,"node_id":"MDQ6VXNlcjE5NDE5MTc=","avatar_url":"https://avatars1.githubusercontent.com/u/1941917?v=4","gravatar_id":"","url":"https://api.github.com/users/rowandh","html_url":"https://github.com/rowandh","followers_url":"https://api.github.com/users/rowandh/followers","following_url":"https://api.github.com/users/rowandh/following{/other_user}","gists_url":"https://api.github.com/users/rowandh/gists{/gist_id}","starred_url":"https://api.github.com/users/rowandh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rowandh/subscriptions","organizations_url":"https://api.github.com/users/rowandh/orgs","repos_url":"https://api.github.com/users/rowandh/repos","events_url":"https://api.github.com/users/rowandh/events{/privacy}","received_events_url":"https://api.github.com/users/rowandh/received_events","type":"User","site_admin":false},"body":"Closes #1982.\r\n\r\nTests the scenario where a contract compiled against `Stratis.SmartContracts.SmartContract` v1.0.0-TEST is loaded into an ALC with `Stratis.SmartContracts.SmartContract` v2.0.0-TEST. v2.0.0-TEST contains an additional method, `TestMethod`.","created_at":"2018-08-23T07:21:58Z","updated_at":"2018-08-23T07:31:48Z","closed_at":null,"merged_at":null,"merge_commit_sha":"297bbc7aa5a2a42efb0051efdf3c0fb20036f757","assignee":null,"assignees":[],"requested_reviewers":[{"login":"codingupastorm","id":22592280,"node_id":"MDQ6VXNlcjIyNTkyMjgw","avatar_url":"https://avatars0.githubusercontent.com/u/22592280?v=4","gravatar_id":"","url":"https://api.github.com/users/codingupastorm","html_url":"https://github.com/codingupastorm","followers_url":"https://api.github.com/users/codingupastorm/followers","following_url":"https://api.github.com/users/codingupastorm/following{/other_user}","gists_url":"https://api.github.com/users/codingupastorm/gists{/gist_id}","starred_url":"https://api.github.com/users/codingupastorm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codingupastorm/subscriptions","organizations_url":"https://api.github.com/users/codingupastorm/orgs","repos_url":"https://api.github.com/users/codingupastorm/repos","events_url":"https://api.github.com/users/codingupastorm/events{/privacy}","received_events_url":"https://api.github.com/users/codingupastorm/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":932426581,"node_id":"MDU6TGFiZWw5MzI0MjY1ODE=","url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/labels/smart-contracts","name":"smart-contracts","color":"1d76db","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls/2001/commits","review_comments_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls/2001/comments","review_comment_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls/comments{/number}","comments_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/issues/2001/comments","statuses_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/statuses/cba6c9d16cd14d898c7d158e001b1f3fba423705","head":{"label":"rowandh:1982-contract-upgrade","ref":"1982-contract-upgrade","sha":"cba6c9d16cd14d898c7d158e001b1f3fba423705","user":{"login":"rowandh","id":1941917,"node_id":"MDQ6VXNlcjE5NDE5MTc=","avatar_url":"https://avatars1.githubusercontent.com/u/1941917?v=4","gravatar_id":"","url":"https://api.github.com/users/rowandh","html_url":"https://github.com/rowandh","followers_url":"https://api.github.com/users/rowandh/followers","following_url":"https://api.github.com/users/rowandh/following{/other_user}","gists_url":"https://api.github.com/users/rowandh/gists{/gist_id}","starred_url":"https://api.github.com/users/rowandh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rowandh/subscriptions","organizations_url":"https://api.github.com/users/rowandh/orgs","repos_url":"https://api.github.com/users/rowandh/repos","events_url":"https://api.github.com/users/rowandh/events{/privacy}","received_events_url":"https://api.github.com/users/rowandh/received_events","type":"User","site_admin":false},"repo":{"id":131700290,"node_id":"MDEwOlJlcG9zaXRvcnkxMzE3MDAyOTA=","name":"StratisBitcoinFullNode","full_name":"rowandh/StratisBitcoinFullNode","owner":{"login":"rowandh","id":1941917,"node_id":"MDQ6VXNlcjE5NDE5MTc=","avatar_url":"https://avatars1.githubusercontent.com/u/1941917?v=4","gravatar_id":"","url":"https://api.github.com/users/rowandh","html_url":"https://github.com/rowandh","followers_url":"https://api.github.com/users/rowandh/followers","following_url":"https://api.github.com/users/rowandh/following{/other_user}","gists_url":"https://api.github.com/users/rowandh/gists{/gist_id}","starred_url":"https://api.github.com/users/rowandh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rowandh/subscriptions","organizations_url":"https://api.github.com/users/rowandh/orgs","repos_url":"https://api.github.com/users/rowandh/repos","events_url":"https://api.github.com/users/rowandh/events{/privacy}","received_events_url":"https://api.github.com/users/rowandh/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/rowandh/StratisBitcoinFullNode","description":"Bitcoin full node in C#","fork":true,"url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode","forks_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/forks","keys_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/teams","hooks_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/hooks","issue_events_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/issues/events{/number}","events_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/events","assignees_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/assignees{/user}","branches_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/branches{/branch}","tags_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/tags","blobs_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/git/refs{/sha}","trees_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/statuses/{sha}","languages_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/languages","stargazers_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/stargazers","contributors_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/contributors","subscribers_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/subscribers","subscription_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/subscription","commits_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/commits{/sha}","git_commits_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/git/commits{/sha}","comments_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/comments{/number}","issue_comment_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/issues/comments{/number}","contents_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/contents/{+path}","compare_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/merges","archive_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/downloads","issues_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/issues{/number}","pulls_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/pulls{/number}","milestones_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/milestones{/number}","notifications_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/labels{/name}","releases_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/releases{/id}","deployments_url":"https://api.github.com/repos/rowandh/StratisBitcoinFullNode/deployments","created_at":"2018-05-01T10:21:13Z","updated_at":"2018-08-23T00:37:47Z","pushed_at":"2018-08-23T07:19:33Z","git_url":"git://github.com/rowandh/StratisBitcoinFullNode.git","ssh_url":"git@github.com:rowandh/StratisBitcoinFullNode.git","clone_url":"https://github.com/rowandh/StratisBitcoinFullNode.git","svn_url":"https://github.com/rowandh/StratisBitcoinFullNode","homepage":"https://stratisplatform.com","size":33323,"stargazers_count":0,"watchers_count":0,"language":"C#","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":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"stratisproject:master","ref":"master","sha":"296182bba8a97c20adc22af08950b6d5fae88b96","user":{"login":"stratisproject","id":15229748,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE1MjI5NzQ4","avatar_url":"https://avatars0.githubusercontent.com/u/15229748?v=4","gravatar_id":"","url":"https://api.github.com/users/stratisproject","html_url":"https://github.com/stratisproject","followers_url":"https://api.github.com/users/stratisproject/followers","following_url":"https://api.github.com/users/stratisproject/following{/other_user}","gists_url":"https://api.github.com/users/stratisproject/gists{/gist_id}","starred_url":"https://api.github.com/users/stratisproject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stratisproject/subscriptions","organizations_url":"https://api.github.com/users/stratisproject/orgs","repos_url":"https://api.github.com/users/stratisproject/repos","events_url":"https://api.github.com/users/stratisproject/events{/privacy}","received_events_url":"https://api.github.com/users/stratisproject/received_events","type":"Organization","site_admin":false},"repo":{"id":67271290,"node_id":"MDEwOlJlcG9zaXRvcnk2NzI3MTI5MA==","name":"StratisBitcoinFullNode","full_name":"stratisproject/StratisBitcoinFullNode","owner":{"login":"stratisproject","id":15229748,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE1MjI5NzQ4","avatar_url":"https://avatars0.githubusercontent.com/u/15229748?v=4","gravatar_id":"","url":"https://api.github.com/users/stratisproject","html_url":"https://github.com/stratisproject","followers_url":"https://api.github.com/users/stratisproject/followers","following_url":"https://api.github.com/users/stratisproject/following{/other_user}","gists_url":"https://api.github.com/users/stratisproject/gists{/gist_id}","starred_url":"https://api.github.com/users/stratisproject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stratisproject/subscriptions","organizations_url":"https://api.github.com/users/stratisproject/orgs","repos_url":"https://api.github.com/users/stratisproject/repos","events_url":"https://api.github.com/users/stratisproject/events{/privacy}","received_events_url":"https://api.github.com/users/stratisproject/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/stratisproject/StratisBitcoinFullNode","description":"Bitcoin full node in C#","fork":false,"url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode","forks_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/forks","keys_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/keys{/key_id}","collaborators_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/teams","hooks_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/hooks","issue_events_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/issues/events{/number}","events_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/events","assignees_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/assignees{/user}","branches_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/branches{/branch}","tags_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/tags","blobs_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/git/refs{/sha}","trees_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/git/trees{/sha}","statuses_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/statuses/{sha}","languages_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/languages","stargazers_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/stargazers","contributors_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/contributors","subscribers_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/subscribers","subscription_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/subscription","commits_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/commits{/sha}","git_commits_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/git/commits{/sha}","comments_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/comments{/number}","issue_comment_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/issues/comments{/number}","contents_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/contents/{+path}","compare_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/compare/{base}...{head}","merges_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/merges","archive_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/downloads","issues_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/issues{/number}","pulls_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls{/number}","milestones_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/milestones{/number}","notifications_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/labels{/name}","releases_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/releases{/id}","deployments_url":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/deployments","created_at":"2016-09-03T04:32:51Z","updated_at":"2018-08-22T15:54:08Z","pushed_at":"2018-08-23T07:21:58Z","git_url":"git://github.com/stratisproject/StratisBitcoinFullNode.git","ssh_url":"git@github.com:stratisproject/StratisBitcoinFullNode.git","clone_url":"https://github.com/stratisproject/StratisBitcoinFullNode.git","svn_url":"https://github.com/stratisproject/StratisBitcoinFullNode","homepage":"https://stratisplatform.com","size":32921,"stargazers_count":535,"watchers_count":535,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":243,"mirror_url":null,"archived":false,"open_issues_count":152,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":243,"open_issues":152,"watchers":535,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls/2001"},"html":{"href":"https://github.com/stratisproject/StratisBitcoinFullNode/pull/2001"},"issue":{"href":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/issues/2001"},"comments":{"href":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/issues/2001/comments"},"review_comments":{"href":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls/2001/comments"},"review_comment":{"href":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/pulls/2001/commits"},"statuses":{"href":"https://api.github.com/repos/stratisproject/StratisBitcoinFullNode/statuses/cba6c9d16cd14d898c7d158e001b1f3fba423705"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"majikandy"}}