{"id":19915618,"url":"https://github.com/demining/bitcoin-wallet-key-tool-google-colab","last_synced_at":"2026-02-11T19:34:31.023Z","repository":{"id":41448652,"uuid":"461429652","full_name":"demining/bitcoin-wallet-key-tool-Google-Colab","owner":"demining","description":"bitcoin wallet files (add/remove keys, import/export in different formats, move keys between different wallets) Google Colab","archived":false,"fork":false,"pushed_at":"2022-07-01T23:47:18.000Z","size":173,"stargazers_count":4,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-10T00:22:16.846Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Xtend","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/demining.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-20T08:39:39.000Z","updated_at":"2025-03-09T02:33:17.000Z","dependencies_parsed_at":"2022-09-21T09:21:44.266Z","dependency_job_id":null,"html_url":"https://github.com/demining/bitcoin-wallet-key-tool-Google-Colab","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/demining/bitcoin-wallet-key-tool-Google-Colab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcoin-wallet-key-tool-Google-Colab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcoin-wallet-key-tool-Google-Colab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcoin-wallet-key-tool-Google-Colab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcoin-wallet-key-tool-Google-Colab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/demining","download_url":"https://codeload.github.com/demining/bitcoin-wallet-key-tool-Google-Colab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demining%2Fbitcoin-wallet-key-tool-Google-Colab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29342113,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T18:58:20.535Z","status":"ssl_error","status_checked_at":"2026-02-11T18:56:44.814Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T21:41:17.716Z","updated_at":"2026-02-11T19:34:30.987Z","avatar_url":"https://github.com/demining.png","language":"Xtend","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wallet-key-tool\n\n\n-------------------------\n### Run Google Colab\n\nhttps://colab.research.google.com/drive/1OShIMVcFZ_khsUIBOIV1lzrqAGo1gfm_?usp=sharing\n\n-------------------------\n\n\nComfortable GUI application to edit the contents of various\nBitcoin wallet files, add or remove keys, read one format and\nexport to another, move keys between different wallets, etc.\n\n## how to build from source\n\n* have JDK 7 installed (6 will not work)\n* clone this repository\n* in the root directory execute: \u003cpre\u003e./gradlew assemble\u003c/pre\u003e\n\nyou will find the runnable .jar file in build/libs/\n\n## I'm too lazy to build it myself, where is the jar?\n\nSee the [releases](https://github.com/prof7bit/wallet-key-tool/releases)\nsection and look for the \"wallet-key-tool.jar\" file, download and\nrun it as described below.\n\nThis release version might be a bit behind the latest\nmaster branch, so I recommend you get the source and\nbuild it yourself, its really not that complicated, the\ngradle build system does a wonderful job of automating\nit all, you don't even need gradle to be installed, it\nwill download it for you.\n\n\n## how to run\n\nOn Windows you probably just need to double-click the jar file\nand it will start (If you have Java installed).\n\nOn systems where there is a command line interface (this also\nworks on Windows, its just a bit harder to find there, they\nreally seem to hate their own users) you can also run it by\nexecuting the following command:\n\n    java -jar wallet-key-tool.jar\n\nThis will open a GUI window with which you can interact, info\nand error messages will be printed to stderr. If you want to\nincrease the log level then run it like this:\n\n    java -Dorg.slf4j.simpleLogger.defaultLogLevel=TRACE -jar wallet-key-tool.jar\n\nNote: the -D option must come before the -jar option, it is\npassed directly to java. Allowable log levels are:\nERROR, WARN, INFO, DEBUG, TRACE, the default is INFO,\nif you want to see stack traces then use TRACE.\n\nIf you just want to dump the contents of a wallet to the\nconsole with no GUI interaction then you can pass it a file\nname, if you do this then it will not attempt to open any\ngraphical user interface, it will just dump the wallet contents\nto stdout and exit. Note that the format of the dump is still\nsubject to change, keep this in mind when writing a parser\nfor it.\n\n    java -jar wallet-key-tool.jar \u003cfilename\u003e\n\nThis will prompt for a password on stdin if the file is\nencrypted. If you want to avoid the password prompt you can\nsupply a password with the --password=\"my pass phrase\" switch\n(you need the quotes if it contains spaces). Beware that this\nis dangerous since it might leave the password in your shell\nhistory or make it visible in the process list, use it only\nif you know what you are doing.\n\nExample session in the console (I did not enter a passphrase,\nI just pressed enter, so no private keys were decrypted):\n\n    java -jar build/libs/wallet-key-tool.jar /home/bernd/Schotter/Schotter.wallet\n    [main] INFO org.multibit.store.MultiBitWalletProtobufSerializer - Loading wallet extension org.multibit.walletProtect.2\n    Wallet is encrypted. Enter passphrase:\n    no passphrase entered, will skip decryption\n    1QKm5sWXuFJ6Zrvqw7NR7gYXyipPSqfv4n KEY DECRYPTION SKIPPED\n    1DrL3o6ZMAGttc96SPxqTo2yooq52P62kf KEY DECRYPTION SKIPPED\n    1E79vvzr1KkHXVXNUBwqoW7XDsMYULVqrq KEY DECRYPTION SKIPPED\n    [...]\n\n\n## How to import project in Eclipse\n\n* have the gradle plugin installed in Eclipse\n* have the Xtend plugin installed in Eclipse\n* import -\u003e gradle -\u003e gradle project\n* [browse] select the root folder of this project\n* [build model] and wait a few seconds\n* [select all] the project should be in the list, make sure its selected\n* [finish] and wait another few seconds until import is complete\n\n\n\n\n\n----\n\n|  | Donation Address |\n| --- | --- |\n| ♥ __BTC__ | 1Lw2kh9WzCActXSGHxyypGLkqQZfxDpw8v |\n| ♥ __ETH__ | 0xaBd66CF90898517573f19184b3297d651f7b90bf |\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdemining%2Fbitcoin-wallet-key-tool-google-colab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdemining%2Fbitcoin-wallet-key-tool-google-colab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdemining%2Fbitcoin-wallet-key-tool-google-colab/lists"}