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
f05a7bbc97
fix warning
2015-10-02 16:12:06 -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
db84a492b9
Implement unit test for #350
2015-10-02 10:53:31 -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
3bce5de0d5
Merge branch 'master' of github.com:cryptonomex/graphene
2015-10-01 13:57:41 -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
theoreticalbts
9d5a5dd21c
Implement unit test for #346
2015-10-01 12:26:03 -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
83b4edf870
Avoid closing p2p node in exception handler
2015-09-27 18:32:53 -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
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
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
c98eef2fb4
fix full node build
2015-09-22 16:51:38 -04:00
Daniel Larimer
af304dc817
Merge branch 'master' of github.com:cryptonomex/graphene
2015-09-22 16:50:48 -04:00
Daniel Larimer
0ba1154e6e
comment out logging spam
2015-09-22 16:50:45 -04:00
theoreticalbts
cb983ced0a
block_tests.cpp: Remove logspam, fix compiler warnings
2015-09-22 13:28:53 -04:00
theoreticalbts
53e86fded2
block_tests.cpp: Update transaction_invalidated_in_cache test
2015-09-22 13:27:59 -04:00
theoreticalbts
8de583b0a1
Fix unit tests
2015-09-21 17:36:45 -04:00