{"action":"closed","issue":{"url":"https://api.github.com/repos/ethcore/parity/issues/876","repository_url":"https://api.github.com/repos/ethcore/parity","labels_url":"https://api.github.com/repos/ethcore/parity/issues/876/labels{/name}","comments_url":"https://api.github.com/repos/ethcore/parity/issues/876/comments","events_url":"https://api.github.com/repos/ethcore/parity/issues/876/events","html_url":"https://github.com/ethcore/parity/issues/876","id":145567634,"number":876,"title":"Transaction queue should be rebroadcast on new block","user":{"login":"gavofyork","id":138296,"avatar_url":"https://avatars.githubusercontent.com/u/138296?v=3","gravatar_id":"","url":"https://api.github.com/users/gavofyork","html_url":"https://github.com/gavofyork","followers_url":"https://api.github.com/users/gavofyork/followers","following_url":"https://api.github.com/users/gavofyork/following{/other_user}","gists_url":"https://api.github.com/users/gavofyork/gists{/gist_id}","starred_url":"https://api.github.com/users/gavofyork/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gavofyork/subscriptions","organizations_url":"https://api.github.com/users/gavofyork/orgs","repos_url":"https://api.github.com/users/gavofyork/repos","events_url":"https://api.github.com/users/gavofyork/events{/privacy}","received_events_url":"https://api.github.com/users/gavofyork/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ethcore/parity/labels/F3-annoyance","name":"F3-annoyance","color":"eb8420"},{"url":"https://api.github.com/repos/ethcore/parity/labels/P2-asap","name":"P2-asap","color":"470c68"}],"state":"closed","locked":false,"assignee":{"login":"arkpar","id":9008569,"avatar_url":"https://avatars.githubusercontent.com/u/9008569?v=3","gravatar_id":"","url":"https://api.github.com/users/arkpar","html_url":"https://github.com/arkpar","followers_url":"https://api.github.com/users/arkpar/followers","following_url":"https://api.github.com/users/arkpar/following{/other_user}","gists_url":"https://api.github.com/users/arkpar/gists{/gist_id}","starred_url":"https://api.github.com/users/arkpar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arkpar/subscriptions","organizations_url":"https://api.github.com/users/arkpar/orgs","repos_url":"https://api.github.com/users/arkpar/repos","events_url":"https://api.github.com/users/arkpar/events{/privacy}","received_events_url":"https://api.github.com/users/arkpar/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/ethcore/parity/milestones/9","html_url":"https://github.com/ethcore/parity/milestones/1.1%20Civility","labels_url":"https://api.github.com/repos/ethcore/parity/milestones/9/labels","id":1510908,"number":9,"title":"1.1 Civility","description":"","creator":{"login":"gavofyork","id":138296,"avatar_url":"https://avatars.githubusercontent.com/u/138296?v=3","gravatar_id":"","url":"https://api.github.com/users/gavofyork","html_url":"https://github.com/gavofyork","followers_url":"https://api.github.com/users/gavofyork/followers","following_url":"https://api.github.com/users/gavofyork/following{/other_user}","gists_url":"https://api.github.com/users/gavofyork/gists{/gist_id}","starred_url":"https://api.github.com/users/gavofyork/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gavofyork/subscriptions","organizations_url":"https://api.github.com/users/gavofyork/orgs","repos_url":"https://api.github.com/users/gavofyork/repos","events_url":"https://api.github.com/users/gavofyork/events{/privacy}","received_events_url":"https://api.github.com/users/gavofyork/received_events","type":"User","site_admin":false},"open_issues":30,"closed_issues":7,"state":"open","created_at":"2016-01-17T11:17:49Z","updated_at":"2016-04-07T13:36:01Z","due_on":"2016-05-03T23:00:00Z","closed_at":null},"comments":0,"created_at":"2016-04-04T02:30:00Z","updated_at":"2016-04-07T13:36:01Z","closed_at":"2016-04-07T13:36:01Z","body":"Sometimes a prior broadcast was not enough to get the transaction noticed. On receipt of a new block, we should rebroadcast all transactions that are known-local in queue.\r\n\r\n- Local transactions should be imported into transaction queue and broadcast.\r\n- Every new block, enacted transactions should be removed from the queue.\r\n- Afterwards, transaction queue should be re-broadcast."}}