{"action":"created","comment":{"url":"https://api.github.com/repos/bitcoinjs/bip38/pulls/comments/90768915","pull_request_review_id":11287219,"id":90768915,"diff_hunk":"@@ -26,116 +22,49 @@ Package Info\n - versioning: [http://semver-ftw.org](http://semver-ftw.org)\n \n \n-Usage\n------\n+## Usage\n \n ### Installation\n \n     npm install --save bip38\n \n \n-API\n----\n-\n-### Bip38([versions])\n-\n-Constructor that creates a new `Bip38` instance. \n-\n-- **versions**: optional parameter to set the versions. Defaults to Bitcoin.\n-\n-\n-### versions\n-\n-A field that accepts an object for the address version. This easily allows you to support altcoins. Defaults to Bitcoin values.\n-\n-\n-**example:**\n-\n-```js\n-var Bip38 = require('bip38')\n-\n-var privateKeyWif = '5KN7MzqK5wt2TP1fQCYyHBtDrXdJuXbUzm4A9rKAteGu3Qi5CVR'\n-\n-var bip38 = new Bip38()\n-\n-// not necessary, as Bitcoin is supported by default\n-bip38.versions = {\n-\tprivate: 0x80, \n-  public: 0x0\n-}\n-bip38.encrypt(privateKeyWif, \"super-secret\", \"1Jq6MksXQVWzrznvZzxkV6oY57oWXD9TXB\"})\n-```\n-\n-### scryptParams\n-\n-A field that accepts an object with the follow properties: `N`, `r`, and `p` to control the [scrypt](https://github.com/cryptocoinjs/scryptsy). The\n-BIP38 standard suggests `N = 16384`, `r = 8`, and `p = 8`. However, this may yield unacceptable performance on a mobile phone. If you alter these parameters, it wouldn't be wise to suggest to your users that your import/export encrypted keys are BIP38 compatible. If you do, you may want to alert them of your parameter changes.\n+### API\n+### encrypt(buffer, compressed, passphrase, progressCallback)\n \n-**example:**\n+``` javascript\n+var bip38 = require('bip38')\n+var wif = require('wif')\n \n-```js\n-bip38.scryptParams = {\n-  N: 8192, \n-  r: 8, \n-  p: 8\n-}\n-```\n-\n-\n-### encrypt(wif, passphrase, address, progressCallback)\n-\n-A method that encrypts the private key. `wif` is the string value of the wallet import format key. `passphrase` the passphrase to encrypt the key with. `address` is the public address.\n-`progressCallback` is a function that receives an object in the form of: \n-{current: 1000, total: 262144, percent: 0.3814697265625}\n-\n-\n-Returns the encrypted string.\n-\n-**example**:\n-\n-```js\n-var Bip38 = require('bip38')\n-\n-var privateKeyWif = '5KN7MzqK5wt2TP1fQCYyHBtDrXdJuXbUzm4A9rKAteGu3Qi5CVR'\n+var myWifString = '5KN7MzqK5wt2TP1fQCYyHBtDrXdJuXbUzm4A9rKAteGu3Qi5CVR'\n+var decoded = wif.decode(myWifString)\n \n-var bip38 = new Bip38()\n-var encrypted = bip38.encrypt(privateKeyWif, 'TestingOneTwoThree', \"1Jq6MksXQVWzrznvZzxkV6oY57oWXD9TXB\", function (status) {\n-    console.log(status.percent) // Will print the precent every time current increases by 1000\n-})\n-console.log(encrypted) \n-// => 6PRVWUbkzzsbcVac2qwfssoUJAN1Xhrg6bNk8J7Nzm5H7kxEbn2Nh2ZoGg\n+var encryptedKey = bip38.encrypt(decoded.privateKey, decoded.compressed, 'TestingOneTwoThree')\n+console.log(encryptedKey)\n+// => '6PRVWUbkzzsbcVac2qwfssoUJAN1Xhrg6bNk8J7Nzm5H7kxEbn2Nh2ZoGg'\n ```\n \n \n ### decrypt(encryptedKey, passhprase, progressCallback)\n \n-A method that decrypts the encrypted string. `encryptedKey` is the string value of the encrypted key. `passphrase` is the passphrase to decrypt the key with.\n-`progressCallback` is a function that receives an object in the form of: \n-{current: 1000, total: 262144, percent: 0.3814697265625}\n-\n-\n-```js\n-var Bip38 = require('bip38')\n-\n+``` javascript\n+var bip38 = require('bip38')\n var encryptedKey = '6PRVWUbkzzsbcVac2qwfssoUJAN1Xhrg6bNk8J7Nzm5H7kxEbn2Nh2ZoGg'\n \n var bip38 = new Bip38()\n-var privateKeyWif = bip38.decrypt(encryptedKey, 'TestingOneTwoThree', function (status) {\n-    console.log(status.percent) // Will print the precent every time current increases by 1000\n+var decryptedKey = bip38.decrypt(encryptedKey, 'TestingOneTwoThree', function (status) {\n+    console.log(status.percent) // will print the precent every time current increases by 1000\n })\n-console.log(privateKeyWif) \n-// =>  '5KN7MzqK5wt2TP1fQCYyHBtDrXdJuXbUzm4A9rKAteGu3Qi5CVR'\n-```\n-\n-**note:** To check for an invalid password, you'll want to generate the public address from the output of the `decrypt()` function. If it doesn't equal the expected address or the address checksum, then chances are, it's an invalid password. The reason that this logic was not included is because it would have required a lot of dependencies: `ECKey` and `Address`. Currently, `ECKey` is pretty heavy on dependencies.","path":"README.md","position":144,"original_position":144,"commit_id":"c35b5c42d8285e12a8ac37e15db0b01c329d14a8","original_commit_id":"c35b5c42d8285e12a8ac37e15db0b01c329d14a8","user":{"login":"dcousens","id":413395,"avatar_url":"https://avatars.githubusercontent.com/u/413395?v=3","gravatar_id":"","url":"https://api.github.com/users/dcousens","html_url":"https://github.com/dcousens","followers_url":"https://api.github.com/users/dcousens/followers","following_url":"https://api.github.com/users/dcousens/following{/other_user}","gists_url":"https://api.github.com/users/dcousens/gists{/gist_id}","starred_url":"https://api.github.com/users/dcousens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcousens/subscriptions","organizations_url":"https://api.github.com/users/dcousens/orgs","repos_url":"https://api.github.com/users/dcousens/repos","events_url":"https://api.github.com/users/dcousens/events{/privacy}","received_events_url":"https://api.github.com/users/dcousens/received_events","type":"User","site_admin":false},"body":"This is no longer relevant","created_at":"2016-12-04T02:05:33Z","updated_at":"2016-12-04T02:05:33Z","html_url":"https://github.com/bitcoinjs/bip38/pull/13#discussion_r90768915","pull_request_url":"https://api.github.com/repos/bitcoinjs/bip38/pulls/13","_links":{"self":{"href":"https://api.github.com/repos/bitcoinjs/bip38/pulls/comments/90768915"},"html":{"href":"https://github.com/bitcoinjs/bip38/pull/13#discussion_r90768915"},"pull_request":{"href":"https://api.github.com/repos/bitcoinjs/bip38/pulls/13"}}},"pull_request":{"url":"https://api.github.com/repos/bitcoinjs/bip38/pulls/13","id":43373501,"html_url":"https://github.com/bitcoinjs/bip38/pull/13","diff_url":"https://github.com/bitcoinjs/bip38/pull/13.diff","patch_url":"https://github.com/bitcoinjs/bip38/pull/13.patch","issue_url":"https://api.github.com/repos/bitcoinjs/bip38/issues/13","number":13,"state":"open","locked":false,"title":"2.0.0","user":{"login":"dcousens","id":413395,"avatar_url":"https://avatars.githubusercontent.com/u/413395?v=3","gravatar_id":"","url":"https://api.github.com/users/dcousens","html_url":"https://github.com/dcousens","followers_url":"https://api.github.com/users/dcousens/followers","following_url":"https://api.github.com/users/dcousens/following{/other_user}","gists_url":"https://api.github.com/users/dcousens/gists{/gist_id}","starred_url":"https://api.github.com/users/dcousens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcousens/subscriptions","organizations_url":"https://api.github.com/users/dcousens/orgs","repos_url":"https://api.github.com/users/dcousens/repos","events_url":"https://api.github.com/users/dcousens/events{/privacy}","received_events_url":"https://api.github.com/users/dcousens/received_events","type":"User","site_admin":false},"body":"Resolves all remaining points in https://github.com/bitcoinjs/bip38/issues/5.\nSpecifically:\n- consider removing coinstring [DONE]\n- consider removing class instantiation, ~~pass script params as optional param~~ [DONE]\n\nScript params were not put as optional, as there has been at least some consensus over time that the parameters given are suitable.\nHappy to revise that.\n\nI did not only keep the raw methods, as I felt the base58check encoded BIP38 string was important and specific to the encoding of this module.\n\nInstead, I remove encoding/decoding of WIF format private keys as part of the `encrypt` interface.  You now specifically pass in a private key 32-byte buffer with a compression flag.\n","created_at":"2015-08-26T07:51:39Z","updated_at":"2016-12-04T02:05:33Z","closed_at":null,"merged_at":null,"merge_commit_sha":"0e587b7ec7f819574191a78d999049c357cd68df","assignee":{"login":"jprichardson","id":150063,"avatar_url":"https://avatars.githubusercontent.com/u/150063?v=3","gravatar_id":"","url":"https://api.github.com/users/jprichardson","html_url":"https://github.com/jprichardson","followers_url":"https://api.github.com/users/jprichardson/followers","following_url":"https://api.github.com/users/jprichardson/following{/other_user}","gists_url":"https://api.github.com/users/jprichardson/gists{/gist_id}","starred_url":"https://api.github.com/users/jprichardson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jprichardson/subscriptions","organizations_url":"https://api.github.com/users/jprichardson/orgs","repos_url":"https://api.github.com/users/jprichardson/repos","events_url":"https://api.github.com/users/jprichardson/events{/privacy}","received_events_url":"https://api.github.com/users/jprichardson/received_events","type":"User","site_admin":false},"assignees":[{"login":"jprichardson","id":150063,"avatar_url":"https://avatars.githubusercontent.com/u/150063?v=3","gravatar_id":"","url":"https://api.github.com/users/jprichardson","html_url":"https://github.com/jprichardson","followers_url":"https://api.github.com/users/jprichardson/followers","following_url":"https://api.github.com/users/jprichardson/following{/other_user}","gists_url":"https://api.github.com/users/jprichardson/gists{/gist_id}","starred_url":"https://api.github.com/users/jprichardson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jprichardson/subscriptions","organizations_url":"https://api.github.com/users/jprichardson/orgs","repos_url":"https://api.github.com/users/jprichardson/repos","events_url":"https://api.github.com/users/jprichardson/events{/privacy}","received_events_url":"https://api.github.com/users/jprichardson/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/bitcoinjs/bip38/milestones/2","html_url":"https://github.com/bitcoinjs/bip38/milestones/2.0.0","labels_url":"https://api.github.com/repos/bitcoinjs/bip38/milestones/2/labels","id":1272946,"number":2,"title":"2.0.0","description":null,"creator":{"login":"dcousens","id":413395,"avatar_url":"https://avatars.githubusercontent.com/u/413395?v=3","gravatar_id":"","url":"https://api.github.com/users/dcousens","html_url":"https://github.com/dcousens","followers_url":"https://api.github.com/users/dcousens/followers","following_url":"https://api.github.com/users/dcousens/following{/other_user}","gists_url":"https://api.github.com/users/dcousens/gists{/gist_id}","starred_url":"https://api.github.com/users/dcousens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcousens/subscriptions","organizations_url":"https://api.github.com/users/dcousens/orgs","repos_url":"https://api.github.com/users/dcousens/repos","events_url":"https://api.github.com/users/dcousens/events{/privacy}","received_events_url":"https://api.github.com/users/dcousens/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2015-08-26T07:51:45Z","updated_at":"2015-08-26T07:51:45Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/bitcoinjs/bip38/pulls/13/commits","review_comments_url":"https://api.github.com/repos/bitcoinjs/bip38/pulls/13/comments","review_comment_url":"https://api.github.com/repos/bitcoinjs/bip38/pulls/comments{/number}","comments_url":"https://api.github.com/repos/bitcoinjs/bip38/issues/13/comments","statuses_url":"https://api.github.com/repos/bitcoinjs/bip38/statuses/c35b5c42d8285e12a8ac37e15db0b01c329d14a8","head":{"label":"bitcoinjs:200","ref":"200","sha":"c35b5c42d8285e12a8ac37e15db0b01c329d14a8","user":{"login":"bitcoinjs","id":756696,"avatar_url":"https://avatars.githubusercontent.com/u/756696?v=3","gravatar_id":"","url":"https://api.github.com/users/bitcoinjs","html_url":"https://github.com/bitcoinjs","followers_url":"https://api.github.com/users/bitcoinjs/followers","following_url":"https://api.github.com/users/bitcoinjs/following{/other_user}","gists_url":"https://api.github.com/users/bitcoinjs/gists{/gist_id}","starred_url":"https://api.github.com/users/bitcoinjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitcoinjs/subscriptions","organizations_url":"https://api.github.com/users/bitcoinjs/orgs","repos_url":"https://api.github.com/users/bitcoinjs/repos","events_url":"https://api.github.com/users/bitcoinjs/events{/privacy}","received_events_url":"https://api.github.com/users/bitcoinjs/received_events","type":"Organization","site_admin":false},"repo":{"id":17280650,"name":"bip38","full_name":"bitcoinjs/bip38","owner":{"login":"bitcoinjs","id":756696,"avatar_url":"https://avatars.githubusercontent.com/u/756696?v=3","gravatar_id":"","url":"https://api.github.com/users/bitcoinjs","html_url":"https://github.com/bitcoinjs","followers_url":"https://api.github.com/users/bitcoinjs/followers","following_url":"https://api.github.com/users/bitcoinjs/following{/other_user}","gists_url":"https://api.github.com/users/bitcoinjs/gists{/gist_id}","starred_url":"https://api.github.com/users/bitcoinjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitcoinjs/subscriptions","organizations_url":"https://api.github.com/users/bitcoinjs/orgs","repos_url":"https://api.github.com/users/bitcoinjs/repos","events_url":"https://api.github.com/users/bitcoinjs/events{/privacy}","received_events_url":"https://api.github.com/users/bitcoinjs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/bitcoinjs/bip38","description":"BIP38 is a standard process to encrypt Bitcoin and crypto currency private keys that is less susceptible to brute force attacks thus protecting the user.","fork":false,"url":"https://api.github.com/repos/bitcoinjs/bip38","forks_url":"https://api.github.com/repos/bitcoinjs/bip38/forks","keys_url":"https://api.github.com/repos/bitcoinjs/bip38/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bitcoinjs/bip38/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bitcoinjs/bip38/teams","hooks_url":"https://api.github.com/repos/bitcoinjs/bip38/hooks","issue_events_url":"https://api.github.com/repos/bitcoinjs/bip38/issues/events{/number}","events_url":"https://api.github.com/repos/bitcoinjs/bip38/events","assignees_url":"https://api.github.com/repos/bitcoinjs/bip38/assignees{/user}","branches_url":"https://api.github.com/repos/bitcoinjs/bip38/branches{/branch}","tags_url":"https://api.github.com/repos/bitcoinjs/bip38/tags","blobs_url":"https://api.github.com/repos/bitcoinjs/bip38/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bitcoinjs/bip38/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bitcoinjs/bip38/git/refs{/sha}","trees_url":"https://api.github.com/repos/bitcoinjs/bip38/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bitcoinjs/bip38/statuses/{sha}","languages_url":"https://api.github.com/repos/bitcoinjs/bip38/languages","stargazers_url":"https://api.github.com/repos/bitcoinjs/bip38/stargazers","contributors_url":"https://api.github.com/repos/bitcoinjs/bip38/contributors","subscribers_url":"https://api.github.com/repos/bitcoinjs/bip38/subscribers","subscription_url":"https://api.github.com/repos/bitcoinjs/bip38/subscription","commits_url":"https://api.github.com/repos/bitcoinjs/bip38/commits{/sha}","git_commits_url":"https://api.github.com/repos/bitcoinjs/bip38/git/commits{/sha}","comments_url":"https://api.github.com/repos/bitcoinjs/bip38/comments{/number}","issue_comment_url":"https://api.github.com/repos/bitcoinjs/bip38/issues/comments{/number}","contents_url":"https://api.github.com/repos/bitcoinjs/bip38/contents/{+path}","compare_url":"https://api.github.com/repos/bitcoinjs/bip38/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bitcoinjs/bip38/merges","archive_url":"https://api.github.com/repos/bitcoinjs/bip38/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bitcoinjs/bip38/downloads","issues_url":"https://api.github.com/repos/bitcoinjs/bip38/issues{/number}","pulls_url":"https://api.github.com/repos/bitcoinjs/bip38/pulls{/number}","milestones_url":"https://api.github.com/repos/bitcoinjs/bip38/milestones{/number}","notifications_url":"https://api.github.com/repos/bitcoinjs/bip38/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bitcoinjs/bip38/labels{/name}","releases_url":"https://api.github.com/repos/bitcoinjs/bip38/releases{/id}","deployments_url":"https://api.github.com/repos/bitcoinjs/bip38/deployments","created_at":"2014-02-28T08:55:01Z","updated_at":"2016-09-02T09:28:22Z","pushed_at":"2016-12-03T07:47:07Z","git_url":"git://github.com/bitcoinjs/bip38.git","ssh_url":"git@github.com:bitcoinjs/bip38.git","clone_url":"https://github.com/bitcoinjs/bip38.git","svn_url":"https://github.com/bitcoinjs/bip38","homepage":"http://cryptocoinjs.com/modules/currency/bip38/","size":84,"stargazers_count":17,"watchers_count":17,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":12,"mirror_url":null,"open_issues_count":3,"forks":12,"open_issues":3,"watchers":17,"default_branch":"master"}},"base":{"label":"bitcoinjs:master","ref":"master","sha":"1b0f4561d1474246a38a562a4496a27fc3c023f4","user":{"login":"bitcoinjs","id":756696,"avatar_url":"https://avatars.githubusercontent.com/u/756696?v=3","gravatar_id":"","url":"https://api.github.com/users/bitcoinjs","html_url":"https://github.com/bitcoinjs","followers_url":"https://api.github.com/users/bitcoinjs/followers","following_url":"https://api.github.com/users/bitcoinjs/following{/other_user}","gists_url":"https://api.github.com/users/bitcoinjs/gists{/gist_id}","starred_url":"https://api.github.com/users/bitcoinjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitcoinjs/subscriptions","organizations_url":"https://api.github.com/users/bitcoinjs/orgs","repos_url":"https://api.github.com/users/bitcoinjs/repos","events_url":"https://api.github.com/users/bitcoinjs/events{/privacy}","received_events_url":"https://api.github.com/users/bitcoinjs/received_events","type":"Organization","site_admin":false},"repo":{"id":17280650,"name":"bip38","full_name":"bitcoinjs/bip38","owner":{"login":"bitcoinjs","id":756696,"avatar_url":"https://avatars.githubusercontent.com/u/756696?v=3","gravatar_id":"","url":"https://api.github.com/users/bitcoinjs","html_url":"https://github.com/bitcoinjs","followers_url":"https://api.github.com/users/bitcoinjs/followers","following_url":"https://api.github.com/users/bitcoinjs/following{/other_user}","gists_url":"https://api.github.com/users/bitcoinjs/gists{/gist_id}","starred_url":"https://api.github.com/users/bitcoinjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitcoinjs/subscriptions","organizations_url":"https://api.github.com/users/bitcoinjs/orgs","repos_url":"https://api.github.com/users/bitcoinjs/repos","events_url":"https://api.github.com/users/bitcoinjs/events{/privacy}","received_events_url":"https://api.github.com/users/bitcoinjs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/bitcoinjs/bip38","description":"BIP38 is a standard process to encrypt Bitcoin and crypto currency private keys that is less susceptible to brute force attacks thus protecting the user.","fork":false,"url":"https://api.github.com/repos/bitcoinjs/bip38","forks_url":"https://api.github.com/repos/bitcoinjs/bip38/forks","keys_url":"https://api.github.com/repos/bitcoinjs/bip38/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bitcoinjs/bip38/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bitcoinjs/bip38/teams","hooks_url":"https://api.github.com/repos/bitcoinjs/bip38/hooks","issue_events_url":"https://api.github.com/repos/bitcoinjs/bip38/issues/events{/number}","events_url":"https://api.github.com/repos/bitcoinjs/bip38/events","assignees_url":"https://api.github.com/repos/bitcoinjs/bip38/assignees{/user}","branches_url":"https://api.github.com/repos/bitcoinjs/bip38/branches{/branch}","tags_url":"https://api.github.com/repos/bitcoinjs/bip38/tags","blobs_url":"https://api.github.com/repos/bitcoinjs/bip38/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bitcoinjs/bip38/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bitcoinjs/bip38/git/refs{/sha}","trees_url":"https://api.github.com/repos/bitcoinjs/bip38/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bitcoinjs/bip38/statuses/{sha}","languages_url":"https://api.github.com/repos/bitcoinjs/bip38/languages","stargazers_url":"https://api.github.com/repos/bitcoinjs/bip38/stargazers","contributors_url":"https://api.github.com/repos/bitcoinjs/bip38/contributors","subscribers_url":"https://api.github.com/repos/bitcoinjs/bip38/subscribers","subscription_url":"https://api.github.com/repos/bitcoinjs/bip38/subscription","commits_url":"https://api.github.com/repos/bitcoinjs/bip38/commits{/sha}","git_commits_url":"https://api.github.com/repos/bitcoinjs/bip38/git/commits{/sha}","comments_url":"https://api.github.com/repos/bitcoinjs/bip38/comments{/number}","issue_comment_url":"https://api.github.com/repos/bitcoinjs/bip38/issues/comments{/number}","contents_url":"https://api.github.com/repos/bitcoinjs/bip38/contents/{+path}","compare_url":"https://api.github.com/repos/bitcoinjs/bip38/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bitcoinjs/bip38/merges","archive_url":"https://api.github.com/repos/bitcoinjs/bip38/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bitcoinjs/bip38/downloads","issues_url":"https://api.github.com/repos/bitcoinjs/bip38/issues{/number}","pulls_url":"https://api.github.com/repos/bitcoinjs/bip38/pulls{/number}","milestones_url":"https://api.github.com/repos/bitcoinjs/bip38/milestones{/number}","notifications_url":"https://api.github.com/repos/bitcoinjs/bip38/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bitcoinjs/bip38/labels{/name}","releases_url":"https://api.github.com/repos/bitcoinjs/bip38/releases{/id}","deployments_url":"https://api.github.com/repos/bitcoinjs/bip38/deployments","created_at":"2014-02-28T08:55:01Z","updated_at":"2016-09-02T09:28:22Z","pushed_at":"2016-12-03T07:47:07Z","git_url":"git://github.com/bitcoinjs/bip38.git","ssh_url":"git@github.com:bitcoinjs/bip38.git","clone_url":"https://github.com/bitcoinjs/bip38.git","svn_url":"https://github.com/bitcoinjs/bip38","homepage":"http://cryptocoinjs.com/modules/currency/bip38/","size":84,"stargazers_count":17,"watchers_count":17,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":12,"mirror_url":null,"open_issues_count":3,"forks":12,"open_issues":3,"watchers":17,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/bitcoinjs/bip38/pulls/13"},"html":{"href":"https://github.com/bitcoinjs/bip38/pull/13"},"issue":{"href":"https://api.github.com/repos/bitcoinjs/bip38/issues/13"},"comments":{"href":"https://api.github.com/repos/bitcoinjs/bip38/issues/13/comments"},"review_comments":{"href":"https://api.github.com/repos/bitcoinjs/bip38/pulls/13/comments"},"review_comment":{"href":"https://api.github.com/repos/bitcoinjs/bip38/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/bitcoinjs/bip38/pulls/13/commits"},"statuses":{"href":"https://api.github.com/repos/bitcoinjs/bip38/statuses/c35b5c42d8285e12a8ac37e15db0b01c329d14a8"}}}}
{"actor":{"display_login":"dcousens"}}