{"action":"created","issue":{"url":"https://api.github.com/repos/paritytech/parity/issues/5014","repository_url":"https://api.github.com/repos/paritytech/parity","labels_url":"https://api.github.com/repos/paritytech/parity/issues/5014/labels{/name}","comments_url":"https://api.github.com/repos/paritytech/parity/issues/5014/comments","events_url":"https://api.github.com/repos/paritytech/parity/issues/5014/events","html_url":"https://github.com/paritytech/parity/issues/5014","id":216580513,"number":5014,"title":"Re-define `pending` state in RPC","user":{"login":"tomusdrw","id":581548,"avatar_url":"https://avatars1.githubusercontent.com/u/581548?v=4","gravatar_id":"","url":"https://api.github.com/users/tomusdrw","html_url":"https://github.com/tomusdrw","followers_url":"https://api.github.com/users/tomusdrw/followers","following_url":"https://api.github.com/users/tomusdrw/following{/other_user}","gists_url":"https://api.github.com/users/tomusdrw/gists{/gist_id}","starred_url":"https://api.github.com/users/tomusdrw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomusdrw/subscriptions","organizations_url":"https://api.github.com/users/tomusdrw/orgs","repos_url":"https://api.github.com/users/tomusdrw/repos","events_url":"https://api.github.com/users/tomusdrw/events{/privacy}","received_events_url":"https://api.github.com/users/tomusdrw/received_events","type":"User","site_admin":false},"labels":[{"id":290482951,"url":"https://api.github.com/repos/paritytech/parity/labels/F8-enhancement","name":"F8-enhancement","color":"006b75","default":false},{"id":444761385,"url":"https://api.github.com/repos/paritytech/parity/labels/M6-rpcapi","name":"M6-rpcapi","color":"EEF9F9","default":false},{"id":312498659,"url":"https://api.github.com/repos/paritytech/parity/labels/P7-nicetohave","name":"P7-nicetohave","color":"856d92","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/paritytech/parity/milestones/22","html_url":"https://github.com/paritytech/parity/milestone/22","labels_url":"https://api.github.com/repos/paritytech/parity/milestones/22/labels","id":3153051,"number":22,"title":"1.13","description":"","creator":{"login":"5chdn","id":15729797,"avatar_url":"https://avatars3.githubusercontent.com/u/15729797?v=4","gravatar_id":"","url":"https://api.github.com/users/5chdn","html_url":"https://github.com/5chdn","followers_url":"https://api.github.com/users/5chdn/followers","following_url":"https://api.github.com/users/5chdn/following{/other_user}","gists_url":"https://api.github.com/users/5chdn/gists{/gist_id}","starred_url":"https://api.github.com/users/5chdn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/5chdn/subscriptions","organizations_url":"https://api.github.com/users/5chdn/orgs","repos_url":"https://api.github.com/users/5chdn/repos","events_url":"https://api.github.com/users/5chdn/events{/privacy}","received_events_url":"https://api.github.com/users/5chdn/received_events","type":"User","site_admin":false},"open_issues":98,"closed_issues":54,"state":"open","created_at":"2018-03-01T09:29:12Z","updated_at":"2018-05-19T06:22:27Z","due_on":"2018-08-06T07:00:00Z","closed_at":null},"comments":3,"created_at":"2017-03-23T21:38:01Z","updated_at":"2018-05-19T06:35:54Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Currently our `pending` state definition is quite pure: It's the state of a pending block (currently mined block) or `latest` canonical chain block if the node is not creating the pending block (light client/no mining/no `--force-sealing`).\r\n\r\nFor that reason we had to implement custom `parity_nextNonce` method to get a next available nonce for particular sender (including transactions in the queue).\r\n\r\nPerhaps we should create some exceptions for methods like `eth_getTransactionCount(address, 'pending')` by default or under some CLI flag.\r\n\r\nProblematic stuff: pending receipts, balance, storage_at, code_at, call, estimate_gas."},"comment":{"url":"https://api.github.com/repos/paritytech/parity/issues/comments/390383848","html_url":"https://github.com/paritytech/parity/issues/5014#issuecomment-390383848","issue_url":"https://api.github.com/repos/paritytech/parity/issues/5014","id":390383848,"user":{"login":"folsen","id":8249,"avatar_url":"https://avatars2.githubusercontent.com/u/8249?v=4","gravatar_id":"","url":"https://api.github.com/users/folsen","html_url":"https://github.com/folsen","followers_url":"https://api.github.com/users/folsen/followers","following_url":"https://api.github.com/users/folsen/following{/other_user}","gists_url":"https://api.github.com/users/folsen/gists{/gist_id}","starred_url":"https://api.github.com/users/folsen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/folsen/subscriptions","organizations_url":"https://api.github.com/users/folsen/orgs","repos_url":"https://api.github.com/users/folsen/repos","events_url":"https://api.github.com/users/folsen/events{/privacy}","received_events_url":"https://api.github.com/users/folsen/received_events","type":"User","site_admin":false},"created_at":"2018-05-19T06:35:53Z","updated_at":"2018-05-19T06:35:53Z","author_association":"MEMBER","body":"@danfinlay (Going through stale issues here) Does @tomusdrw comment above satisfy your requirements in any way. I agree that anything that is dependent on parity-specific RPCs isn't going to be very nice to use, have you thought about opening an EIP for adding this? I would certainly support it."}}
{"actor":{"display_login":"folsen"}}