{"action":"created","issue":{"url":"https://api.github.com/repos/poanetwork/parity-ethereum/issues/129","repository_url":"https://api.github.com/repos/poanetwork/parity-ethereum","labels_url":"https://api.github.com/repos/poanetwork/parity-ethereum/issues/129/labels{/name}","comments_url":"https://api.github.com/repos/poanetwork/parity-ethereum/issues/129/comments","events_url":"https://api.github.com/repos/poanetwork/parity-ethereum/issues/129/events","html_url":"https://github.com/poanetwork/parity-ethereum/pull/129","id":436109157,"node_id":"MDExOlB1bGxSZXF1ZXN0MjcyNjY4NDgx","number":129,"title":"Update the test validator set contract.","user":{"login":"afck","id":7894725,"node_id":"MDQ6VXNlcjc4OTQ3MjU=","avatar_url":"https://avatars0.githubusercontent.com/u/7894725?v=4","gravatar_id":"","url":"https://api.github.com/users/afck","html_url":"https://github.com/afck","followers_url":"https://api.github.com/users/afck/followers","following_url":"https://api.github.com/users/afck/following{/other_user}","gists_url":"https://api.github.com/users/afck/gists{/gist_id}","starred_url":"https://api.github.com/users/afck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afck/subscriptions","organizations_url":"https://api.github.com/users/afck/orgs","repos_url":"https://api.github.com/users/afck/repos","events_url":"https://api.github.com/users/afck/events{/privacy}","received_events_url":"https://api.github.com/users/afck/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":30,"created_at":"2019-04-23T10:16:32Z","updated_at":"2019-04-23T14:53:33Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/poanetwork/parity-ethereum/pulls/129","html_url":"https://github.com/poanetwork/parity-ethereum/pull/129","diff_url":"https://github.com/poanetwork/parity-ethereum/pull/129.diff","patch_url":"https://github.com/poanetwork/parity-ethereum/pull/129.patch"},"body":"`reportMalicious` now matches the ABI used by the validator set code.\r\nIt also checks whether the removed validator exists."},"comment":{"url":"https://api.github.com/repos/poanetwork/parity-ethereum/issues/comments/485837913","html_url":"https://github.com/poanetwork/parity-ethereum/pull/129#issuecomment-485837913","issue_url":"https://api.github.com/repos/poanetwork/parity-ethereum/issues/129","id":485837913,"node_id":"MDEyOklzc3VlQ29tbWVudDQ4NTgzNzkxMw==","user":{"login":"afck","id":7894725,"node_id":"MDQ6VXNlcjc4OTQ3MjU=","avatar_url":"https://avatars0.githubusercontent.com/u/7894725?v=4","gravatar_id":"","url":"https://api.github.com/users/afck","html_url":"https://github.com/afck","followers_url":"https://api.github.com/users/afck/followers","following_url":"https://api.github.com/users/afck/following{/other_user}","gists_url":"https://api.github.com/users/afck/gists{/gist_id}","starred_url":"https://api.github.com/users/afck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afck/subscriptions","organizations_url":"https://api.github.com/users/afck/orgs","repos_url":"https://api.github.com/users/afck/repos","events_url":"https://api.github.com/users/afck/events{/privacy}","received_events_url":"https://api.github.com/users/afck/received_events","type":"User","site_admin":false},"created_at":"2019-04-23T14:53:33Z","updated_at":"2019-04-23T14:53:33Z","author_association":"NONE","body":"> When Parity receives that event, it changes its validator set\r\n\r\nI'm still confused what exactly Parity does when it sees that. It looks like it will create an \"epoch change\"—but is there a place where the validator set itself is read from any place other than an actual `getValidators` call? Or is that call made at an earlier block and that's why it returns the two elements?\r\n\r\n> Are you sure that the getValidators still returns two items after the `reportMalicious` is called?\r\n\r\nYes, and it looks like it's called on the latest block, too.\r\nMy suspicion is that the `reportMalicious` call is failing. But it doesn't have a return value anyway, so I'm not sure what's the easiest way to check that."}}
{"actor":{"display_login":"afck"}}