Permalink
Browse files

New wallet

  • Loading branch information...
phantomxdev committed Feb 22, 2018
1 parent 13915f4 commit e5776add3070c0a929c836f47379ade85a84e136
Showing with 116,765 additions and 700 deletions.
  1. +71 −12 README.md
  2. +53 −0 install_requirements.sh
  3. +56 −87 phantomx.pro
  4. +3 −1 share/genbuild.sh
  5. +39 −21 share/qt/Info.plist
  6. +2 −2 share/qt/make_windows_icon.sh
  7. +2 −0 share/seeds/nodes_main.txt
  8. +26 −18 src/activemasternode.cpp
  9. +1 −1 src/activemasternode.h
  10. +29 −0 src/amount.h
  11. +6 −4 src/chainparams.cpp
  12. +3 −3 src/clientversion.h
  13. +20 −13 src/compat.h
  14. +1 −1 src/darksend.cpp
  15. +2 −2 src/darksend.h
  16. +1 −1 src/db.cpp
  17. +13 −4 src/init.cpp
  18. +10 −7 src/main.cpp
  19. +2 −0 src/main.h
  20. +8 −8 src/makefile.mingw
  21. +1 −1 src/makefile.osx
  22. +9 −2 src/makefile.unix
  23. +1 −1 src/qt/adrenalinenodeconfigdialog.cpp
  24. +2 −0 src/qt/bitcoin.qrc
  25. +223 −0 src/qt/bitcoingui-changed.h
  26. +1,167 −0 src/qt/bitcoingui-original.cpp
  27. +48 −24 src/qt/bitcoingui.cpp
  28. +1 −0 src/qt/bitcoingui.h
  29. +3 −3 src/qt/bitcoinunits.cpp
  30. +21 −19 src/qt/forms/aboutdialog.ui
  31. +3 −3 src/qt/forms/addeditadrenalinenode.ui
  32. +1 −1 src/qt/forms/adrenalinenodeconfigdialog.ui
  33. +17 −7 src/qt/forms/masternodemanager.ui
  34. +1 −1 src/qt/forms/sendmessagesdialog.ui
  35. +1 −1 src/qt/macdockiconhandler.h
  36. +1 −1 src/qt/macdockiconhandler.mm
  37. +25 −0 src/qt/macnotificationhandler.h
  38. +65 −0 src/qt/macnotificationhandler.mm
  39. +133 −82 src/qt/masternodemanager.cpp
  40. +8 −2 src/qt/masternodemanager.h
  41. +53 −33 src/qt/notificator.cpp
  42. +3 −1 src/qt/notificator.h
  43. +12 −2 src/qt/overviewpage.cpp
  44. +2 −0 src/qt/overviewpage.h
  45. +3 −3 src/qt/res/bitcoin-qt.rc
  46. BIN src/qt/res/icons/address-book.png
  47. BIN src/qt/res/icons/black/masternode.png
  48. BIN src/qt/res/icons/connect1.png
  49. BIN src/qt/res/icons/connect1_16.png
  50. BIN src/qt/res/icons/connect2.png
  51. BIN src/qt/res/icons/connect2_16.png
  52. BIN src/qt/res/icons/connect3.png
  53. BIN src/qt/res/icons/connect3_16.png
  54. BIN src/qt/res/icons/connect4.png
  55. BIN src/qt/res/icons/connect4_16.png
  56. BIN src/qt/res/icons/edit.png
  57. BIN src/qt/res/icons/history.png
  58. BIN src/qt/res/icons/lock_closed.png
  59. BIN src/qt/res/icons/lock_open.png
  60. BIN src/qt/res/icons/masternode.png
  61. BIN src/qt/res/icons/notsynced.png
  62. BIN src/qt/res/icons/overview.png
  63. BIN src/qt/res/icons/receive.png
  64. BIN src/qt/res/icons/send.png
  65. BIN src/qt/res/icons/staking_off.png
  66. BIN src/qt/res/icons/staking_on.png
  67. BIN src/qt/res/icons/synced.png
  68. BIN src/qt/res/icons/transaction0.png
  69. BIN src/qt/res/icons/transaction2.png
  70. BIN src/qt/res/icons/transaction_conflicted.png
  71. BIN src/qt/res/icons/tx_inout.png
  72. BIN src/qt/res/icons/tx_input.png
  73. BIN src/qt/res/icons/tx_mined.png
  74. BIN src/qt/res/icons/tx_output.png
  75. +9 −2 src/qt/sendcoinsdialog.cpp
  76. +10 −1 src/qt/transactionrecord.cpp
  77. +32 −0 src/qt/transactiontablemodel.cpp
  78. +2 −0 src/qt/transactiontablemodel.h
  79. +41 −41 src/qt/walletmodel.cpp
  80. +3 −3 src/qt/walletmodel.h
  81. +2 −1 src/rpcmining.cpp
  82. +1 −1 src/rpcmisc.cpp
  83. +141 −141 src/rpcsmessage.cpp
  84. +100 −98 src/rpcwallet.cpp
  85. +1 −1 src/scrypt.h
  86. BIN src/secp256k1/.libs/libsecp256k1.a
  87. +1 −0 src/secp256k1/.libs/libsecp256k1.la
  88. +41 −0 src/secp256k1/.libs/libsecp256k1.lai
  89. +1,438 −0 src/secp256k1/Makefile
  90. +1,438 −0 src/secp256k1/Makefile.in
  91. +1,433 −0 src/secp256k1/aclocal.m4
  92. +15,486 −0 src/secp256k1/autom4te.cache/output.0
  93. +15,486 −0 src/secp256k1/autom4te.cache/output.1
  94. +15,486 −0 src/secp256k1/autom4te.cache/output.2
  95. +536 −0 src/secp256k1/autom4te.cache/requests
  96. +2,875 −0 src/secp256k1/autom4te.cache/traces.0
  97. +674 −0 src/secp256k1/autom4te.cache/traces.1
  98. +2,875 −0 src/secp256k1/autom4te.cache/traces.2
  99. +348 −0 src/secp256k1/build-aux/compile
  100. +1,473 −0 src/secp256k1/build-aux/config.guess
  101. +1,836 −0 src/secp256k1/build-aux/config.sub
  102. +791 −0 src/secp256k1/build-aux/depcomp
  103. +501 −0 src/secp256k1/build-aux/install-sh
  104. +11,149 −0 src/secp256k1/build-aux/ltmain.sh
  105. +8,369 −0 src/secp256k1/build-aux/m4/libtool.m4
  106. +437 −0 src/secp256k1/build-aux/m4/ltoptions.m4
  107. +124 −0 src/secp256k1/build-aux/m4/ltsugar.m4
  108. +23 −0 src/secp256k1/build-aux/m4/ltversion.m4
  109. +99 −0 src/secp256k1/build-aux/m4/lt~obsolete.m4
  110. +215 −0 src/secp256k1/build-aux/missing
  111. +148 −0 src/secp256k1/build-aux/test-driver
  112. +850 −0 src/secp256k1/config.log
  113. +1,979 −0 src/secp256k1/config.status
  114. +15,486 −0 src/secp256k1/configure
  115. +41 −0 src/secp256k1/libsecp256k1.la
  116. +13 −0 src/secp256k1/libsecp256k1.pc
  117. +11,644 −0 src/secp256k1/libtool
  118. 0 src/secp256k1/src/.deps/.dirstamp
  119. +1 −0 src/secp256k1/src/.deps/bench_internal-bench_internal.Po
  120. +1 −0 src/secp256k1/src/.deps/bench_recover.Po
  121. +1 −0 src/secp256k1/src/.deps/bench_sign.Po
  122. +1 −0 src/secp256k1/src/.deps/bench_verify.Po
  123. +238 −0 src/secp256k1/src/.deps/libsecp256k1_la-secp256k1.Plo
  124. +256 −0 src/secp256k1/src/.deps/tests-tests.Po
  125. 0 src/secp256k1/src/.dirstamp
  126. +131 −0 src/secp256k1/src/libsecp256k1-config.h
  127. +130 −0 src/secp256k1/src/libsecp256k1-config.h.in
  128. +130 −0 src/secp256k1/src/libsecp256k1-config.h.in~
  129. +12 −0 src/secp256k1/src/libsecp256k1_la-secp256k1.lo
  130. BIN src/secp256k1/src/libsecp256k1_la-secp256k1.o
  131. +1 −0 src/secp256k1/src/stamp-h1
  132. BIN src/secp256k1/src/tests-tests.o
  133. BIN src/secp256k1/tests
  134. +1 −1 src/spork.h
  135. +3 −3 src/txdb-leveldb.cpp
  136. +12 −2 src/util.cpp
  137. +3 −1 src/util.h
  138. +2 −2 src/version.cpp
  139. +48 −25 src/wallet.cpp
  140. +5 −5 src/wallet.h
