Commit graph

797 commits

Author SHA1 Message Date
Daniel Larimer
b3052dfcc1 fix warnings 2015-09-11 08:53:50 -04:00
theoreticalbts
358a88037c wallet.cpp: Subscribe to block updates, fix #302 2015-09-10 15:56:08 -04:00
theoreticalbts
77ac6eb689 db_init.cpp: Don't allocate unnecessary asset_dynamic_data_object 2015-09-10 15:41:43 -04:00
theoreticalbts
e1530709d9 witness.cpp: Set skip_undo_history_check when --enable-stale-production is specified 2015-09-10 15:41:43 -04:00
theoreticalbts
0b6f7fe430 wallet.cpp: Ask remote DB for accounts on startup 2015-09-10 15:41:43 -04:00
theoreticalbts
65165c416f README.md: Fix URL in previous commit 2015-09-10 10:01:11 -04:00
theoreticalbts
9991a4117f README.md: Update/move instructions for running private testnet 2015-09-10 09:59:36 -04:00
theoreticalbts
b8b2bcf97e Implement --dbg-init-key command line option to take control of init witnesses for debugging #307 2015-09-09 17:54:30 -04:00
theoreticalbts
09c623b3f9 Remove maximum_expiration parameter #308 2015-09-09 16:50:35 -04:00
theoreticalbts
70d3f36fba database: Handle gaps in block database when reindexing 2015-09-09 14:48:06 -04:00
Daniel Larimer
1203140712 Merge branch 'master' of github.com:cryptonomex/graphene 2015-09-09 13:59:48 -04:00
Daniel Larimer
59850cee98 Fix #305 - replay blockchain works again 2015-09-09 13:59:43 -04:00
theoreticalbts
ff2db08475 database: Undo and re-apply pending_transactions before/after pushing a block. Fixes #299 2015-09-09 11:11:58 -04:00
theoreticalbts
15ec55e52d block_tests.cpp: Fix transaction_invalidated_in_cache test, including transaction expiration 2015-09-09 11:03:16 -04:00
theoreticalbts
7317465633 block_tests.cpp: Fix #300 by generating more blocks in generate_empty_blocks() 2015-09-08 16:40:52 -04:00
theoreticalbts
6c73046281 block_tests.cpp: Implement transaction_expires_in_cache test #264 #299 2015-09-08 16:09:48 -04:00
theoreticalbts
b84154d6e7 wallet.cpp: Call update_account() to sync all account states to the blockchain when loading a wallet 2015-09-08 16:08:15 -04:00
theoreticalbts
8ebc1cfc43 node.cpp: Don't dump empty iterators 2015-09-08 16:08:11 -04:00
Daniel Larimer
a748883fed adding API callback for observing pending transactions 2015-09-07 18:05:43 -04:00
Daniel Larimer
9080800c5b Updated APIs, fixed crash
- update fc to fix crash in websocket message handling
- added api to verify transactions without broadcasting them
- added api to broadcast a block produced outside the P2P network or
witness
2015-09-07 17:46:47 -04:00
Daniel Larimer
b2c23cd37b Merge branch 'master' of github.com:cryptonomex/graphene 2015-09-07 10:19:54 -04:00
Daniel Larimer
a32075897f adding verify_account_authority api 2015-09-07 10:19:51 -04:00
Eric Frias
a943de8b76 When rolling back on save, remove the rolled back blocks from our
databases so when we restart and begin syncing, we re-download and
push those rolled back blocks  (fixes bug introduced in
a5071f2568).
Fix logging of incorrect block numbers in p2p log.
2015-09-04 15:22:12 -04:00
Eric Frias
3cf1eb5d5c Avoid dereferencing invalid optionals 2015-09-03 18:54:10 -04:00
Eric Frias
1e87ddff00 Fix build error 2015-09-03 18:42:57 -04:00
Daniel Larimer
866c453f1a adding extra checks on startup 2015-09-03 18:12:55 -04:00
Daniel Larimer
a84e56c2aa fix market subscriptions 2015-09-03 17:43:26 -04:00
Daniel Larimer
a5071f2568 rollback on save 2015-09-03 17:42:52 -04:00
Daniel Larimer
86bb4cdbca restoring p2p code 2015-09-03 08:31:03 -04:00
Daniel Larimer
198cfd1231 Merge branch 'master' of github.com:cryptonomex/graphene 2015-09-02 18:43:21 -04:00
Daniel Larimer
1ebd0f5af6 Updating wallet to report participation rate. 2015-09-02 18:42:42 -04:00
Eric Frias
5662a8423c Increase duration of message cache from two blocks (which in practice meant anything > 1 block) to 30 blocks, and move the constant to config.hpp 2015-09-02 17:26:26 -04:00
theoreticalbts
cb2c5945b3 README.md: More detailed instructions for restricted APIs 2015-09-02 14:57:02 -04:00
theoreticalbts
c65f37ed6b cli_wallet: Exit instead of hanging when disconnected #291 2015-09-02 14:57:02 -04:00
theoreticalbts
025130b096 application.cpp: Fix --api-access option name 2015-09-02 14:57:02 -04:00
theoreticalbts
d2092e0d3a cli_wallet: Expose network_node API 2015-09-02 14:56:48 -04:00
Daniel Larimer
e450861166 Merge branch 'master' of github.com:cryptonomex/graphene 2015-09-02 12:18:03 -04:00
Daniel Larimer
b67e308464 updating submodule 2015-09-02 12:17:59 -04:00
Eric Frias
d35e2d6d4e reorder the p2p network's terminate_inactive_connections_loop() to prevent us
from being interrupted before we delete an unresponsive peer #288
2015-09-02 12:15:02 -04:00
Eric Frias
dd04bab521 Fix compile errors, win32 and otherwise 2015-09-02 09:48:17 -04:00
Daniel Larimer
195373210a Merge branch 'master' of github.com:cryptonomex/graphene 2015-09-02 09:03:26 -04:00
Daniel Larimer
96a20bbd35 adding extra test of fork db 2015-09-02 09:03:04 -04:00
theoreticalbts
00a2d2dac7 Revert "Fix log issue in witness.cpp block_production_loop"
This reverts commit c9fbc8a411.
Updated version of fc is published, so this fix is no longer necessary.
2015-09-01 16:33:18 -04:00
theoreticalbts
b0fd510d51 cli_wallet: Print signing_key in base58 2015-09-01 16:33:11 -04:00
theoreticalbts
2dedebdca8 witness.cpp: Don't filter witnesses prematurely
If invalid witness ID's or keys are specified in the config file,
we simply don't produce until they become valid.
2015-09-01 16:21:37 -04:00
theoreticalbts
efac97e060 cli_wallet: Implement withdrawal for vesting balance objects #286 2015-09-01 16:21:35 -04:00
theoreticalbts
2f88cc86ba cli_wallet: Implement update_witness command #282 2015-09-01 16:21:33 -04:00
Daniel Larimer
fb8d17bb4b max block re-ordering increase 2015-09-01 08:57:42 -04:00
Daniel Larimer
0abd6a699b Merge pull request #285 from abitmore/patch-1
Fix log issue in witness.cpp block_production_loop
2015-09-01 08:52:01 -04:00
abitmore
c9fbc8a411 Fix log issue in witness.cpp block_production_loop 2015-09-01 13:05:02 +02:00