{"action":"created","issue":{"url":"https://api.github.com/repos/libbitcoin/libbitcoin-server/issues/23","labels_url":"https://api.github.com/repos/libbitcoin/libbitcoin-server/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/libbitcoin/libbitcoin-server/issues/23/comments","events_url":"https://api.github.com/repos/libbitcoin/libbitcoin-server/issues/23/events","html_url":"https://github.com/libbitcoin/libbitcoin-server/issues/23","id":54121772,"number":23,"title":"Wire protocol compatibility breaks.","user":{"login":"evoskuil","id":1369335,"avatar_url":"https://avatars.githubusercontent.com/u/1369335?v=3","gravatar_id":"","url":"https://api.github.com/users/evoskuil","html_url":"https://github.com/evoskuil","followers_url":"https://api.github.com/users/evoskuil/followers","following_url":"https://api.github.com/users/evoskuil/following{/other_user}","gists_url":"https://api.github.com/users/evoskuil/gists{/gist_id}","starred_url":"https://api.github.com/users/evoskuil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evoskuil/subscriptions","organizations_url":"https://api.github.com/users/evoskuil/orgs","repos_url":"https://api.github.com/users/evoskuil/repos","events_url":"https://api.github.com/users/evoskuil/events{/privacy}","received_events_url":"https://api.github.com/users/evoskuil/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/libbitcoin/libbitcoin-server/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"genjix","id":348922,"avatar_url":"https://avatars.githubusercontent.com/u/348922?v=3","gravatar_id":"","url":"https://api.github.com/users/genjix","html_url":"https://github.com/genjix","followers_url":"https://api.github.com/users/genjix/followers","following_url":"https://api.github.com/users/genjix/following{/other_user}","gists_url":"https://api.github.com/users/genjix/gists{/gist_id}","starred_url":"https://api.github.com/users/genjix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/genjix/subscriptions","organizations_url":"https://api.github.com/users/genjix/orgs","repos_url":"https://api.github.com/users/genjix/repos","events_url":"https://api.github.com/users/genjix/events{/privacy}","received_events_url":"https://api.github.com/users/genjix/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/libbitcoin/libbitcoin-server/milestones/1","labels_url":"https://api.github.com/repos/libbitcoin/libbitcoin-server/milestones/1/labels","id":932352,"number":1,"title":"2.0","description":"* New blockchain\r\n* Even faster queries\r\n* Obelisk protocol compatibility\r\n* Updated stealth handling\r\n* History pagination\r\n* Fewer dependencies\r\n* Linux, OSX, Windows","creator":{"login":"evoskuil","id":1369335,"avatar_url":"https://avatars.githubusercontent.com/u/1369335?v=3","gravatar_id":"","url":"https://api.github.com/users/evoskuil","html_url":"https://github.com/evoskuil","followers_url":"https://api.github.com/users/evoskuil/followers","following_url":"https://api.github.com/users/evoskuil/following{/other_user}","gists_url":"https://api.github.com/users/evoskuil/gists{/gist_id}","starred_url":"https://api.github.com/users/evoskuil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evoskuil/subscriptions","organizations_url":"https://api.github.com/users/evoskuil/orgs","repos_url":"https://api.github.com/users/evoskuil/repos","events_url":"https://api.github.com/users/evoskuil/events{/privacy}","received_events_url":"https://api.github.com/users/evoskuil/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":0,"state":"open","created_at":"2015-01-12T21:58:07Z","updated_at":"2015-01-14T04:30:29Z","due_on":"2015-01-14T08:00:00Z","closed_at":null},"comments":13,"created_at":"2015-01-12T23:18:44Z","updated_at":"2015-01-15T20:44:08Z","closed_at":null,"body":"As of f34b4ac61cc20f9f15e30b2c33773998faac7147 the following BX calls have compatibility breaks against `libbitcoin-server` in relation to the `obelisk/version1` protocol.\r\n\r\n* fetch-balance\r\n* fetch-history\r\n* fetch-stealth\r\n* watch-address\r\n\r\nThe cause of the `fetch-balance` break is not yet known.\r\n\r\nThe `fetch-history` break is the result of an intended API change may be resolved by subsequent commit bb657e3281e55c02a013bf93daa0f25f563889cd which splits out the new feature into a distinct call. Testing is underway.\r\n\r\nThe `fetch-stealth` and `watch-address` breaks are known to be the result of protocol changes. It may be OK to break `fetch-stealth` as it has been experimental and use is likely limited. However we may want to consider compatibility for `watch-address`. The cause of the breaks is a sentinel in the protocol to allow for the detection of a stealth prefix vs. a bitcoin address.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/libbitcoin/libbitcoin-server/issues/comments/70158079","html_url":"https://github.com/libbitcoin/libbitcoin-server/issues/23#issuecomment-70158079","issue_url":"https://api.github.com/repos/libbitcoin/libbitcoin-server/issues/23","id":70158079,"user":{"login":"pmienk","id":6486328,"avatar_url":"https://avatars.githubusercontent.com/u/6486328?v=3","gravatar_id":"","url":"https://api.github.com/users/pmienk","html_url":"https://github.com/pmienk","followers_url":"https://api.github.com/users/pmienk/followers","following_url":"https://api.github.com/users/pmienk/following{/other_user}","gists_url":"https://api.github.com/users/pmienk/gists{/gist_id}","starred_url":"https://api.github.com/users/pmienk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmienk/subscriptions","organizations_url":"https://api.github.com/users/pmienk/orgs","repos_url":"https://api.github.com/users/pmienk/repos","events_url":"https://api.github.com/users/pmienk/events{/privacy}","received_events_url":"https://api.github.com/users/pmienk/received_events","type":"User","site_admin":false},"created_at":"2015-01-15T20:44:08Z","updated_at":"2015-01-15T20:44:08Z","body":"@genjix could you point me in the direction of where I could find or explain the difference between address.fetch_history and blockchain.fetch_history?  Should blockchain.fetch_history be removed from the client?  I don't see it documented [here](https://libbitcoin.dyne.org/obelisk/api.html#blockchain), but it's present in the obelisk v1 codebase, does this indicate a 'private' method for test?"}}