{"id":22096514,"url":"https://github.com/uphold/vault-assist-tool","last_synced_at":"2025-07-24T22:32:09.408Z","repository":{"id":211299632,"uuid":"713444506","full_name":"uphold/vault-assist-tool","owner":"uphold","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-16T15:06:27.000Z","size":24518,"stargazers_count":5,"open_issues_count":4,"forks_count":4,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-04-16T22:13:43.457Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"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/uphold.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-11-02T14:33:23.000Z","updated_at":"2025-04-16T15:06:30.000Z","dependencies_parsed_at":"2024-10-23T02:03:16.696Z","dependency_job_id":"ca1973b7-3b99-45e0-8d65-9c6c82766ce2","html_url":"https://github.com/uphold/vault-assist-tool","commit_stats":null,"previous_names":["uphold/vault-assist-tool"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/uphold/vault-assist-tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uphold%2Fvault-assist-tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uphold%2Fvault-assist-tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uphold%2Fvault-assist-tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uphold%2Fvault-assist-tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uphold","download_url":"https://codeload.github.com/uphold/vault-assist-tool/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uphold%2Fvault-assist-tool/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266913680,"owners_count":24005579,"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-07-24T02:00:09.469Z","response_time":99,"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":"2024-12-01T04:11:22.098Z","updated_at":"2025-07-24T22:32:08.965Z","avatar_url":"https://github.com/uphold.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Uphold Vault Assist Tool\n\nWeb frontend for the Uphold Vault Assist tool.\n\n---\n\n## Description\n\nThe Uphold Vault Assist Tool allows you to safely withdraw funds from your Uphold Vault and transfer them to another wallet. This will require your Vault and Backup Keys in order to complete the transaction (network fees apply). At the end of the process the Vault will be deactivated and the address will be deleted.\n\nThis tool is available on the web at [https://uphold.github.io/vault-assist-tool](https://uphold.github.io/vault-assist-tool). Before using your keys, verify the URL is right and the lock icon indicates a secure connection.\n\n### How to use\n\n1. Select the Vault you wish to access (XRP, BTC...)\n2. Enter your Vault address. This was emailed to you when you created the Vault. It is also available within the Uphold app.\n3. If you selected BTC, you will also need to enter your BTC Output descriptor. It was emailed to you when you created the Vault.\n4. Enter your Vault and Backup Key\n5. Specify the destination address you wish to move funds.\n6. Confirm and view transaction on chain\n\n\n## Running Vault Assist Tool Locally\n\n### Installing Dependencies\n\nYou must install these before you are able to run this locally:\n\n```sh\nyarn install\n```\n\n### Start local web server\n\nAfter the dependencies are installed, you should be able to run the server:\n\n```sh\nyarn start\n```\n\nThen open a browser window at `http://127.0.0.1:3000/`\n\n## Development and testing\n\nThe Uphold Vault Assist Tool is provided under the [MIT License](/LICENSE).\n\n### Start development server\n\n**Note**: You must install the dependencies as mentioned above before running this.\n\nTo run the local web server using [testnet](https://xrpl.org/parallel-networks.html):\n\n```sh\nyarn dev\n```\n\nYou can run the local web server for Bitcoin [regtest mode](https://developer.bitcoin.org/examples/testing.html). This requires a local ElectrumX server with websockets enabled on port 50003 (ws://127.0.0.1:50003):\n\n```sh\nNET=local yarn dev\n```\n\n### Testing\n\nTo run the main e2e tests:\n\n```sh\nyarn e2e\n```\n\nThere is also an additional e2e test which tests successful account closure. Be aware that this test takes \u003e15 minutes to complete.\n\n```sh\nyarn e2e:optional\n```\n\n### Build\n\n**Note:** There is a Github workflow which is used to deploy this to the web.\n\nTo build the package (output to `public` directory):\n\n```sh\nyarn build\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuphold%2Fvault-assist-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuphold%2Fvault-assist-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuphold%2Fvault-assist-tool/lists"}