{"action":"created","issue":{"url":"https://api.github.com/repos/teamforus/api.forus.io-ethereum/issues/7","repository_url":"https://api.github.com/repos/teamforus/api.forus.io-ethereum","labels_url":"https://api.github.com/repos/teamforus/api.forus.io-ethereum/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/teamforus/api.forus.io-ethereum/issues/7/comments","events_url":"https://api.github.com/repos/teamforus/api.forus.io-ethereum/issues/7/events","html_url":"https://github.com/teamforus/api.forus.io-ethereum/issues/7","id":333244981,"node_id":"MDU6SXNzdWUzMzMyNDQ5ODE=","number":7,"title":"Feedback from Ethereum","user":{"login":"martijndoornik","id":3370256,"node_id":"MDQ6VXNlcjMzNzAyNTY=","avatar_url":"https://avatars2.githubusercontent.com/u/3370256?v=4","gravatar_id":"","url":"https://api.github.com/users/martijndoornik","html_url":"https://github.com/martijndoornik","followers_url":"https://api.github.com/users/martijndoornik/followers","following_url":"https://api.github.com/users/martijndoornik/following{/other_user}","gists_url":"https://api.github.com/users/martijndoornik/gists{/gist_id}","starred_url":"https://api.github.com/users/martijndoornik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martijndoornik/subscriptions","organizations_url":"https://api.github.com/users/martijndoornik/orgs","repos_url":"https://api.github.com/users/martijndoornik/repos","events_url":"https://api.github.com/users/martijndoornik/events{/privacy}","received_events_url":"https://api.github.com/users/martijndoornik/received_events","type":"User","site_admin":false},"labels":[{"id":911066059,"node_id":"MDU6TGFiZWw5MTEwNjYwNTk=","url":"https://api.github.com/repos/teamforus/api.forus.io-ethereum/labels/question","name":"question","color":"d876e3","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-06-18T12:17:14Z","updated_at":"2018-06-19T09:13:01Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"# Feedback from Ethereum\r\n\r\nSummary: when the Ethereum node executed a transaction, some feedback is required for the user, to ensure that their transaction succeeded. \r\n\r\n#### Elloboration\r\n\r\nThe service uses HTTP, which has a timeout of 30 seconds by default, and consist of one request resulting in one response. The time it takes an Ethereum node to handle a transaction can vary between 1 second and 30 minutes in absolute best and absolute worst cases. \r\n\r\nThis means that transactions hardly follow the HTTP requirements of a 30 second timeout and that we cannot guarantee immediate responses and that we cannot immediately inform a user that his or her transaction has succeeded or failed.  \r\n\r\n#### Desired solution/answer\r\n\r\nWe need a way to communicate with the user that their transaction is successful and when their transaction was successful or not. "},"comment":{"url":"https://api.github.com/repos/teamforus/api.forus.io-ethereum/issues/comments/398331375","html_url":"https://github.com/teamforus/api.forus.io-ethereum/issues/7#issuecomment-398331375","issue_url":"https://api.github.com/repos/teamforus/api.forus.io-ethereum/issues/7","id":398331375,"node_id":"MDEyOklzc3VlQ29tbWVudDM5ODMzMTM3NQ==","user":{"login":"jamalv","id":30194799,"node_id":"MDQ6VXNlcjMwMTk0Nzk5","avatar_url":"https://avatars0.githubusercontent.com/u/30194799?v=4","gravatar_id":"","url":"https://api.github.com/users/jamalv","html_url":"https://github.com/jamalv","followers_url":"https://api.github.com/users/jamalv/followers","following_url":"https://api.github.com/users/jamalv/following{/other_user}","gists_url":"https://api.github.com/users/jamalv/gists{/gist_id}","starred_url":"https://api.github.com/users/jamalv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamalv/subscriptions","organizations_url":"https://api.github.com/users/jamalv/orgs","repos_url":"https://api.github.com/users/jamalv/repos","events_url":"https://api.github.com/users/jamalv/events{/privacy}","received_events_url":"https://api.github.com/users/jamalv/received_events","type":"User","site_admin":false},"created_at":"2018-06-19T09:13:01Z","updated_at":"2018-06-19T09:13:01Z","author_association":"CONTRIBUTOR","body":"I actually think we have discussed this at length before :) \r\n\r\nIt is part of our migration strategy to a decentralised system. If we could do everything on ethereum now, we would, but we can't (mainly privacy concerns). Therefore we are doing it in a sandbox while caching in a traditional system, this way taking small steps towards our vision and creating an environment where we can learn in a real-world situation instead of from ivory towers :)"}}
{"actor":{"display_login":"jamalv"}}