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
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
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