All Projects → blockchain → My Wallet V3 Frontend

blockchain / My Wallet V3 Frontend

Licence: agpl-3.0
Blockchain Web Wallet Frontend

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to My Wallet V3 Frontend

My Wallet V3 Android
Blockchain Android Wallet
Stars: ✭ 356 (+85.42%)
Mutual labels:  ethereum, bitcoin, wallet
Unstoppable Wallet Android
A secure and decentralized Bitcoin and other cryptocurrency wallet for Android phones. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 165 (-14.06%)
Mutual labels:  ethereum, bitcoin, wallet
Ledgerjs
Ledger's JavaScript libraries
Stars: ✭ 397 (+106.77%)
Mutual labels:  ethereum, bitcoin, wallet
Edge React Gui
Edge Wallet React Native GUI for iOS and Android
Stars: ✭ 303 (+57.81%)
Mutual labels:  ethereum, bitcoin, wallet
Multicurrencywallet
Bitcoin, Ethereum, ERC20 crypto wallets with Atomic Swap exchange. Release announce: https://twitter.com/SwapOnlineTeam/status/1321844352369500160
Stars: ✭ 136 (-29.17%)
Mutual labels:  ethereum, bitcoin, wallet
My Wallet V3
Blockchain Web Wallet Library - https://support.blockchain.com
Stars: ✭ 342 (+78.13%)
Mutual labels:  ethereum, bitcoin, wallet
Blockchain
区块链技术
Stars: ✭ 28 (-85.42%)
Mutual labels:  ethereum, bitcoin, wallet
Awesome Coins
₿ A guide (for humans!) to cryto-currencies and their algos.
Stars: ✭ 3,469 (+1706.77%)
Mutual labels:  ethereum, bitcoin, wallet
Cated
CATEd - Cryptocurrency Analytics and Trading Engine for Django
Stars: ✭ 84 (-56.25%)
Mutual labels:  ethereum, bitcoin, wallet
Airgap Wallet
The AirGap Wallet is installed on an everyday smartphone. This app has only access to public information.
Stars: ✭ 78 (-59.37%)
Mutual labels:  ethereum, bitcoin, wallet
Ethereumkit
EthereumKit is a free, open-source Swift framework for easily interacting with the Ethereum.
Stars: ✭ 400 (+108.33%)
Mutual labels:  ethereum, bitcoin, wallet
Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (-6.25%)
Mutual labels:  ethereum, bitcoin, wallet
Miner Monitor
Miner, balance, wallet and pool monitoring software
Stars: ✭ 38 (-80.21%)
Mutual labels:  ethereum, bitcoin, wallet
Peatiocryptoexchange
An open-source Crypto-Currency exchange. Peatio v3.0 Coming Soon !
Stars: ✭ 141 (-26.56%)
Mutual labels:  ethereum, bitcoin, wallet
Blockchainwallet Crypto
比特币、以太坊公私钥生成以及签名,长时间不维护可移步 https://github.com/QuincySx/ChainWallet
Stars: ✭ 183 (-4.69%)
Mutual labels:  ethereum, bitcoin, wallet
Interledger Rs
An easy-to-use, high-performance Interledger implementation written in Rust
Stars: ✭ 155 (-19.27%)
Mutual labels:  ethereum, bitcoin
Cryptocurrency Icons
A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes.
Stars: ✭ 2,116 (+1002.08%)
Mutual labels:  ethereum, bitcoin
Telegram Kraken Bot
Python bot to trade on Kraken via Telegram
Stars: ✭ 156 (-18.75%)
Mutual labels:  ethereum, bitcoin
Rainbowminer
GPU/CPU Mining script with intelligent profit-switching between miningpools, algorithms, miners, using all possible combinations of devices (NVIDIA, AMD, CPU). Features: actively maintained, uses the top actual miner programs (Bminer, Ccminer, Claymore, Dstm, EnemyZ, Sgminer, T-rex and more) easy setup wizard, webinterface, auto update.
Stars: ✭ 158 (-17.71%)
Mutual labels:  ethereum, bitcoin
Chainlink Ruby
Easily connect your applications to blockchains
Stars: ✭ 152 (-20.83%)
Mutual labels:  ethereum, bitcoin

Deprecated: use https://github.com/blockchain/blockchain-wallet-v4-frontend instead

Blockchain.info Wallet

Build Status Coverage Status License: AGPL v3

Be Your Own Bank at blockchain.info/wallet. Please contact support if you have any issues using the wallet.

Run the wallet on your own computer

The normal and easiest way to use our wallet is to go to blockchain.info/wallet. However if you like more control over the exact code that runs in your browser, you can download the source code and run the wallet from a simple server on your own machine. Here's how:

  1. Install Node.js
  2. git clone [email protected]:blockchain/My-Wallet-V3-Frontend.git -b v1.11.11 --single-branch --depth 1
  3. make server

Login to your existing wallet or create a new one at http://localhost:8080/.

You can replace v1.11.11 with any tagged version you like, but we recommend always using the latest release. The versions marked as pre-release have not gone through extensive internal testing yet.

Note that the wallet itself is still stored on Blockchain.info servers. It is encrypted with your password. The wallet also uses the Blockchain.info servers to show you your balance, notify you of new payments, submit transactions, etc.

About

The frontend code in this repository uses AngularJS. The Bitcoin specific tasks are handled by My-Wallet-V3, which is included via Bower.

Develop

Make sure you have Node.js installed.

You also need Sass (use sudo if you're not using a Ruby version manager):

gem install sass

Install dependencies:

npm install -g bower grunt-cli && yarn && bower install

Create a file called .env in the root of the project. Put the following in it:

ROOT_URL=https://blockchain.info

Optionally you can add:

AUTO_RELOAD=1
WEB_SOCKET_URL=wss://ws.blockchain.info/inv
API_DOMAIN=https://api.blockchain.info
WALLET_HELPER_URL=http://localhost:8081

To inspect individual directives, run:

yarn run start-parts

Build

Grunt watches and compiles the pug view templates and CSS. Keep it running:

grunt

Lint

To run the file linter:

yarn lint

Test

To run test and monitor for changes:

yarn test

Vet

To ensure builds will succeed (linting and unit tests passing):

yarn vet

A coverage report is generated after you run the test for the first time. Just open coverage/index.html in your browser.

Run

Run local http server:

yarn start

Visit localhost:8080.

Developing My-Wallet-V3

If you are making changes to My-Wallet-V3 that you want to try out in the frontend, create a symlink:

rm My-Wallet-V3-Frontend/bower_components/blockchain-wallet/dist/my-wallet.js
ln -s ../../../../My-Wallet-V3/dist/my-wallet.js My-Wallet-V3-Frontend/bower_components/blockchain-wallet/dist/my-wallet.js

To automatically login and go back to where you last were in the app after every page refresh, create a file .env and add AUTO_RELOAD=1 to it.

If you enable "handle bitcoin links" in your wallet settings, you can open bitcoin URI's like this one:

bitcoin:?address=1FeerpCgswvGRLVKme759C96DUBtf7SvA2?amount=0.01

Contribute

Bug fixes and feedback on our code is always appreciated.

Security

Security issues can be reported to us in the following venues:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].