View
@@ -1,23 +1,82 @@
# phantomx-cryptocurrency
phantomx cryptocurrency, a blockchain based digital money
# PhantomX - PNX
PhantomX is a secure project aims to integrate cryptocurrencies in a real environment.
### Why invest in PhaNtomX
# Install
<div>
<p>
sudo apt-get install build-essential libssl-dev libboost-all-dev git libdb5.1++-dev libminiupnpc-dev screen
> **SUPER FAST TRANSACTIONS:** Instant payments and quick confirmation. Much faster than Bitcoin. Your payments will be processed anywhere in the world at any time, as quickly as possible. The speed of payment, which is the distinctive advantage of a PhantomX. All transactions are stored in a unit of cost and can be accessed by any user at any time.
git clone https://github.com/phantomxdev/phantomx.git
> **SECURITY & ANONYMOUS:** With the built-in encryption of the wallet, you can safely store your PhantomX on your equipment. We are providing an online wallet soon as possible. Transactions are completely anonymous using darksend.
cd phantomx | cd src | cd leveldb
then chmod +x build_detect_platform
> **GROWING COMMUNITY:** PhantomX has a growing and friendly community. We have many plans and developments for the introduction of the coin into real life. We are open for cooperation and everyone can participate and contribute to the improvement of the dissemination PhantomX.
cd ..
### Technical details
**System Protocol:** Proof-of-Work and Proof-of-Stake
**Hash Algorithm:** X11
**Currency symbols:** PNX
**Market Cap:** 50 millions
**Block Time:** 120 seconds
**Masternode Collateral:** 20.000 PNX
**Masternode Rewards:** 50% from PoS
### How to install
Updating Ubuntu system
```sh
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
```
Installing new packages
```sh
sudo apt-get install -y build-essential libssl-dev libboost-all-dev git libdb5.3++-dev libminiupnpc-dev screen
```
Creating folder on root structure and give permission
```sh
sudo mkdir /wallets
sudo chmod 777 /wallets
```
Downloading source code
```sh
git clone https://github.com/phantomxdev/phantomx.git phantomx
cd phantomx
```
Changing permission to run
```sh
cd ./src/leveldb
chmod +x build_detect_platform
cd ../..
```
Compiling daemon
```sh
make -f makefile.unix
```
### Technical guides for more detail
**Masternode on Windows:** https://phantomx.co/guide/how-to-create-masternode-windows
**Masternode on Linux:** https://phantomx.co/guide/how-to-create-masternode-linux
**Updating blockchain:** https://phantomx.co/guide/how-to-update-blockchain
### Contacts
**Website:** https://www.phantomx.co
**Telegram:** https://t.me/joinchat/GuzdQUN9fdpX3fSJ4bqWTQ
**Discord:** https://discord.gg/JU7jwZX
**Twitter:** https://twitter.com/PhantomX_Coin
**ANN BitCoinTalk:** https://bitcointalk.org/index.php?topic=2251352.msg22765424.0
</p>
<br>
View
@@ -0,0 +1,53 @@
#!/bin/bash
echo ============================================================
echo ==================== P H A N T O M X =====================
echo ============================================================
#################################################################
# Update Ubuntu and install prerequisites for running PhantomX #
#################################################################
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
#################################################################
# Install all necessary packages for building PhantomX #
#################################################################
sudo apt-get install -y build-essential libssl-dev
sudo apt-get install -y libboost-all-dev git libdb5.3++-dev
sudo apt-get install -y libminiupnpc-dev screen
#################################################################
# Creating local wallet folder to download and install PhantomX #
#################################################################
sudo mkdir /wallets
sudo chmod 777 /wallets
#################################################################
# Downloading source code from Github #
#################################################################
git clone https://github.com/phantomxdev/phantomx.git phantomx
cd phantomx
#################################################################
# Changing permission to run #
#################################################################
cd ./src/leveldb
chmod +x build_detect_platform
cd ../..
#################################################################
# Compiling daemon #
#################################################################
make -f makefile.unix
#################################################################
# Infos #
#################################################################
echo Visit: http://www.phantomx.co \n
echo Check guides how to create masternodes and news about PhantomX
Oops, something went wrong.

0 comments on commit e5776ad

Please sign in to comment.