{"id":15024823,"url":"https://github.com/araneadev/laravel-electrum","last_synced_at":"2025-08-21T05:34:47.730Z","repository":{"id":25196925,"uuid":"103412671","full_name":"AraneaDev/laravel-electrum","owner":"AraneaDev","description":"A Laravel 5.4+ wrapper for Electrum","archived":false,"fork":false,"pushed_at":"2022-05-07T22:55:30.000Z","size":2952,"stargazers_count":9,"open_issues_count":0,"forks_count":12,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-16T20:47:34.315Z","etag":null,"topics":["api","bitcoin","electrum","laravel","vue2","webinterface"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/AraneaDev.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":"2017-09-13T14:50:34.000Z","updated_at":"2025-03-23T19:19:17.000Z","dependencies_parsed_at":"2022-08-08T15:16:04.214Z","dependency_job_id":null,"html_url":"https://github.com/AraneaDev/laravel-electrum","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/AraneaDev/laravel-electrum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AraneaDev%2Flaravel-electrum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AraneaDev%2Flaravel-electrum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AraneaDev%2Flaravel-electrum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AraneaDev%2Flaravel-electrum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AraneaDev","download_url":"https://codeload.github.com/AraneaDev/laravel-electrum/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AraneaDev%2Flaravel-electrum/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271430901,"owners_count":24758419,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["api","bitcoin","electrum","laravel","vue2","webinterface"],"created_at":"2024-09-24T20:01:01.556Z","updated_at":"2025-08-21T05:34:47.704Z","avatar_url":"https://github.com/AraneaDev.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Electrum for Laravel 5.4+\nAuthor: Tim Schipper \u003cinfo@aranea-development.nl\u003e   \nDescription: Electrum support for Laravel with optional Vue wallet component.\n\n![Wallet Web Interface](https://raw.githubusercontent.com/AraneaDev/laravel-electrum/master/assets/wallet.gif \"Wallet Web Interface\")   \n\n[![Latest Version on Packagist](https://img.shields.io/packagist/vpre/araneadev/laravel-electrum.svg?style=flat-square)](https://packagist.org/packages/araneadev/laravel-electrum)\n[![Packagist](https://img.shields.io/packagist/l/araneadev/laravel-electrum.svg?style=flat-square)](https://packagist.org/packages/araneadev/laravel-electrum)\n[![Scrutinizer Build](https://img.shields.io/scrutinizer/build/g/AraneaDev/laravel-electrum.svg?style=flat-square)](https://scrutinizer-ci.com/g/AraneaDev/laravel-electrum/)\n[![StyleCI](https://styleci.io/repos/103412671/shield?branch=master)](https://styleci.io/repos/103412671)\n[![Quality Score](https://img.shields.io/scrutinizer/g/araneadev/laravel-electrum.svg?style=flat-square)](https://scrutinizer-ci.com/g/araneadev/laravel-electrum)\n[![Total Downloads](https://img.shields.io/packagist/dt/araneadev/laravel-electrum.svg?style=flat-square)](https://packagist.org/packages/araneadev/laravel-electrum)   \n\nWARNING: Be safe and never ever put your private keys on a webserver, use a watch only wallet or even better, get and setup a hardware wallet, so your keys and coins will be safe. \n\n## Installation:\nRequire this package in your composer.json and update composer. This will download the package.\n```\ncomposer require araneadev/laravel-electrum\n```\nAfter updating composer, add the ServiceProvider to the providers array in config/app.php\n```\nAraneaDev\\Electrum\\ElectrumServiceProvider::class,\n```\n   \n## Requirements:   \n* PHP \u003e=7.0 \n* Laravel \u003e= 5.4+\n* Electrum \u003e= 4.0\n\n## Setup Electrum\nDownload and install [Electrum](https://electrum.org/#download) if you haven't done so yet.\n```\nelectrum daemon -d\nelectrum setconfig log_to_file true\nelectrum setconfig rpchost 127.0.0.1\nelectrum setconfig rpcport 7777\nelectrum setconfig rpcuser your_user\nelectrum setconfig rpcpassword your_password\nelectrum stop\nelectrum daemon -d\nelectrum create\nelectrum load_wallet\n```\nAnd set then following variables in your .env file:\n```\nELECTRUM_RPC_HOST=http://127.0.0.1\nELECTRUM_RPC_PORT=7777\nELECTRUM_RPC_USER=your_user\nELECTRUM_RPC_PASS=your_password\n```\n\n## Optional Web Interface installation\n\n### Requirements\n* Clipboard.js \u003e= 1.7.1\n* Moment.js \u003e= 2.4.0\n* Vue * \u003e= 2.1.10\n* Vue QR Component \u003e= 2.1.1\n* Vue2 Bootstrap Modal \u003e 0.1.11\n* Axios * \u003e= 0.16.2\n* Lodash * \u003e= 4.17.4\n* Bootstrap * \u003e= 3.3.7\n\n_\\* Included in Laravel 5.4+_\n\n### Install Clipboard.js, Moment.js and Vue QR Component\n```\nnpm install clipboard --save-dev\nnpm install moment --save-dev\nnpm install vue2-bootstrap-modal --save-dev\nnpm install vue-qrcode-component --save-dev\n\n```\n\n### Publish the assets\n```\nphp artisan vendor:publish --provider=AraneaDev\\Electrum\\ElectrumServiceProvider\n```\nEnable the Web interface in config/electrum.php. \n```\n[\n    ....\n    'webinterface'=\u003e [\n        'enabled' =\u003e true,\n        ....\n    ]\n]\n```\nThen add the following line to your app.js:\n```\nVue.component('electrum-wallet', require('./vendor/araneadev/Electrum.vue'));\n```\n\n## Available Commands   \nElectrum's JSON-RPC methods are mapped to artisan commands:\n```\nphp artisan electrum [METHOD] [--address=ADDRESS] [--txid=TXID] [--key=KEY]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faraneadev%2Flaravel-electrum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faraneadev%2Flaravel-electrum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faraneadev%2Flaravel-electrum/lists"}