{"id":30621390,"url":"https://github.com/syscoin/syscoin-fusion","last_synced_at":"2025-08-30T14:29:11.043Z","repository":{"id":33833730,"uuid":"161539817","full_name":"syscoin/syscoin-fusion","owner":"syscoin","description":"Syscoin Fusion Whitelabel wallet","archived":false,"fork":false,"pushed_at":"2022-12-09T05:33:13.000Z","size":147468,"stargazers_count":4,"open_issues_count":17,"forks_count":2,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-04-13T03:30:10.727Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/syscoin.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-12-12T20:14:23.000Z","updated_at":"2023-05-26T10:48:32.000Z","dependencies_parsed_at":"2023-01-15T03:01:03.809Z","dependency_job_id":null,"html_url":"https://github.com/syscoin/syscoin-fusion","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/syscoin/syscoin-fusion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syscoin%2Fsyscoin-fusion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syscoin%2Fsyscoin-fusion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syscoin%2Fsyscoin-fusion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syscoin%2Fsyscoin-fusion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/syscoin","download_url":"https://codeload.github.com/syscoin/syscoin-fusion/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syscoin%2Fsyscoin-fusion/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272860699,"owners_count":25005478,"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-30T02:00:09.474Z","response_time":77,"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":[],"created_at":"2025-08-30T14:28:12.891Z","updated_at":"2025-08-30T14:29:11.033Z","avatar_url":"https://github.com/syscoin.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fusion Wallet\n\n### Syscoin White Label asset wallet\n\nThe Fusion Wallet project provides Syscoin token creators the ability to offer a customized wallet for their specific token(s). Syscoin token project developers can also offer wallet skins to users or branded wallets.\n\nSyscoin Fusion will natively, in it's white label format, allow the user to interact with Syscoin and ALL Syscoin tokens in a wallet. \n\nModerate customization is achieved by changing a single file fusion.conf. This can include: Splash screen, Locking the wallet to a single token or an array of tokens, wallet colours, text colours and background logo. Layout and additional customization is possible through CSS modifications.\n\nProject creators can also create and distribute tokens directly in the wallet. \n\nFusion is an HTML GUI wallet built in Electron-React-Boilerplate https://github.com/electron-react-boilerplate/electron-react-boilerplate.   \n\n\n## Instructions\n\n- Clone this repository.\n- Run `npm install`\n- Copy syscoin dependencies (syscoin* files from https://github.com/syscoin/syscoin/releases and your OS bins from https://github.com/syscoin/syscoin/tree/master/src/bin) into `extra` folder. If you skip this step, you will receive an error during wallet initialization. You should copy `bin` folder into the repo root directory as well.\n\n### To run in dev mode\n\n- Run `npm run dev`\n\n### To build binaries\n\n- Run `npm run package` to build the version for the OS you're currently running. Run `npm run package-all` if you want to attempt building binaries for all platforms.\n\n### Development Team\nThis project is funded by a Syscoin community governance proposals through the Syscoin Development and Marketing Team (SDMT). Lead developer is Argenis Villasmil with contributions from Andres Cortes, Keyare and the Syscoin Community.  \n\n\n\n# Upgrading from Syscoin 3\n\n_If you have already upgraded to Syscoin 4.0.0 successfully, you only need to install the latest version of [Syscoin 4.x](https://github.com/syscoin/syscoin/releases) and skip these steps._\n\n\n\n### This upgrade procedure has TWO parts:\n\n**1.** You will DUMP your existing Syscoin 3.x wallet keys from Blockmarket or Syscoin QT 3.x into a text file in your public folder.   \n  \n**2.** You will then need to IMPORT the newly created file into a Syscoin 4.x wallet. \n\u003e  \n\u003e **WARNING:** If you have a DATA FOLDER called `Syscoin` from a previous installation of **Syscoin 2.x**, you will need to rename it `Syscoin2` or you will encounter errors attempting to read incompatible data.  \n\u003e  \n\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cB\u003eGETTING STARTED (click to expand):\u003c/B\u003e\u003cbr\u003e\u003c/summary\u003e  \n   \n  \n  \u003cbr\u003e\n\nTO START, open either Blockmarket or Syscoin Qt 3.x and unlock the wallet. You do NOT need to synchronise to the Syscoin 3 chain. Syscoin 4.x will create a DATA FOLDER called `Syscoin` if you do not have one.   \n  \n\u003cdetails\u003e\n\u003csummary\u003eFind your DATA FOLDER\u003c/summary\u003e\n\n\u003e\nThe DATA FOLDER is found here:\n\u003e * MAC: `/Users/[USERNAME]/Library/Application Support/Syscoin`  \n\u003e Note: the Library directory is hidden by default, you can quickly access this directory by pressing: CMD + Shift + G in Finder then typing:  `~/Library/Application Support/Syscoin`\n\u003e\n\u003e * WINDOWS: `C:\\Users[USERNAME]\\AppData\\Roaming\\Syscoin`\n\u003e\n\u003e * LINUX: `/home/[USERNAME]/.Syscoin` or `~/.syscoin/` \n\u003e  You may need to do a \"ls -a\" to see directories that start with a dot.\n\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eGetting your system ready\u003c/summary\u003e\n\n\u003e\nIf you have already installed Syscoin Qt 4, Spark 4 or Fusion 4, you can skip these steps.\n\u003e * Rename any existing `Syscoin` DATA FOLDER from Syscoin 2.x to `Syscoin2`.\n\u003e * If you do not have a `Syscoin` DATA FOLDER, Syscoin 4 will create one for you when run.\n\u003e * Syscoin 3 uses a DATA FOLDER called `SyscoinCore` which should be one level higher in your folders list - _leave this folder alone_ or you will not be able to run your current Syscoin 3.x wallet!\n\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eUnlocking your wallet\u003c/summary\u003e\n\n\u003e * In Syscoin Qt 3.x go to Console: Tools-\u003eDebug Console and type:  \n\u003e `walletpassphrase “mypasswordorpassphrase” 180`  \n\u003e And press ENTER (180 = this the amount of time to remain open in seconds)\n\u003e\n\u003e * In Blockmarket: Click the Lock icon in the upper right menu.  \n\u003e Enter your password/passphrase in the form field and press the Unlock button\n\u003e\n\u003c/details\u003e\n\n\u003c/details\u003e\n\n---\n### 1. DUMPING YOUR WALLET TO A FILE (choose your existing wallet):\n\n\u003cdetails\u003e\n\u003csummary\u003eDumping your wallet from Blockmarket\u003c/summary\u003e\n\n\u003e\n\u003e * Unlock your wallet\n\u003e\n\u003e * Go to Wallet and select ‘Dump Wallet’ (Top left) and enter path to save the file:\n\u003e\n\u003e On WINDOWS type: \n\u003e `C:\\Users\\Public\\sys3dump.bmwalletdump`\n\u003e And press SAVE\n\u003e\n\u003e On MAC type:\n\u003e `/Users/[USERNAME]/Public/sys3dump.bmwalletdump`\n\u003e And press SAVE \n\n* Once complete, you are done Step 1. Please move on to CHECK YOUR WORK\n\u003c/details\u003e\n\n\n\n\u003cdetails\u003e\n\u003csummary\u003eDumping your wallet from Syscoin Qt 3.x\u003c/summary\u003e\n\n\u003e\n\u003e * Unlock your wallet.\n\u003e\n\u003e * You may already be in the Console. If you are not, then open the console: Go to Tools-\u003eDebug Console\n\u003e\n\u003e On WINDOWS type:\n\u003e `dumpwallet \"C:\\Users\\Public\\sys3dump.bmwalletdump\"`\n\u003e And press ENTER\n\u003e\n\u003e On MAC type: \n\u003e `dumpwallet \"/Users/[USERNAME]/Public/sys3dump.bmwalletdump\"`\n\u003e And press ENTER\n\u003e * On some versions of QT you will get ‘null’ this means it has worked.\n* Once complete, you are done Step 1. Please move on to CHECK YOUR WORK\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eCHECK YOUR WORK\u003c/summary\u003e\n\n\u003e\nNavigate to where you saved your `sys3dump.bmwalletdump` file.\n\u003e\n\u003e On WINDOWS, navigate to:\n\u003e `C:\\Users\\Public`\n\u003e You should see the `sys3dump.bmwalletdump` file.\n\u003e\n\u003e On MAC, navigate to\n\u003e `/Users/[USERNAME]/Public/`\n\u003e You should see the `sys3dump.bmwalletdump` file.\n\u003e\n* If you see the `sys3dump.bmwalletdump` file, you have completed this step and may move on to Step 2: IMPORTING YOUR DUMP FILE.\n\u003c/details\u003e\n\n---\n\n### 2. IMPORTING YOUR DUMP FILE (choose your upgrade wallet):\n\u003cdetails\u003e \u003csummary\u003e Importing into Syscoin Qt 4.x \u003c/summary\u003e\n\n\u003e\nInstall and Run the latest version of [Syscoin 4.x](https://github.com/syscoin/syscoin/releases)\n\u003e\n\u003e * Allow it to fully sync.\n\u003e\n\u003e * Open the Console, Go to Window-\u003eConsole\n\u003e\n\u003eOn WINDOWS type:\n\u003e`importwallet \"C:\\Users\\Public\\sys3dump.bmwalletdump\"`\n\u003e\n\u003eOn MAC type:\n\u003e`importwallet \"/Users/xxxxx/Public/sys3dump.bmwalletdump\"`\n\u003e\nAdd press ENTER\n\u003e\n\u003e * This import will take a while (can be 10 minutes or so)and you will see ‘null’ in the console when finished.\n\u003e\n* You can now move to FINISHING UP!\n\u003c/details\u003e\n\n\u003cdetails\u003e \u003csummary\u003e Importing into Spark \u003c/summary\u003e\n\n\u003e\nIf you have any existing syscoin.conf in your DATA FOLDER, rename it or remove it. Spark will write a new configuration file. The new configuration file is compatible with Syscoin-QT.\n\u003e\n\u003e * Install and Run the latest version of [Spark](https://github.com/blockchainfoundryinc/syscoin-spark-wallet/releases)\n\u003e\n\u003e * Allow it to fully sync.\n\u003e \n\u003e * Go to Wallet-\u003eImport Wallet and navigate to the `sys3dump.bmwalletdump` file you created in Step 1.\n\u003e\n\u003e On WINDOWS, navigate to:\n\u003e `C:\\Users\\Public\\sys3dump.bmwalletdump`\n \u003eAnd press ENTER\n\u003e\n\u003e On MAC, navigate to:\n\u003e `/Users/xxxxx/Public/sys3dump.bmwalletdump\"`\n\u003e And press ENTER\n\u003e\n\u003e * This import will take a while (can be 10 minutes or so)and you will see ‘null’ in the console when finished.\n\u003e \n* You can now move to FINISHING UP!\n\u003c/details\u003e\n\u003cdetails\u003e \u003csummary\u003e Importing into Fusion \u003c/summary\u003e\n\n\u003e\nInstall and Run the latest version of [Fusion](https://github.com/syscoin/Syscoin-Fusion/releases)\n\u003e\n\u003e * Allow it to fully sync.\n\u003e \n\u003e * Go to Tools-\u003eWallet Tools-\u003eImport Wallet and navigate to the `sys3dump.bmwalletdump` file you created in Step 1.\n\u003e\n\u003e On WINDOWS, navigate to:\n\u003e `C:\\Users\\Public\\sys3dump.bmwalletdump`\n\u003e And press ENTER\n\u003e\n\u003e On MAC, navigate to:\n\u003e `/Users/xxxxx/Public/sys3dump.bmwalletdump\"`\n\u003e Add press ENTER\n\u003e\n\u003e * This import will take a while (can be 10 minutes or so)and you will see ‘null’ in the console when finished.\n\u003e\n* You can now move to FINISHING UP!\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003e FINISHING UP \u003c/summary\u003e\n\n\u003e\n\u003e * Check that your Syscoin balance is correct!\n\u003e\n\u003e * You should now create a new address and send your entire balance to this new address to ensure that your [HD keys](https://www.w3.org/2016/04/blockchain-workshop/interest/robles.html) are up-to-date.\n\u003e \n\u003e * Delete the `sys3dump.bmwalletdump` file that you created in Step 2.  \n\u003e  It is an openly readable text file that displays your private keys. Be sure to remove it from your Trash (MAC) or Recycle Bin (WINDOWS)\n\u003e\n* You are done! If you wish to encrypt your wallet, move on to ENCRYPTING YOUR WALLET.\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cB\u003eENCRYPTING YOUR WALLET (click to expand):\u003c/B\u003e\u003cbr\u003e\u003c/summary\u003e  \n   \n  \n  \u003cbr\u003e\n\nYou can use either a password (one word or string of characters) or a passphrase (multiple words or characters with spaces between) to encrypt your wallet.\n\n\u003cdetails\u003e\n\n\u003csummary\u003e Encrypting your wallet in Syscoin Qt 4.x\u003c/summary\u003e  \n\n\u003e  \n\u003e * In Syscoin QT 4.x, go to Console: Window-\u003eConsole and type:  \n\u003e walletpassphrase \"yourpasswordorpassphrase\"  \n\u003e Press Enter\n\u003e\n\u003e * Be sure to write down your password or passphrase and save it in a safe place.  \n\u003e  \n\u003e * You are done! Enjoy your Syscoin Wallet!\n\u003e    \n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003e Encrypting your wallet in Spark\u003c/summary\u003e\n\n\u003e  \n\u003e * In Spark, press the Lock icon in the top right menu, then hit Encrypt Wallet  \n\u003e Enter your password or passphrase, twice to confirm.\n\u003e Then press Encrypt Wallet button when you are done.\n\u003e\n\u003e * Be sure to write down your password or passphrase and save it in a safe place.  \n\u003e  \n\u003e * You are done! Enjoy your Syscoin Wallet!\n\u003e  \n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e Encrypting your wallet in Fusion\u003c/summary\u003e\n\n\u003e  \n\u003e * In Syscoin Fusion 4.x, go to Tools\u003eWallet Tools-\u003eLock Wallet  \n\u003e Enter your new password or passphrase in the form field  \n\u003e Press the OK button\n\u003e\n\u003e * Be sure to write down your password or passphrase and save it in a safe place.  \n\u003e  \n\u003e * You are done! Enjoy your Syscoin Wallet!\n\u003e \n\u003c/details\u003e\n\u003c/details\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyscoin%2Fsyscoin-fusion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyscoin%2Fsyscoin-fusion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyscoin%2Fsyscoin-fusion/lists"}