Apr Team
8094431613
Refactoring after review.
2018-07-06 15:29:15 +03:00
Apr Team
e6f56af1b6
Fixed small issue in test + removed explicit check for duplicates in pending transactions.
...
They are covered by proposal storage check.
2018-07-05 16:16:16 +03:00
Apr Team
a94dd371c1
Reverted commented code.
2018-07-05 14:41:00 +03:00
Apr Team
140ecd7532
Added more tests. Fixed offsets in the db file. Pathced the network_broadcast_api.
2018-07-05 13:58:36 +03:00
Apr Team
1c74bba60d
Moved check for duplicates to the database. Removed code duplication from unit-tests
2018-07-05 12:58:59 +03:00
Michael Neynens
d9345f0ea5
Merge branch 'pr11'
2018-07-04 16:14:18 -07:00
Michael Neynens
7c853e42aa
Merge branch 'pr10'
2018-07-04 16:14:13 -07:00
Apr Team
9fd4fe6713
Added couple of tests.
2018-07-04 19:49:05 +03:00
Apr Team
4a9ca67b60
Added check for operation existing in pending proposals.
2018-07-04 19:31:32 +03:00
Michael Neynens
5216302dad
Merged in baxter (pull request #12 )
2018-06-25 17:29:55 +00:00
Apr Team
f90949c666
Added correct test for canceled matched bets.
2018-06-21 17:58:01 +03:00
Apr Team
287f716133
Refactroed tests for canceling various events, markets and market groups.
2018-06-15 16:57:11 +03:00
Apr Team
7cc47abc4a
Added tests for various merket groups states.
2018-06-15 16:03:59 +03:00
Apr Team
7009922ac5
Added tests for various events state canceling.
2018-06-15 15:46:08 +03:00
Apr Team
9ace0af43f
Added tests for absent sport and event group deletion.
2018-06-15 13:51:03 +03:00
Eric Frias
ef369658ea
Restore the original bet matching for back taker bets
2018-05-30 18:22:10 -07:00
Eric Frias
3ab801ae7b
Restore the original bet matching for back taker bets
2018-05-29 11:36:10 -04:00
Michael Neynens
c7e63f08cb
Fixed operation_tests
2018-05-24 17:03:03 -07:00
Michael Neynens
861c287109
Merge branch 'betting-merge' into baxter-hardfork
2018-05-23 08:39:28 -07:00
Apr Team
b782005d04
Refactoring after Fabian review.
2018-05-21 18:27:18 +03:00
Apr Team
99efbc7ea2
Added tests for checking various market states canceling and added ignoring of canceling the settled state and canceled state.
2018-05-21 18:20:54 +03:00
Apr Team
256eeb3eac
Added hardfork logic.
2018-05-21 18:15:00 +03:00
Apr Team
9cc3558417
Added hardfork logic based on HARDFORK_1000 macro.
2018-05-20 14:41:35 +03:00
Apr Team
3295953127
Fixes after Fabian review. Added tests for non proposal delete operations.
...
Added logic for checking of sport and event existence before its updating.
2018-05-18 18:26:47 +03:00
Apr Team
afaaa950a2
Fixes after Fabian review.
2018-05-18 14:32:31 +03:00
Apr Team
2212bdea3a
Fixed small issue. Added registering of the new API calls in the FC_API macro.
2018-05-17 09:45:04 +02:00
Apr Team
22a78e09ec
Extended delete sport a little.
2018-05-17 09:45:04 +02:00
Apr Team
0b974a6ddb
Added canceling of bets for market.
2018-05-17 09:45:04 +02:00
Apr Team
88adfb6661
Cleanups before review.
2018-05-17 09:45:04 +02:00
Apr Team
c829228aca
Fixed deleteting of sport with related event_groups.
2018-05-17 09:45:04 +02:00
Apr Team
0b1e165bf3
Refactored canceling of the sub events of the event_group. Moved that logic to the event_group_object. Updated tests to control canceling of markets and market_groups.
2018-05-17 09:45:04 +02:00
Apr Team
c4612cbed1
Added canceling of the sub events for the removed event_group.
2018-05-17 09:45:04 +02:00
Apr Team
688110ce8d
Implemented event_group delete operation.
2018-05-17 09:45:04 +02:00
Apr Team
80efb85d72
Added event_group delete operation and evaluator. Fixed compilation issues.
2018-05-17 09:45:04 +02:00
Apr Team
71fec0ac83
Implemented sport delete operation added test.
2018-05-17 09:45:04 +02:00
Apr Team
4f501f6aaf
Added sport_delete operation, evaluator and API. Fixed various compilation issues.
...
Added tests file.
2018-05-17 09:45:04 +02:00
Eric Frias
ce35081ad1
Add another test for matching taker's desired amount
2018-05-11 12:42:47 -04:00
Eric Frias
7a97e9381c
restore accidentally-deleted line
2018-05-11 11:04:00 -04:00
Eric Frias
123fc3915f
Switch dividend payout virtual op from using a flat_set to vector
...
to allow payouts in multiple assets in the same operation
2018-05-10 12:14:27 -04:00
Eric Frias
ed9cdd96ec
Wrap exceptions thrown during dividend payouts to add extra info
...
for debugging
2018-05-09 19:27:49 -04:00
Eric Frias
5b771c3a28
Create a version of the basic dividend distribution test that uses
...
the core asset as the dividend holder asset.
2018-05-09 16:44:06 -04:00
Eric Frias
a4dd00ab8e
Change how we redirect log messages in the betting code to the
...
"betting" logger so that it doesn't interfere with logging in
other database implementation files
2018-05-09 15:41:48 -04:00
Eric Frias
06a297d811
Pay the rake fee to the dividend account of the core asset, not
...
the dividend account of the buy-in asset
2018-05-09 10:27:39 -04:00
Eric Frias
8ef5335a70
Change the bookie plugin's binned order books to more closely match the
...
behavior of the bet matching algorithm where the taker's bet is now
the limiting factor
2018-05-03 18:54:04 -04:00
Eric Frias
922bdec8d6
Fix a bug in serializing betting market objects to json which
...
would show graded betting markets as canceled, and vice versa,
even though the internal represntation was in the right state.
2018-05-03 14:49:24 -04:00
Eric Frias
70e47a74dd
Change bet matching algorithm to limit the amount matched by the
...
taker's odds, instead of buying as much as the taker's bet_amount
allowed at the maker's odds
2018-05-02 19:19:01 -04:00
Eric Frias
2c50036ee1
Prevent placing bets when the betting market group is closed, graded,
...
re-grading, or settledt
2018-05-02 09:42:56 -04:00
Eric Frias
32589d169b
Add test for placing bets using exposure
2018-05-01 12:28:40 -04:00
Eric Frias
440fdb566b
Fix bug causing a cancel of one event in an event group to cancel
...
other events
2018-04-29 18:59:15 -04:00
Eric Frias
6b86ccc2f3
When tallying witness/committee member votes, always assign at least
...
one vote to each witness/committee member for purposes of calculating
their weight in the witness-account or committee-account authority.
This will likely have no effect in a well established blockchain, but
it does occur when a new blockchain is launched for testing without
enough votes to fill all the witness/committee slots.
2018-04-24 19:13:30 -04:00