Commit graph

467 commits

Author SHA1 Message Date
theoreticalbts
15724170b8 Fix test failures due to now-required expiration 2015-07-15 13:53:55 -04:00
theoreticalbts
a751d90e00 Move witness pay to VBO, update test #142 2015-07-15 12:36:26 -04:00
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
e5f8d0f548 removing unecessary field 2015-07-14 18:50:03 -04:00
Daniel Larimer
a60c506cc7 Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-14 18:48:12 -04:00
Daniel Larimer
cfa95a3f57 Issue #157 - make trx expiration absolute
This is done to comply with the policy that transactions should be self
describing and not depend upon implied state.  This makes things easier
for everyone to understand exactly when a transaction will be invalid
without having to refer to chain state.
2015-07-14 18:46:58 -04:00
theoreticalbts
cfd9dd0f75 app_test: Rewrite broken two_node_network test 2015-07-14 18:17:01 -04:00
Daniel Larimer
da254cdbff Fix #158 - block summary database now only has 2^16 entries 2015-07-14 17:56:42 -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
Daniel Larimer
d1c3c7a698 Issue #157 - TAPOS Refinements
1. Implement a TaPoS assert operation predicate that offers full block ID
validation for transactions that want the added security. This is only
required for transactions that are of high value and transfer control of
funds to a newly created identifier and where the witnesses cannot be
trusted.

2. Remove the full block ID from the transaction digest generation.
2015-07-14 17:28:26 -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
Vikram Rajkumar
04392d3598 Fix witness production with 1 second block intervals 2015-07-14 15:23:55 -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
Eric Frias
2f97a84cb2 Update fc submodule to fix win32 builds 2015-07-14 10:49:45 -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
theoreticalbts
6fd566e6f7 block_tests.cpp: Test witness participation rate 2015-07-13 17:02:00 -04:00
theoreticalbts
d48e97cab7 Test recent_slots_filled 2015-07-13 17:02:00 -04:00
theoreticalbts
c019f18bd4 Implement recent_slots_filled and use it to measure witness participation 2015-07-13 17:02:00 -04:00
theoreticalbts
78f0cfa5cc account_evaluator.cpp: Remove unused global_property_object 2015-07-13 16:48:16 -04:00
Daniel Larimer
0beeac94aa Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-13 16:23:22 -04:00
Daniel Larimer
8faec763c8 Names must now be unique. 2015-07-13 16:23:12 -04:00
Nathan Hourt
b8bd8a1905 [GUI] Add debugging UI for fetching accounts 2015-07-13 16:21:05 -04:00
Vikram Rajkumar
2f429e07f1 Rename bad references to delegate -> committee member; #147 2015-07-13 16:08:17 -04:00
Vikram Rajkumar
6043586d15 Rename bad references to delegate -> witness; #147 2015-07-13 16:08:17 -04:00
Vikram Rajkumar
70b77be3bc Rename bad references to genesis account -> committee account; #147 2015-07-13 16:08:16 -04:00
Vikram Rajkumar
12d8f3732e Minor 2015-07-13 16:08:16 -04:00
Vikram Rajkumar
34598df149 Fix a test failure 2015-07-13 16:08:16 -04:00
Vikram Rajkumar
cc300937c7 Update submodules 2015-07-13 16:08:16 -04:00
Daniel Larimer
4e3d75cb05 Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-13 15:41:17 -04:00
Daniel Larimer
f01a5889e6 Added ability to fetch accounts 2015-07-13 15:41:06 -04:00
theoreticalbts
e876c5fb81 Organize temporary files under GRAPHENE_TEMPDIR (or /tmp/graphene-tmp if undefined) 2015-07-13 15:15:55 -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
eb4f39e78c wallet.cpp: Set correct expiration in register_account 2015-07-13 12:33:52 -04:00
theoreticalbts
38c68e1f5d wallet.cpp: Implement suggest_brain_key 2015-07-13 12:33:52 -04:00