This is a light wallet that connects to a BitShares API provided by the witness_node executable.
It stores all keys locally in the browser, never exposing your keys to anyone as it signs transactions locally before transmitting them to the API server which then broadcasts them to the blockchain network. The wallet is encrypted with a password of your choosing and encrypted in a browser database.
BitShares-UI depends node Node.js, and version 8+ is required.
On Ubuntu and OSX, the easiest way to install Node is to use the Node Version Manager.
To install NVM for Linux/OSX, simply copy paste the following in a terminal:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
nvm install v10
nvm use v10
Once you have Node installed, you can clone the repo:
git clone https://github.com/TatchCapital/Wallet.0.Beta.2.git
cd Wallet.0.Beta.2
Before launching the GUI you will need to install the npm packages:
npm install
The dev server uses Express in combination with Webpack.
Once all the packages have been installed you can start the development server by running:
npm start
Once the compilation is done the GUI will be available in your browser at: localhost:8080
or 127.0.0.1:8080
. Hot Reloading is enabled so the browser will live update as you edit the source files.
By default bitshares-ui connects to the live BitShares network, but it's very easy to switch it to the testnet run by Xeroc. To do so, open the UI in a browser, go to Settings, then under Access, select the Public Testnet Server in the dropdown menu. You should also change the faucet if you need to create an account, the testnet faucet address is https://testnet.bitshares.eu.
The UI will reload and connect to the testnet, where you can use the faucet to create an account and receive an initial sum of test BTS.
If you'd like to host your own wallet somewhere, you should create a production build and host it using NGINX or Apache. In order to create a prod bundle, simply run the following command:
npm run build
This will create a bundle in the ./build/dist folder that can be hosted with the web server of your choice.
We use Electron to provide installable wallets, available for Windows, OSX and Linux Debian platforms such as Ubuntu. First, make sure your local python version is 2.7.x, as a dependency requires this.
On Linux you will need to install the following packages to handle icon generation:
sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils
For building, each architecture has it's own script that you can use to build your native binary:
Linuxnpm run package-deb
Windowsnpm run package-win
Macnpm run package-mac
This will compile the UI with some special modifications for use with Electron, generate installable binaries with Electron and copy the result to the root build/binaries
folder.
Clone this repository, run docker-compose up
and visit localhost:8080
See CONTRIBUTING.md
This repository has a Code of Conduct that should be followed by everyone.Please read CODE_OF_CONDUCT.md
Please keep comments constructive and clean
The BitShares UI is integrated with BrowserStack (https://www.browserstack.com) to allow manual compatibility testing across devices and browser versions. In the future we will switch to a automated Selenium testing framework.
Development is processed through two week milestones.There are three branches that forms the current release process.
All PRs should be pushed to the develop
branch. At the end of each milestone this branch is pushed to staging
.New commits are automatically deployed to this branch and published for review.
Available for browsing on https://develop.bitshares.org/
At the end of each milestone, develop
branch is pushed to staging and forms the Release Candidate. The date of the RC forms the name, ie. 190214-RC*.
Application breaking issues and bugs should be submitted to the issue tracker and PRs should be pushed to staging
.
Available for browsing on https://staging.bitshares.org/
When all issues to the current RC are fixed, staging
branch is released to the stable master
branch.
Available for browsing on https://wallet.bitshares.org/, which is the official reference wallet for Bitshares.
问题内容: 我们有一个自定义的UIApplication对象,所以我们的main.swift是 并且在Xcode 8 beta 5中不起作用,所以我们使用了这个 在Xcode 8 beta 6上,我们获得了 使用未解析的标识符’Process’ 我们需要在Xcode 8 beta 6 / Swift 3中做什么来定义UIApplicationMain? 问题答案: 我这样写: 要改变UIAppli
PLEASE NOTE WE HAVE DETECTED SOME FAKE COPAY WALLETS ON THE GOOGLE PLAY STORE FOR ANDROID, PLEASE BE SURE TO INSTALL "BITPAY WALLET" ONLY FROM THE APP STORES. APP's DEVELOPER SHOULD BE "BITPAY INC" ON
你好, 我在我的MVC6 Angular(测试版0)项目上收到一个构建错误。我正在尝试设置这个项目,可以在以下站点找到:https://angular.io/guide/quickstart es6-shim.d.ts es6-promise.d.ts 我的tsconfig.json如下: 如果我把上面的设置更改为es6,我会得到更多的错误。例如。上重复标识符
我已经在 macbook Pro 上安装了 android 工作室,我确定我已经安装了所有必需的 SDK 才能正常工作,但我仍然遇到错误问题。以下是错误消息 无法解析“”的依赖关系:app@debug/compileClasspath“:无法解析com.android.support:appcompat-v7:26.0.0-beta1。 无法解析com . Android . support:ap
Kryptsy Features �� Supports TOR a free & anonymous open-source software for enabling anonymous communication. �� No Javascript. ⚛️ Supports multiple digital currencies (eg. Bitcoin, Litecoin, Dogecoi
BITCOIN WALLET Welcome to Bitcoin Wallet, a standalone Bitcoin payment app for your Android device! This project contains several sub-projects: wallet:The Android app itself. This is probably what you