{"action":"created","issue":{"url":"https://api.github.com/repos/bitcoin/bitcoin/issues/13756","repository_url":"https://api.github.com/repos/bitcoin/bitcoin","labels_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/13756/labels{/name}","comments_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/13756/comments","events_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/13756/events","html_url":"https://github.com/bitcoin/bitcoin/pull/13756","id":344326592,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAzNzQ2NDky","number":13756,"title":"wallet: \"avoid_reuse\" wallet flag for improved privacy","user":{"login":"kallewoof","id":250224,"node_id":"MDQ6VXNlcjI1MDIyNA==","avatar_url":"https://avatars3.githubusercontent.com/u/250224?v=4","gravatar_id":"","url":"https://api.github.com/users/kallewoof","html_url":"https://github.com/kallewoof","followers_url":"https://api.github.com/users/kallewoof/followers","following_url":"https://api.github.com/users/kallewoof/following{/other_user}","gists_url":"https://api.github.com/users/kallewoof/gists{/gist_id}","starred_url":"https://api.github.com/users/kallewoof/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kallewoof/subscriptions","organizations_url":"https://api.github.com/users/kallewoof/orgs","repos_url":"https://api.github.com/users/kallewoof/repos","events_url":"https://api.github.com/users/kallewoof/events{/privacy}","received_events_url":"https://api.github.com/users/kallewoof/received_events","type":"User","site_admin":false},"labels":[{"id":64583,"node_id":"MDU6TGFiZWw2NDU4Mw==","url":"https://api.github.com/repos/bitcoin/bitcoin/labels/Feature","name":"Feature","color":"7cf575","default":false},{"id":955867938,"node_id":"MDU6TGFiZWw5NTU4Njc5Mzg=","url":"https://api.github.com/repos/bitcoin/bitcoin/labels/Needs%20rebase","name":"Needs rebase","color":"cccccc","default":false},{"id":149424,"node_id":"MDU6TGFiZWwxNDk0MjQ=","url":"https://api.github.com/repos/bitcoin/bitcoin/labels/Wallet","name":"Wallet","color":"08a781","default":false}],"state":"open","locked":false,"assignee":{"login":"Sjors","id":10217,"node_id":"MDQ6VXNlcjEwMjE3","avatar_url":"https://avatars1.githubusercontent.com/u/10217?v=4","gravatar_id":"","url":"https://api.github.com/users/Sjors","html_url":"https://github.com/Sjors","followers_url":"https://api.github.com/users/Sjors/followers","following_url":"https://api.github.com/users/Sjors/following{/other_user}","gists_url":"https://api.github.com/users/Sjors/gists{/gist_id}","starred_url":"https://api.github.com/users/Sjors/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sjors/subscriptions","organizations_url":"https://api.github.com/users/Sjors/orgs","repos_url":"https://api.github.com/users/Sjors/repos","events_url":"https://api.github.com/users/Sjors/events{/privacy}","received_events_url":"https://api.github.com/users/Sjors/received_events","type":"User","site_admin":false},"assignees":[{"login":"Sjors","id":10217,"node_id":"MDQ6VXNlcjEwMjE3","avatar_url":"https://avatars1.githubusercontent.com/u/10217?v=4","gravatar_id":"","url":"https://api.github.com/users/Sjors","html_url":"https://github.com/Sjors","followers_url":"https://api.github.com/users/Sjors/followers","following_url":"https://api.github.com/users/Sjors/following{/other_user}","gists_url":"https://api.github.com/users/Sjors/gists{/gist_id}","starred_url":"https://api.github.com/users/Sjors/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sjors/subscriptions","organizations_url":"https://api.github.com/users/Sjors/orgs","repos_url":"https://api.github.com/users/Sjors/repos","events_url":"https://api.github.com/users/Sjors/events{/privacy}","received_events_url":"https://api.github.com/users/Sjors/received_events","type":"User","site_admin":false}],"milestone":null,"comments":31,"created_at":"2018-07-25T07:34:14Z","updated_at":"2018-12-05T16:54:08Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/bitcoin/bitcoin/pulls/13756","html_url":"https://github.com/bitcoin/bitcoin/pull/13756","diff_url":"https://github.com/bitcoin/bitcoin/pull/13756.diff","patch_url":"https://github.com/bitcoin/bitcoin/pull/13756.patch"},"body":"Add a new wallet flag called `avoid_reuse` which, when enabled, will keep track of when a specific destination has been spent from, and will actively \"blacklist\" any new UTXOs which send to an already-spent-from destination.\r\n\r\nThis improves privacy, as a payer could otherwise begin tracking a payee's wallet by regularly peppering a known UTXO with dust outputs, which would then be scooped up and used in payments by the payee, allowing the payer to map out (1) the inputs owned by the payee and (2) the destinations to which the payee is making payments.\r\n\r\nThis replaces #10386 and together with the (now merged) #12257 it addresses #10065 in full. The concerns raised in https://github.com/bitcoin/bitcoin/pull/10386#issuecomment-302361381 are also addressed due to #12257.\r\n"},"comment":{"url":"https://api.github.com/repos/bitcoin/bitcoin/issues/comments/444558824","html_url":"https://github.com/bitcoin/bitcoin/pull/13756#issuecomment-444558824","issue_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/13756","id":444558824,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NDU1ODgyNA==","user":{"login":"DrahtBot","id":39886733,"node_id":"MDQ6VXNlcjM5ODg2NzMz","avatar_url":"https://avatars2.githubusercontent.com/u/39886733?v=4","gravatar_id":"","url":"https://api.github.com/users/DrahtBot","html_url":"https://github.com/DrahtBot","followers_url":"https://api.github.com/users/DrahtBot/followers","following_url":"https://api.github.com/users/DrahtBot/following{/other_user}","gists_url":"https://api.github.com/users/DrahtBot/gists{/gist_id}","starred_url":"https://api.github.com/users/DrahtBot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DrahtBot/subscriptions","organizations_url":"https://api.github.com/users/DrahtBot/orgs","repos_url":"https://api.github.com/users/DrahtBot/repos","events_url":"https://api.github.com/users/DrahtBot/events{/privacy}","received_events_url":"https://api.github.com/users/DrahtBot/received_events","type":"User","site_admin":false},"created_at":"2018-12-05T16:54:08Z","updated_at":"2018-12-05T16:54:08Z","author_association":"CONTRIBUTOR","body":"<!--cf906140f33d8803c4a75a2196329ecb-->Needs rebase"}}
{"actor":{"display_login":"DrahtBot"}}