Commit graph

64 commits

Author SHA1 Message Date
Nathan Hourt
b24006cca3 [GUI] Fix build 2015-07-15 00:33:33 -04:00
Nathan Hourt
59f65d1411 [GUI] Fix ownership of asset objects 2015-07-15 00:25:46 -04:00
Daniel Larimer
b9f6ee4f2c adding asset fetching 2015-07-14 17:36:18 -04:00
Daniel Larimer
80319893c2 updating UI for asset supprot 2015-07-14 17:30:15 -04:00
Nathan Hourt
d176429dad [GUI] Add connection loss detection and reestablishment 2015-07-14 16:50:31 -04:00
Nathan Hourt
1813e9f5f6 [GUI] Fix crash from user-after-free
The QML engine was taking ownership of Account objects, and garbage
collecting them when it was done with them, thus causing a crash when
the C++ accessed them. Fix by explicitly marking Account objects as
being owned by the C++ so QML doesn't garbage collect them.
2015-07-14 16:08:54 -04:00
Nathan Hourt
419ab4f932 [GUI] UX tweaks 2015-07-14 15:36:19 -04:00
Nathan Hourt
5f5f376ed3 [GUI] More work on transfer form 2015-07-14 15:06:00 -04:00
Nathan Hourt
f57205a2e6 [GUI] Fix CMake error, add README.md 2015-07-14 13:06:32 -04:00
Nathan Hourt
72f5284e49 Fix build 2015-07-14 12:38:59 -04:00
Daniel Larimer
957381968b lookup of account by name and id work 2015-07-14 09:46:38 -04:00
Daniel Larimer
98e761c9c2 Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-13 17:24:29 -04:00
Daniel Larimer
3b1fb47872 Crazy Bug 2015-07-13 17:24:25 -04:00
Nathan Hourt
3ad1c1715d [GUI] Add name field and identicon to transfer form 2015-07-13 17:22:17 -04:00
Nathan Hourt
b8bd8a1905 [GUI] Add debugging UI for fetching accounts 2015-07-13 16:21:05 -04:00
Vikram Rajkumar
70b77be3bc Rename bad references to genesis account -> committee account; #147 2015-07-13 16:08:16 -04:00
Daniel Larimer
f01a5889e6 Added ability to fetch accounts 2015-07-13 15:41:06 -04:00
Daniel Larimer
41de02aadb this file shouldn't be here 2015-07-13 14:36:15 -04:00
Nathan Hourt
8108360a1b [GUI] Remove datadir argument, set app metadata 2015-07-13 14:35:17 -04:00
Nathan Hourt
bca5eb1fc9 [GUI] Initial work on showing dialogs 2015-07-13 14:21:32 -04:00
Nathan Hourt
2fda814b76 [GUI] Ben: Y U Break my CMakeLists? 2015-07-13 14:20:36 -04:00
Daniel Larimer
bfd7f372b6 interthread communication added 2015-07-13 14:14:58 -04:00
Daniel Larimer
ef76b3daab creating thread/basic linking 2015-07-13 13:56:30 -04:00
Daniel Larimer
1d50dcd17b fix build 2015-07-13 13:24:30 -04:00
Nathan Hourt
7d18c286a4 [GUI] Build out infrastructure a bit 2015-07-13 13:19:10 -04:00
theoreticalbts
af638cdd6d light_client: Don't use AUTORCC as it requires CMake 3+ 2015-07-11 16:31:40 -04:00
Nathan Hourt
8441df260c [GUI] Remove MainForm.qml, persist geometry 2015-07-10 18:56:04 -04:00
Nathan Hourt
81dd83226b Add simple demo GUI 2015-07-10 17:37:39 -04:00
Eric Frias
6237740ebc Fix compile error introduced in a799f064d4 2015-07-10 11:46:24 -04:00
Daniel Larimer
a799f064d4 Adding extension points #141 2015-07-09 17:29:30 -04:00
Daniel Larimer
84a83042ff update js operation seralizer 2015-07-09 12:21:56 -04:00
Daniel Larimer
786c65d4b4 Merge branch 'master' into fee_refactor 2015-07-09 08:43:45 -04:00
Daniel Larimer
fdcf821c41 Progress on #144 - refactoring fee schedule 2015-07-08 18:45:53 -04:00
Nathan Hourt
6436f0142f Fix witness/delegate count voting; fix unclean witness shutdown on mac 2015-07-08 16:00:22 -04:00
theoreticalbts
7bb608a305 types.hpp: Remove parameter_extension as it breaks js_operation_serializer 2015-07-07 22:28:43 -04:00
theoreticalbts
ad7d0841c2 saltpass.py: Implement simple salted hash script 2015-07-07 16:04:32 -04:00
Daniel Larimer
86df9c04fd Progress #141 - defining extension parameters 2015-07-07 09:02:36 -04:00
Vikram Rajkumar
29d4820fb9 Move CLI wallet cookbook to docs submodule 2015-07-02 13:33:13 -04:00
Daniel Larimer
892f3250b8 partial updates to the wallet cookbook 2015-07-02 13:10:12 -04:00
Daniel Larimer
871aa734ae Update documentation and fix error messages, Fix #127 2015-07-02 12:11:43 -04:00
Daniel Larimer
c8839ef403 fix #128 js serializer generation 2015-07-02 10:52:16 -04:00
Daniel Larimer
fefa0f65f8 Issue #106 - Removing KeyObject
- this is a major refactor of the code and may have broken some behavior
in the wallet or witness nodes.
- this commit changes the serialization of operations
- the chain_tests pass
2015-07-02 01:52:45 -04:00
Daniel Larimer
9c9f843d08 creating single-process wallet/full node 2015-07-01 15:22:04 -04:00
Daniel Larimer
e336691e59 Fix #116 and fix build 2015-07-01 13:51:35 -04:00
Eric Frias
67bda9075f Display error message for invalid command line arguments instead of crashing 2015-07-01 09:55:41 -04:00
Eric Frias
9856d5e8fd Fix CLI commands for creating witnesses, add commands for listing
witnesses, registering witness url.
Derive memo, witness, etc. keys from the active key.
Make witness_create_operation accept relative key identifiers.
Prevent wif_to_key from throwing on invalid base58 input.
Make witness_node accept witness keys in WIF format.
2015-06-30 17:54:19 -04:00
Nathan Hourt
c530867933 Progress #17
- Add initial support for vesting genesis balances
- Add owner/active keys to genesis accounts
- Cleanup circa balance_object and evaluator
2015-06-30 17:05:17 -04:00
theoreticalbts
417f869dea Revert "cli_wallet: Implement HTTP header for wallet unlocking"
This reverts commit 8db1b930f3.
Since cli_wallet itself makes no effort to be stateless, we
can simply unlock in a separate call.  Removing the ability
to use the header to unlock reduces the potential for user
confusion about whether the HTTP API provides security
(it does not).
2015-06-30 03:08:34 -04:00
theoreticalbts
8db1b930f3 cli_wallet: Implement HTTP header for wallet unlocking 2015-06-30 03:01:58 -04:00
theoreticalbts
cabc357eab cli_wallet: Add dedicated HTTP server to workaround #1 2015-06-30 03:01:58 -04:00