{"action":"created","issue":{"url":"https://api.github.com/repos/chris-belcher/joinmarket/issues/263","labels_url":"https://api.github.com/repos/chris-belcher/joinmarket/issues/263/labels{/name}","comments_url":"https://api.github.com/repos/chris-belcher/joinmarket/issues/263/comments","events_url":"https://api.github.com/repos/chris-belcher/joinmarket/issues/263/events","html_url":"https://github.com/chris-belcher/joinmarket/issues/263","id":110555376,"number":263,"title":"yield-generator crash if blockr returns vout without is_spent","user":{"login":"ande2101","id":12129682,"avatar_url":"https://avatars.githubusercontent.com/u/12129682?v=3","gravatar_id":"","url":"https://api.github.com/users/ande2101","html_url":"https://github.com/ande2101","followers_url":"https://api.github.com/users/ande2101/followers","following_url":"https://api.github.com/users/ande2101/following{/other_user}","gists_url":"https://api.github.com/users/ande2101/gists{/gist_id}","starred_url":"https://api.github.com/users/ande2101/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ande2101/subscriptions","organizations_url":"https://api.github.com/users/ande2101/orgs","repos_url":"https://api.github.com/users/ande2101/repos","events_url":"https://api.github.com/users/ande2101/events{/privacy}","received_events_url":"https://api.github.com/users/ande2101/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-10-08T22:37:28Z","updated_at":"2015-10-11T19:14:51Z","closed_at":null,"body":"    [2015/10/08 06:00:21] Traceback (most recent call last):\r\n      File \"yield-generator.py\", line 147, in main\r\n        irc.run()\r\n      File \"/home/user/joinmarket/lib/irc.py\", line 502, in run\r\n        self.__handle_line(line)\r\n      File \"/home/user/joinmarket/lib/irc.py\", line 405, in __handle_line\r\n        self.__handle_privmsg(chunks[0], chunks[2], get_irc_text(line))\r\n      File \"/home/user/joinmarket/lib/irc.py\", line 358, in __handle_privmsg\r\n        self.__on_privmsg(nick, parsed)\r\n      File \"/home/user/joinmarket/lib/irc.py\", line 262, in __on_privmsg\r\n        self.on_seen_tx(nick, txhex)\r\n      File \"/home/user/joinmarket/lib/maker.py\", line 213, in on_seen_tx\r\n        self.active_orders[nick].recv_tx(nick, txhex)\r\n      File \"/home/user/joinmarket/lib/maker.py\", line 81, in recv_tx\r\n        goodtx, errmsg = self.verify_unsigned_tx(self.tx)\r\n      File \"/home/user/joinmarket/lib/maker.py\", line 128, in verify_unsigned_tx\r\n        input_utxo_data = common.bc_interface.query_utxo_set(list(tx_utxo_set))\r\n      File \"/home/user/joinmarket/lib/blockchaininterface.py\", line 314, in query_utxo_set\r\n        if vout['is_spent'] == 1:\r\n    KeyError: 'is_spent'\r\n"},"comment":{"url":"https://api.github.com/repos/chris-belcher/joinmarket/issues/comments/147236643","html_url":"https://github.com/chris-belcher/joinmarket/issues/263#issuecomment-147236643","issue_url":"https://api.github.com/repos/chris-belcher/joinmarket/issues/263","id":147236643,"user":{"login":"tailsjoin","id":13171342,"avatar_url":"https://avatars.githubusercontent.com/u/13171342?v=3","gravatar_id":"","url":"https://api.github.com/users/tailsjoin","html_url":"https://github.com/tailsjoin","followers_url":"https://api.github.com/users/tailsjoin/followers","following_url":"https://api.github.com/users/tailsjoin/following{/other_user}","gists_url":"https://api.github.com/users/tailsjoin/gists{/gist_id}","starred_url":"https://api.github.com/users/tailsjoin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tailsjoin/subscriptions","organizations_url":"https://api.github.com/users/tailsjoin/orgs","repos_url":"https://api.github.com/users/tailsjoin/repos","events_url":"https://api.github.com/users/tailsjoin/events{/privacy}","received_events_url":"https://api.github.com/users/tailsjoin/received_events","type":"User","site_admin":false},"created_at":"2015-10-11T19:14:51Z","updated_at":"2015-10-11T19:14:51Z","body":"After thinking further about this, I haven't really run a yieldgen over Tor/blockr except for a few tests. So I don't think my experience is helpful for this situation as I probably never even came in contact with these scenarios. Sorry to derail your thought process."}}