iHashFury
4d0d3fb313
Update application.cpp
...
remove old seed node
2016-10-10 20:14:27 +02:00
roelandp
4251d40ab8
Added my public seed node for bitshares2
...
Type: Dedicated
Processor: Intel Xeon D-1521
Ram: 32 GB DDR4
HDD: 2 x 2 TB
Connection: 1 Gbit/s
Location: Canada
Next to my Steem Witness, I thought it would be nice to strenghten the BTS network. At first with a public seed, later with a witness application I think. See https://steemit.com/witness-category/@roelandp/witness-roelandp if you want to learn more about me and my witness.
2016-10-10 16:51:32 +02:00
Roman Olearski
5616fda018
Improving genesis block for PeerPlays
...
according http://syncad.storm.pl:56780/blocktrades/graphene/
parameterizing csv log file name
2016-10-10 11:06:48 +02:00
Roman Olearski
2e3cd4a75c
Improving genesis block for PeerPlays
...
according http://syncad.storm.pl:56780/blocktrades/graphene/
improving, refactoring code - resigning from unsafe static_cast, implementing constructor copiny from base class
2016-10-08 22:25:18 +02:00
Roman Olearski
227c89a453
Improving genesis block for PeerPlays
...
according http://syncad.storm.pl:56780/blocktrades/graphene/issu
part 2 adding csv log
added column name
added columns: initial balance, sahredrop
reseting sharedrops at the tail of the log
2016-10-07 21:05:42 +02:00
Roman Olearski
1a76276edc
Improving genesis block for PeerPlays
...
according http://syncad.storm.pl:56780/blocktrades/graphene/issues/1
part 2 adding csv log
added column name
added columns: initial balance, sahredrop
2016-10-07 16:09:10 +02:00
Roman Olearski
3d1bb9cce4
Improving genesis block for PeerPlays
...
according http://syncad.storm.pl:56780/blocktrades/graphene/issues/1
part 2 adding csv log
added column name
2016-10-07 12:51:06 +02:00
Roman Olearski
71a3cd49e1
Improve genesis block for PeerPlays
...
according http://syncad.storm.pl:56780/blocktrades/graphene/issues/1
part 1
2016-10-06 18:15:02 +02:00
Eric Frias
50a9f913ce
Move game object to its own file
2016-10-04 10:41:26 -04:00
Eric Frias
6f32a13079
Add another missing file
2016-10-03 16:17:21 -04:00
Eric Frias
b4f9eb05fb
Update fc submodule
2016-10-03 15:52:26 -04:00
Eric Frias
e57a5e84db
Add missing source files
2016-10-03 13:45:24 -04:00
Eric Frias
baab40070d
Many changes, including a start to supporting peerplays games in the cli wallet
2016-10-03 12:14:48 -04:00
Eric Frias
eb8929f6fa
Separate match object out from tournament and give it a fsm,
...
start changing genesis json
2016-09-20 14:36:06 -04:00
Eric Frias
5186ef4076
More reworking of initial tournament bracket setup
2016-09-16 18:53:12 -04:00
abitmore
0ad83697f0
Catch DNS exceptions (rework - part 2). #618
2016-09-15 17:11:22 +08:00
abitmore
39a5805491
Catch DNS exceptions (rework - part 1). #618
2016-09-15 17:09:03 +08:00
Eric Frias
55255010df
Add get_upcoming_tournaments wallet call, clean up logging
2016-09-14 11:52:22 -04:00
Eric Frias
dd0ad9e759
more fixes to get tournament_create/join working in cli wallet
2016-09-12 18:28:45 -04:00
Eric Frias
9b101cefcf
Restore secret hashes from witnesses -- this is a selective restore of the parts of commits 59a3ca32b7 and c2e5432a30 that generated the secret hashes (it omits the changes to the witness scheduling algorithm)
2016-09-10 15:28:09 -04:00
Eric Frias
da43a8712d
Moved most of the logic for joining tournament into tournament_object
2016-09-08 18:34:43 -04:00
Sigve Kvalsvik
a3cfa1055e
Merge pull request #585 from xeroc/584-remove-warning
...
Remove unnecessariy warning (issue #584 )
2016-09-06 22:07:05 +02:00
abitmore
5ad763b0bf
Catch all exception when connecting to other peers
2016-09-06 20:57:01 +02:00
Eric Frias
84a43f9a3c
Add plugin for dumping a new genesis block based on balances at a given block. It calls
...
a function to dump state at the block, but we haven't decided exactly what it should dump
yet.
2016-09-06 14:38:53 -04:00
Eric Frias
66bf0545c5
Add api call for getting a list of upcoming tournaments
2016-09-04 17:52:43 -04:00
Eric Frias
122dbfc698
More work on tournament registration, tournaments are now canceled and
...
buy-in is refunded
2016-09-03 17:51:27 -04:00
Eric Frias
4e856996be
More validation of tournament_join op
2016-09-02 19:25:02 -04:00
Eric Frias
234a76fdd1
More validation and processing of the tournament_create and tournament_join operations
2016-09-02 15:04:17 -04:00
Eric Frias
bf59b503bc
Start on tournament_create evaluator
2016-09-02 10:53:08 -04:00
Eric Frias
c2f3beb5d6
Initial data structures for creating/joining tournaments
2016-09-01 14:28:46 -04:00
Eric Frias
908929210b
Prevent creation of accounts with the same name as dividend distribution accounts
2016-08-30 14:18:21 -04:00
Eric Frias
be6ad130d9
Code cleanups -- renaming variables, adding comments, fix one bug with override transfers
...
and dividend assets
2016-08-26 11:29:37 -04:00
Eric Frias
bc212b7d59
Fixes to paying out non-core assets using their fee pools
2016-08-25 10:41:01 -04:00
Eric Frias
27b0b2febb
Update fc submodule
2016-08-16 14:20:52 -04:00
abitmore
ead2db3272
application.cpp: Validate block timestamps #645
2016-08-05 16:22:32 +02:00
Fabian Schuh
a2fa90bd7d
Merge pull request #17 from abitmore/fix-645-block-timestamp
...
Reject blocks with timestamp too far in the future
2016-08-02 08:56:12 +02:00
abitmore
2cf8fb62c9
application.cpp: Validate block timestamps #645
2016-07-30 05:39:41 +08:00
Nathan Hourt
a22e628910
Add compile-time sanity check to generic_index
...
generic_index::find fails at runtime if the boost multi_index_container's first index is not an index of object_id_type, and the cause of this failure is nonobvious from the error message. This compile-time check will fail if any generic_index is created around a multi_index_container whose first index is not an index on object_id_type, with a helpful error message explaining the problem, so no one else will ever have to debug this issue. :)
2016-07-06 18:18:41 -05:00
Eric Frias
6c35e8d2a3
Compile fix
2016-06-30 16:00:29 -04:00
Eric Frias
b584ee15dd
Separate out unit tests for dividend-assets into their own test suite
2016-06-30 12:05:16 -04:00
Eric Frias
06b2134085
Keep pending dividend balance and distributed dividend balance objects around (with zero
...
balance) after payouts, they will probably be needed again.
2016-06-27 17:31:14 -04:00
Eric Frias
7857ac48a4
Correctly generating virtual transactions for payouts
2016-06-27 16:24:13 -04:00
Eric Frias
abc7853c99
Initial work on dividend-paying assets. Basic functionality works in simple
...
cases.
2016-06-26 15:41:07 -04:00
abitmore
aa844f56fa
Fix seed node stuck issue #654
2016-05-16 22:03:08 +02:00
Nicolas Wack
ade25492e4
Added wackou's seed to default seed nodes
2016-05-06 19:57:01 +02:00
Fabian Schuh
f762036741
Merge pull request #14 from abitmore/patch-5
...
Update abit's seed node
2016-05-04 17:22:23 +02:00
iHashFury
d976400912
Update seed nodes
2016-05-04 16:21:41 +02:00
Michael Vandeberg
46d804e596
Bug Fix
2016-04-20 11:42:29 -04:00
abitmore
fcddafb82d
Update abit's seed node
2016-04-18 09:54:48 +02:00
Michael Vandeberg
2fb3cb1078
Merge branch '592-get_ticker' into develop
2016-04-14 09:50:02 -04:00
Eric Frias
295984e884
Update fc submodule
2016-04-06 10:23:42 -04:00
BhuzOr
7f75be5ced
Remove extra logging
2016-03-26 21:34:05 +01:00
theoreticalbts
3865dd1573
Merge remote-tracking branch 'graphene/develop' into bitshares
2016-03-25 20:15:32 -04:00
theoreticalbts
c777a88649
Rebased "Fix iteration logic in _handle_message_calls_in_progress shutdown loop to handle concurrent modification #598 " to fix revert #637
2016-03-25 20:15:17 -04:00
theoreticalbts
8835f4f6b2
Bump HARDFORK_599_TIME
2016-03-25 20:15:17 -04:00
theoreticalbts
55ec0607f8
Rebased "ext.hpp: Fix extension unpacking #599 " to fix revert #637
2016-03-25 20:15:17 -04:00
theoreticalbts
f049fce4e9
Ignore ctx.amount in get_allowed_withdraw() #625
2016-03-25 19:24:14 -04:00
theoreticalbts
395a68d61f
Merge remote-tracking branch 'abitmore/patch-3' into develop #631
2016-03-25 19:13:14 -04:00
valzav
7ce088471a
Revert "reverse prev. commit's fc upate"
...
This reverts commit e68268cca7 .
2016-03-25 15:46:31 -04:00
valzav
e68268cca7
reverse prev. commit's fc upate
2016-03-25 15:13:05 -04:00
valzav
3a19b22bf6
Revert "bump gui version 2.0.160323-stealth-beta"
...
This reverts commit 6456d7b55f .
2016-03-25 15:11:56 -04:00
valzav
6456d7b55f
bump gui version 2.0.160323-stealth-beta
2016-03-23 18:00:39 -04:00
theoreticalbts
eb7f2f70d8
Merge remote-tracking branch 'abitmore/patch-4' into develop #633
2016-03-22 14:12:54 -04:00
theoreticalbts
d7316829bb
Bump fc
2016-03-22 14:11:49 -04:00
abitmore
20f75ebaf0
Fix cli_wallet out-of-source builds #633
2016-03-20 15:34:10 +01:00
abitmore
23b8843d2f
check_authority(): fix #631 early end of recursion
2016-03-20 01:21:13 +01:00
Nathan Hourt
0525d16477
Fix install of chain/protocol headers
2016-03-17 19:14:55 -05:00
Michael Vandeberg
7caf77d6bf
Bug Fix
2016-03-17 18:18:00 -04:00
Nathan Hourt
b2835bc02d
Add headers to install targets
2016-03-17 17:16:13 -05:00
theoreticalbts
e955b06c42
Fix accidental reversion of #615 fix by b175cc7feb
2016-03-16 15:50:13 -04:00
theoreticalbts
755f9ecf38
Prepare for release
...
- Bump GRAPHENE_CURRENT_DB_VERSION to force re-index
- Set hardfork date
2016-03-16 01:10:14 -04:00
theoreticalbts
4dbfe53f1f
Merge remote-tracking branch 'graphene/develop' into bitshares
2016-03-16 01:09:52 -04:00
theoreticalbts
006d548633
Merge branch '606-debug-node' into develop
...
Conflicts:
libraries/app/CMakeLists.txt
2016-03-16 01:09:21 -04:00
theoreticalbts
7574aea75a
Merge branches '477-history-account-history-indexing', '592-get_ticker', '599-fork-ext-unpack', '607-fork-disable-negative-worker-votes', '613-fork-deprecate-annual' and '615-fork-feed-expiration' into develop
2016-03-16 01:08:27 -04:00
theoreticalbts
b7b4d4fc5d
Deprecate annual memberships #613
2016-03-16 01:08:18 -04:00
theoreticalbts
ee3f81fa31
Fix build broken by previous patch #592
2016-03-15 15:58:02 -04:00
theoreticalbts
c4fc67602a
Implement hardfork for serialization fix #599
2016-03-15 15:34:57 -04:00
theoreticalbts
2a745f5882
db_update.cpp: Include hardfork.hpp, fix non-unity build broken by #615 fix
2016-03-15 15:21:34 -04:00
theoreticalbts
14f7b520bd
Disable negative voting on workers #607
2016-03-15 15:18:11 -04:00
theoreticalbts
a7c88be7c7
debug_api: Add API call to stream JSON objects to file
2016-03-15 13:36:29 -04:00
theoreticalbts
da9ee0c499
db_block.cpp: Include smart_ref_impl
2016-03-15 13:36:29 -04:00
theoreticalbts
c37c2d4543
debug_api: Take application object, not database, as parameter #606
2016-03-15 13:36:29 -04:00
theoreticalbts
77ac461a8a
Implement debug_node target #606
2016-03-15 13:36:29 -04:00
Michael Vandeberg
ae82e0a9a6
Tested and validated the new get_relative_account_history API call.
2016-03-15 12:25:01 -04:00
Michael Vandeberg
9485ebfd64
Fixed bug in get_account_history that prevented all operations from being returned when specific bounds were set.
2016-03-15 12:25:01 -04:00
Michael Vandeberg
c89d60ba92
First implementation of get_account_history api changes.
2016-03-15 12:25:01 -04:00
Daniel Larimer
7f4b40f57d
Improve index on account operation history
...
- operations are now indexed by account and sequence for effecient
traversal and query
2016-03-15 12:24:58 -04:00
Eric Frias
36164263f4
Make websocket compression disabled by default, since it causes problems in Chrome.
...
Change the command line option to --enable-permessage-deflate to override. #619
2016-03-14 18:27:28 -04:00
abitmore
8c4ce14457
Update abit's seed node; Remove alt's seed node
2016-03-12 10:32:39 +01:00
Eric Frias
c39f97885d
Add a command-line option to witness_node, --disable-permessage-deflate
...
to prevent the websocket server from allowing compression on clients
that support it. #619
2016-03-11 14:49:43 -05:00
Eric Frias
b175cc7feb
Revert "Merge branch 'graphene_master' into bitshares"
...
This reverts commit 2d0a7a2a4d , reversing
changes made to 6684fb75ac .
2016-03-11 14:19:31 -05:00
Eric Frias
2d0a7a2a4d
Merge branch 'graphene_master' into bitshares
2016-03-11 11:40:48 -05:00
Eric Frias
403d3001f6
Add a command-line option to witness_node, --disable-permessage-deflate
...
to prevent the websocket server from allowing compression on clients
that support it. #619
2016-03-10 17:33:14 -05:00
abitmore
f1cd2c2454
Add hard fork logic for #615 feed expiration check issue, fix #540
2016-03-10 09:17:05 +08:00
abitmore
3c6f4ce223
Fix price feed expiration check, fix #540
2016-03-09 14:37:33 +01:00
Fabian Schuh
57e1f5f181
Merge pull request #8 from abitmore/abitmore-patch-1-seednode
...
Add harvey's seed node
2016-03-08 08:54:23 +01:00
Fabian Schuh
6885f215a4
Merge pull request #7 from btscube/bitshares
...
Update bitcube's seed node address
2016-03-08 08:54:10 +01:00
theoreticalbts
241a7b0c3a
account_evaluator.cpp: Refactor verify_account_votes() into own method #611
2016-03-07 13:49:23 -05:00
theoreticalbts
4138ec29cc
account_evaluator.cpp: Remove redundant vote check #611
2016-03-07 13:40:47 -05:00
Eric Frias
24e132112d
Update fc submodule
2016-03-03 17:31:05 -05:00
valzav
02d9836ef5
bump gui_version
2016-03-02 18:42:18 -05:00
theoreticalbts
529f0bef0e
Bump fc
2016-02-26 15:14:20 -05:00
theoreticalbts
a83af9208e
ext.hpp: Fix extension unpacking #599
2016-02-26 14:38:34 -05:00
Eric Frias
81b1a49fbf
Update fc
2016-02-26 11:43:17 -05:00
Eric Frias
14295772f0
Merge branch 'bitshares-2-bitshares'
...
# Conflicts:
# libraries/fc
2016-02-26 11:29:25 -05:00
Michael Vandeberg
4b346579a8
Fixed to follow QUOTE:BASE semantics. Cleanup and added in wallet calls that were missed in last merge. #592
2016-02-25 16:46:31 -05:00
theoreticalbts
e8aa505e82
Bump fc
2016-02-25 11:34:44 -05:00
theoreticalbts
2666350978
Fix iteration logic in _handle_message_calls_in_progress shutdown loop to handle concurrent modification #598
2016-02-25 11:31:08 -05:00
theoreticalbts
4096d34f88
Merge remote-tracking branch 'graphene/develop' into bitshares at commit 8dd7dbc5b8
2016-02-23 13:40:26 -05:00
theoreticalbts
8dd7dbc5b8
Merge branch '592-get_ticker' into develop
2016-02-23 13:39:54 -05:00
theoreticalbts
52c0b31bcf
Merge remote-tracking branch 'graphene/develop' into bitshares at commit e3478d2338
2016-02-23 12:10:40 -05:00
theoreticalbts
e3478d2338
Default initialize output in extension<T>'s from_variant and stream extraction #594
2016-02-23 12:00:40 -05:00
Daniel Larimer
0159297fa8
fix linking errors on OS X
2016-02-23 10:52:44 -05:00
theoreticalbts
76de1f8f0b
Merge branch '593-bugfix-ext-json-serializer' into develop at commit 53699a9d27
2016-02-23 10:51:11 -05:00
theoreticalbts
62a414ac85
application.cpp: Cleanup re-indexing logic #587 DOES NOT COMPILE
2016-02-23 10:48:07 -05:00
Eric Frias
567a40170e
Fix gcc/clang builds broken by d3c6cbf4de (breaking circular dependency)
2016-02-22 19:34:16 -05:00
Michael Vandeberg
a675023b9f
#592 Fixes ticker except for percent change of market
2016-02-22 14:02:20 -05:00
theoreticalbts
53699a9d27
ext.hpp: Accept null and empty array for extensions #593
2016-02-22 12:00:51 -05:00
Daniel Larimer
2a5c6a3b40
fix linking errors on OS X
2016-02-19 15:12:53 -05:00
Eric Frias
d3c6cbf4de
Compile fixes for win32 and out-of-source builds
2016-02-17 09:17:00 -05:00
theoreticalbts
e34b83c872
Merge remote-tracking branch 'graphene/develop' into bitshares at commit 2f941c718f
2016-02-16 12:19:59 -05:00
theoreticalbts
f62e7311c2
Fix compile, add hardfork definition for #385
2016-02-16 12:08:36 -05:00
Daniel Larimer
2f941c718f
Fix #586 - decoding memo for sender in CLI wallet
2016-02-16 12:07:24 -05:00
theoreticalbts
fac1284f77
Prepare for release
...
- Bump FC
- Bump GRAPHENE_CURRENT_DB_VERSION to force re-index
- Set hardfork date
- Set GRAPHENE_FBA_STEALTH_DESIGNATED_ASSET
2016-02-16 11:57:45 -05:00
theoreticalbts
4f9bf7cc21
Merge remote-tracking branch 'graphene/develop' into bitshares at commit 1153d77dba
...
Conflicts:
libraries/chain/include/graphene/chain/config.hpp
2016-02-16 11:32:14 -05:00
theoreticalbts
a1d0339ccf
Merge remote-tracking branch 'graphene/549-fork-cancel-order' into bitshares
2016-02-16 11:29:32 -05:00
theoreticalbts
d6863a587c
Merge branch graphene/develop into bitshares at commit '447018b319668deddf4d55baac168c1afc0a5e21'
...
Conflicts:
libraries/chain/include/graphene/chain/hardfork.hpp
libraries/fc
2016-02-16 11:16:36 -05:00
theoreticalbts
ce8a6ec518
Merge branch graphene/develop into bitshares at commit '399e0ed9f970908ea7c2c5c43a64a28303c143b8'
2016-02-16 11:05:33 -05:00
theoreticalbts
42140fccaa
Merge branch graphene/develop into bitshares at commit 'f1b19b15'
2016-02-16 11:04:31 -05:00
theoreticalbts
50c06e7e64
Merge branch graphene/develop into bitshares at commit '1b8ce8a'
...
Conflicts:
libraries/chain/include/graphene/chain/hardfork.hpp
2016-02-16 11:02:11 -05:00
Fabian Schuh
b574e815a3
Remove unnecessariy warning
2016-02-16 10:01:13 +01:00
theoreticalbts
1153d77dba
Update documentation of updating active key to match implementation #556
2016-02-15 22:48:47 -05:00
theoreticalbts
4a6de2fba7
Merge branches '492-bugfix-close-logic', '550-cleanup-remove-evaluation-observer' and '581-cleanup-object-operators' into develop
2016-02-15 16:01:27 -05:00
Daniel Larimer
c63b624caf
fix build errors and warnings
...
This commit was rebased by theoreticalbts and assigned issue #581
Conflict with 146c0c4d8e was resolved, minor improvements.
2016-02-15 16:01:13 -05:00
theoreticalbts
fe0920ddc8
Merge branches '538-fork-buyback', '562-util-check-reflection' and '575-bugfix-settle-reflect' into develop
...
Fix reflection bugs and enhance check_reflect.py
2016-02-15 15:37:50 -05:00
theoreticalbts
92685af364
Merge branch '563-fork-stealth-fee-routing' into develop
...
Includes dependency '572-fork-reenable-asset-perms'
2016-02-15 15:37:22 -05:00
theoreticalbts
36a8c3d6f1
Unit test for STEALTH fee routing #563
2016-02-15 15:33:21 -05:00
theoreticalbts
5dd56bd824
Implement FBA fee routing for STEALTH #563
2016-02-15 15:33:21 -05:00
Daniel Larimer
89fbb11bb6
Fix #492 - database corruption when closing
...
The database was attempting to pop blocks for which there was no undo
history. These changes make it impossible to pop blocks if there isn't
a fork db history.
2016-02-15 15:18:44 -05:00
abitmore
3fa79740df
Reflect ID of force_settlement_object, fix #575
2016-02-15 15:13:25 -05:00
theoreticalbts
1f910e765d
Merge branch '572-fork-reenable-asset-perms' into 563-fork-stealth-fee-routing
2016-02-14 20:45:46 -05:00
theoreticalbts
4e9e3ae054
Allow asset to update permission flags when no supply exists #572
2016-02-14 20:39:33 -05:00
theoreticalbts
b1f8c8f291
buyback_object.hpp: Don't FC_REFLECT buyback_object, FC_REFLECT_DERIVED it instead #538 #575
2016-02-14 17:26:35 -05:00
theoreticalbts
3c6cd2c8a7
Merge branch '564-transfer_from_blind-save-conf' into develop
2016-02-12 00:11:59 -05:00
theoreticalbts
b93540cb5d
Merge branch '553-cleanup-remove-type-serializer' into develop
2016-02-12 00:11:43 -05:00
theoreticalbts
ead3f951a2
Remove type_serializer, re-implement minimal functionality needed by cli_wallet #553
2016-02-12 00:10:52 -05:00
theoreticalbts
e46af9f372
Merge branch '538-fork-buyback' into develop
...
Includes dependencies '555-fork-defer-s4n-cull', '559-test-fix-zero-block-wait' and '566-cleanup-wl-flag-check'
2016-02-11 13:03:19 -05:00
Daniel Larimer
146c0c4d8e
Clean up some non-determisitic behavior, maybe fix #485
...
1. Replace ordered_non_unique indexes with composite keys / ordered_unique, using object_id as tiebreaker.
2. Make some casts more explicit.
This commit was rebased by theoreticalbts due to conflicts with the patches for #466 #562 including bugfixes
- Fix flipped comparison operator
- Implement operator> and operator!= for object_id_type
2016-02-11 13:02:11 -05:00
theoreticalbts
c33fe35e4e
Implement buyback accounts #538
2016-02-11 04:59:28 -05:00
theoreticalbts
bd22592d19
Merge branches '555-fork-defer-s4n-cull', '559-test-fix-zero-block-wait' and '566-cleanup-wl-flag-check' into 538-fork-buyback
2016-02-11 04:56:47 -05:00
theoreticalbts
e4f7483ec3
transfer_evaluator.cpp: Remove unused variable and redundant check #566
...
This check was the pre-419 check of whether the fee asset is authorized,
which was (due to a typo) buggily checking the sent asset rather
then the fee asset.
2016-02-11 04:02:35 -05:00
theoreticalbts
6f7f2605c1
Remove now-redundant white_list bit check from evaluators #566
2016-02-11 04:02:33 -05:00
theoreticalbts
bb47f4c71c
Remove now-redundant white_list bit check from _is_authorized_asset() #566
2016-02-11 04:02:31 -05:00
theoreticalbts
130b54116c
Inline fast path of is_authorized_asset() #566
2016-02-11 04:02:29 -05:00
theoreticalbts
68a0ffa1aa
Make is_authorized_asset a free-floating method #566
...
The following sed commands were used to port existing call sites to the new interface:
sed -i -e 's/\([a-zA-Z0-9_]\+\)->is_authorized_asset[(] \([a-zA-Z0-9_*]\+\), d [)]/is_authorized_asset( d, *\1, \2 )/' libraries/chain/*.cpp
sed -i -e 's/\([a-zA-Z0-9_]\+\)[.]is_authorized_asset[(] \([a-zA-Z0-9_*]\+\), d [)]/is_authorized_asset( d, \1, \2 )/' libraries/chain/*.cpp
sed -i -e 's/\([a-zA-Z0-9_]\+\)[(]db[)][.]is_authorized_asset[(]\([a-zA-Z0-9_*]\+\)[(]db[)], db[)]/is_authorized_asset( db, \1(db), \2(db) )/' tests/tests/uia_tests.cpp
sed -i -e 's/\([a-zA-Z0-9_]\+\)[.]is_authorized_asset[(]\([a-zA-Z0-9_*]\+\), db[)]/is_authorized_asset( db, \1, \2 )/' tests/tests/uia_tests.cpp
No new functionality is added by this commit, it is simply re-organizing the existing code in a different place.
2016-02-11 01:57:22 -05:00
James Calfee
a0cc5b775d
Saves change address (without changing wallet_api::receive_blind_transfer API) #564
2016-02-09 13:43:56 -06:00
James Calfee
fa439e9732
Saves change address in the wallet when transfering from blind to an account ( close #564 )
2016-02-09 12:37:54 -06:00
theoreticalbts
d0f119b215
Merge branch '489-bugfix-reflect-whitelist' into develop
...
Conflicts:
libraries/chain/include/graphene/chain/account_object.hpp
2016-02-09 10:58:59 -05:00
theoreticalbts
078e63a79f
Merge many bugfix branches into develop
...
Merged:
492-bugfix-open-fail #492
523-bugfix-multiple-blind-xfer #523
537-cleanup-remove-operation_get_required_authorities #537
540-cleanup-settle-volume-spam #540
542-bugfix-cancel-fee #542
557-bugfix-pts-address #557
559-test-fix-zero-block-wait #559
561-bugfix-serializer-build-broken #561
562-bugfix-unreflected-fields #562
2016-02-09 10:57:21 -05:00
Daniel Larimer
ababf24e69
Fix #523 relevant to #452
2016-02-09 10:01:50 -05:00
James Calfee
f1be857441
Updated fc submodule version (fixes compile) #500
2016-02-09 07:24:24 -06:00
theoreticalbts
39d0946b50
Remove evaluation_observer #550
2016-02-09 04:44:11 -05:00
theoreticalbts
e8aeacc293
operations.cpp: Remove unused ancient implementation of operation_get_required_authorities #537
2016-02-09 04:36:41 -05:00
theoreticalbts
3a968332e8
Remove active_witnesses from global_property_object #562
2016-02-09 04:09:26 -05:00
theoreticalbts
19cf1b135b
Fix withdraw_permission_object.hpp reflection #562
2016-02-09 04:01:06 -05:00
Peter Conrad
8d2fa3863e
Fix for #557 : check BTC/PTS addresses on balance import including compressed/uncompressed versions
2016-02-08 16:23:14 -05:00
abitmore
ba2f388f22
Fix cancel_order: set fee after adding operation
2016-02-08 16:17:25 -05:00
abitmore
a5620c3064
Expose whitelisted_accounts, fix #489
2016-02-08 16:14:25 -05:00
theoreticalbts
ad339d2729
Defer something-for-nothing culling for taker orders until the order is unmatched #555
2016-02-08 10:05:43 -05:00
theoreticalbts
b67d223d17
Merge branch '549-fork-cancel-order' into 452-fork-stealth-fba
2016-02-05 12:17:46 -05:00
Daniel Larimer
062ae3fc67
validate fixes
2016-02-02 16:39:05 -05:00
theoreticalbts
59503acde9
Cap auto-cancel fees at deferred_fee #549
2016-02-02 14:17:57 -05:00
James Calfee
da598c82aa
Revert "Add crypto API call to derive a public key child. #536 "
...
This reverts commit 84fd629d36 .
2016-02-02 13:11:54 -06:00
Daniel Larimer
3646754fe5
HARDFORK - auto canceled orders still pay fee
2016-02-02 11:04:35 -05:00
Daniel Larimer
45e717c181
HARDFORK: fix for hung cancel order
2016-02-02 11:04:22 -05:00
James Calfee
84fd629d36
Add crypto API call to derive a public key child. #536
2016-01-29 15:12:55 -06:00
Daniel Larimer
c1c37df31a
HARDFORK - auto canceled orders still pay fee
2016-01-28 20:11:46 -05:00
Daniel Larimer
405f81eaf8
HARDFORK: fix for hung cancel order
2016-01-28 20:02:37 -05:00
Daniel Larimer
d9db27d416
extra debug info
2016-01-28 19:46:40 -05:00
theoreticalbts
10a4dce501
db_update.cpp: Don't update bitasset_data_object force_settled_volume every block unless needed #540
2016-01-28 18:16:19 -05:00
theoreticalbts
a1e8fc0741
Implement top_n special authority #516
2016-01-27 10:30:32 -05:00
theoreticalbts
ef68375fab
Fix indentation #533
2016-01-25 11:33:05 -05:00
theoreticalbts
a1ee326b55
Improve vote counting implementation #533
2016-01-25 11:33:04 -05:00
theoreticalbts
447018b319
Tell cmake hardfork.hpp is generated, build hardfork.hpp in binary directory #511
2016-01-22 11:37:28 -05:00
theoreticalbts
d8cd48d6ad
Implement by_asset_balance index #529
2016-01-21 11:13:42 -05:00
theoreticalbts
aa6d13b057
Remove by_account index from account_object #529
2016-01-21 10:39:13 -05:00
theoreticalbts
600a06f57e
db_balance.cpp: Rename by_balance -> by_account_asset #529
2016-01-21 10:23:07 -05:00
abitmore
d6db289717
Add alt's seed node
2016-01-13 10:30:33 +01:00
abitmore
65f7c1ca62
Remove the extra comma from seed node list
2016-01-12 23:04:27 +01:00
abitmore
16b34f66be
Add harvey's seed node
2016-01-12 22:48:21 +01:00
theoreticalbts
3edaf15652
Generate hardfork.hpp from hardfork.d directory #511
2016-01-11 10:09:03 -05:00
theoreticalbts
b5480db341
api.cpp: Add break to every case in get_relevant_accounts #513
2016-01-08 14:35:07 -05:00
theoreticalbts
d6878852f0
confidential_object.hpp: Move confidential objects into own header #466
2016-01-08 13:06:14 -05:00
theoreticalbts
e9eb050c1e
worker_object.hpp: Move worker objects into own header #466
2016-01-08 11:42:35 -05:00
theoreticalbts
07fb90a7ec
market_object.hpp: Move market objects into own header #466
2016-01-08 11:36:32 -05:00
theoreticalbts
61687790e3
wallet: Remove libraries/wallet/cache.cpp #510
2016-01-08 11:29:39 -05:00
theoreticalbts
2da6840405
Optionally disable database unity build #509
2016-01-08 11:29:39 -05:00
theoreticalbts
8c8157e706
Bump fc
2016-01-08 11:22:14 -05:00
Michael Vandeberg
fd09669be3
Merge branch '500-crypto-api' into develop
...
Closes cryptonomex/graphene#500
2016-01-07 17:24:13 -05:00
Michael Vandeberg
8df58439b1
Opens up cryptographic methods in their own API with serialized wrappers for public and private keys.
...
Tests for serialization of the wrappers added in serialization_tests.
2016-01-07 17:17:27 -05:00
theoreticalbts
a548217e5c
db_update.cpp: Log a lot of information if clear_expired_orders() is iterating too much, maybe useful to diagnose #485
2016-01-07 16:23:50 -05:00
theoreticalbts
c1612a434e
db_block.cpp: Disable skip_validate #505
2016-01-07 16:04:52 -05:00
theoreticalbts
399e0ed9f9
db_update.cpp: Take mia as reference, not copy, in clear_expired_orders(), maybe fix #485
2016-01-07 16:04:16 -05:00
theoreticalbts
3c7a4525d7
Merge branch '503-api-new-market-api' into develop
2016-01-07 14:23:24 -05:00
Michael Vandeberg
f7bfcea355
Implement new market API #503
2016-01-07 14:12:03 -05:00
theoreticalbts
f1b19b1562
Merge branch '496-cleanup-license-header' into develop
2016-01-07 13:38:52 -05:00
Michael Vandeberg
acfbad2cd4
Adds a cryptography API.
2016-01-07 12:57:29 -05:00
Fabian Schuh
5111084730
[License] Modify cpp and hpp headers to MIT #496
2016-01-07 11:44:52 -05:00
theoreticalbts
1b8ce8a537
Merge branch '498-cleanup-move-options-validate' into develop
2016-01-07 11:42:41 -05:00
theoreticalbts
c56cbfe2a7
account.cpp: Move account_options::validate() implementation from account_object.cpp #498
2016-01-07 11:42:16 -05:00
theoreticalbts
0ccc6722eb
Merge branch '483-history-fix-op-numbers' into develop
2016-01-07 11:31:02 -05:00
theoreticalbts
3680b67271
Merge branch '481-history-failed-proposal-ops' into develop
2016-01-07 11:30:50 -05:00
theoreticalbts
84fab61589
Merge branch '480-fork-mia-core-exchange' into develop
2016-01-07 11:30:04 -05:00
Daniel Larimer
dd5b7708b4
potential fix for hung chain
2016-01-07 11:27:50 -05:00
root
33728e3e6a
Update bitcube's seed node address
2016-01-05 16:18:17 +08:00
theoreticalbts
3af94b7878
application.cpp: Handle exception in open() by re-indexing #492
2016-01-04 10:38:59 -05:00
Daniel Larimer
7c1c7e8504
removing log
2016-01-03 22:50:07 -05:00
Daniel Larimer
16b59e0b42
adding seed node
2016-01-03 22:10:56 -05:00
Daniel Larimer
dca5c95ab5
potential fix for hung chain
2016-01-03 20:40:21 -05:00
theoreticalbts
dcc0b556ba
config.hpp: Bump DB version
2015-12-16 17:55:01 -05:00
theoreticalbts
e4787e431a
Merge branch 'graphene/483-history-fix-op-numbers' into release-2015-12-16b
2015-12-16 17:15:00 -05:00
theoreticalbts
d60c8a255e
Fix optional dereferences
2015-12-16 17:14:41 -05:00
theoreticalbts
802ca9e613
config.hpp: Bump DB version
2015-12-16 11:52:03 -05:00
theoreticalbts
eaba77b2d6
Merge branch 'graphene/483-history-fix-op-numbers' into release-2015-12-16
2015-12-16 11:46:38 -05:00
theoreticalbts
7cae3501f8
Fix operation history numbering #483
2015-12-16 11:43:45 -05:00
theoreticalbts
0f67fb655b
config.hpp: Bump DB version
2015-12-15 14:43:38 -05:00
theoreticalbts
e2c7a946cb
Merge branch 'graphene-local/481-history-failed-proposal-ops' into bitshares
2015-12-15 14:42:33 -05:00
theoreticalbts
4d5515702c
Merge branch 'graphene/480-fork-mia-core-exchange' into bitshares
2015-12-15 14:42:02 -05:00
theoreticalbts
f42bbcd087
Fix non-BTS MIA core_exchange_rate check #480
2015-12-15 14:20:00 -05:00
theoreticalbts
7e0e58f441
Discard from _applied_ops when proposal fails #481
2015-12-15 14:14:57 -05:00
Fabian Schuh
a2ce86bf4f
Merge remote-tracking branch 'remotes/origin/467-wallet-propose-account'
2015-12-10 13:01:53 +01:00
theoreticalbts
844df7a7d4
Merge branch 'graphene/undo-patch' into bitshares
2015-12-09 18:21:57 -05:00
theoreticalbts
c2943ee3bb
undo_database.cpp: Handle unimplemented upd+del case
2015-12-09 18:16:50 -05:00
theoreticalbts
44db4760a1
undo_database.cpp: Refactor undo_database::merge() code
...
This commit does not change semantics at all, it just changes the layout of the code and adds comments.
2015-12-09 18:16:50 -05:00
theoreticalbts
f699240e0a
config.hpp: Bump db version
2015-12-07 17:53:03 -05:00
theoreticalbts
5fa123b6d7
config.hpp: Bump db version
2015-12-07 17:52:49 -05:00
theoreticalbts
020dc2e789
Merge branch 'graphene/develop' into prerel-2015-12-07
2015-12-07 17:45:45 -05:00
theoreticalbts
2b9876fd98
hardfork.hpp: Set hardfork timestamps
2015-12-07 15:36:52 -05:00
theoreticalbts
7107735e3f
Bump fc to enable WEBSOCKETPP_STRICT_MASKING #365
2015-12-07 15:17:23 -05:00
theoreticalbts
725ffd021e
Merge branch '455-fork-annual-self-referrer' into develop
2015-12-07 15:15:41 -05:00
theoreticalbts
0735a8722e
Merge branch '453-fork-referral-percent' into develop
2015-12-07 15:15:26 -05:00
theoreticalbts
d853aecd3f
Merge branch '445-fork-order-create-fee-refund' into develop
2015-12-07 15:14:03 -05:00
theoreticalbts
ac267393fc
Merge branch '436-fork-feed-protect' into develop
2015-12-07 15:12:17 -05:00
theoreticalbts
67aa3a4eb1
Merge branches '424-wallet-cancel-order', '437-test-fix-future-genesis', '439-util-js-op-wrapper' and '449-wallet-percent-mult' into develop
2015-12-07 15:11:58 -05:00
theoreticalbts
b80587e5b5
Prevent margin call from being triggered unless feed < call #436
2015-12-07 14:59:07 -05:00
emfrias
ec876f3def
update blocktrades seed node DNS address
2015-12-04 15:24:46 -05:00
theoreticalbts
32f12b9215
Refund order creation fee when order is cancelled #445
2015-12-03 15:48:52 -05:00
theoreticalbts
7a5c5c476d
wallet.cpp: Implement propose_builder_transaction2 #467
2015-12-02 16:17:46 -05:00
Daniel Larimer
0b4675354a
Merge pull request #462 from wackou/api-339
...
Api calls for #339 : needed api calls (mostly network) for supporting bts_tools
2015-11-25 09:57:38 -05:00
Nicolas Wack
86029542ae
Add "about" api call to wallet. Fix #339
2015-11-25 15:26:26 +01:00
Scott Howard
699144c173
add cancel_order to wallet api
2015-11-23 09:47:45 -05:00
Nicolas Wack
c3dd6c3e48
Add network api calls: get_advanced_node_parameters, set_advanced_node_parameters, get_potential_peers
2015-11-21 23:04:43 +01:00
Nicolas Wack
de7b427472
Network api returns fc::variant_object instead of fc::variant
2015-11-21 23:00:03 +01:00
theoreticalbts
498ebf486f
account_evaluator.cpp: Set annual referrer to self when upgrading to annual member #455
2015-11-20 10:51:59 -05:00
theoreticalbts
084e38753b
Hardfork to retroactively correct referral percentages #453
2015-11-19 16:35:33 -05:00
theoreticalbts
47585a6b9a
Fix cli_wallet referrer percentage type #449
2015-11-19 14:11:40 -05:00
Eric Frias
ed1121d3f6
Hack to allow address parsing code to handle both MUSE prefix and BTS
...
prefix
2015-11-09 16:38:19 -05:00
theoreticalbts
979d52c4c9
Merge branch '434-api-fillin-proposed-op-fees' into develop
2015-11-05 16:04:44 -05:00
theoreticalbts
b03ac00b6c
database_api.cpp: Recursively evaluate proposal fees #434
2015-11-05 16:02:39 -05:00
theoreticalbts
a96fd62d03
fee_schedule.cpp: Use relaxation to set fee #435
2015-11-05 15:59:32 -05:00
Scott Howard
70d364251a
add cancel_order to wallet api #424
2015-11-02 17:53:57 -05:00
theoreticalbts
09855166a2
Merge branch 'fork-367' into develop
2015-11-02 10:49:56 -05:00
theoreticalbts
2f83c4e427
Merge remote-tracking branch 'graphene/fork-367' into bitshares
2015-11-02 10:23:35 -05:00
theoreticalbts
75d1bb39a3
Re-bump fc after inadvertently reverted by #367
2015-11-02 10:22:46 -05:00
theoreticalbts
2d6dfd04e4
config.hpp: Bump db version to force replay
2015-11-02 10:11:42 -05:00
theoreticalbts
e1ba96b524
[BTS2] asset_evaluator.cpp: Don't check asset names registered before implementation of hardfork #385
2015-11-02 10:09:24 -05:00
theoreticalbts
545fbfe63c
Merge branch 'newmaster' into newbitshares
...
Conflicts:
libraries/chain/asset_evaluator.cpp
libraries/chain/include/graphene/chain/hardfork.hpp
libraries/chain/market_evaluator.cpp
2015-11-02 10:06:13 -05:00
theoreticalbts
65003ba06c
Merge branch 'fork-413' into develop
...
Conflicts:
libraries/chain/include/graphene/chain/hardfork.hpp
2015-10-31 17:13:15 -04:00
theoreticalbts
3dc58e435f
Merge branches 'fork-409' and 'fork-419' into develop
2015-10-31 17:12:16 -04:00
theoreticalbts
4fa7443922
Merge branches 'history-324', 'bugfix-390', 'wallet-398', 'opt-410', 'script-411', 'bugfix-412', 'bugfix-414', 'bugfix-423' and 'feature-427' into develop
2015-10-31 17:11:41 -04:00
theoreticalbts
55fef1b161
db_update.cpp: Don't clear expired feeds for non-market-issued assets #410
2015-10-31 16:14:25 -04:00
theoreticalbts
a126520fa3
HARDFORK Allow creation of sub-assets #409
2015-10-31 15:46:53 -04:00
theoreticalbts
dfe228fc85
global_property_object.hpp: Reflect last_budget_time #414
2015-10-31 14:37:56 -04:00
theoreticalbts
966b3edf0c
Add hardfork logic #413
2015-10-30 18:07:19 -04:00
Daniel Larimer
5d6091e581
HARDFORK - adding operation to claim asset fees #413
2015-10-30 18:07:19 -04:00
theoreticalbts
032eeda416
generic_index.hpp: Change sparse_index to use ordered_unique
2015-10-30 16:02:36 -04:00
theoreticalbts
4f2b8bd6f6
HARDFORK Move fee blacklist check to evaluator #419
2015-10-30 14:35:50 -04:00
theoreticalbts
d821d4a993
Get rid of enforce_white_list() #416
2015-10-30 14:35:50 -04:00
theoreticalbts
db045f453c
Implement hardfork logic for #415
2015-10-30 13:12:37 -04:00
Daniel Larimer
20c8ca8fa1
Fix #398 - reserve_asset was calling fund_fee_pool in wallet
2015-10-30 11:18:52 -04:00
Daniel Larimer
d1f9216f85
HARDFORK enable whitelisting of everyone, but blacklisting of some
2015-10-30 11:17:31 -04:00
theoreticalbts
57015b43fa
Add missing FC_REFLECT_TYPENAME #414
2015-10-30 10:47:35 -04:00
Daniel Larimer
0f25cd2a0d
Fix Issue #324 - getKeyRefs now returns for memo and active keys
2015-10-30 10:43:53 -04:00
theoreticalbts
fda84dfe8b
witness: Submit wakeup time for fc::schedule() on local system clock, not NTP
2015-10-30 10:21:27 -04:00
theoreticalbts
5e91e095c0
vesting_balance_object.cpp: Handle vesting_seconds == 0 case #390
2015-10-30 10:09:50 -04:00
theoreticalbts
a1b00b2749
db_management.cpp: Only pop to last irreversible block, fix #407
2015-10-30 10:04:42 -04:00
Daniel Larimer
0c3a7c4bc4
Fix Issue #324 - getKeyRefs now returns for memo and active keys
2015-10-27 13:54:15 -04:00
Daniel Larimer
3273d1f7b6
fetching up to 200 items
2015-10-26 09:52:40 -04:00
Daniel Larimer
a4d4ab0108
Merge branch 'master' into bitshares
2015-10-26 09:45:35 -04:00
Daniel Larimer
2adbe53714
Merge branch 'master' of https://github.com/cryptonomex/graphene
2015-10-26 09:45:13 -04:00
Daniel Larimer
867e87196b
update fill order history
2015-10-26 09:44:49 -04:00
Daniel Larimer
05f05c18ba
Merge branch 'bitshares' of https://github.com/bitshares/bitshares-2 into bitshares
2015-10-23 18:14:40 -04:00
Daniel Larimer
6336a2bc1a
fix conflicts
2015-10-23 18:14:35 -04:00
Daniel Larimer
7378fb80bc
adding API call for market fill history
2015-10-23 18:13:33 -04:00
theoreticalbts
7aa33928f8
Merge branch 'master' into bitshares
2015-10-23 17:39:25 -04:00
theoreticalbts
4fa0f182ec
cli_wallet: Print operation results
2015-10-23 15:00:31 -04:00
theoreticalbts
0d55541682
object_id.hpp: Implement std::string() conversion for object_id_type
2015-10-23 15:00:31 -04:00
theoreticalbts
57969d5018
cli_wallet: Show txid's for transactions in blocks
2015-10-23 15:00:31 -04:00
Daniel Larimer
0ef59f6165
fix build
2015-10-23 13:34:08 -04:00
Daniel Larimer
32d6b22b7b
Merge branch 'master' into bitshares
...
Added a hardfork that is scheduled to happen years in the future after
this change has been reviewed and approved.
2015-10-23 13:30:42 -04:00
Daniel Larimer
6e554260e5
Issue #393 - HARDFORK to give cash back upon canceling an order
2015-10-23 13:26:18 -04:00
Daniel Larimer
a1640abf81
Merge branch 'master' into bitshares
2015-10-22 10:51:00 -04:00
Daniel Larimer
44b2198f97
normalize blinded_balance reflection
2015-10-22 10:50:51 -04:00
Daniel Larimer
eb105f1065
Merge branch 'master' into bitshares
2015-10-22 10:28:19 -04:00
Daniel Larimer
9b0abe2790
adding api to get recent transactions by id
2015-10-22 10:27:49 -04:00
Daniel Larimer
9afe3420d8
Merge branch 'master' into bitshares
2015-10-22 10:08:16 -04:00
Daniel Larimer
1ff46f0b29
adding api to get trx id from trx
2015-10-22 10:08:07 -04:00
Daniel Larimer
63c286a769
adding transfer2 API that also returns the transaction id
2015-10-22 10:05:34 -04:00
Daniel Larimer
6418f819fd
Merge branch 'master' of https://github.com/cryptonomex/graphene
2015-10-22 09:59:03 -04:00
Daniel Larimer
ddd58e946a
Fix #385 - HARDFORK to expand valid names
2015-10-21 09:29:13 -04:00
Daniel Larimer
3bc8832dde
Merge branch 'master' into bitshares
2015-10-21 08:54:53 -04:00
Daniel Larimer
4e443bded5
Merge branch 'bitshares' of https://github.com/bitshares/bitshares-2 into bitshares
2015-10-20 13:41:16 -04:00
Daniel Larimer
1c9d5c602c
update signature of transfer_to_blind
2015-10-20 13:41:14 -04:00
theoreticalbts
8488731e37
Merge branch 'master' into bitshares
2015-10-20 13:27:57 -04:00
theoreticalbts
4c09d6b8ed
cli_wallet: Implement worker creation and voting
2015-10-20 13:26:25 -04:00
theoreticalbts
5cd73f5683
account_object.cpp: Get rid of no-ops
2015-10-20 12:36:47 -04:00
theoreticalbts
0e41933003
asset_evaluator.cpp: Implement TODO, move feed validation checks from evaluate() to validate()
2015-10-20 12:36:47 -04:00
theoreticalbts
704f943181
address.cpp: Don't special-case BTS prefix
2015-10-20 12:36:47 -04:00
Daniel Larimer
6b469528a1
remove all hardfork checks leftover from testnet
2015-10-20 12:36:47 -04:00
Daniel Larimer
29aec3c28c
remove print spam
2015-10-19 16:48:30 -04:00
Daniel Larimer
af589b2287
cleanly handle db upgrade
2015-10-19 16:48:14 -04:00
Daniel Larimer
fc48ecbfc1
HARDFORK - Enforce asset domains
2015-10-19 16:46:26 -04:00
Daniel Larimer
487046e375
Merge branch 'master' of https://github.com/cryptonomex/graphene
2015-10-19 16:46:05 -04:00
theoreticalbts
66c18c6932
Merge master into bitshares
2015-10-15 13:59:37 -04:00
theoreticalbts
9870b5db0a
reflect_util.hpp: Fix reflection, make propose_fee_change work as intended
2015-10-15 13:52:50 -04:00
Daniel Larimer
546755484a
Fix bug where updated DB version causes crash on restart
2015-10-15 13:52:29 -04:00
Daniel Larimer
6b1b794ff4
prevent excessive saving of wallet backups
2015-10-15 13:52:28 -04:00
Daniel Larimer
ab0d789d72
Fix bug where updated DB version causes crash on restart
2015-10-15 12:07:44 -04:00
Daniel Larimer
c528ea1ff3
update DB VERSION to force replay
2015-10-15 11:40:48 -04:00
Daniel Larimer
aa9ca16cb3
HARDFORK - Change initial permissions for assets created in genesis
2015-10-15 11:08:01 -04:00
Daniel Larimer
e85949584b
Merge branch 'master' into bitshares
2015-10-15 10:27:04 -04:00
Daniel Larimer
e5010aaa5a
improve error messages
2015-10-15 10:26:53 -04:00
Daniel Larimer
d083c5c9de
Merge branch 'master' into bitshares
...
Accepted changes from master
2015-10-14 16:22:53 -04:00
Daniel Larimer
f85dec1c23
increasing the maximum undo history
2015-10-14 16:20:29 -04:00
Daniel Larimer
ae4790bcb8
Merge branch 'master' of https://github.com/bitshares/bitshares-2
2015-10-14 16:19:21 -04:00
Daniel Larimer
15e4464300
Merge branch 'master' into bitshares
2015-10-14 14:50:38 -04:00
theoreticalbts
fc95e83732
Merge remote-tracking branch 'graphene/master' into master
2015-10-14 14:41:59 -04:00
Daniel Larimer
39fb95b66c
remove/fix address prefix checking
2015-10-14 14:33:48 -04:00
Daniel Larimer
6a117572fd
prevent excessive saving of wallet backups
2015-10-13 18:19:07 -04:00
Daniel Larimer
29cc90ba99
Fix build
2015-10-13 13:32:58 -04:00
Eric Frias
21caba4cfa
remove stray semicolon that confuses doxygen
2015-10-13 10:44:18 -04:00
Daniel Larimer
5dbe57c3ff
Fix build
2015-10-13 10:34:48 -04:00
theoreticalbts
e410df78c0
Initialize hash when using egenesis
2015-10-13 10:31:49 -04:00
theoreticalbts
3706c88a0b
Initialize hash when using egenesis
2015-10-13 10:30:51 -04:00
Daniel Larimer
098f2cbe2d
remove all hardfork checks leftover from testnet
2015-10-13 09:29:48 -04:00
Eric Frias
03306860d2
win32 compile fix (#warning)
2015-10-13 09:13:16 -04:00
Nicolas Wack
7cb4140b97
Added network get_info api call
2015-10-12 19:24:04 -04:00
theoreticalbts
6646957ce2
db_init.cpp: Make genesis BitAssets require 7 price feeds
2015-10-12 19:23:44 -04:00
Daniel Larimer
b325805878
fix recursion
2015-10-12 18:58:41 -04:00
Nicolas Wack
0892491096
Added network get_info api call
2015-10-12 17:02:47 -04:00
theoreticalbts
9d19358a0c
db_init.cpp: Make genesis BitAssets require 7 price feeds
2015-10-12 17:01:16 -04:00
Daniel Larimer
283de52f38
don't connect to all seeds
2015-10-12 15:16:29 -04:00
Daniel Larimer
63bd27e7d2
adding initial seed nodes
2015-10-12 15:15:46 -04:00
Daniel Larimer
52d88c57c9
prevent assets with BIT prefix
2015-10-12 14:17:18 -04:00
Daniel Larimer
91c8e709fe
change CORE to BTS
2015-10-12 14:04:56 -04:00
theoreticalbts
d0609e8e74
Update copyright notice for BitShares
2015-10-12 13:48:40 -04:00
theoreticalbts
60f0812de2
Update copyright notice
2015-10-12 13:32:47 -04:00
theoreticalbts
9ccbc55ba6
Implement chain_id #374
2015-10-12 13:32:47 -04:00
Daniel Larimer
a61c23fa6a
reduce trx spam messages
2015-10-12 12:06:26 -04:00
theoreticalbts
b6be698c34
fc: Fix #367
2015-10-12 10:10:23 -04:00
Eric Frias
9c650bddb0
Make conversions from boost's uint128_t to builtin int64_t explicit, without these
...
the compiler prefers to convert through operator bool yielding either 1 or 0.
2015-10-10 17:13:56 -04:00
theoreticalbts
837e4f254e
wallet.cpp: More detailed logging of exception when broadcasting
2015-10-09 17:22:56 -04:00
Daniel Larimer
55dd3cc26a
update fc
2015-10-09 17:09:30 -04:00
Daniel Larimer
31502d1959
Merge branch 'master' of github.com:cryptonomex/graphene
2015-10-09 16:31:44 -04:00
Daniel Larimer
f7c91be622
fix market history
2015-10-09 16:31:40 -04:00
theoreticalbts
434efcaa47
asset_evaluator.cpp: Fix compiler warning
2015-10-09 15:38:34 -04:00
theoreticalbts
a6d6b7316a
wallet.cpp: Keep going when we fail to import a key
2015-10-09 15:38:34 -04:00
theoreticalbts
e731941cf0
wallet.cpp: Allow specifying wildcard in keys when running import_balance
...
Also, don't put private keys in error messages.
2015-10-09 15:38:12 -04:00
Daniel Larimer
b3e9874ece
Merge branch 'master' of github.com:cryptonomex/graphene
2015-10-09 15:05:23 -04:00
Daniel Larimer
efd5e96192
clean up shutdown
2015-10-09 15:05:14 -04:00
theoreticalbts
f0f96d5a8f
Allow witness-fed and committee-fed BitAsset feeds to be specified in flags.
...
This is only technically a hardfork, in order to actually desync the chain
the witness account / committee account would need to pass a proposal to do
something in their capacity as the owner of an asset_object. It should be
fairly safe to say that this will not occur on testnet until witnesses have
upgraded.
2015-10-09 13:23:55 -04:00
Eric Frias
7fe0e64a5e
Fix two places where objects were being used after they were deleted
2015-10-09 11:43:23 -04:00
Eric Frias
2a07fba3c2
Win32 compile fixes (#warning)
2015-10-09 11:43:22 -04:00
Daniel Larimer
e68e99ed3a
Merge branch 'master' of github.com:cryptonomex/graphene
2015-10-08 16:57:45 -04:00
Daniel Larimer
514148d780
Fix #349 - Prevent potential overflow on rational math
2015-10-08 16:57:19 -04:00
theoreticalbts
97423812a1
db_init.cpp: Check for imbalanced assets
2015-10-08 16:16:51 -04:00
Daniel Larimer
edee4ffd48
fix for syncing
2015-10-08 15:58:13 -04:00
Daniel Larimer
e2b5b24f5d
Merge branch 'master' of github.com:cryptonomex/graphene
2015-10-08 15:41:13 -04:00
Daniel Larimer
6bf35c52a4
adding debug
2015-10-08 15:41:10 -04:00
theoreticalbts
43a2660143
db_management.cpp: Allow us to skip rewind on close()
2015-10-08 15:26:13 -04:00
theoreticalbts
5b4398fb44
db_block.cpp: Respect skip_block_size_check when generating block
2015-10-08 15:26:13 -04:00
theoreticalbts
3f00bd81b9
HARDFORK Disallow publishing certain malformed price feeds, fix #357
2015-10-08 15:26:13 -04:00
theoreticalbts
9b910ee1a4
HARDFORK Allow digits in asset name; fix #359
2015-10-08 15:26:13 -04:00
theoreticalbts
17aac27bec
application.cpp: Implement --force-validate command line option
2015-10-08 15:26:13 -04:00
Eric Frias
5e6f5506ec
Win32 compile fix (#warning)
2015-10-08 15:23:26 -04:00
Eric Frias
573a6d6e97
Win32 compile fix, add extra data to one call to FC_ASSERT for better debugging.
2015-10-08 15:17:01 -04:00
Eric Frias
7bc7004ef9
Remove items from p2p's list of items to fetch when we expect them to become unfetchable
2015-10-08 15:17:01 -04:00
Daniel Larimer
70fefe4f5f
fix dreference of null
2015-10-08 15:11:32 -04:00
Daniel Larimer
eb1895ef55
fix derefrence of null, fix build, restore compat with oct5 test net
2015-10-08 15:03:35 -04:00
Daniel Larimer
be7c0076d0
fix dereferencing of deleted objects
2015-10-08 14:55:01 -04:00
Daniel Larimer
a536d39253
TESTNET RESET REQUIRED - convert all hashed indexs to ordered indexes
...
Fix #362 by replacing non-deterministic hashed indexes with ordered
indexes
Remove HARDFORK check for witness ordering because this #362 will
require a test net reset to effeciently implment.
Changed the order in wich process_fees iterates accounts to be "by_name"
rather than "by_id" so that we retain the ability to switch back to
hashed indexes in the future.
This change was overly pestimistic and assumes all indexes may be
traversed as part of consensus. We want to reserve the ability to
change some of the indices back to hashed indicies in the future after a
through audit reveals that they are never iterated over in order.
2015-10-08 14:06:20 -04:00
Daniel Larimer
45f7819aba
adding some hashing methods to db for debugging
2015-10-08 13:40:01 -04:00
theoreticalbts
bfef440968
fork_database.cpp: Fix overflow
2015-10-07 12:47:16 -04:00
Daniel Larimer
fe552a42d0
removing unnecessary assert
2015-10-07 11:09:28 -04:00
Daniel Larimer
8e96d9c89c
clean up print statements, minimize undo/fork history
2015-10-07 10:15:32 -04:00
Daniel Larimer
cb6b548dd1
Merge branch 'master' of github.com:cryptonomex/graphene
2015-10-07 09:10:12 -04:00
Daniel Larimer
f05475cc8f
Fix #355 - Test Net HARDFORK at block 58500
2015-10-07 09:10:03 -04:00
Eric Frias
9261314997
Merge branch 'github_master'
2015-10-06 17:15:34 -04:00
Eric Frias
0d9b84ad90
Update fc submodule
2015-10-06 17:15:25 -04:00
theoreticalbts
36625805fb
delayed_node_plugin.cpp: Use new last_irreversible_block property, change to polling architecture
2015-10-05 14:49:54 -04:00
Daniel Larimer
3ded0d4e77
adjust undo buffer based upon last_irreversible_block_num
2015-10-05 09:46:02 -04:00
Daniel Larimer
1e1617633c
removing hard fork
2015-10-05 08:55:32 -04:00
Daniel Larimer
bb0ea77e80
throttling P2P code
2015-10-05 08:44:59 -04:00
theoreticalbts
93a108487d
Implement last_irreversible_block_num
2015-10-02 17:19:23 -04:00
Daniel Larimer
5adb85cde9
Merge branch 'master' of github.com:cryptonomex/graphene
2015-10-02 16:06:30 -04:00
Daniel Larimer
3aafd6cf55
HARDFORK 8/3/2015 - fix calculation for number of witnesses
...
The new witness count calculation set a threshold equal to 50% of
all stake rather than 50% of all stake that has voted for at least 2
witnesses.
2015-10-02 15:40:58 -04:00
theoreticalbts
9b4be66aca
db_update.cpp: If there is no feed, bail sooner in check_for_blackswan()
...
This is a performance optimization only, no semantics change.
2015-10-02 10:53:25 -04:00
Daniel Larimer
44a7376219
remove extra spam
2015-10-02 09:23:03 -04:00
Daniel Larimer
2ed45db75b
remove hard fork code
2015-10-02 08:57:02 -04:00
Daniel Larimer
1137120aa2
address rounding errors in fee calculation
2015-10-01 16:32:30 -04:00
Daniel Larimer
18c0558e6f
HARDFORK - dont count votes for 0 or 1 witnesses
...
Accounts that abstain from voting should not be factored into the
desired number of witnesses because it would heavily bias the count
toward 0.
2015-10-01 13:56:29 -04:00
Daniel Larimer
26288549e6
Fix blackswan on force settle, Fix #346 and #347
...
- fix detection and handling of black swan events
- fix total core in orders calculation from genesis
2015-09-30 18:30:44 -04:00
Eric Frias
74bbde785b
In the p2p networking code, request multiple transactions at a time to improve performance during flooding
2015-09-29 17:37:32 -04:00
theoreticalbts
5885c243fb
market_history_plugin.cpp: Fix compiler warning
2015-09-29 12:16:17 -04:00
theoreticalbts
00253b396e
object_database.cpp: Don't crash when a bogus type_id is passed
2015-09-29 12:09:43 -04:00
theoreticalbts
6daa54da46
cli_wallet: Implement propose_fee_change
2015-09-29 11:55:26 -04:00
theoreticalbts
96e8f8dd6d
cli_wallet: Improve propose_parameter_change interface
2015-09-29 11:55:26 -04:00
Daniel Larimer
650af1778d
Merge branch 'master' of github.com:cryptonomex/graphene
2015-09-29 10:49:14 -04:00
Daniel Larimer
edcd46dd14
fix reindex with failed proposed transaction
2015-09-29 10:49:12 -04:00
theoreticalbts
9d3bcbb569
Provide objects to trace budget computations
2015-09-28 15:46:37 -04:00
Daniel Larimer
d3b283b60e
Merge branch 'master' of github.com:cryptonomex/graphene
2015-09-28 15:42:52 -04:00
Daniel Larimer
b65763fdb6
added extra code to track a reverse index on whitelist/blacklist
2015-09-28 15:42:38 -04:00
Daniel Larimer
246459af3f
removing print statement
2015-09-28 12:18:58 -04:00
theoreticalbts
a415dd6604
Don't use annotated_object #246
2015-09-28 12:15:17 -04:00
theoreticalbts
2cf80cd04a
Remove vestigial meta objects #246
2015-09-28 12:15:17 -04:00
theoreticalbts
91af21d50c
db_management.cpp: Properly clear_pending in close(), fix #336
2015-09-28 12:15:17 -04:00
theoreticalbts
8d52e2dda8
database: Scrub db in open() to force reindex if DB is outdated
2015-09-28 12:15:17 -04:00
theoreticalbts
8b98b6200b
db_update.cpp: Fix compiler warning
2015-09-28 12:15:17 -04:00
theoreticalbts
0d7baa2b52
database: Remove obsolete retry_on_failure parameter
2015-09-28 12:15:17 -04:00
theoreticalbts
f972cff9d7
Clean up uninitialized integers
2015-09-28 12:15:17 -04:00
theoreticalbts
4c619414ae
db_block.cpp: Add some comments
2015-09-28 12:15:17 -04:00
theoreticalbts
35acfff060
database: Implement before_last_checkpoint() function
2015-09-28 12:15:17 -04:00
theoreticalbts
1fb327f6a0
object_id.hpp: Add is<T>() and as<T>() template functions to object_id_type
2015-09-28 12:15:17 -04:00
Eric Frias
d01fc0ac44
Allow delayed-node plugin options to be set on conmmand line (in
...
addition to in config file) like most other plugins
2015-09-24 12:04:44 -04:00
Daniel Larimer
a3082897ae
HARDFORK: fix address authority
...
Accounts that use address_auths rather than key_auths would fail to
recognize a properly signed transaction. This is only relevant to
genesis accounts for imported collateral positions.
2015-09-24 10:10:36 -04:00
Daniel Larimer
738abf03af
adding API call to get potential address sigs: Fix #337
2015-09-23 18:22:38 -04:00
Eric Frias
c989c7dcac
Update FC submodule
2015-09-23 16:46:38 -04:00
Eric Frias
6b0804262a
Merge branch 'github_master'
...
# Conflicts:
# libraries/fc
2015-09-23 16:41:09 -04:00
Daniel Larimer
2afe62f8ab
Merge branch 'master' of github.com:cryptonomex/graphene
2015-09-23 16:23:06 -04:00
Daniel Larimer
675f637090
update fc ntp requirments
2015-09-23 16:23:05 -04:00
Eric Frias
cd31a6bb23
Update fc link
2015-09-23 10:54:37 -04:00
Eric Frias
405a9e71b2
When the p2p code pushes a transaction that fails to apply, remember that transaction so we don't fetch it again as soon as a different peer tells us about it.
2015-09-22 17:13:35 -04:00
Eric Frias
d92736617e
Improve logging of exceptions in p2p code (log via reflection instead of converting to strings)
2015-09-22 17:13:35 -04:00
Daniel Larimer
0ba1154e6e
comment out logging spam
2015-09-22 16:50:45 -04:00
Eric Frias
bdbb94de31
Add missing default constructors for serialized types
2015-09-22 15:11:28 -04:00
theoreticalbts
4a7e133456
Fix price feed publishing for assets owned by witness account #328
2015-09-21 17:36:36 -04:00
Eric Frias
5bfbe0df86
When a we're in normal (in-sync) mode and we get a block that doesn't link to the chain, restart sync with that peer to try to get the missing block
2015-09-21 16:15:51 -04:00
Eric Frias
9536350a50
Reduce the amount of time we'll wait for a peer to provide a requested block to
...
one second (down from one full block interval), to reduce the chance of us getting
blocks out of order.
Remove the variable we use to keep track of the last block number a peer has;
This was an optimization in BitShares 0.x where looking up the number was expensive,
and maintaining it is error-prone.
2015-09-21 11:48:58 -04:00
theoreticalbts
f8bb0b4008
Fix debug mode build
2015-09-21 11:01:11 -04:00
theoreticalbts
a2b6f1a741
Change assert to elog #334
2015-09-21 11:01:11 -04:00
theoreticalbts
44f5bac305
api: Fix get_config API call #333
2015-09-21 11:01:10 -04:00
Daniel Larimer
a5c1bc7faf
Merge branch 'master' of https://github.com/cryptonomex/graphene
2015-09-21 08:46:57 -04:00
Daniel Larimer
6b915054d2
potential fix for peer not disconnecting after invalid block
2015-09-21 08:46:55 -04:00
Eric Frias
cdd5cae385
Add extra error reporting when we get a list of sync blocks that don't make sense, and replace the assert
...
with a log+disconnect.
2015-09-19 17:08:57 -04:00
Eric Frias
9c4a54edce
Merge branch 'github_master'
...
Conflicts:
libraries/fc
2015-09-18 16:08:32 -04:00
theoreticalbts
f7980f5252
scheduler: Refactor 26007bb655 to use witness_schedule_object
...
The functionality is equivalent, but it now uses a separate witness_schedule_object,
and the code now lives in db_witness_schedule.cpp.
2015-09-18 14:26:54 -04:00
Daniel Larimer
966df708a5
fix unit tests
2015-09-18 13:56:32 -04:00
Daniel Larimer
26e5a72b8a
Merge branch 'master' of github.com:cryptonomex/graphene
2015-09-18 13:42:15 -04:00
Daniel Larimer
26007bb655
update shuffling algorithm
2015-09-18 13:42:12 -04:00
Eric Frias
e5777faa7d
Reduce the disconnection timeout in the p2p code for when a peer offers us a block and doesn't respond, now it's one block interval, down from three. This is intended to reduce the chance of a slow peer causing us to push blocks out of order.
2015-09-18 09:39:43 -04:00
Daniel Larimer
c875c8ac11
Remove spam on reindex, only report missed blocks in real time
2015-09-18 09:19:11 -04:00
Daniel Larimer
465280fbcb
Improved Logging, track blocks missed by witnesses
2015-09-18 09:13:17 -04:00
theoreticalbts
f0502ee2f1
Implement virtual op for settlement cancel #250
2015-09-17 15:46:15 -04:00
theoreticalbts
e008cbb70b
database_api.cpp: Include smart_ref_impl, fix #321
2015-09-17 13:45:12 -04:00
theoreticalbts
b9727e6e1c
Increase logging, improve error messages
2015-09-17 12:11:40 -04:00
theoreticalbts
e0414d390e
Fix pending_block and fork handling
...
The pending_block member of database was a premature optimization and had an
unfortunate tendency to get out of sync, especially when switching forks.
This commit removes it, and substantially improves the handling of transactions
when switching forks. Specifically, flooding or forking no longer causes nodes to
discard valid transactions.
2015-09-17 12:11:40 -04:00
theoreticalbts
ec030ee46c
vesting_balance_evaluator.cpp: Add some logging #312
2015-09-17 11:29:41 -04:00
theoreticalbts
c6cb743588
db_management.cpp: Remove loop that does nothing
2015-09-17 11:29:41 -04:00
theoreticalbts
81cc8e4d81
Fix maintenance time computation #313
2015-09-16 11:10:57 -04:00
theoreticalbts
e4a45de195
Remove maximum_expiration for good, fix #308 [HARDFORK]
2015-09-16 10:18:54 -04:00
theoreticalbts
c57806bb85
Always generate blocks linking to head_block_id()
2015-09-15 10:54:04 -04:00
Eric Frias
1177cfe0ed
Reverse direction of fork history used in block syncing
2015-09-15 09:19:39 -04:00
Daniel Larimer
f506c2b089
better debugging messages around crashes
2015-09-15 08:38:27 -04:00
Daniel Larimer
640d69aa05
Merge branch 'master' of github.com:cryptonomex/graphene
2015-09-14 18:07:09 -04:00
Daniel Larimer
225acfff25
fetch workers by vote_id
2015-09-14 18:07:07 -04:00
Eric Frias
f0f12076fa
Win32 compile fixes
2015-09-14 16:05:32 -04:00
Eric Frias
dd7d57c5ac
Fix invalid assertion about fork database results
2015-09-14 15:25:04 -04:00
Daniel Larimer
93c72b0595
wallet api now returns the memo and a human readable description
2015-09-14 11:33:18 -04:00
Eric Frias
30ae8e4f34
Remove debugging code
2015-09-11 19:27:31 -04:00
Daniel Larimer
1202c0258d
Merge branch 'p2p_sync_fixes'
2015-09-11 17:57:11 -04:00
Daniel Larimer
127ac7f3de
add api to query worker state
2015-09-11 17:47:27 -04:00
Daniel Larimer
cf7a67ec76
Merge branch 'master' of github.com:cryptonomex/graphene
2015-09-11 17:35:07 -04:00
Eric Frias
76a36a67ac
Fix race condition that happens when we're pushing sync blocks faster than get_synopsis calls are getting through to the main thread
2015-09-11 17:33:20 -04:00
Eric Frias
e9e3b0d679
Fix an instance where we were reporting that the peer was on an unreachable blockchain when they really weren't
2015-09-11 16:15:05 -04:00
Eric Frias
0046cc0698
Fix error messages generated when peer is syncing with empty blockchain
2015-09-11 15:26:55 -04:00
theoreticalbts
a083f7b955
api: Split database_api off into own file, reorder methods by topic
2015-09-11 12:37:36 -04:00
theoreticalbts
cf15aa1df1
Remove unused file
2015-09-11 12:37:25 -04:00
Eric Frias
1141d1ce89
Disable log messages that logged every step in the process of queueing and sending messages to peers, they were seldom useful.
2015-09-11 11:17:52 -04:00
Eric Frias
f9a27059e5
Fix incorrect error message generated when syncing with peer that has no blocks
2015-09-11 10:09:42 -04:00
Daniel Larimer
7803b92324
Updating fc link
2015-09-11 08:56:16 -04:00
Daniel Larimer
b3052dfcc1
fix warnings
2015-09-11 08:53:50 -04:00
Eric Frias
8e9bd890a8
Fix bugs, improve logging in p2p sync
2015-09-10 19:33:11 -04:00
Eric Frias
928b6934e0
Merge branch 'master' into p2p_sync_fixes
...
Conflicts:
libraries/chain/include/graphene/chain/database.hpp
2015-09-10 17:34:20 -04:00
Daniel Larimer
70746b82ad
Merge branch 'master' of github.com:cryptonomex/graphene
2015-09-10 16:23:02 -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
Daniel Larimer
85fd62ae29
Merge branch 'master' of github.com:cryptonomex/graphene
2015-09-10 09:48:13 -04:00
Daniel Larimer
af79de03c4
remove spam
2015-09-10 09:47:26 -04:00
Eric Frias
b6bba74301
Restore much of the syncing code from BitShares 0.x, and add optimizations that prevent us from attempting to sync with peers those blockchain diverged from ours many blocks ago, which also reduces the size of sync messages. Add logging.
2015-09-10 08:56:29 -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
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
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
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
abitmore
c9fbc8a411
Fix log issue in witness.cpp block_production_loop
2015-09-01 13:05:02 +02:00
theoreticalbts
687aa7253e
witness.cpp: Add a little logging on startup
2015-08-31 17:26:03 -04:00
theoreticalbts
8ad1a12149
db_witness_schedule.cpp: Give best_wit a default value of GRAPHENE_NULL_WITNESS #274
2015-08-31 17:26:03 -04:00
theoreticalbts
c14494fb68
time: Make timer use fc::time_point instead of fc::time_point_sec so witness plugin can control quantization
2015-08-31 17:26:03 -04:00
theoreticalbts
dd9dbca38c
Reserve witness ID 0
2015-08-31 17:26:03 -04:00
theoreticalbts
b236d46027
witness.cpp: Simplify block production loop
2015-08-31 17:26:03 -04:00
theoreticalbts
9b4e270bc4
witness_node: Implement --genesis-timestamp command line parameter
2015-08-31 17:26:03 -04:00
theoreticalbts
f63cbe4868
application.cpp: Fix compiler warning
2015-08-31 17:26:03 -04:00
theoreticalbts
2a891ac89b
Revert "adding fix for edge case"
...
This reverts commit 3f1b9bbb27 .
2015-08-31 12:50:45 -04:00
Daniel Larimer
3f1b9bbb27
adding fix for edge case
2015-08-31 12:18:45 -04:00
Eric Frias
07b5af3f07
Update fc submodule
2015-08-28 16:17:34 -04:00
Daniel Larimer
c1b5eb95e1
update subscriptions to work with keys
2015-08-28 13:58:49 -04:00
theoreticalbts
a23e2ec3fe
cli_wallet: Include block_id and signed_by in get_block API result #253
2015-08-28 00:19:45 -04:00
theoreticalbts
40fce42421
db_witness_schedule.cpp: Fix min_witness_separation computation (again)
2015-08-27 16:42:07 -04:00
theoreticalbts
363a7fbeb1
embed_genesis: Update program name in status messages
2015-08-27 15:23:18 -04:00