Roman Olearski
a2b83c668f
added delay_bets to betting_market_group_object, live_betting_delay_time to chain parametrs .
2017-08-10 21:36:04 +02:00
Roman Olearski
1dce94f2dc
witness_node main.cpp - removing ; by --version
2017-08-10 21:27:42 +02:00
Eric Frias
72df62826e
Add a --version command to the witness node to print what git revision was used to build it
2017-08-09 18:16:52 -04:00
Eric Frias
d13783a3c4
Fix bug that prevented placing bets that were too small to stay on the books,
...
Add a get_objects() call to the bookie API to provide access to objects that
have been removed from the blockchain, and a few tests to verify that they
work.
2017-08-09 17:17:51 -04:00
Eric Frias
26c2eb4c7a
Make the bet_place helper in the test fixture return the bet id
2017-08-09 13:53:37 -04:00
Eric Frias
8fd01c8af7
Swap the 'bet_adjusted_operation' into the position previously occupied by
...
betting_market_group_freeze_operation to avoid renumbering subsequent operations.
2017-08-09 12:42:51 -04:00
Roman Olearski
2c8b9ce17a
Merge branch 'betting-merge' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into betting-merge
2017-08-09 17:59:25 +02:00
Roman Olearski
ec77685264
added is_live_market to event_update operation
2017-08-09 17:58:01 +02:00
Eric Frias
a8d5fded26
Remove the code for charging beting fees up-front now that rake fees are taken from your net winnings.
...
Change the bet matching algorithm to only match at exactly the maker's odds, no rounding.
Implement binned order books in the betting market plugin. Keep betting market groups,
betting markets, and bet objects around forever in the plugin (not yet exposed to the api).
2017-08-09 11:15:12 -04:00
Roman Olearski
f417dc0391
removed betting_market_group_freeze operation
...
added freeze to betting_market_group_update operation
2017-08-09 11:08:50 +02:00
Roman Olearski
e9f1788eae
added get_binned_order_book to wallet
2017-08-08 12:12:55 +02:00
Roman Olearski
28ada40217
added missing reflections for betting update methods .
2017-08-08 11:20:55 +02:00
Roman Olearski
69e8348522
setting initial event_state
2017-08-07 17:27:23 +02:00
Eric Frias
93088a204d
Change the rounding used when matching bets to never round, bets are always matched at
...
exactly the maker's odds.
2017-08-01 15:42:52 -04:00
Eric Frias
85b26c6905
Remove unnecessary explicit instantiation
2017-08-01 15:42:52 -04:00
Roman Olearski
6ca6413d88
bookie_plugin: added localized_event_strings ....
2017-08-01 12:26:45 +02:00
Roman Olearski
b96459045b
added get_total_matched_bet_amount_for_betting_market_group to bookie_plugin
2017-07-28 18:23:57 +02:00
Eric Frias
c4470131ac
Enable building bookie plugin, add API for bookie plugin, and implement a
...
function for getting binned order books (as yet untested)
2017-07-27 19:36:31 -04:00
Roman Olearski
3ac447b8a7
Add missing 'description' field to betting_market_update operation
2017-07-27 09:50:37 +02:00
Roman Olearski
6e33db129d
Merge branch 'betting-merge' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into betting-merge
2017-07-26 22:25:05 +02:00
Roman Olearski
9ab4d7049a
added betting wimbledon test, improving database::resolve_betting_market_group .
2017-07-26 22:23:49 +02:00
Eric Frias
0b1d55586e
Add missing 'description' field to betting_market_create operation
2017-07-26 13:52:55 -04:00
Roman Olearski
1d450f6ff9
Added wallet operations for updating betting_market_group/betting_market
2017-07-25 11:22:35 +02:00
Roman Olearski
85125df15a
updating betting tests
2017-07-25 10:14:09 +02:00
Roman Olearski
510f2f919f
Add a wallet operation for updating betting market rules
2017-07-25 09:20:45 +02:00
Roman Olearski
f1a0c3de66
Merge branch 'betting-merge' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into betting-merge
2017-07-24 21:00:34 +02:00
Roman Olearski
b6682fa69a
added betting_market_group_update_operation betting_market_update_operation
2017-07-24 20:59:47 +02:00
Eric Frias
5459beebb6
Add a wallet operation for creating betting market rules
2017-07-24 10:43:15 -04:00
Roman Olearski
b9badec2f1
added testing exceptions in betting
2017-07-24 11:43:18 +02:00
Eric Frias
a3710e01af
Patch up chained betting market creation tests (broken since introduction of rules)
2017-07-21 11:08:20 -04:00
Roman Olearski
ea3818cf4f
extended event_update_operation
2017-07-21 13:42:15 +02:00
Roman Olearski
cd40ef0715
extended event_group_update_operation
2017-07-20 21:01:10 +02:00
Roman Olearski
78100f9fb5
added betting_market_rules_update_operation
2017-07-20 14:28:12 +02:00
Roman Olearski
c13ba46b2b
Merge branch 'betting-merge' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into betting-merge
2017-07-20 12:20:11 +02:00
Roman Olearski
2acd4dd187
added event_update_operation
2017-07-20 12:19:18 +02:00
Eric Frias
6c7f4cc2b9
Point seed nodes at testnet
2017-07-19 14:56:36 -04:00
Eric Frias
034acf7399
Replace idiosyncratic use of captures in ilog() statements with the usual mechanism
2017-07-19 14:40:43 -04:00
Roman Olearski
7b8fad0bfa
added event_group_update_operation
2017-07-19 18:10:55 +02:00
Roman Olearski
a24f671c02
added sport_update_operation
2017-07-19 13:05:28 +02:00
Roman Olearski
a70c3799e5
Merge branch 'betting-merge' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into betting-merge
2017-07-19 10:31:27 +02:00
Roman Olearski
67c134a138
changed cancel_all_bets to cancel_unmatched_bets
2017-07-19 10:29:51 +02:00
Eric Frias
9721d0e10e
Remove initial collateral from testing genesis.json
2017-07-18 15:25:46 -04:00
Roman Olearski
04985c2624
improving cancel_all_bets operation
2017-07-18 19:17:13 +02:00
Roman Olearski
86b909da44
Merge branch 'betting-merge' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into betting-merge
2017-07-18 12:04:28 +02:00
Roman Olearski
c7c03c4aab
added cancel_all_bets operation
2017-07-18 12:02:16 +02:00
Eric Frias
4ea5945a93
Fix submodule
2017-07-17 19:07:26 -04:00
Eric Frias
24c0089869
Fix link error in release builds
2017-07-17 18:59:35 -04:00
Roman Olearski
8397ce0c7a
Merge branch 'betting-merge' of https://bitbucket.org/peerplaysblockchain/peerplays-graphene into betting-merge2
2017-07-17 23:33:48 +02:00
Daniel Larimer
1c97c13eed
Replace flat_index with generic_index for bitasset_object
...
- this enabled me to produce blocks and fixed corruption
2017-07-17 23:24:09 +02:00
Dan Notestein
231eebd021
re-enable time library
2017-07-17 20:36:07 +00:00