Daniel Larimer
baf5531238
Refactored chain library
...
- remove circular dependency with fee_schedule
- unitiy build db_* as database.cpp
- move protocol definitions in separate directory
- combined some objects/evaluators
- combined limit/call evaluator/objects into market_evaluator.*
2015-07-08 16:39:23 -04:00
Daniel Larimer
c0c6022338
Fix #130 Black Swans Settle at Price Feed
2015-07-03 17:07:24 -04:00
Daniel Larimer
ce3fbbf93e
Add checks to verify fill_orders #105
2015-06-30 18:48:40 -04:00
Nathan Hourt
dad1ca3bee
Refactor: Move limit order execution to database
...
This logic was previously located in limit_order_create_evaluator, but
other code may need it in the future, so it should be made available at
the database level.
2015-06-26 15:11:46 -04:00
Daniel Larimer
de99437be4
remove min_market_fee due to potential attack vector with many small partial matches
2015-06-22 17:29:40 -04:00
Daniel Larimer
758d588aa1
switch to rationals
2015-06-22 15:04:19 -04:00
Daniel Larimer
177950b791
Fix margin call price calculation
2015-06-21 19:37:14 -04:00
Daniel Larimer
08bf4ec3fe
progress
2015-06-19 18:49:32 -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
c80c839675
black swan test with force settle after
2015-06-19 14:47:42 -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
db43f41de8
Progress on margin call tests
2015-06-18 18:42:44 -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
Daniel Larimer
663036f2aa
it builds
2015-06-16 10:14:10 -04:00
Vikram Rajkumar
6337f94555
Remove bond operations
2015-06-15 15:37:38 -04:00
Nathan Hourt
0a945b0257
Initial commit
2015-06-08 12:36:37 -04:00