Nathan Hourt
5fbff6cf52
Resolve #238 : Light client now fetches chain_id from chain_properties
2015-08-19 10:23:06 -04:00
Nathan Hourt
5aa884c574
#237 : Create new delayed_node app
...
Delayed node is much like witness_node, except it doesn't have support
for block productuion (thus cannot be a witness) and it is not intended
to use the P2P network. The delayed node requires a trusted node it can
connect to via RPC and download blocks from. The delayed node will only
download blocks from the trusted node if those blocks have received a
configurable number of confirmations.
This commit effectively resolves #237
2015-08-17 16:38:55 -04:00
Nathan Hourt
03175707ff
[FWN] Serve web from QRC instead of HTTP
2015-08-14 16:22:21 -04:00
Nathan Hourt
50b460f215
[FWN] Fix improper initialization of plugins
2015-08-14 15:52:25 -04:00
Nathan Hourt
4f19667fe3
[FWN] Embed web UI into binary
2015-08-14 15:28:24 -04:00
Nathan Hourt
f3a044d963
[FWN] It seems to work now...
2015-08-14 15:28:24 -04:00
Nathan Hourt
4906882895
[FWN] Start full node and listen on 8090
...
Not yet working, but it's progress!
2015-08-12 15:47:04 -04:00
Nathan Hourt
de8ccf0ea4
[FWN] Create BlockChain class
2015-08-12 15:47:03 -04:00
Nathan Hourt
8fc1ac736b
Add new full_web_node target
...
This will eventually run a full node complete with bundled web GUI
2015-08-12 15:47:03 -04:00
theoreticalbts
d45e7509f1
cli_wallet: Fix message formatting
2015-08-07 16:45:53 -04:00
theoreticalbts
4d8033443c
application.cpp: Use egenesis instead of create_example_genesis()
2015-08-07 16:45:53 -04:00
Nathan Hourt
4587e19b18
[GUI] Add status readout to transaction
2015-08-07 15:14:30 -04:00
Nathan Hourt
888e174373
[GUI] Fix build after Ben's chain_id changes
2015-08-07 15:13:43 -04:00
Vikram Rajkumar
b4fddebf24
Remove broken, unused cli_full_wallet
2015-08-06 16:09:58 -04:00
theoreticalbts
fa5bbb830f
Revert "fix egenesis build by removing it until theretical can fix it"
...
This reverts commit 274682d431 .
2015-08-06 14:53:32 -04:00
Daniel Larimer
274682d431
fix egenesis build by removing it until theretical can fix it
2015-08-06 14:46:56 -04:00
theoreticalbts
2e9876b557
Implement chain-locked transactions
2015-08-06 12:56:37 -04:00
theoreticalbts
9f9c1e7895
egenesis: Initial implementation of embedded genesis
2015-08-06 12:42:59 -04:00
theoreticalbts
1556fc5e54
Remove vestigial field_reflector
2015-08-06 12:40:53 -04:00
theoreticalbts
97137c8808
Add cli_full_wallet to CMakeLists.txt, fix include
2015-08-06 12:40:53 -04:00
theoreticalbts
c7444f8d4d
Implement minimal "make install" command #219
2015-08-06 12:40:53 -04:00
Nathan Hourt
a04995a9f2
[GUI] Fix build on Linux
2015-08-05 22:54:03 -04:00
Nathan Hourt
762c8712a8
[GUI] Properly implement transaction delegate
...
Now that sending transactions works, it was time to rewrite the GUI
representation of a transaction to be general enough for more than just
one transaction type.
2015-08-05 16:03:13 -04:00
Nathan Hourt
543c505e40
[GUI] Tweaks, bug fixes, facelifts
2015-08-03 14:59:34 -04:00
Nathan Hourt
eda4bae359
[GUI] Transfers now work!
2015-08-03 11:59:02 -04:00
Nathan Hourt
99d6450473
[GUI] Implement transaction broadcasting
...
Still need to set expiration, so none of the transactions I broadcast
work yet... :( Sadly there is no testnet so I can't finish this. Oh well.
I'm sure it'll be much easier on Monday.
2015-07-31 17:56:27 -04:00
Nathan Hourt
02682e761c
[GUI] Add option to encrypt transfer memos
...
Also, refactor common unlocking finish/cancel buttons into a reusable
component
2015-07-31 17:56:27 -04:00
Nathan Hourt
b789dff678
Fix build
2015-07-31 09:51:05 -04:00
Nathan Hourt
82ea3c1edd
[GUI] Add transaction signing
...
TODO: encrypt the memo (some work to facilitate this is done in this
commit)
2015-07-29 17:56:37 -04:00
Nathan Hourt
391cb5e627
[GUI] Fix args to callback in FormBox.qml
2015-07-29 16:36:03 -04:00
Nathan Hourt
75f05a8b1f
[GUI] Fixes in TransferForm.qml
2015-07-29 15:59:15 -04:00
Nathan Hourt
03e16afdb2
[GUI] Progress circa wallet and keys
...
- Fixes to wallet
- Open or create wallet on startup
- Add support for importing keys
- Show user what level of ownership they have over accounts
2015-07-29 15:50:18 -04:00
Nathan Hourt
2c77085bdf
[GUI] Early work on visualizing a transaction
...
Super ugly right now, just showing that the data is actually there
2015-07-27 16:59:55 -04:00
Nathan Hourt
5d7ae4e6a8
[GUI] More work to support transactions
...
- Refactor GUI with FormBase.qml
- Fix memo handling in TransferOperation
- Add TransactionConfirmationForm.qml which will eventually display a
transaction for confirmation
2015-07-27 16:01:22 -04:00
Daniel Larimer
bd4ab4f168
resolving conflict in command line short cut for -h
2015-07-27 09:12:04 -04:00
Nathan Hourt
f25a1ea360
[GUI] Lay out more transaction infrastructure
...
A little more backend development, and create some GUI framework for a
confirmation dialog
2015-07-24 15:55:58 -04:00
Nathan Hourt
972c9a6407
[GUI] Remove broken toQstring function
2015-07-24 13:57:51 -04:00
Daniel Larimer
36ba2e1d45
integrate wallet with GrapheneApplication and Account
2015-07-23 10:56:07 -04:00
Daniel Larimer
0911bb605c
Implement Wallet.hpp API
2015-07-23 09:32:29 -04:00
Daniel Larimer
8c0b1e86f7
more partial work on the wallet
2015-07-22 18:37:00 -04:00
Nathan Hourt
8cab71c584
[GUI] Initial work on Transaction type
2015-07-22 17:43:54 -04:00
Daniel Larimer
119599d13d
partial work on implementing Wallet
2015-07-22 16:59:22 -04:00
Daniel Larimer
f2638a9cdf
Adding stub for Wallet API
2015-07-22 16:23:42 -04:00
Nathan Hourt
0159a5c36b
Add missing header
2015-07-22 14:56:02 -04:00
Nathan Hourt
3196eb75a7
Fixes
2015-07-22 13:17:49 -04:00
Nathan Hourt
1667a72144
[GUI] Break up ClientDataModel.{c,h}pp into many files
...
This has been needing to happen. Now it's done. There's no going back.
2015-07-22 11:10:52 -04:00
Nathan Hourt
ce84de41be
[GUI] Fix object update notification handling
2015-07-21 17:56:52 -04:00
Nathan Hourt
f72f07b05b
[GUI] Early implementation of operations
2015-07-21 17:09:50 -04:00
Nathan Hourt
2389d2f352
[GUI] Fix build
2015-07-21 14:26:47 -04:00
Nathan Hourt
6bdc0f69b6
[GUI] Add support for balance update notifications
...
TODO: Figure out why maximum value in transfer form doesn't update
2015-07-20 17:53:51 -04:00