{"action":"created","comment":{"url":"https://api.github.com/repos/trezor/trezor-core/pulls/comments/201658693","pull_request_review_id":136201361,"id":201658693,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIwMTY1ODY5Mw==","diff_hunk":"@@ -462,11 +517,46 @@ STATIC mp_obj_t mod_trezorcrypto_bip32_from_seed(mp_obj_t seed, mp_obj_t curve_n\n }\n STATIC MP_DEFINE_CONST_FUN_OBJ_2(mod_trezorcrypto_bip32_from_seed_obj, mod_trezorcrypto_bip32_from_seed);\n \n+/// def from_mnemonic_cardano(mnemonic: str) -> bytes:\n+///     '''\n+///     Convert mnemonic to hdnode\n+//      '''\n+STATIC mp_obj_t mod_trezorcrypto_bip32_from_mnemonic_cardano(mp_obj_t mnemonic) {\n+    mp_buffer_info_t mnemo;\n+    mp_get_buffer_raise(mnemonic, &mnemo, MP_BUFFER_READ);\n+    HDNode hdnode;\n+    const char *pmnemonic = mnemo.len > 0 ? mnemo.buf : \"\";\n+    uint8_t entropy[66];\n+    int entropy_len = mnemonic_to_entropy(pmnemonic, entropy + 2);\n+\n+    if (entropy_len == 0) {\n+        mp_raise_ValueError(\"Invalid mnemonic\");\n+    }\n+\n+    const int res = hdnode_from_seed_cardano(entropy, entropy_len / 8, &hdnode);\n+    if (!res) {\n+        mp_raise_ValueError(\"Secret key generation from mnemonic is looping forever\");\n+    }else if(res == -1){\n+        mp_raise_ValueError(\"Invalid mnemonic\");\n+    }\n+\n+    mp_obj_HDNode_t *o = m_new_obj(mp_obj_HDNode_t);\n+    o->base.type = &mod_trezorcrypto_HDNode_type;\n+    o->hdnode = hdnode;\n+    return MP_OBJ_FROM_PTR(o);\n+}\n+\n+STATIC MP_DEFINE_CONST_FUN_OBJ_1(mod_trezorcrypto_bip32_from_mnemonic_cardano_obj,\n+        mod_trezorcrypto_bip32_from_mnemonic_cardano);\n+\n+\n STATIC const mp_rom_map_elem_t mod_trezorcrypto_bip32_globals_table[] = {\n     { MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_bip32) },\n     { MP_ROM_QSTR(MP_QSTR_HDNode), MP_ROM_PTR(&mod_trezorcrypto_HDNode_type) },\n     { MP_ROM_QSTR(MP_QSTR_deserialize), MP_ROM_PTR(&mod_trezorcrypto_bip32_deserialize_obj) },\n     { MP_ROM_QSTR(MP_QSTR_from_seed), MP_ROM_PTR(&mod_trezorcrypto_bip32_from_seed_obj) },\n+    { MP_ROM_QSTR(MP_QSTR_from_mnemonic_cardano),","path":"embed/extmod/modtrezorcrypto/modtrezorcrypto-bip32.h","position":140,"original_position":140,"commit_id":"883a2cb0e1dc4fa029275ec4eba760ef9eeeb8b5","original_commit_id":"883a2cb0e1dc4fa029275ec4eba760ef9eeeb8b5","user":{"login":"prusnak","id":42201,"node_id":"MDQ6VXNlcjQyMjAx","avatar_url":"https://avatars2.githubusercontent.com/u/42201?v=4","gravatar_id":"","url":"https://api.github.com/users/prusnak","html_url":"https://github.com/prusnak","followers_url":"https://api.github.com/users/prusnak/followers","following_url":"https://api.github.com/users/prusnak/following{/other_user}","gists_url":"https://api.github.com/users/prusnak/gists{/gist_id}","starred_url":"https://api.github.com/users/prusnak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prusnak/subscriptions","organizations_url":"https://api.github.com/users/prusnak/orgs","repos_url":"https://api.github.com/users/prusnak/repos","events_url":"https://api.github.com/users/prusnak/events{/privacy}","received_events_url":"https://api.github.com/users/prusnak/received_events","type":"User","site_admin":false},"body":"Put this on one line.","created_at":"2018-07-11T11:43:07Z","updated_at":"2018-07-11T11:43:07Z","html_url":"https://github.com/trezor/trezor-core/pull/250#discussion_r201658693","pull_request_url":"https://api.github.com/repos/trezor/trezor-core/pulls/250","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/trezor/trezor-core/pulls/comments/201658693"},"html":{"href":"https://github.com/trezor/trezor-core/pull/250#discussion_r201658693"},"pull_request":{"href":"https://api.github.com/repos/trezor/trezor-core/pulls/250"}}},"pull_request":{"url":"https://api.github.com/repos/trezor/trezor-core/pulls/250","id":197451839,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk3NDUxODM5","html_url":"https://github.com/trezor/trezor-core/pull/250","diff_url":"https://github.com/trezor/trezor-core/pull/250.diff","patch_url":"https://github.com/trezor/trezor-core/pull/250.patch","issue_url":"https://api.github.com/repos/trezor/trezor-core/issues/250","number":250,"state":"open","locked":false,"title":"Add Cardano currency support","user":{"login":"ddeath","id":2537379,"node_id":"MDQ6VXNlcjI1MzczNzk=","avatar_url":"https://avatars2.githubusercontent.com/u/2537379?v=4","gravatar_id":"","url":"https://api.github.com/users/ddeath","html_url":"https://github.com/ddeath","followers_url":"https://api.github.com/users/ddeath/followers","following_url":"https://api.github.com/users/ddeath/following{/other_user}","gists_url":"https://api.github.com/users/ddeath/gists{/gist_id}","starred_url":"https://api.github.com/users/ddeath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ddeath/subscriptions","organizations_url":"https://api.github.com/users/ddeath/orgs","repos_url":"https://api.github.com/users/ddeath/repos","events_url":"https://api.github.com/users/ddeath/events{/privacy}","received_events_url":"https://api.github.com/users/ddeath/received_events","type":"User","site_admin":false},"body":"For the support of Cardano currency was required to add cardano-specific ed25519 crypto support.\r\n\r\nThe crypto code is based on [cardano-crypto](https://github.com/input-output-hk/cardano-crypto) and [cardano-sl](https://github.com/input-output-hk/cardano-sl) - official Cardano repos.\r\n\r\nThe functions are designed to work with the [cardanolite](https://www.cardanolite.com/) wallet - a lightweight wallet for Cardano based on the official [Daedalus](https://daedaluswallet.io/) wallet. A beta version of cardanolite allowing connecting with the experimental trezor firmware will be available soon.\r\n\r\nWe are NOT official developers of Cardano, however we are developers of [www.cardanolite.com](https://www.cardanolite.com)","created_at":"2018-06-26T14:53:40Z","updated_at":"2018-07-11T11:43:07Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a31d5b0197740acb8637aee48de9f8dc147600d1","assignee":{"login":"prusnak","id":42201,"node_id":"MDQ6VXNlcjQyMjAx","avatar_url":"https://avatars2.githubusercontent.com/u/42201?v=4","gravatar_id":"","url":"https://api.github.com/users/prusnak","html_url":"https://github.com/prusnak","followers_url":"https://api.github.com/users/prusnak/followers","following_url":"https://api.github.com/users/prusnak/following{/other_user}","gists_url":"https://api.github.com/users/prusnak/gists{/gist_id}","starred_url":"https://api.github.com/users/prusnak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prusnak/subscriptions","organizations_url":"https://api.github.com/users/prusnak/orgs","repos_url":"https://api.github.com/users/prusnak/repos","events_url":"https://api.github.com/users/prusnak/events{/privacy}","received_events_url":"https://api.github.com/users/prusnak/received_events","type":"User","site_admin":false},"assignees":[{"login":"prusnak","id":42201,"node_id":"MDQ6VXNlcjQyMjAx","avatar_url":"https://avatars2.githubusercontent.com/u/42201?v=4","gravatar_id":"","url":"https://api.github.com/users/prusnak","html_url":"https://github.com/prusnak","followers_url":"https://api.github.com/users/prusnak/followers","following_url":"https://api.github.com/users/prusnak/following{/other_user}","gists_url":"https://api.github.com/users/prusnak/gists{/gist_id}","starred_url":"https://api.github.com/users/prusnak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prusnak/subscriptions","organizations_url":"https://api.github.com/users/prusnak/orgs","repos_url":"https://api.github.com/users/prusnak/repos","events_url":"https://api.github.com/users/prusnak/events{/privacy}","received_events_url":"https://api.github.com/users/prusnak/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":857209162,"node_id":"MDU6TGFiZWw4NTcyMDkxNjI=","url":"https://api.github.com/repos/trezor/trezor-core/labels/altcoin","name":"altcoin","color":"c2e0c6","default":false},{"id":849229353,"node_id":"MDU6TGFiZWw4NDkyMjkzNTM=","url":"https://api.github.com/repos/trezor/trezor-core/labels/firmware","name":"firmware","color":"c5def5","default":false}],"milestone":{"url":"https://api.github.com/repos/trezor/trezor-core/milestones/4","html_url":"https://github.com/trezor/trezor-core/milestone/4","labels_url":"https://api.github.com/repos/trezor/trezor-core/milestones/4/labels","id":3437149,"node_id":"MDk6TWlsZXN0b25lMzQzNzE0OQ==","number":4,"title":"v2.0.8","description":"","creator":{"login":"prusnak","id":42201,"node_id":"MDQ6VXNlcjQyMjAx","avatar_url":"https://avatars2.githubusercontent.com/u/42201?v=4","gravatar_id":"","url":"https://api.github.com/users/prusnak","html_url":"https://github.com/prusnak","followers_url":"https://api.github.com/users/prusnak/followers","following_url":"https://api.github.com/users/prusnak/following{/other_user}","gists_url":"https://api.github.com/users/prusnak/gists{/gist_id}","starred_url":"https://api.github.com/users/prusnak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prusnak/subscriptions","organizations_url":"https://api.github.com/users/prusnak/orgs","repos_url":"https://api.github.com/users/prusnak/repos","events_url":"https://api.github.com/users/prusnak/events{/privacy}","received_events_url":"https://api.github.com/users/prusnak/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":4,"state":"open","created_at":"2018-06-19T22:19:39Z","updated_at":"2018-07-10T19:33:05Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/trezor/trezor-core/pulls/250/commits","review_comments_url":"https://api.github.com/repos/trezor/trezor-core/pulls/250/comments","review_comment_url":"https://api.github.com/repos/trezor/trezor-core/pulls/comments{/number}","comments_url":"https://api.github.com/repos/trezor/trezor-core/issues/250/comments","statuses_url":"https://api.github.com/repos/trezor/trezor-core/statuses/883a2cb0e1dc4fa029275ec4eba760ef9eeeb8b5","head":{"label":"vacuumlabs:vaccumlabs/cardano","ref":"vaccumlabs/cardano","sha":"883a2cb0e1dc4fa029275ec4eba760ef9eeeb8b5","user":{"login":"vacuumlabs","id":6526075,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY1MjYwNzU=","avatar_url":"https://avatars1.githubusercontent.com/u/6526075?v=4","gravatar_id":"","url":"https://api.github.com/users/vacuumlabs","html_url":"https://github.com/vacuumlabs","followers_url":"https://api.github.com/users/vacuumlabs/followers","following_url":"https://api.github.com/users/vacuumlabs/following{/other_user}","gists_url":"https://api.github.com/users/vacuumlabs/gists{/gist_id}","starred_url":"https://api.github.com/users/vacuumlabs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vacuumlabs/subscriptions","organizations_url":"https://api.github.com/users/vacuumlabs/orgs","repos_url":"https://api.github.com/users/vacuumlabs/repos","events_url":"https://api.github.com/users/vacuumlabs/events{/privacy}","received_events_url":"https://api.github.com/users/vacuumlabs/received_events","type":"Organization","site_admin":false},"repo":{"id":137361338,"node_id":"MDEwOlJlcG9zaXRvcnkxMzczNjEzMzg=","name":"trezor-core","full_name":"vacuumlabs/trezor-core","owner":{"login":"vacuumlabs","id":6526075,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY1MjYwNzU=","avatar_url":"https://avatars1.githubusercontent.com/u/6526075?v=4","gravatar_id":"","url":"https://api.github.com/users/vacuumlabs","html_url":"https://github.com/vacuumlabs","followers_url":"https://api.github.com/users/vacuumlabs/followers","following_url":"https://api.github.com/users/vacuumlabs/following{/other_user}","gists_url":"https://api.github.com/users/vacuumlabs/gists{/gist_id}","starred_url":"https://api.github.com/users/vacuumlabs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vacuumlabs/subscriptions","organizations_url":"https://api.github.com/users/vacuumlabs/orgs","repos_url":"https://api.github.com/users/vacuumlabs/repos","events_url":"https://api.github.com/users/vacuumlabs/events{/privacy}","received_events_url":"https://api.github.com/users/vacuumlabs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/vacuumlabs/trezor-core","description":":lock: TREZOR Core","fork":true,"url":"https://api.github.com/repos/vacuumlabs/trezor-core","forks_url":"https://api.github.com/repos/vacuumlabs/trezor-core/forks","keys_url":"https://api.github.com/repos/vacuumlabs/trezor-core/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vacuumlabs/trezor-core/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vacuumlabs/trezor-core/teams","hooks_url":"https://api.github.com/repos/vacuumlabs/trezor-core/hooks","issue_events_url":"https://api.github.com/repos/vacuumlabs/trezor-core/issues/events{/number}","events_url":"https://api.github.com/repos/vacuumlabs/trezor-core/events","assignees_url":"https://api.github.com/repos/vacuumlabs/trezor-core/assignees{/user}","branches_url":"https://api.github.com/repos/vacuumlabs/trezor-core/branches{/branch}","tags_url":"https://api.github.com/repos/vacuumlabs/trezor-core/tags","blobs_url":"https://api.github.com/repos/vacuumlabs/trezor-core/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vacuumlabs/trezor-core/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vacuumlabs/trezor-core/git/refs{/sha}","trees_url":"https://api.github.com/repos/vacuumlabs/trezor-core/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vacuumlabs/trezor-core/statuses/{sha}","languages_url":"https://api.github.com/repos/vacuumlabs/trezor-core/languages","stargazers_url":"https://api.github.com/repos/vacuumlabs/trezor-core/stargazers","contributors_url":"https://api.github.com/repos/vacuumlabs/trezor-core/contributors","subscribers_url":"https://api.github.com/repos/vacuumlabs/trezor-core/subscribers","subscription_url":"https://api.github.com/repos/vacuumlabs/trezor-core/subscription","commits_url":"https://api.github.com/repos/vacuumlabs/trezor-core/commits{/sha}","git_commits_url":"https://api.github.com/repos/vacuumlabs/trezor-core/git/commits{/sha}","comments_url":"https://api.github.com/repos/vacuumlabs/trezor-core/comments{/number}","issue_comment_url":"https://api.github.com/repos/vacuumlabs/trezor-core/issues/comments{/number}","contents_url":"https://api.github.com/repos/vacuumlabs/trezor-core/contents/{+path}","compare_url":"https://api.github.com/repos/vacuumlabs/trezor-core/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vacuumlabs/trezor-core/merges","archive_url":"https://api.github.com/repos/vacuumlabs/trezor-core/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vacuumlabs/trezor-core/downloads","issues_url":"https://api.github.com/repos/vacuumlabs/trezor-core/issues{/number}","pulls_url":"https://api.github.com/repos/vacuumlabs/trezor-core/pulls{/number}","milestones_url":"https://api.github.com/repos/vacuumlabs/trezor-core/milestones{/number}","notifications_url":"https://api.github.com/repos/vacuumlabs/trezor-core/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vacuumlabs/trezor-core/labels{/name}","releases_url":"https://api.github.com/repos/vacuumlabs/trezor-core/releases{/id}","deployments_url":"https://api.github.com/repos/vacuumlabs/trezor-core/deployments","created_at":"2018-06-14T13:23:54Z","updated_at":"2018-07-11T07:34:18Z","pushed_at":"2018-07-11T08:18:42Z","git_url":"git://github.com/vacuumlabs/trezor-core.git","ssh_url":"git@github.com:vacuumlabs/trezor-core.git","clone_url":"https://github.com/vacuumlabs/trezor-core.git","svn_url":"https://github.com/vacuumlabs/trezor-core","homepage":"https://trezor.io/","size":7257,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0","node_id":"MDc6TGljZW5zZTk="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"trezor:master","ref":"master","sha":"2d27ab85dce51f3e69579d55ea251c8c58468ec3","user":{"login":"trezor","id":4146447,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQxNDY0NDc=","avatar_url":"https://avatars1.githubusercontent.com/u/4146447?v=4","gravatar_id":"","url":"https://api.github.com/users/trezor","html_url":"https://github.com/trezor","followers_url":"https://api.github.com/users/trezor/followers","following_url":"https://api.github.com/users/trezor/following{/other_user}","gists_url":"https://api.github.com/users/trezor/gists{/gist_id}","starred_url":"https://api.github.com/users/trezor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trezor/subscriptions","organizations_url":"https://api.github.com/users/trezor/orgs","repos_url":"https://api.github.com/users/trezor/repos","events_url":"https://api.github.com/users/trezor/events{/privacy}","received_events_url":"https://api.github.com/users/trezor/received_events","type":"Organization","site_admin":false},"repo":{"id":46493241,"node_id":"MDEwOlJlcG9zaXRvcnk0NjQ5MzI0MQ==","name":"trezor-core","full_name":"trezor/trezor-core","owner":{"login":"trezor","id":4146447,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQxNDY0NDc=","avatar_url":"https://avatars1.githubusercontent.com/u/4146447?v=4","gravatar_id":"","url":"https://api.github.com/users/trezor","html_url":"https://github.com/trezor","followers_url":"https://api.github.com/users/trezor/followers","following_url":"https://api.github.com/users/trezor/following{/other_user}","gists_url":"https://api.github.com/users/trezor/gists{/gist_id}","starred_url":"https://api.github.com/users/trezor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trezor/subscriptions","organizations_url":"https://api.github.com/users/trezor/orgs","repos_url":"https://api.github.com/users/trezor/repos","events_url":"https://api.github.com/users/trezor/events{/privacy}","received_events_url":"https://api.github.com/users/trezor/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/trezor/trezor-core","description":":lock: TREZOR Core","fork":false,"url":"https://api.github.com/repos/trezor/trezor-core","forks_url":"https://api.github.com/repos/trezor/trezor-core/forks","keys_url":"https://api.github.com/repos/trezor/trezor-core/keys{/key_id}","collaborators_url":"https://api.github.com/repos/trezor/trezor-core/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/trezor/trezor-core/teams","hooks_url":"https://api.github.com/repos/trezor/trezor-core/hooks","issue_events_url":"https://api.github.com/repos/trezor/trezor-core/issues/events{/number}","events_url":"https://api.github.com/repos/trezor/trezor-core/events","assignees_url":"https://api.github.com/repos/trezor/trezor-core/assignees{/user}","branches_url":"https://api.github.com/repos/trezor/trezor-core/branches{/branch}","tags_url":"https://api.github.com/repos/trezor/trezor-core/tags","blobs_url":"https://api.github.com/repos/trezor/trezor-core/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/trezor/trezor-core/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/trezor/trezor-core/git/refs{/sha}","trees_url":"https://api.github.com/repos/trezor/trezor-core/git/trees{/sha}","statuses_url":"https://api.github.com/repos/trezor/trezor-core/statuses/{sha}","languages_url":"https://api.github.com/repos/trezor/trezor-core/languages","stargazers_url":"https://api.github.com/repos/trezor/trezor-core/stargazers","contributors_url":"https://api.github.com/repos/trezor/trezor-core/contributors","subscribers_url":"https://api.github.com/repos/trezor/trezor-core/subscribers","subscription_url":"https://api.github.com/repos/trezor/trezor-core/subscription","commits_url":"https://api.github.com/repos/trezor/trezor-core/commits{/sha}","git_commits_url":"https://api.github.com/repos/trezor/trezor-core/git/commits{/sha}","comments_url":"https://api.github.com/repos/trezor/trezor-core/comments{/number}","issue_comment_url":"https://api.github.com/repos/trezor/trezor-core/issues/comments{/number}","contents_url":"https://api.github.com/repos/trezor/trezor-core/contents/{+path}","compare_url":"https://api.github.com/repos/trezor/trezor-core/compare/{base}...{head}","merges_url":"https://api.github.com/repos/trezor/trezor-core/merges","archive_url":"https://api.github.com/repos/trezor/trezor-core/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/trezor/trezor-core/downloads","issues_url":"https://api.github.com/repos/trezor/trezor-core/issues{/number}","pulls_url":"https://api.github.com/repos/trezor/trezor-core/pulls{/number}","milestones_url":"https://api.github.com/repos/trezor/trezor-core/milestones{/number}","notifications_url":"https://api.github.com/repos/trezor/trezor-core/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/trezor/trezor-core/labels{/name}","releases_url":"https://api.github.com/repos/trezor/trezor-core/releases{/id}","deployments_url":"https://api.github.com/repos/trezor/trezor-core/deployments","created_at":"2015-11-19T13:16:23Z","updated_at":"2018-07-10T18:50:33Z","pushed_at":"2018-07-11T08:43:36Z","git_url":"git://github.com/trezor/trezor-core.git","ssh_url":"git@github.com:trezor/trezor-core.git","clone_url":"https://github.com/trezor/trezor-core.git","svn_url":"https://github.com/trezor/trezor-core","homepage":"https://trezor.io/","size":7746,"stargazers_count":233,"watchers_count":233,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":95,"mirror_url":null,"archived":false,"open_issues_count":33,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0","node_id":"MDc6TGljZW5zZTk="},"forks":95,"open_issues":33,"watchers":233,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/trezor/trezor-core/pulls/250"},"html":{"href":"https://github.com/trezor/trezor-core/pull/250"},"issue":{"href":"https://api.github.com/repos/trezor/trezor-core/issues/250"},"comments":{"href":"https://api.github.com/repos/trezor/trezor-core/issues/250/comments"},"review_comments":{"href":"https://api.github.com/repos/trezor/trezor-core/pulls/250/comments"},"review_comment":{"href":"https://api.github.com/repos/trezor/trezor-core/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/trezor/trezor-core/pulls/250/commits"},"statuses":{"href":"https://api.github.com/repos/trezor/trezor-core/statuses/883a2cb0e1dc4fa029275ec4eba760ef9eeeb8b5"}},"author_association":"NONE"}}
{"actor":{"display_login":"prusnak"}}