{"action":"created","issue":{"url":"https://api.github.com/repos/prysmaticlabs/prysm/issues/12","repository_url":"https://api.github.com/repos/prysmaticlabs/prysm","labels_url":"https://api.github.com/repos/prysmaticlabs/prysm/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/prysmaticlabs/prysm/issues/12/comments","events_url":"https://api.github.com/repos/prysmaticlabs/prysm/issues/12/events","html_url":"https://github.com/prysmaticlabs/prysm/issues/12","id":292084455,"node_id":"MDU6SXNzdWUyOTIwODQ0NTU=","number":12,"title":"Modify EVM for Sharding","user":{"login":"Magicking","id":284088,"node_id":"MDQ6VXNlcjI4NDA4OA==","avatar_url":"https://avatars0.githubusercontent.com/u/284088?v=4","gravatar_id":"","url":"https://api.github.com/users/Magicking","html_url":"https://github.com/Magicking","followers_url":"https://api.github.com/users/Magicking/followers","following_url":"https://api.github.com/users/Magicking/following{/other_user}","gists_url":"https://api.github.com/users/Magicking/gists{/gist_id}","starred_url":"https://api.github.com/users/Magicking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Magicking/subscriptions","organizations_url":"https://api.github.com/users/Magicking/orgs","repos_url":"https://api.github.com/users/Magicking/repos","events_url":"https://api.github.com/users/Magicking/events{/privacy}","received_events_url":"https://api.github.com/users/Magicking/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/prysmaticlabs/prysm/milestones/3","html_url":"https://github.com/prysmaticlabs/prysm/milestone/3","labels_url":"https://api.github.com/repos/prysmaticlabs/prysm/milestones/3/labels","id":3141844,"node_id":"MDk6TWlsZXN0b25lMzE0MTg0NA==","number":3,"title":"Diamond","description":"The Diamond Release: Ethereum Mainnet","creator":{"login":"prestonvanloon","id":7246818,"node_id":"MDQ6VXNlcjcyNDY4MTg=","avatar_url":"https://avatars1.githubusercontent.com/u/7246818?v=4","gravatar_id":"","url":"https://api.github.com/users/prestonvanloon","html_url":"https://github.com/prestonvanloon","followers_url":"https://api.github.com/users/prestonvanloon/followers","following_url":"https://api.github.com/users/prestonvanloon/following{/other_user}","gists_url":"https://api.github.com/users/prestonvanloon/gists{/gist_id}","starred_url":"https://api.github.com/users/prestonvanloon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prestonvanloon/subscriptions","organizations_url":"https://api.github.com/users/prestonvanloon/orgs","repos_url":"https://api.github.com/users/prestonvanloon/repos","events_url":"https://api.github.com/users/prestonvanloon/events{/privacy}","received_events_url":"https://api.github.com/users/prestonvanloon/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":8,"state":"open","created_at":"2018-02-25T21:24:26Z","updated_at":"2018-09-17T21:42:24Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2018-01-27T03:05:33Z","updated_at":"2018-09-17T21:42:24Z","closed_at":"2018-09-17T21:42:24Z","author_association":"MEMBER","body":"The EVM needs to be modified in order for sharding to works, unfortunately documentation is still in progress, I'm creating this issue to centralize the documentations and discussions for the work in progress implementation in Geth.\r\n\r\nList of useful links:\r\n - https://ethresear.ch/t/tradeoffs-in-account-abstraction-proposals/263 (New opcodes proposal)\r\n - https://github.com/ethereum/vyper/issues/632 (New opcodes discussion)\r\n - https://ethresear.ch/t/log-shards-and-emv-abstraction/747 (Log shards [opcode] and EMV abstraction)\r\n - https://github.com/ethereum/py-evm/issues/226 (SIGHASH opcode issue)\r\n - https://ethresear.ch/c/sharding (General overview)\r\n\r\nTODO:\r\nOpcodes (ordered by complexity):\r\n - [ ] SIGHASH (Calculate transaction hash w/o signature)\r\n - [ ] CREATE2 (CREATE w/ salt argument)\r\n - [ ] PAYGAS (Refunds unused gas via a temporary account)\r\n - [ ] BREAKPOINT (Revert transaction up to a certain point)"},"comment":{"url":"https://api.github.com/repos/prysmaticlabs/prysm/issues/comments/422181595","html_url":"https://github.com/prysmaticlabs/prysm/issues/12#issuecomment-422181595","issue_url":"https://api.github.com/repos/prysmaticlabs/prysm/issues/12","id":422181595,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMjE4MTU5NQ==","user":{"login":"rauljordan","id":5572669,"node_id":"MDQ6VXNlcjU1NzI2Njk=","avatar_url":"https://avatars3.githubusercontent.com/u/5572669?v=4","gravatar_id":"","url":"https://api.github.com/users/rauljordan","html_url":"https://github.com/rauljordan","followers_url":"https://api.github.com/users/rauljordan/followers","following_url":"https://api.github.com/users/rauljordan/following{/other_user}","gists_url":"https://api.github.com/users/rauljordan/gists{/gist_id}","starred_url":"https://api.github.com/users/rauljordan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rauljordan/subscriptions","organizations_url":"https://api.github.com/users/rauljordan/orgs","repos_url":"https://api.github.com/users/rauljordan/repos","events_url":"https://api.github.com/users/rauljordan/events{/privacy}","received_events_url":"https://api.github.com/users/rauljordan/received_events","type":"User","site_admin":false},"created_at":"2018-09-17T21:42:24Z","updated_at":"2018-09-17T21:42:24Z","author_association":"CONTRIBUTOR","body":"This is quite out of scope as we will no longer use the EVM for Ethereum2.0. A lot of floating context around state execution at the moment, but will close this for now as it will no longer be relevant anyways."}}
{"actor":{"display_login":"rauljordan"}}