Commit graph

94 commits

Author SHA1 Message Date
theoreticalbts
a2b9bc6d27 object_database.hpp: Implement template methods for downcasting objects 2015-06-22 13:26:08 -04:00
theoreticalbts
e9acc40a7d operation_history_object.hpp: Include operations.hpp 2015-06-22 13:26:08 -04:00
theoreticalbts
9e46ed80a0 Reflect many more types 2015-06-22 13:26:08 -04:00
theoreticalbts
e934b9cf44 key_object.hpp: Move address_or_key variant to header, reflect it 2015-06-22 13:26:08 -04:00
theoreticalbts
e814c4dbeb type_id.cpp: Define space_id and type_id for all object types 2015-06-22 13:26:07 -04:00
Vikram Rajkumar
df60efc83c Update fc submodule 2015-06-22 13:15:11 -04:00
Daniel Larimer
49b2ce8094 Merge branch 'callprice'
Conflicts:
	tests/common/database_fixture.hpp
2015-06-21 19:41:32 -04:00
Daniel Larimer
177950b791 Fix margin call price calculation 2015-06-21 19:37:14 -04:00
Eric Frias
1b9ca9ffe8 Add wallet command for whitelisting accounts.
Re-enable shutdown in node code which was causing some (not all) of the
errors in two_node_network test #55, and likely occasional crashes at
shutdown for the witness node
2015-06-20 18:36:02 -04:00
Eric Frias
dac9057b12 Add missing commands for asset features to wallet 2015-06-19 19:27:18 -04:00
Daniel Larimer
08bf4ec3fe progress 2015-06-19 18:49:32 -04:00
Nathan Hourt
127ca9f8de WIP: Remove call price from call_order_update_operation 2015-06-19 18:14:23 -04:00
Daniel Larimer
f88a7682dd cheap names must have a number, dot, dash or slash 2015-06-19 16:21:47 -04:00
Daniel Larimer
5d5604f673 Merge branch 'master' of github.com:cryptonomex/graphene 2015-06-19 16:13:36 -04:00
Daniel Larimer
7dd2a6dff5 adding description field to asset options 2015-06-19 16:13:32 -04:00
Nathan Hourt
639930a2d7 Test bulk discount on fees 2015-06-19 16:12:05 -04:00
Daniel Larimer
3d29b29e50 remove debug logs 2015-06-19 15:58:50 -04:00
Daniel Larimer
14b158364f implement and test prediction market features 2015-06-19 15:57:08 -04:00
Daniel Larimer
186b970689 Merge branch 'master' of github.com:cryptonomex/graphene 2015-06-19 14:47:46 -04:00
Daniel Larimer
c80c839675 black swan test with force settle after 2015-06-19 14:47:42 -04:00
theoreticalbts
5e28a79e6f db_maint.cpp: Roll over leftover witness pay, see 8f739ac767 for description 2015-06-19 13:50:10 -04:00
Nathan Hourt
6bc2d06833 Cashback to blockchain accounts is put in reserve pool 2015-06-19 13:31:47 -04:00
Nathan Hourt
626b5cbb23 Fix broken update_mia test 2015-06-19 12:29:44 -04:00
Daniel Larimer
b2962c530f Merge branch 'master' of github.com:cryptonomex/graphene 2015-06-19 12:11:36 -04:00
Daniel Larimer
51e6421ea0 fixed config settings 2015-06-19 12:11:32 -04:00
Nathan Hourt
6fc11bb5fd Resolve #59: Add witnesses to default genesis in witness_node 2015-06-19 10:23:36 -04:00
Daniel Larimer
be5a8c6365 update black swan implementation 2015-06-19 09:57:23 -04:00
Daniel Larimer
d5fb32a839 fix margin calls 2015-06-19 09:07:23 -04:00
Daniel Larimer
2c055d2320 resolve conflicts 2015-06-18 18:45:01 -04:00
Daniel Larimer
db43f41de8 Progress on margin call tests 2015-06-18 18:42:44 -04:00
Vikram Rajkumar
9150342b3b Unrevert fc submodule 2015-06-18 17:22:43 -04:00
Nathan Hourt
bba5681722 Resolve #31, at last
I'm now satisfied with the testing.
2015-06-18 17:22:29 -04:00
Nathan Hourt
66ab805458 Close #56 2015-06-18 16:11:29 -04:00
Nathan Hourt
ec76179b0b Resolve #40 2015-06-18 15:51:23 -04:00
Daniel Larimer
a14500a364 merge from master, clean up test output 2015-06-18 15:40:38 -04:00
Daniel Larimer
0a5954db70 merge master 2015-06-18 15:31:30 -04:00
Nathan Hourt
568a18571b Merge branch 'issue52' 2015-06-18 15:26:00 -04:00
Daniel Larimer
ef4ed937cb Fix update_call_order
- redefine price feeds
- clean up unit test spam
2015-06-18 15:17:48 -04:00
Nathan Hourt
8bcd1f3bf5 Resolve #52: I think it's real this time. 2015-06-18 15:08:51 -04:00
Nathan Hourt
d47c2ee2a2 Progress #52: The tests pass again. 2015-06-18 15:08:51 -04:00
Nathan Hourt
9291250214 Issue #52: working my way out of the rabbit hole
Evils abound. And tests still fail.
2015-06-18 15:08:51 -04:00
Eric Frias
52a1db3700 Fix block_database::fetch_optional() and friends, which were throwing in
some cases where the requested block was not available instead of
returing an invalid optional.
2015-06-18 14:47:53 -04:00
theoreticalbts
53e144ae6b witness.cpp: Explicitly specify skip_flags 2015-06-18 12:45:43 -04:00
theoreticalbts
c65fb6b366 Use with_skip_flags() to handle virtual ops in clear_expired_orders 2015-06-18 12:33:44 -04:00
theoreticalbts
2ec92c6695 database: Make functions which don't take skip_flags arg, use them to implement old API which does 2015-06-18 12:33:44 -04:00
theoreticalbts
e6246bf9a0 Implement node_property_object 2015-06-18 12:33:44 -04:00
theoreticalbts
427d1a8977 evaluator.cpp: Remove obsolete verify_signature function 2015-06-18 12:33:44 -04:00
Vikram Rajkumar
34388fabee Further cleanup after LevelDB removal 2015-06-17 12:36:05 -04:00
Nathan Hourt
8f739ac767 Dramatically accelerate chain_test, fix core asset burn bug
When generating blocks until a timestamp, we now generate one block
immediately, then skip blocks until the timestamp, and generate a
final block then.

Also, this exposed a bug in the witness budget handling which
caused the undesired burning of core asset. This bug is now fixed.
2015-06-17 12:14:28 -04:00
Nathan Hourt
c9328cc7f4 Resolve #52 2015-06-17 11:48:55 -04:00